0000866291-22-000033.txt : 20220801 0000866291-22-000033.hdr.sgml : 20220801 20220801171737 ACCESSION NUMBER: 0000866291-22-000033 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20220624 FILED AS OF DATE: 20220801 DATE AS OF CHANGE: 20220801 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ALLEGRO MICROSYSTEMS, INC. CENTRAL INDEX KEY: 0000866291 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 462405937 FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39675 FILM NUMBER: 221125820 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-20220624.htm 10-Q algm-20220624
0000866291FALSE2023Q13/3100008662912022-03-262022-06-2400008662912022-07-22xbrli:shares00008662912022-06-24iso4217:USD00008662912022-03-25iso4217:USDxbrli:shares0000866291algm:NonRelatedPartyMember2022-03-262022-06-240000866291algm:NonRelatedPartyMember2021-03-272021-06-250000866291algm:RelatedPartyMember2022-03-262022-06-240000866291algm:RelatedPartyMember2021-03-272021-06-2500008662912021-03-272021-06-250000866291us-gaap:CommonStockMember2021-03-260000866291us-gaap:AdditionalPaidInCapitalMember2021-03-260000866291us-gaap:RetainedEarningsMember2021-03-260000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-260000866291us-gaap:NoncontrollingInterestMember2021-03-2600008662912021-03-260000866291us-gaap:RetainedEarningsMember2021-03-272021-06-250000866291us-gaap:NoncontrollingInterestMember2021-03-272021-06-250000866291us-gaap:CommonStockMember2021-03-272021-06-250000866291us-gaap:AdditionalPaidInCapitalMember2021-03-272021-06-250000866291us-gaap:CommonStockMember2021-06-250000866291us-gaap:AdditionalPaidInCapitalMember2021-06-250000866291us-gaap:RetainedEarningsMember2021-06-250000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-250000866291us-gaap:NoncontrollingInterestMember2021-06-2500008662912021-06-250000866291us-gaap:CommonStockMember2022-03-250000866291us-gaap:AdditionalPaidInCapitalMember2022-03-250000866291us-gaap:RetainedEarningsMember2022-03-250000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-250000866291us-gaap:NoncontrollingInterestMember2022-03-250000866291us-gaap:RetainedEarningsMember2022-03-262022-06-240000866291us-gaap:NoncontrollingInterestMember2022-03-262022-06-240000866291us-gaap:CommonStockMember2022-03-262022-06-240000866291us-gaap:AdditionalPaidInCapitalMember2022-03-262022-06-240000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-262022-06-240000866291us-gaap:CommonStockMember2022-06-240000866291us-gaap:AdditionalPaidInCapitalMember2022-06-240000866291us-gaap:RetainedEarningsMember2022-06-240000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-240000866291us-gaap:NoncontrollingInterestMember2022-06-240000866291us-gaap:TradeAccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberalgm:SankenMember2022-03-262022-06-24xbrli:pure0000866291us-gaap:TradeAccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberalgm:SankenMember2021-03-272022-03-250000866291us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberalgm:SankenMember2022-03-262022-06-240000866291us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberalgm:SankenMember2021-03-272021-06-250000866291us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-03-262022-06-240000866291country:CNus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-03-262022-06-240000866291country:JPus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-03-262022-06-240000866291us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-03-272021-06-250000866291country:CNus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-03-272021-06-250000866291country:JPus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-03-272021-06-250000866291us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:KR2021-03-272021-06-250000866291algm:AutomotiveEndMarketMember2022-03-262022-06-240000866291algm:AutomotiveEndMarketMember2021-03-272021-06-250000866291algm:IndustrialEndMarketMember2022-03-262022-06-240000866291algm:IndustrialEndMarketMember2021-03-272021-06-250000866291algm:OtherEndMarketMember2022-03-262022-06-240000866291algm:OtherEndMarketMember2021-03-272021-06-250000866291algm:PowerIntegratedCircuitsMember2022-03-262022-06-240000866291algm:PowerIntegratedCircuitsMember2021-03-272021-06-250000866291algm:MagneticSensorsMember2022-03-262022-06-240000866291algm:MagneticSensorsMember2021-03-272021-06-250000866291algm:PhotonicsMember2022-03-262022-06-240000866291algm:PhotonicsMember2021-03-272021-06-250000866291country:US2022-03-262022-06-240000866291country:US2021-03-272021-06-250000866291algm:OtherAmericasMember2022-03-262022-06-240000866291algm:OtherAmericasMember2021-03-272021-06-250000866291srt:EuropeMember2022-03-262022-06-240000866291srt:EuropeMember2021-03-272021-06-250000866291country:JP2022-03-262022-06-240000866291country:JP2021-03-272021-06-250000866291country:CN2022-03-262022-06-240000866291country:CN2021-03-272021-06-250000866291country:KR2022-03-262022-06-240000866291country:KR2021-03-272021-06-250000866291algm:OtherAsiaMember2022-03-262022-06-240000866291algm:OtherAsiaMember2021-03-272021-06-250000866291us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-240000866291us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-240000866291us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-240000866291us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-240000866291us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-240000866291us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-240000866291us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-240000866291us-gaap:FairValueMeasurementsRecurringMember2022-06-240000866291us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-250000866291us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-250000866291us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-250000866291us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-250000866291us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-250000866291us-gaap:FairValueMeasurementsRecurringMember2022-03-250000866291algm:VoxtelIncMember2020-08-280000866291algm:VoxtelIncMember2020-08-282020-08-280000866291us-gaap:FairValueMeasurementsRecurringMember2022-03-262022-06-240000866291us-gaap:FairValueMeasurementsRecurringMember2021-03-260000866291us-gaap:FairValueMeasurementsRecurringMember2021-03-272021-06-250000866291us-gaap:FairValueMeasurementsRecurringMember2021-06-250000866291us-gaap:LandMember2022-06-240000866291us-gaap:LandMember2022-03-250000866291algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember2022-06-240000866291algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember2022-03-250000866291us-gaap:MachineryAndEquipmentMember2022-06-240000866291us-gaap:MachineryAndEquipmentMember2022-03-250000866291us-gaap:OfficeEquipmentMember2022-06-240000866291us-gaap:OfficeEquipmentMember2022-03-250000866291us-gaap:ConstructionInProgressMember2022-06-240000866291us-gaap:ConstructionInProgressMember2022-03-250000866291country:US2022-06-240000866291country:US2022-03-250000866291country:PH2022-06-240000866291country:PH2022-03-250000866291algm:OtherCountriesMember2022-06-240000866291algm:OtherCountriesMember2022-03-250000866291us-gaap:ToolsDiesAndMoldsMember2022-03-262022-06-240000866291us-gaap:ToolsDiesAndMoldsMember2021-03-272021-06-250000866291us-gaap:PatentsMember2022-06-240000866291us-gaap:PatentsMember2022-03-262022-06-240000866291us-gaap:CustomerRelationshipsMember2022-06-240000866291us-gaap:CustomerRelationshipsMember2022-03-262022-06-240000866291us-gaap:TechnologyBasedIntangibleAssetsMember2022-06-240000866291us-gaap:TechnologyBasedIntangibleAssetsMember2022-03-262022-06-240000866291algm:IndefiniteLivedTechnologyBasedIntangibleAssetsMember2022-06-240000866291us-gaap:TrademarksMember2022-06-240000866291us-gaap:TrademarksMember2022-03-262022-06-240000866291algm:LegacyTrademarksMember2022-06-240000866291us-gaap:OtherIntangibleAssetsMember2022-06-240000866291us-gaap:PatentsMember2022-03-250000866291us-gaap:PatentsMember2021-03-272022-03-250000866291us-gaap:CustomerRelationshipsMember2022-03-250000866291us-gaap:CustomerRelationshipsMember2021-03-272022-03-250000866291us-gaap:TechnologyBasedIntangibleAssetsMember2022-03-250000866291us-gaap:TechnologyBasedIntangibleAssetsMember2021-03-272022-03-250000866291algm:IndefiniteLivedTechnologyBasedIntangibleAssetsMember2022-03-250000866291us-gaap:TrademarksMember2022-03-250000866291us-gaap:TrademarksMember2021-03-272022-03-250000866291algm:LegacyTrademarksMember2022-03-250000866291us-gaap:OtherIntangibleAssetsMember2022-03-250000866291algm:TermLoanFacilityMemberalgm:CreditSuisseAGCaymanIslandsBranchMember2020-09-300000866291us-gaap:RevolvingCreditFacilityMemberalgm:MizuhoBankLtdMember2020-09-300000866291us-gaap:RevolvingCreditFacilityMemberalgm:MizuhoBankLtdMember2022-06-240000866291algm:TermLoanFacilityMemberus-gaap:LineOfCreditMember2022-03-250000866291algm:TermLoanFacilityMemberus-gaap:LineOfCreditMember2022-06-240000866291us-gaap:RevolvingCreditFacilityMemberalgm:MizuhoBankLtdMember2022-03-250000866291algm:LineOfCreditAgreementExpiringAugust312021Memberalgm:UnsecuredRevolvingCreditFacilitiesMemberus-gaap:LineOfCreditMember2019-11-26iso4217:PHP0000866291algm:LineOfCreditAgreementExpiringAugust312021Memberalgm:UnsecuredRevolvingCreditFacilitiesMemberus-gaap:LineOfCreditMember2022-06-240000866291algm:LineOfCreditAgreementExpiringAugust312021Memberalgm:UnsecuredRevolvingCreditFacilitiesMemberus-gaap:LineOfCreditMember2022-03-250000866291algm:LineOfCreditAgreementExpiringJune302021Memberalgm:UnsecuredRevolvingCreditFacilitiesMemberus-gaap:LineOfCreditMember2019-11-200000866291algm:LineOfCreditAgreementExpiringJune302021Memberalgm:UnsecuredRevolvingCreditFacilitiesMemberus-gaap:LineOfCreditMember2022-06-240000866291algm:LineOfCreditAgreementExpiringJune302021Memberalgm:UnsecuredRevolvingCreditFacilitiesMemberus-gaap:LineOfCreditMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMember2022-03-262022-06-240000866291us-gaap:PensionPlansDefinedBenefitMember2021-03-272021-06-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:USTreasuryAndGovernmentMember2022-06-240000866291us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:USTreasuryAndGovernmentMember2022-06-240000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2022-06-240000866291us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:USTreasuryAndGovernmentMember2022-06-240000866291algm:UnitInvestmentTrustFundMemberus-gaap:PensionPlansDefinedBenefitMember2022-06-240000866291us-gaap:FairValueInputsLevel1Memberalgm:UnitInvestmentTrustFundMemberus-gaap:PensionPlansDefinedBenefitMember2022-06-240000866291algm:UnitInvestmentTrustFundMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Member2022-06-240000866291us-gaap:FairValueInputsLevel3Memberalgm:UnitInvestmentTrustFundMemberus-gaap:PensionPlansDefinedBenefitMember2022-06-240000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:BankLoanObligationsMember2022-06-240000866291us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:BankLoanObligationsMember2022-06-240000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Memberus-gaap:BankLoanObligationsMember2022-06-240000866291us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:BankLoanObligationsMember2022-06-240000866291us-gaap:CorporateBondSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-06-240000866291us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-06-240000866291us-gaap:CorporateBondSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Member2022-06-240000866291us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-06-240000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2022-06-240000866291us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2022-06-240000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-06-240000866291us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2022-06-240000866291us-gaap:PensionPlansDefinedBenefitMember2022-06-240000866291us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2022-06-240000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Member2022-06-240000866291us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2022-06-240000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:USTreasuryAndGovernmentMember2022-03-250000866291us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:USTreasuryAndGovernmentMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2022-03-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:USTreasuryAndGovernmentMember2022-03-250000866291algm:UnitInvestmentTrustFundMemberus-gaap:PensionPlansDefinedBenefitMember2022-03-250000866291us-gaap:FairValueInputsLevel1Memberalgm:UnitInvestmentTrustFundMemberus-gaap:PensionPlansDefinedBenefitMember2022-03-250000866291algm:UnitInvestmentTrustFundMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Member2022-03-250000866291us-gaap:FairValueInputsLevel3Memberalgm:UnitInvestmentTrustFundMemberus-gaap:PensionPlansDefinedBenefitMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:BankLoanObligationsMember2022-03-250000866291us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:BankLoanObligationsMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Memberus-gaap:BankLoanObligationsMember2022-03-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:BankLoanObligationsMember2022-03-250000866291us-gaap:CorporateBondSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-03-250000866291us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-03-250000866291us-gaap:CorporateBondSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Member2022-03-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2022-03-250000866291us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-03-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMember2022-03-250000866291us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Member2022-03-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2022-03-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMemberus-gaap:PensionPlansDefinedBenefitMember2022-03-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:BankLoanObligationsMember2022-03-262022-06-240000866291us-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMemberus-gaap:PensionPlansDefinedBenefitMember2022-03-262022-06-240000866291us-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMemberus-gaap:PensionPlansDefinedBenefitMember2022-06-240000866291us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:BankLoanObligationsMember2021-03-260000866291us-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMemberus-gaap:PensionPlansDefinedBenefitMember2021-03-260000866291us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:BankLoanObligationsMember2021-03-272021-06-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMemberus-gaap:PensionPlansDefinedBenefitMember2021-03-272021-06-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:BankLoanObligationsMember2021-06-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMemberus-gaap:PensionPlansDefinedBenefitMember2021-06-250000866291algm:PensionPromiseMemberus-gaap:OtherPensionPlansDefinedBenefitMember2022-03-262022-06-240000866291algm:PensionPromiseMemberus-gaap:OtherPensionPlansDefinedBenefitMember2022-06-24iso4217:GBP0000866291algm:PensionPromiseMemberus-gaap:OtherPensionPlansDefinedBenefitMember2022-03-250000866291algm:Company401KPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-03-262022-06-240000866291us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-03-262022-06-240000866291us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-03-272021-06-250000866291algm:AMEPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-03-262022-06-240000866291algm:AMEPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-03-272021-06-250000866291us-gaap:RestrictedStockUnitsRSUMember2022-03-262022-06-240000866291us-gaap:RestrictedStockUnitsRSUMember2021-03-272021-06-250000866291us-gaap:PerformanceSharesMember2022-03-262022-06-240000866291us-gaap:PerformanceSharesMember2021-03-272021-06-250000866291us-gaap:EmployeeStockMember2022-03-262022-06-240000866291us-gaap:EmployeeStockMember2021-03-272021-06-250000866291us-gaap:RestrictedStockUnitsRSUMember2022-06-240000866291srt:MinimumMemberus-gaap:PerformanceSharesMember2022-06-240000866291us-gaap:PerformanceSharesMembersrt:MaximumMember2022-06-240000866291us-gaap:PerformanceSharesMember2022-06-240000866291us-gaap:RestrictedStockMember2022-03-262022-06-240000866291us-gaap:RestrictedStockMember2021-03-272021-06-250000866291us-gaap:RestrictedStockMember2022-06-240000866291us-gaap:CostOfSalesMember2022-03-262022-06-240000866291us-gaap:CostOfSalesMember2021-03-272021-06-250000866291us-gaap:ResearchAndDevelopmentExpenseMember2022-03-262022-06-240000866291us-gaap:ResearchAndDevelopmentExpenseMember2021-03-272021-06-250000866291us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-03-262022-06-240000866291us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-03-272021-06-250000866291srt:PresidentMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-03-262022-06-240000866291algm:SankenMember2022-06-240000866291algm:RelatedPartyMemberus-gaap:MajorityShareholderMember2022-03-262022-06-240000866291algm:RelatedPartyMemberus-gaap:MajorityShareholderMember2021-03-272021-06-250000866291us-gaap:MajorityShareholderMember2022-06-240000866291us-gaap:MajorityShareholderMember2022-03-250000866291algm:SankenMemberalgm:PolarSemiconductorLLCMember2022-06-240000866291algm:AllegroMicrosystemsIncMemberalgm:PolarSemiconductorLLCMember2022-06-240000866291us-gaap:EquityMethodInvesteeMember2022-03-262022-06-240000866291us-gaap:EquityMethodInvesteeMember2021-03-272021-06-250000866291us-gaap:EquityMethodInvesteeMember2022-06-240000866291us-gaap:EquityMethodInvesteeMember2022-03-250000866291algm:InitialPSLLoanMemberus-gaap:EquityMethodInvesteeMemberus-gaap:LoansPayableMember2021-12-020000866291us-gaap:EquityMethodInvesteeMembersrt:ScenarioForecastMemberalgm:SecondaryPSLLoanMemberus-gaap:LoansPayableMember2023-01-012023-01-010000866291us-gaap:EquityMethodInvesteeMembersrt:ScenarioForecastMemberalgm:SecondaryPSLLoanMemberus-gaap:LoansPayableMember2023-01-010000866291algm:InitialPSLLoanMemberus-gaap:EquityMethodInvesteeMemberus-gaap:LoansPayableMember2022-06-240000866291algm:InitialPSLLoanMemberus-gaap:EquityMethodInvesteeMemberus-gaap:LoansPayableMember2022-03-262022-06-240000866291algm:InitialPSLLoanMemberus-gaap:EquityMethodInvesteeMemberus-gaap:LoansPayableMemberus-gaap:SubsequentEventMember2022-07-012022-07-010000866291us-gaap:MajorityShareholderMember2022-03-262022-06-240000866291us-gaap:MajorityShareholderMember2021-03-272021-06-250000866291srt:DirectorMember2021-03-272021-06-250000866291srt:DirectorMember2022-03-262022-06-240000866291srt:DirectorMember2022-03-262022-06-240000866291srt:DirectorMember2021-03-272021-06-25

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 June 24, 2022
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)
_________________
Delaware46-2405937
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
955 Perimeter Road
Manchester,New Hampshire03103
(Address of principal executive offices)(Zip Code)
(603626-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 shareALGMThe 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 filerAccelerated filer
Non-accelerated filerSmaller 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 July 22, 2022, the registrant had 191,269,633 shares of common stock, $0.01 par value per share, outstanding.
1


TABLE OF CONTENTS
Page



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, the impact of the ongoing and global COVID-19 pandemic on our business, 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,” “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 II, Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended March 25, 2022 (the “2022 Annual Report”). These risks and uncertainties include, but are not limited to:
downturns or volatility in general economic conditions, including as a result of the COVID-19 pandemic, particularly in the automotive market;
our ability to compete effectively, expand our market share and increase our net sales and profitability;
our reliance on a limited number of third-party wafer fabrication facilities and suppliers of other materials;
our failure to adjust purchase commitments and inventory management based on changing market conditions or customer demand;
shifts in our product mix or customer mix, which could negatively impact our gross margin;
the cyclical nature of the analog semiconductor industry;
any downturn in the automotive market;
our ability to compensate for decreases in average selling prices of our products and increases in input costs;
increases in inflation rates or sustained periods of inflation in the markets in which we operate;
any disruptions at our primary third-party wafer fabrication facilities;
our ability to manage any sustained yield problems or other delays at our third-party wafer fabrication facilities or in the final assembly and test of our products;
our ability to fully realize the benefits of past and potential future initiatives designed to improve our competitiveness, growth and profitability;
our ability to accurately predict our quarterly net sales and operating results;
our ability to adjust our supply chain volume to account for changing market conditions and customer demand;
our reliance on a limited number of third-party wafer fabrication facilities and suppliers of other materials;
our dependence on manufacturing operations in the Philippines;
our reliance on distributors to generate sales;
COVID-19 induced lock-downs and suppression on our supply chain and customer demand;
our ability to develop new product features or new products in a timely and cost-effective manner;
our ability to manage growth;
any slowdown in the growth of our end markets;
the loss of one or more significant customers;
our ability to meet customers’ quality requirements;
uncertainties related to the design win process and our ability to recover design and development expenses and to generate timely or sufficient net sales or margins;
2


changes in government trade policies, including the imposition of tariffs and export restrictions;
our exposures to warranty claims, product liability claims and product recalls;
our dependence on international customers and operations;
the availability of rebates, tax credits and other financial incentives on end-user demands for certain products;
risks related to governmental regulation and other legal obligations, including privacy, data protection, information security, consumer protection, environmental and occupational health and safety, anti-corruption and anti-bribery, and trade controls;
the volatility of currency exchange rates;
our ability to raise capital to support our growth strategy;
our indebtedness may limit our flexibility to operate our business;
our ability to effectively manage our growth and to retain key and highly skilled personnel;
our ability to protect our proprietary technology and inventions through patents or trade secrets;
our ability to commercialize our products without infringing third-party intellectual property rights;
disruptions or breaches of our information technology systems or those of our third-party service providers;
our principal stockholders have substantial control over us;
the inapplicability of the “corporate opportunity” doctrine to any director or stockholder who is not employed by us;
the dilutive impact on the price of our shares upon future issuance by us or future sales by our stockholders;
our lack of intent to declare or pay dividends for the foreseeable future;
anti-takeover provisions in our organizational documents and General Corporation Law of the State of Delaware;
the exclusive forum provision in our Certificate of Incorporation for disputes with stockholders;
our inability to design, implement or maintain effective internal control over financial reporting;
changes in tax rates or the adoption of new tax legislation; and
other events beyond our control.
Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties.
You should read this Quarterly Report and the documents that we reference in this Quarterly Report 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. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained in this Quarterly Report, whether as a result of any new information, future events 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.
3


PART I – FINANCIAL INFORMATION
Item 1. Condensed Consolidated Financial Statements
ALLEGRO MICROSYSTEMS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except par value and share amounts)
(Unaudited)
June 24,
2022
March 25,
2022
Assets
Current assets:
Cash and cash equivalents$286,557 $282,383 
Restricted cash9,715 7,416 
Trade accounts receivable, net of provision for expected credit losses of $149 and $105 at June 24, 2022 and March 25, 2022, respectively
91,552 87,359 
Trade and other accounts receivable due from related party30,109 27,360 
Accounts receivable – other
1,430 4,144 
Inventories88,933 86,160 
Prepaid expenses and other current assets18,863 14,995 
Current portion of related party note receivable1,875 1,875 
Total current assets529,034 511,692 
Property, plant and equipment, net214,808 210,028 
Operating lease right-of-use assets15,158 16,049 
Deferred income tax assets25,505 17,967 
Goodwill19,953 20,009 
Intangible assets, net36,142 35,970 
Related party note receivable, less current portion5,156 5,625 
Equity investment in related party26,807 27,671 
Other assets, net53,550 47,609 
Total assets$926,113 $892,620 
Liabilities, Non-Controlling Interests and Stockholders' Equity
Current liabilities:
Trade accounts payable$34,492 $29,836 
Amounts due to related party4,704 5,222 
Accrued expenses and other current liabilities68,952 65,459 
Current portion of operating lease liabilities3,656 3,706 
Total current liabilities111,804 104,223 
Obligations due under Senior Secured Credit Facilities25,000 25,000 
Operating lease liabilities, less current portion11,893 12,748 
Other long-term liabilities14,056 15,286 
Total liabilities162,753 157,257 
Commitments and contingencies (Note 13)
Stockholders' Equity:
Preferred Stock, $0.01 par value; 20,000,000 shares authorized, no shares issued or outstanding at June 24, 2022 and March 25, 2022
  
Common stock, $0.01 par value; 1,000,000,000 shares authorized, 191,180,179 shares issued and outstanding at June 24, 2022; 1,000,000,000 shares authorized, 190,473,595 issued and outstanding at March 25, 2022
1,912 1,905 
Additional paid-in capital652,317 627,792 
Retained earnings133,205 122,958 
Accumulated other comprehensive loss(25,198)(18,448)
Equity attributable to Allegro MicroSystems, Inc.762,236 734,207 
Non-controlling interests1,124 1,156 
Total stockholders' equity763,360 735,363 
Total liabilities, non-controlling interest and stockholders' equity$926,113 $892,620 
The accompanying notes are an integral part of these condensed consolidated financial statements.
4

ALLEGRO MICROSYSTEMS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share amounts)
(Unaudited)
Three-Month Period Ended
June 24,
2022
June 25,
2021
Net sales$176,044 $152,689 
Net sales to related party41,709 35,453 
Total net sales217,753 188,142 
Cost of goods sold (Note17)99,379 93,982 
Gross profit118,374 94,160 
Operating expenses:
Research and development33,857 29,554 
Selling, general and administrative69,980 32,064 
Change in fair value of contingent consideration(200)300 
Total operating expenses103,637 61,918 
Operating income 14,737 32,242 
Other income (expense):
Interest expense, net(120)(345)
Foreign currency transaction gain (loss)1,924 (254)
(Loss) income in earnings of equity investment(864)279 
Other, net(3,429)48 
Income before income taxes12,248 31,970 
Income tax provision1,965 4,263 
Net income10,283 27,707 
Net income attributable to non-controlling interests36 38 
Net income attributable to Allegro MicroSystems, Inc.$10,247 $27,669 
Net income attributable to Allegro MicroSystems, Inc. per share:
Basic$0.05 $0.15 
Diluted$0.05 $0.14 
Weighted average shares outstanding:
Basic190,638,135 189,585,381 
Diluted192,406,276 191,163,074 
The accompanying notes are an integral part of these condensed consolidated financial statements.
5

ALLEGRO MICROSYSTEMS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(Unaudited)
Three-Month Period Ended
June 24,
2022
June 25,
2021
Net income$10,283 $27,707 
Net income attributable to non-controlling interest36 38 
Net income attributable to Allegro MicroSystems, Inc.10,247 27,669 
Other comprehensive loss:
Foreign currency translation adjustment(6,818)(30)
Comprehensive income3,429 27,639 
Other comprehensive loss attributable to non-controlling interest68 30 
Comprehensive income attributable to Allegro MicroSystems, Inc.$3,497 $27,669 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

ALLEGRO MICROSYSTEMS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY
(in thousands, except share amounts)
(Unaudited)
Preferred StockCommon Stock
Additional
Paid-In Capital
Retained Earnings
Accumulated
Other
Comprehensive
Loss
Non-Controlling InterestsTotal Equity
SharesAmountSharesAmount
Balance at March 26, 2021— $— 189,588,161 $1,896 $592,170 $3,551 $(11,865)$1,119 $586,871 
Net income— — — — — 27,669 — 38 27,707 
Stock-based compensation, net of forfeitures— — (6,540)— 4,831 — — — 4,831 
Foreign currency translation adjustment— — — — — — — (30)(30)
Balance at June 25, 2021— $— 189,581,621 $1,896 $597,001 $31,220 $(11,865)$1,127 $619,379 
Preferred StockCommon Stock
Additional
Paid-In Capital
Retained Earnings
Accumulated
Other
Comprehensive
Loss
Non-Controlling InterestsTotal Equity
SharesAmountSharesAmount
Balance at March 25, 2022— $— 190,473,595 $1,905 $627,792 $122,958 $(18,448)$1,156 $735,363 
Net income— — — — — 10,247 — 36 10,283 
Stock-based compensation, net of forfeitures— — 706,584 7 34,131 — — — 34,138 
Payments of taxes withheld on net settlement of equity awards— — — — (9,606)— — — (9,606)
Foreign currency translation adjustment— — — — — — (6,750)(68)(6,818)
Balance at June 24, 2022— $— 191,180,179 $1,912 $652,317 $133,205 $(25,198)$1,124 $763,360 
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)
Three-Month Period Ended
June 24,
2022
June 25,
2021
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income$10,283 $27,707 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization11,918 12,172 
Amortization of deferred financing costs24 25 
Deferred income taxes(7,784)(1,454)
Stock-based compensation34,136 4,831 
Gain on disposal of assets(3)(35)
(Gain) loss on contingent consideration change in fair value(200)300 
Provisions for inventory and expected credit losses2,640 1,613 
Unrealized loss on marketable securities3,486  
Changes in operating assets and liabilities:
Trade accounts receivable(4,718)(9,956)
Accounts receivable - other2,714 (97)
Inventories(4,888)5,142 
Prepaid expenses and other assets(13,102)1,719 
Trade accounts payable4,075 (2,993)
Due to/from related parties(3,267)1,917 
Accrued expenses and other current and long-term liabilities1,239 (2,396)
Net cash provided by operating activities36,553 38,495 
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property, plant and equipment(14,389)(15,346)
Net cash used in investing activities(14,389)(15,346)
CASH FLOWS FROM FINANCING ACTIVITIES:
Receipts on related party note receivable469  
Payments for taxes related to net share settlement of equity awards(9,606) 
Net cash used in financing activities(9,137) 
Effect of exchange rate changes on Cash and cash equivalents and Restricted cash(6,554)2,608 
Net increase in Cash and cash equivalents and Restricted cash6,473 25,757 
Cash and cash equivalents and Restricted cash at beginning of period289,799 203,875 
CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD:$296,272 $229,632 
RECONCILIATION OF CASH AND CASH EQUIVALENTS AND RESTRICTED CASH:
Cash and cash equivalents at beginning of period$282,383 $197,214 
Restricted cash at beginning of period7,416 6,661 
Cash and cash equivalents and Restricted cash at beginning of period$289,799 $203,875 
Cash and cash equivalents at end of period286,557 221,934 
Restricted cash at end of period9,715 7,698 
Cash and cash equivalents and Restricted cash at end of period$296,272 $229,632 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
Cash paid for interest$452 $269 
Cash refunded for income taxes(1,027)(538)
Noncash transactions:
Trade accounts payable related to Property, plant and equipment, net$(2,602)$(5,535)
Noncash lease liabilities arising from obtaining right-of-use assets150 356 
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 (“AMI” or the “Company”), is a global leader in designing, developing and manufacturing sensing and power solutions for motion control and energy-efficient systems in 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 by the Company. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). 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 filed with the SEC on May 18, 2022 (the “2022 Annual Report”). In the opinion of the Company’s management, the financial information for the interim periods presented reflects all adjustments necessary for a fair statement of the Company’s financial position, results of operations and cash. 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 first quarter three-month period is a 13-week period ending on the Friday closest to the last day in June. The Company’s first quarter of fiscal 2023 ended June 24, 2022, and the Company’s first quarter of fiscal 2022 ended June 25, 2021.
2. Summary of Significant Accounting Policies
Use of Estimates
The preparation of 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, allowances for expected credit losses and customer returns and sales allowances. Such estimates could also relate to the fair value of acquired assets and liabilities, including goodwill and intangible assets, net realizable value of inventory, accrued liabilities, the valuation of stock-based awards, deferred tax valuation allowances, 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.
Concentrations of Credit Risk and Significant Customers
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with financial institutions, which management believes to be of a high credit quality. To manage credit risk related to accounts receivables, the Company evaluates the creditworthiness of its customers and maintains allowances, to the extent necessary, for potential credit losses based upon the aging of its accounts receivable balances and known collection issues. The Company has not experienced any significant credit losses during the prior two years.
As of June 24, 2022 and March 25, 2022, Sanken Electric Co., Ltd. (“Sanken”) accounted for 24.7% and 23.8% of the Company’s outstanding trade accounts receivable, net, respectively, including related party trade accounts receivable. No other customers accounted for 10% or more of outstanding trade accounts receivable, net during those periods.
For the three months ended June 24, 2022 and June 25, 2021, Sanken accounted for 19.2% and 18.8% of total net sales, respectively. No other customers accounted for 10% or more of total net sales for either of the three months ended June 24, 2022 or June 25, 2021.
9

ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
During the three months ended June 24, 2022, sales from customers located outside of the United States accounted for, in the aggregate, 87.0% of the Company’s total net sales, with Greater China accounting for 25.3% and Japan accounting for 19.2%. No other countries accounted for greater than 10% of total net sales for the three months ended June 24, 2022.
During the three months ended June 25, 2021, sales from customers located outside of the United States, in the aggregate, accounted for 85.7% of the Company’s total net sales, with Greater China accounting for 22.7%, Japan accounting for 18.8% and South Korea accounting for 11.7%. No other countries accounted for greater than 10% of total net sales for the three months ended June 25, 2021.
Recently Adopted Accounting Standards
In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), which eliminates the diversity in practice and inconsistency related to the accounting for acquired revenue contracts with customers in a business combination. The amendments in ASU 2021-08 require an acquiring entity to apply ASC Topic 606, Contracts with Customers (“ASC 606”), to recognize and measure contract assets and contract liabilities in a business combination as if the acquired contracts with customers were originated by the acquiring entity at the acquisition date. An acquirer may assess how the acquiree applied ASC 606 and generally should recognize and measure the acquired contract assets and contract liabilities consistent with the recognition and measurement in the acquiree’s financial statements, as prepared in accordance with U.S. GAAP. If unable to rely on the acquiree’s accounting due to errors, noncompliance with U.S. GAAP, or differences in accounting policies, the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. The Company early adopted ASU 2021-08, effective March 26, 2022 and concluded that adoption of this ASU did not have a material impact on its financial position, results of operations, cash flows, or related disclosures. The Company will apply the guidance in ASU 2021-08 prospectively to all business combinations that occur after the date of adoption.
In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40) (“ASU 2021-04”). ASU 2021-04 outlines how an entity should account for modifications made to equity-classified written call options, including stock options and warrants to purchase the entity’s own common stock. The guidance in the ASU requires an entity to treat a modification of an equity-classified written call option that does not cause the option to become liability-classified as an exchange of the original option for a new option. This guidance applies whether the modification is structured as an amendment to the terms and conditions of the equity-classified written call option or as termination of the original option and issuance of a new option. The Company adopted ASU 2021-04, effective March 26, 2022, and concluded that it did not have a material impact on its financial position, results of operations, cash flows, or related disclosures.
Recently Issued Accounting Standards Not Yet Adopted
None applicable.
3. Revenue from Contracts with Customers
The Company generates revenue from the sale of magnetic sensor integrated circuits (“ICs”) and application-specific analog power semiconductors. The following tables summarize net sales disaggregated by application, by product and by geography for the three months ended June 24, 2022 and June 25, 2021. 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.
10

ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
Net sales by application:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Automotive$149,649 $133,523 
Industrial40,140 30,309 
Other27,964 24,310 
Total net sales$217,753 $188,142 
Net sales by product:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Power integrated circuits$80,660 $66,672 
Magnetic sensors137,050 120,642 
Photonics43 828 
Total net sales$217,753 $188,142 
Net sales by geography:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Americas:
United States$28,391 $26,841 
Other Americas6,487 6,349 
EMEA:
Europe35,333 34,751 
Asia:
Japan41,709 35,453 
Greater China55,116 42,779 
South Korea20,979 21,933 
Other Asia29,738 20,036 
Total net sales$217,753 $188,142 
The Company recognizes sales net of returns, credits issued, price protection adjustments and stock rotation rights. At June 24, 2022 and March 25, 2022, these adjustments were $14,399 and $14,924, respectively, and were netted against trade accounts receivable in the unaudited condensed consolidated balance sheets. These amounts represent activity of income of $525 and $1,613 for the three months ended June 24, 2022 and June 25, 2021, respectively.
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. Fair Value Measurements
The following tables present information about the Company’s financial assets and liabilities as of June 24, 2022 and March 25, 2022 measured at fair value on a recurring basis and indicate the level of the fair value hierarchy utilized to determine such fair values:
Fair Value Measurement at June 24, 2022 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market fund deposits$96,395 $ $ $96,395 
Restricted cash:
Money market fund deposits9,715   9,715 
Other assets, net (long-term):
Investments in marketable securities8,538   8,538 
Total assets$114,648 $ $ $114,648 
Liabilities:
Other long-term liabilities:
Contingent consideration$ $ $2,600 $2,600 
Total liabilities$ $ $2,600 $2,600 
Fair Value Measurement at March 25, 2022 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market fund deposits$16,927 $ $ $16,927 
Restricted cash:
Money market fund deposits7,416   7,416 
Other assets, net (long-term):
Investments in marketable securities12,346   12,346 
Total assets$36,689 $ $ $36,689 
Liabilities:
Other long-term liabilities:
Contingent consideration  2,800 2,800 
Total liabilities$ $ $2,800 $2,800 
The following table represents the unrealized gains and losses on investments in marketable securities held with a readily determinable fair value for the three months ended June 24, 2022:
Net losses recognized during the period on equity securities$(3,486)
Less: Net gains and losses recognized during the period on equity securities sold during the period 
Unrealized losses recognized during the reporting period on equity securities still held at the reporting date$(3,486)
In addition to the unrealized gains in the table above, the change in fair value of the equity securities was impacted by unrealized foreign currency exchange losses of $323 for the three months ended June 24, 2022. There were no investments in marketable securities during the three months ended June 25, 2021.
In connection with the fiscal year 2021 purchase of Voxtel, Inc. (“Voxtel”), a privately held technology company located in Beaverton, Oregon, that develops, manufactures and supplies photonic and advanced 3D imaging technologies (the “Voxtel Acquisition”), the Company is required to make contingent payments, subject to the entity achieving certain sales and revenue thresholds. The contingent consideration payments are up to $15,000. The fair value of the liabilities for the contingent payments recognized upon the Voxtel Acquisition as part of the purchase accounting opening balance sheet
12

ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
totaled $7,300 and was estimated by discounting to present value the probability-weighted contingent payments expected to be made. Assumptions used in this calculation were units sold, expected revenue, discount rate and various probability factors. The ultimate settlement of contingent consideration could deviate from current estimates based on the actual results of these financial measures. This liability is considered to be a Level 3 financial liability that is remeasured during each reporting period. The change in fair value of contingent consideration for the Voxtel Acquisition is included in change in fair value of contingent consideration in the unaudited condensed consolidated statements of operations.
The following table shows the change in fair value of Level 3 contingent consideration in connection with an acquisition in fiscal year 2021 for the three-month periods ended June 24, 2022 and June 25, 2021:
Level 3
Contingent
 Consideration
Balance at March 25, 2022$2,800 
Change in fair value of contingent consideration(200)
Balance at June 24, 2022$2,600 
Balance at March 26, 2021$4,800 
Change in fair value of contingent consideration300 
Balance at June 25, 2021$5,100 
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 are the Company’s defined benefit plan assets. Fair value information for those assets and liabilities, including their classification in the fair value hierarchy, is included in Note 12, “Retirement Plans.”
During the three months ended June 24, 2022 and June 25, 2021, there were no transfers among Level 1, Level 2 and Level 3 asset or liabilities.
5. Trade Accounts Receivable, net
Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:
June 24,
2022
March 25,
2022
Trade accounts receivable$136,032 $129,539 
Less:
Provision for expected credit losses(149)(105)
Returns and sales allowances(14,250)(14,819)
Related party trade accounts receivable(30,081)(27,256)
Total$91,552 $87,359 
13

ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
The Company is exposed to credit losses primarily through trade and other financing receivables arising from revenue transactions. The Company uses an aging schedule method to estimate current expected credit losses (“CECL”) based on days of delinquency, including information about past events and current economic conditions. The Company’s accounts receivable are separated into two categories using a portfolio methodology to evaluate the allowance under the CECL impairment model based on sales categorization and similar credit quality and worthiness of the customers: original equipment manufacturers (“OEMs”) and distributors. The receivables in each category share similar risk characteristics. The Company increases the provision for expected credits losses when the Company determines all or a portion of a receivable is uncollectible, and the Company recognizes recoveries as a decrease to the provision for expected credit losses.
Changes in the Company’s expected credit losses and returns and sales allowances were as follows:
DescriptionProvision for Expected Credit LossesReturns
and Sales
Allowances
Total
Balance at March 25, 2022$105 $14,819 $14,924 
Charged to costs and expenses or revenue44 27,753 27,797 
Settlements, net of recoveries (28,322)(28,322)
Balance at June 24, 2022$149 $14,250 $14,399 
Balance at March 26, 2021$138 $15,274 $15,412 
Charged to costs and expenses or revenue635 40,582 41,217 
Settlements, net of recoveries (42,830)(42,830)
Balance at June 25, 2021$773 $13,026 $13,799 
6. Inventories
Inventories include material, labor and overhead and consisted of the following:
June 24,
2022
March 25,
2022
Raw materials and supplies$12,334 $11,941 
Work in process57,661 55,855 
Finished goods18,938 18,364 
Total$88,933 $86,160 
The Company recorded inventory write-offs totaling $2,115 and $3,189 for the three months ended June 24, 2022 and June 25, 2021, respectively.
7. Property, Plant and Equipment, net
Property, plant and equipment, net is stated at cost, and consisted of the following:
June 24,
2022
March 25,
2022
Land$15,374 $15,775 
Buildings, building improvements and leasehold improvements58,518 59,816 
Machinery and equipment558,373 542,745 
Office equipment6,128 6,247 
Construction in progress22,229 22,428 
Total660,622 647,011 
Less accumulated depreciation(445,814)(436,983)
Total$214,808 $210,028 
Total depreciation expense amounted to $10,850 and $11,120 for the three months ended June 24, 2022 and June 25, 2021, respectively.
14

ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
Long-lived assets include property, plant and equipment and related deposits on such assets, and capitalized tooling costs. The geographic locations of the Company's long-lived assets, net, based on physical location of the assets, as of June 24, 2022 and March 25, 2022 are as follows:
June 24,
2022
March 25,
2022
United States$35,606 $35,221 
Philippines171,318 167,488 
Other8,491 7,746 
Total$215,415 $210,455 
Amortization of prepaid tooling costs amounted to $32 and $33 for the three months ended June 24, 2022 and June 25, 2021, respectively.
8. Goodwill and Intangible Assets
The table below summarizes the changes in the carrying amount of goodwill as follows:
Total
Balance at March 25, 2022$20,009 
Foreign currency translation(56)
Balance at June 24, 2022$19,953 
Balance at March 26, 2021$20,106 
Foreign currency translation12 
Balance at June 25, 2021$20,118 
Intangible assets, net is as follows:
June 24, 2022
DescriptionGrossAccumulated
Amortization
Net Carrying
Amount
Weighted-Average Lives
Patents$37,604 $15,860 $21,744 10 years
Customer relationships6,806 6,590 216 9 years
Process technology13,100 2,015 11,085 12 years
Indefinite-lived and legacy process technology4,050 1,650 2,400 
Trademarks200 74 126 5 years
Legacy trademarks629 58 571 
Other32 32  
Total$62,421 $26,279 $36,142 
March 25, 2022
DescriptionGrossAccumulated
Amortization
Net Carrying
Amount
Weighted-Average Lives
Patents$36,577 $15,304 $21,273 10 years
Customer relationships6,582 6,348 234 9 years
Process technology13,100 1,742 11,358 12 years
Indefinite-lived and legacy process technology4,050 1,650 2,400 
Trademarks200 64 136 5 years
Legacy trademarks627 58 569 
Other32 32  
Total$61,168 $25,198 $35,970 
Intangible assets amortization expense was $1,036 and $1,019 for the three months ended June 24, 2022 and June 25, 2021, respectively. The majority of the Company’s intangible assets are related to patents, as noted above.
15

ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
As of June 24, 2022, annual amortization expense of intangible assets for the next five fiscal years is expected to be as follows:
Remainder of 2023$2,942 
20243,758 
20253,499 
20263,240 
20272,926 
Thereafter16,806 
Total$33,171 
9. Accrued Expenses and Other Current Liabilities
The composition of accrued expenses and other current liabilities is as follows:
June 24,
2022
March 25,
2022
Accrued management incentives$9,814 $33,607 
Accrued salaries and wages23,313 14,699 
Accrued vacation7,140 5,715 
Accrued severance4,308 839 
Accrued professional fees5,219 1,252 
Accrued income taxes11,161 1,831 
Accrued utilities2,157 607 
Other current liabilities5,840 6,909 
Total$68,952 $65,459 
10. Debt and Other Borrowings
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 the other agents, arrangers and lenders party thereto, providing for a $325,000 senior secured term loan facility due in 2028 (the “Term Loan Facility”). On September 30, 2020, the Company also 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 “Revolving Credit Facility” and, together with the Term Loan Facility, the “Senior Secured Credit Facilities”). The Company’s outstanding borrowings bore an interest rate of 4.81% at June 24, 2022. As of both June 24, 2022 and March 25, 2022, the Company had $25,000 outstanding under the Term Loan Facility and had not borrowed on the Revolving Credit Facility. As of June 24, 2022 and March 25, 2022, the unamortized portion of the deferred financing costs associated with the Revolving Credit Facility was $124 and $149, respectively, and the related short-term and long-term portions were classified within “Prepaid expenses and other current assets” and “Other assets” on its unaudited condensed consolidated balance sheets.
On November 26, 2019, the Company, through its subsidiaries, entered into a line of credit agreement with a financial institution that provides for a maximum borrowing capacity of 60,000 Philippine pesos (approximately $1,102 at June 24, 2022) at the bank’s prevailing interest rate. The line of credit is due to expire on August 31, 2022. There were no borrowings outstanding under this line of credit as of June 24, 2022 and March 25, 2022.
On November 20, 2019, the Company, through its subsidiaries, entered into a line of credit agreement with a financial institution that provides for a maximum capacity of 75,000 Philippine pesos (approximately $1,378 at June 24, 2022) at the bank’s prevailing interest rate. The line of credit is due to expire on June 30, 2023. There were no borrowings outstanding under this line of credit as of June 24, 2022 and March 25, 2022.
16

ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
11. Other Long-Term Liabilities
The composition of other long-term liabilities is as follows:
June 24,
2022
March 25,
2022
Accrued management incentives$31 $826 
Accrued retirement8,646 8,903 
Accrued contingent consideration2,600 2,800 
Provision for uncertain tax positions (net)2,779 2,757 
Total$14,056 $15,286 
12. Retirement Plans
The Company recognizes the funded status (i.e., the difference between the fair value of plan assets and the benefit obligations) of its defined benefit pension plans in its unaudited condensed consolidated balance sheets with a corresponding adjustment to accumulated other comprehensive income, net of tax. These amounts will continue to be recognized as a component of future net periodic benefit costs consistent with the Company’s past practice. Further, actuarial gains and losses and prior service costs that arise in future periods and are not recognized as net periodic benefit costs in the same periods will be recognized as a component of other comprehensive income. Those amounts will also be recognized as a component of future net periodic benefit costs consistent with the Company’s past practice. The Company uses a measurement date for its defined benefit pension plans and other postretirement benefit plans that is equivalent to its fiscal year-end.
Plan Descriptions
Non-U.S. Defined Benefit Plan
The Company, through its wholly owned subsidiary, Allegro MicroSystems Philippines, Inc. (“AMPI”), has a defined benefit pension plan, which is a noncontributory plan that covers substantially all employees of the respective subsidiary. The plan’s assets are invested in common trust funds, bonds and other debt instruments and stocks.
Effect on the unaudited statements of operations
Expense related to the non-United States (“U.S.”) defined benefit plan was as follows:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Service cost$328 $383 
Interest cost197 166 
Expected return on plan assets(78)(79)
Amortization of prior service cost(2) 
Actuarial loss21 53 
Net periodic pension expense$466 $523 
17

ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
Information on Plan Assets
The table below sets forth the fair value of the entity’s plan assets as of June 24, 2022 and March 25, 2022, using the same three-level hierarchy of fair value inputs described in the significant accounting policies included in the Company’s 2022 Annual Report.
Fair Value at June 24,
2022
Level 1Level 2Level 3
Assets of non-U.S. defined benefit plan:
Government securities$1,834 $1,834 $ $ 
Unit investment trust fund1,194  1,194  
Loans555   555 
Bonds607  607  
Stocks and other investments2,193 1,166 2 1,025 
Total$6,383 $3,000 $1,803 $1,580 

Fair Value at March 25,
2022
Level 1Level 2Level 3
Assets of non-U.S. defined benefit plan:
Government securities$1,920 $1,920 $ $ 
Unit investment trust fund1,165  1,165  
Loans553   553 
Bonds676  676  
Stocks and other investments2,783 1,716 2 1,065 
Total$7,097 $3,636 $1,843 $1,618 
The following table shows the change in fair value of Level 3 plan assets for the three months ended June 24, 2022 and June 25, 2021:
Level 3 Non-U.S. Defined
Plan Assets
LoansStocks
Balance at March 25, 2022$553 $1,065 
Additions during the year171  
Redemptions during the year(152) 
Revaluation of equity securities4  
Change in foreign currency exchange rates(21)(40)
Balance at June 24, 2022$555 $1,025 
Balance at March 26, 2021$584 $1,133 
Additions during the year159  
Redemptions during the year(107) 
Revaluation of equity securities(1) 
Change in foreign currency exchange rates(2)(3)
Balance at June 25, 2021$633 $1,130 
The investments in the Company’s major benefit plans largely consist of low-cost, broad-market index funds to mitigate risks of concentration within the market sectors. In recent years, the Company’s investment policy has shifted toward a closer matching of the interest-rate sensitivity of the plan assets and liabilities. The appropriate mix of equity and bond investments is determined primarily through the use of detailed asset-liability modeling studies that look to balance the impact of changes in the discount rate against the need to provide asset growth to cover future service cost. The Company,
18

ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
through its wholly owned subsidiary, Allegro MicroSystems, LLC’s (“AML”), non-U.S. defined benefit plan, has added a greater proportion of fixed income securities with return characteristics that are more closely aligned with changes in liabilities caused by discount rate volatility. There are no significant restrictions on the amount or nature of the investments that may be acquired or held by the plans.
During the three months ended June 24, 2022 and June 25, 2021, the Company contributed approximately $372 and $353 to its non-U.S. pension plan, respectively. The Company expects to contribute approximately $1,546 to its non-U.S. pension plan in fiscal year 2023.
Other Defined Benefit Plans
In December 1993, the Company commenced with a rollover pension promise agreement (“Pension Promise”) to offer a then European employee an insured annuity upon their retirement at age 65. The employee was the only eligible participant of the Pension Promise. The impact associated with the expense and related other income with the Pension Promise was insignificant in fiscal years 2022 and 2021, respectively. The total values of the Pension Promise in the amounts of 684 and 661 British Pounds Sterling at June 24, 2022 and March 25, 2022, respectively (approximately $838 and $875 at June 24, 2022 and March 25, 2022, respectively), were classified with other in other assets, net and accrued retirement in other long-term liabilities in the Company’s unaudited condensed consolidated balance sheets.
Defined Contribution Plan
The Company has a 401(k) plan that covers all employees meeting certain service and age requirements. Employees are eligible to participate in the plan upon hire when the service and age requirements are met. Employees may contribute up to 35% of their compensation, subject to the maximum contribution allowed by the Internal Revenue Service. All employees are 100% vested in their contributions at the time of plan entry.
Eligible AML U.S. employees may contribute up to 50% of their pretax compensation to a defined contribution plan, subject to certain limitations, and AML may match, at its discretion, 100% of the participants’ pretax contributions, up to a maximum of 5% of their eligible compensation. Matching contributions by AML totaled approximately $1,430 and $1,256 for the three months ended June 24, 2022 and June 25, 2021, respectively.
The Company, through its AML subsidiary, Allegro MicroSystems Europe, Ltd. (“Allegro Europe”), also has a defined contribution plan (the “AME Plan”) covering substantially all employees of Allegro Europe. Contributions to the AME Plan by the Company totaled approximately $256 and $218 for the three months ended June 24, 2022 and June 25, 2021, respectively.
13. Commitments and Contingencies
Insurance
The Company, through its subsidiaries, utilizes self-insured employee health programs for employees in the United States. The Company records estimated liabilities for its self-insured health programs based on information provided by the third-party plan administrators, historical claims experience and expected costs of claims incurred but not reported. The Company monitors its estimated liabilities on a quarterly basis. As facts change, it may become necessary to make adjustments that could be material to the Company’s unaudited condensed consolidated financial position and results of operations.
Legal proceedings
The Company is subject to various legal proceedings and claims, the outcomes of which are subject to significant uncertainty. 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, the Company will disclose the nature of the contingency, and if estimable, will provide the likely amount of such loss or range of loss. Furthermore, the Company does not believe there are any matters that could have a material adverse effect on financial position, results of operations or cash flows.
19

ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
Indemnification
From time to time, the Company has agreed to indemnify and hold harmless certain customers for potential allegations of infringement of intellectual property rights and patents arising from the use of its products. To date, the Company has not recognized or incurred any costs in connection with such indemnification arrangements; therefore, there was no accrual of such amounts at June 24, 2022 or March 25, 2022.
Environmental Matters
The Company establishes accrued liabilities for environmental matters when it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated. If the contingency is resolved for an amount greater or less than the accrual, or the Company’s share of the contingency increases or decreases or other assumptions relevant to the development of the estimate were to change, the Company would recognize an additional expense or benefit in the unaudited condensed consolidated statements of operations during the period such determination was made. No significant environmental accruals were established at June 24, 2022 or March 25, 2022.
14. Net Income per Share
The following table sets forth the basic and diluted net income attributable to Allegro MicroSystems, Inc. per share.
Three-Month Period Ended
June 24,
2022
June 25,
2021
Net income attributable to Allegro MicroSystems, Inc.$10,247 $27,669 
Net income attributable to common stockholders10,283 27,707 
Basic weighted average shares of common stock190,638,135 189,585,381 
Dilutive effect of common stock equivalents1,768,141 1,577,693 
Diluted weighted average shares of common stock192,406,276 191,163,074 
Basic net income attributable to Allegro MicroSystems, Inc. per share$0.05 $0.15 
Basic net income attributable to common stockholders per share$0.05 $0.15 
Diluted net income attributable to Allegro MicroSystems, Inc. per share$0.05 $0.14 
Diluted net income attributable to common stockholders per share$0.05 $0.14 
The computed net income per share for the three months ended June 24, 2022 and June 25, 2021 does not assume conversion of securities that would have an antidilutive effect on income per share. For the three months ended June 24, 2022 and June 25, 2021, there were 19,272 and 1,988 restricted share units (“RSUs”), respectively, excluded as conversion of such securities would have an antidilutive effect on income per share. For the three months ended June 24, 2022 and June 25, 2021, there were 46,991 and no performance share units (“PSUs”), respectively, excluded as conversion of such securities would have an antidilutive effect on income per share.
The following table represents issuable weighted average share information for the respective periods:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Restricted stock units668,259 820,221 
Performance stock units1,080,201 752,235 
Employee stock purchase plan19,681 5,237 
Total1,768,141 1,577,693 
15. Common Stock and Stock-Based Compensation
The Company accounts for stock-based compensation through the measurement and recognition of compensation expense for share-based payment awards made to employees over the related requisite service period, including PSUs, RSUs and restricted shares (all part of our equity incentive plan).
20

ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
During the three months ended June 24, 2022 and June 25, 2021, the Company granted RSUs to employees of 1,959,952 and 894,876, respectively, with an estimated grant date fair value of $22.89 and $24.79, respectively. During the three months ended June 24, 2022 and June 25, 2021, 1,031,565 and 3,217 shares vested, respectively, and 120,270 and 28,152 shares were cancelled, respectively. Stock-based compensation expense related to non-vested awards not yet recorded at June 24, 2022 was $47,863, which is expected to be recognized over a weighted-average of 1.73 years.
PSUs are included at 87% - 200% of target goals. The intrinsic value of the PSU’s vested during the three months ended June 24, 2022 and June 25, 2021 was $27,002 and $30,490, respectively. A total of 855,916 and no shares vested during the three months ended June 24, 2022 and June 25, 2021, respectively. The total compensation cost related to non-vested awards not yet recorded at June 24, 2022 was $14,024, which is expected to be recognized over a weighted average of 1.52 years.
During the three months ended June 24, 2022 and June 25, 2021, 18,953 and 54,729 shares of the Company’s restricted common stock, respectively, vested. In addition, No shares and 9,757 shares, respectively, were forfeited, which reduced common stock outstanding during the same periods. The Company had 121,573 unvested shares of restricted common stock at June 24, 2022 with a weighted average grant date fair value of $14.00 and remaining vesting period of 0.82 years.
The Company recorded stock-based compensation expense in the following expense categories of its unaudited condensed consolidated statements of operations:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Cost of sales$832 $528 
Research and development1,128 752 
Selling, general and administrative32,176 3,551 
Total stock-based compensation$34,136 $4,831 
During the first fiscal quarter of 2023, the Company’s (former) President and Chief Executive Officer, Ravi Vig, provided notice of his retirement from the Company and its board of directors (the “Board”), effective June 13, 2022. Additionally, the Company entered into a second amended and restated severance agreement (the “Second A&R Severance Agreement”) with Mr. Vig that amended and restated the amended agreement from September 30, 2020. As provided for in the Second A&R Severance Agreement, the Company agreed, in addition to other cash-settled and health insurance-related compensation, to modifications to Mr. Vig’s stock-based compensation, including: (i) acceleration of the vesting of all unvested RSUs, (ii) modification of certain PSUs with performance conditions that had been achieved as of the retirement date to permit these awards to remain outstanding and eligible to vest in accordance with their terms, and (iii) the forfeiture of certain unvested PSUs with performance conditions that had not been achieved as of the retirement date and replacement thereof with new immediately vesting RSUs. The impact of these modifications on stock-based compensation expense was $26,349 for the three months ended June 24, 2022, which was recorded in selling, general and administrative expense in the Company’s unaudited condensed consolidated statements of operations.
16. Income Taxes
The Company recorded the following tax provision in its unaudited condensed consolidated statements of operations:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Provision for income taxes$1,965 $4,263 
Annual operating tax rate16.3 %15.9 %
Effective tax rate16.0 %13.3 %
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 tax rate can fluctuate primarily based on: the mix of its U.S. and foreign income; the impact of discrete transactions; and the difference
21

ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
between the amount of tax benefit generated by the foreign derived intangible income deduction (“FDII”) and research credits offset by the additional tax from the global intangible low-tax income.
The quarter ending June 25, 2021 effective tax rate was favorably impacted by one-time state tax refunds. Current year IRC Section 174 capitalization (“174 Capitalization”) resulted in increased U.S. taxable income and cash taxes: however, it also produced an additional FDII benefit of $9,000 with offsetting inclusions from Subpart F of $2,837. The net current year benefits of 174 Capitalization were offset by an increase in current year non-deductible executive compensation of approximately $6,721.
The Company regularly assesses the likelihood of outcomes that could result from the examination of its tax returns by the IRS and other tax authorities to determine the adequacy of its income tax reserves and expense. Should actual events or results differ from the Company’s then-current expectations, charges or credits to the Company’s provision for income taxes may become necessary. Any such adjustments could have a significant effect on the results of operations.
17. Related Party Transactions
Transactions involving Sanken
The Company sells products to, and purchases in-process products from, Sanken. As of June 24, 2022, Sanken held approximately 51.5% of the Company’s outstanding common stock.
Net sales of Company products to Sanken totaled $41,709 and $35,453 during the three months ended June 24, 2022 and June 25, 2021, respectively. Although certain costs are commingled, 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 from Sanken, totaled $30,081 and $27,256 as of June 24, 2022 and March 25, 2022, respectively. Other accounts receivable from Sanken totaled $28 and $104 as of June 24, 2022 and March 25, 2022, respectively.
Termination of Sanken Distribution Agreement
In May 2022, the Company entered into a letter of intent with Sanken to develop a plan to transition the supply chain and sales activity in Japan from Sanken to the Company. During the planning process, both parties will define the transition timeline and method for customer communication, supply chain transfer and sales coverage. The Company and Sanken will also define a method to continue engagement with Sanken on the support of select customers.
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,671 and $13,380 for the three months ended June 24, 2022 and June 25, 2021, respectively. Accounts payable to PSL included in amounts due to related party totaled $4,704 and $5,222 as of June 24, 2022 and March 25, 2022, respectively.
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). In addition, PSL has the option of borrowing up to 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 loan funds will be 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 June 24, 2022, the outstanding balance of the PSL Promissory Notes was $7,031. During the three months ended June 24, 2022, PSL made a quarterly payment to AML of $500, which included $31 of interest income. On July 1, 2022, PSL made a quarterly payment to AML of $491, which included $22 of interest income.
During the first quarter of 2023, PSL informed the Company of its election to draw upon the Secondary PSL Loan. The Secondary PSL Loan was funded to PSL on July 1, 2022.
Sublease Agreement
In 2014, the Company, through one of its subsidiaries, entered into a sublease agreement with Sanken pursuant to which it subleases certain office building space in Japan from Sanken. The sublease automatically renews on an annual basis unless either party provides notice to the other party otherwise and can be terminated by either party upon providing six
22

ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
months’ notice. The Company made aggregate payments of approximately $48 and $56 to Sanken under the sublease agreement during the three months ended June 24, 2022 and June 25, 2021, respectively.
Consulting Agreement
In September 2017 and prior to Reza Kazerounian becoming a member of the Board, the Company entered into a board executive advisor agreement, as amended in June 2018 (the “Consulting Agreement”), with Mr. Kazerounian, pursuant to which the Company engaged Mr. Kazerounian to serve as executive advisor to the Board and the office of Chief Executive Officer. The Consulting Agreement provides for a fee payable to Mr. Kazerounian on a monthly basis in exchange for his services. The Consulting Agreement provides that if Mr. Kazerounian is terminated by the Board, he will be entitled to a severance payment in the amount of $180. The Board and Mr. Kazerounian each have the right to terminate the Consulting Agreement at any time. During the three months ended June 24, 2022 and June 25, 2021, the Company paid aggregate fees of $72 and $56, respectively, to Mr. Kazerounian pursuant to the Consulting Agreement.
Employment Relationship
On June 20, 2022, the Board elected Kojiro Hatano to the Board as a class II director, to serve until the Company’s 2022 annual meeting of shareholders and until his successor is duly elected and qualified. Mr. Hatano was elected to the Board as a designee of Sanken pursuant to the Company’s Amended and Restated Stockholders Agreement, dated as of June 16, 2022. Mr. Hatano has served as Manager of Business Performance for the Company since January 2006. During the three months ended June 24, 2022 and June 25, 2021, Mr. Hatano received compensation, consisting of salary, benefits and reimbursement of living expenses of approximately $51 and $48, respectively, from the Company. This amount was partially reimbursed to the Company by Sanken.


23


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 25, 2022, filed with the Securities and Exchange Commission (“SEC”) on May 18, 2022 (the “2022 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 2022 Annual Report and Part II. Item 1A. “Risk Factors” of this Quarterly Report. 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 such as in fiscal year 2023. All references to the three months ended June 24, 2022 and June 25, 2021 relate to the 13-week periods ended June 24, 2022 and June 25, 2021, respectively. All references to “2022,” “fiscal year 2022” or similar references relate to the 52-week period ended March 25, 2022.
Overview
Allegro MicroSystems, Inc., together with its consolidated subsidiaries (“AMI”, “we”, “us” or “our”) is a leading global designer, developer, manufacturer and marketer of sensor integrated circuits (“ICs”) and application-specific analog power ICs enabling the most important emerging 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 automotive. We focus on providing complete IC solutions to sense, regulate and drive a variety of mechanical systems. This includes sensing the angular or linear position of a shaft or actuator, driving an electric motor or actuator, and regulating the power applied to sensing and driving circuits so they operate safely and efficiently.
We are headquartered in Manchester, New Hampshire and have a global footprint with 17 locations across four continents. Our portfolio includes more than 1,000 products, and we ship over one billion units annually to more than 10,000 customers worldwide. During the three months ended June 24, 2022 and June 25, 2021, we generated $217.8 million and $188.1 million in total net sales, respectively, with $10.3 million and $27.7 million in net income, respectively, and $66.7 million and $53.8 million in Adjusted EBITDA in such fiscal periods, respectively. For additional information regarding Adjusted EBITDA, a non-GAAP financial measure, please refer to “Non-GAAP Financial Measures” in this document.
Recent Initiatives to Improve Results of Operations
We implemented several initiatives during the fiscal year 2022 and into fiscal year 2023 designed to improve our operating results during those fiscal years and going forward.
We continue to implement initiatives to improve gross margins, which is calculated as gross profit divided by total net sales. Our gross margin improved from 50.0% in the first quarter of 2022 compared to 54.4% in the first quarter of 2023. This gross margin improvement was a result of our operational transformation, improved product mix of higher average selling prices (“ASPs”) on more value-added products, increased leverage of our distribution channel, and continued efficiency and leverage on higher volumes. We expect to continue to realize this lower level of cost of goods and improvements in operating income for the immediate future. Additionally, we will continue to leverage our facility to increase production where demand for our products warrants.
We have been successful in increasing our ASPs through a focus on feature-rich products and selective price increases. Increased ASPs and manufacturing efficiencies have allowed us to continue to improve gross margin in an environment of limited capacity at our suppliers and rising input costs. Limited supply and increased demand for many of our products and applications, as well as supply chain disruptions related to the COVID-19 pandemic, have contributed to input cost increases on the components needed to manufacture our products. We will continue to consider opportunities for strategic price increases and process efficiencies to offset input cost increases on the materials and supplies that we use in production.
24


With our efforts to leverage our fixed cost and operating margin improvements, we have attained efficiencies through cost structure improvements, streamlining of manufacturing and support processes, and further utilization of excess capacity. These manufacturing efficiencies allowed us to leverage higher volumes to keep pace with increasing demand across most of our applications, while reducing cost of goods sold and increasing the absorption of fixed costs. Although these initiatives have resulted in gross margin and operating income improvements over the previous quarters, we cannot ensure that these trends will continue over the long-term.
In May 2022, we entered into an agreement to acquire Heyday Integrated Circuits (“Heyday”), a privately held company specializing in compact, fully integrated isolated gate drivers that enable energy conversion in high-voltage gallium nitride and silicon carbide wide-bandgap semiconductor designs (the “Heyday Acquisition”). The Heyday Acquisition is expected to complement our existing solutions for energy efficiency, including our market-leading current sensor solutions. Additionally, it is expected to significantly expand Allegro’s addressable market for xEV, solar inverters, data center and 5G power supplies, and broad-market industrial applications. We are currently awaiting regulatory approval of the transaction, and we anticipate completion of the acquisition by the third quarter of fiscal 2023.
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 months has led us to experience higher costs, including higher labor costs, wafer and other costs for materials from suppliers, and transportation 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.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 to pass through some of these higher costs to our customers; however, our ability to raise our 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 OEM 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 is highly dependent on our continued success at winning design mandates from our customers. Further, despite current inflationary and pricing conditions, we expect the ASPs of our products to decline over time, and we consider design wins to be critical to our future success and 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, but 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 historically we have permitted order cancellations for most customers, most of our current customer order backlog is noncancellable, which helps to mitigate our exposure to unforeseen order cancellations. However, cancellations of orders could still 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 exposes us to the risks of inventory shortages or excess inventory. We continue to see demand for our products exceed supply, and we are currently operating in an inflationary environment.
25


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 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 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 suffer and margins generally decline.
Components of Our Results of Operations
Net sales
Our total net sales are derived from product sales to direct customers and distributors. We sell products globally through our direct sales force, third-party and related party distributors and independent sales representatives. Sales are derived from products for different applications. Our core applications are focused on the automotive, industrial and other industries.
We sell magnetic sensor ICs, power ICs and photonics in the Americas, EMEA and Asia. Revenue is generally recognized when control of the products is transferred to the customer, which typically occurs at a point in time upon shipment or delivery, depending on the terms of the contract. When we transact with a distributor, our contractual arrangement is with the distributor and not with the end customer. Whether we transact business with and receive the order from a distributor or directly from an end customer through our direct sales force and independent sales representatives, our revenue recognition policy and resulting pattern of revenue recognition for the order are the same. We recognize revenue net of sales returns, price protection adjustments, stock rotation rights and any other discounts or credits offered to our customers.
Cost of goods sold, gross profit and gross margin
Cost of goods sold consists primarily of costs of purchasing raw materials, costs associated with probe, assembly, testing and shipping our products, costs of personnel, including stock-based compensation, costs of equipment associated with manufacturing, procurement, planning and management of these processes, costs of depreciation and amortization, costs of logistics and quality assurance, and costs of royalties, value-added taxes, utilities, repairs and maintenance of equipment, and an allocated portion of our occupancy costs.
Gross profit is calculated as total net sales less cost of goods sold. Gross profit is affected by numerous factors, including average selling price, revenue mix by product, channel and customer, foreign exchange rates, seasonality, manufacturing costs and the effective utilization of our facilities. Another factor impacting gross profit is the time required
26


for the expansion of existing facilities to reach full production capacity. As a result, gross profit varies from period to period and year to year.
A significant portion of our costs is fixed, and, as a result, costs are generally difficult to adjust or may take time to adjust in response to changes in demand. In addition, our fixed costs increase as we expand our capacity. If we expand capacity faster than required by our sales growth, our gross margin could be negatively affected. Gross margin is calculated as gross profit divided by total net sales.
Operating Expenses
Research and development (“R&D”) expenses
R&D expenses consist primarily of personnel-related costs of our research and development organization, including stock-based compensation, costs of development of wafers and masks, license fees for computer-aided design software, costs of development testing and evaluation, costs of developing automated test programs, equipment depreciation and related occupancy and equipment costs. While most of the costs incurred are for new product development, a significant portion of these costs is related to process technology development and proprietary package development. R&D expenses also include costs for technology development by external parties. We expect further increases in R&D expenses, in absolute dollars, as we continue the development of innovative technologies and processes for new product offerings, as well as increase the headcount of our R&D personnel in future years.
 Selling, General and Administrative (“SG&A”) expenses
SG&A expenses consist primarily of personnel-related costs, including stock-based compensation, and sales commissions to independent sales representatives, professional fees, including the costs of accounting, audit, legal, regulatory and tax compliance. Additionally, costs related to advertising, trade shows, corporate marketing, as well as an allocated portion of our occupancy costs, also comprise SG&A expenses.
We anticipate our selling and marketing expenses to increase in absolute terms as we expand our sales force and increase our sales and marketing activities.
Change in fair value of contingent consideration
The change in fair value of contingent consideration represents the gain recorded in the three months ended June 24, 2022 resulting from the adjustment in contingent consideration related to the acquisition of Voxtel, Inc. (“Voxtel”).
Interest expense, net
Interest expense, net is comprised of interest expense from term loan debt and credit facilities we maintain with various financial institutions. Current expense is partially mitigated by income earned on our cash and cash equivalents, consisting primarily of certain investments that have contractual maturities no greater than three months at the time of purchase.
Foreign currency transaction gain (loss)
We incur transaction gains and losses resulting from intercompany transactions as well as transactions with customers or vendors denominated in currencies other than the functional currency of the legal entity in which the transaction is recorded.
(Loss) income in earnings of equity investment
(Loss) income in earnings of equity investment is related to our equity investment in PSL.
Other, net
Other, net primarily consists of miscellaneous income and expense items unrelated to our core operations.
Income tax provision
Our provision for income taxes is based on an estimate of the annual effective tax rate plus the tax impact of discrete items.
We are subject to tax in the U.S. and various foreign jurisdictions. Our effective income tax rate fluctuates primarily because of: the change in the mix of our U.S. and foreign income; the impact of discrete transactions and law changes; and the difference between the amount of tax benefits generated by the foreign derived intangible income deduction (“FDII”) and
27


research credits, offset by the additional tax costs associated with global intangible low-tax income and non-deductible stock-based compensation charges.
Pursuant to impacts of 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 fifteen years, respectively (“174 Capitalization”). While it is possible that Congress may defer, modify, or repeal this provision, potentially with retroactive effect, we have no assurance that this provision will be reversed. Although our first quarter fiscal 2023 cash from operations was not materially impacted, if legislation is not passed and made effective retroactively, we estimate the impact of this legislative change will increase our annual cash taxes by $21.0 million and produce an increased FDII effective tax rate benefit. The actual impact of 174 Capitalization on cash taxes and the effective tax rate depends on if Congress passes additional legislation, whether such legislation is made effective retroactively, the amount of the research and development expenditures incurred by the Company during the fiscal year, and upon additional guidance the Internal Revenue Service (“IRS”) may issue related to this provision.
We regularly assess the likelihood of outcomes that could result from the examination of our tax returns by the IRS and other tax authorities to determine the adequacy of our income tax reserves and expense. Should actual events or results differ from our then-current expectations, charges or credits to our provision for income taxes may become necessary. Any such adjustments could have a significant effect on our results of operations.
Results of Operations
Three-Month Period Ended June 24, 2022 Compared to Three-Month Period Ended June 25, 2021
The following table summarizes our results of operations for the three-month periods ended June 24, 2022 and June 25, 2021.
Three-Month Period EndedChange
June 24,
2022
June 25,
2021
$%
(Dollars in thousands)
Total net sales (1)
$217,753 $188,142 $29,611 15.7 %
Cost of goods sold99,379 93,982 5,397 5.7 %
Gross profit118,374 94,160 24,214 25.7 %
Operating expenses:
Research and development33,857 29,554 4,303 14.6 %
Selling, general and administrative69,980 32,064 37,916 118.3 %
Change in fair value of contingent consideration(200)300 (500)(166.7)%
Total operating expenses103,637 61,918 41,719 67.4 %
Operating income14,737 32,242 (17,505)(54.3)%
Other income (expense), net:
Interest expense, net(120)(345)225 (65.2)%
Foreign currency transaction gain (loss)1,924 (254)2,178 (857.5)%
(Loss) income in earnings of equity investment(864)279 (1,143)(409.7)%
Other, net(3,429)48 (3,477)(7,243.8)%
Total other expense, net(2,489)(272)(2,217)815.1 %
Income before income tax provision12,248 31,970 (19,722)(61.7)%
Income tax provision1,965 4,263 (2,298)(53.9)%
Net income10,283 27,707 (17,424)(62.9)%
Net income attributable to non-controlling interests36 38 (2)(5.3)%
Net income attributable to Allegro MicroSystems, Inc.$10,247 $27,669 $(17,422)(63.0)%
(1)Our total net sales for the periods presented above include related party net sales generated through our distribution agreement with Sanken. See our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report for additional information regarding our related party net sales for the periods set forth above.
28


The following table sets forth our results of operations as a percentage of total net sales for the periods presented.
Three-Month Period Ended
June 24,
2022
June 25,
2021
Total net sales100.0 %100.0 %
Cost of goods sold45.6 %50.0 %
Gross profit54.4 %50.0 %
Operating expenses:
Research and development15.5 %15.7 %
Selling, general and administrative32.1 %17.0 %
Change in fair value of contingent consideration(0.1)%0.2 %
Total operating expenses47.5 %32.9 %
Operating income6.9 %17.1 %
Other income (expense), net:
Interest expense, net(0.1)%(0.2)%
Foreign currency transaction gain (loss)0.9 %(0.2)%
(Loss) income in earnings of equity investment(0.4)%0.1 %
Other, net(1.6)%0.1 %
Total other expense, net(1.2)%(0.2)%
Income before income tax provision5.7 %16.9 %
Income tax provision1.0 %2.3 %
Net income4.7 %14.6 %
Net income attributable to non-controlling interests— %— %
Net income attributable to Allegro MicroSystems, Inc.4.7 %14.6 %
Total net sales
Total net sales increased by $29.6 million, or 15.7%, to $217.8 million in the three-month period ended June 24, 2022 from $188.1 million in the three-month period ended June 25, 2021. This increase was primarily attributable to higher shipment of our data center, advanced driver assistance systems (“ADAS”), electrified vehicle (“xEV”), and computing applications.
Sales Trends by Market
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 EndedChange
June 24,
2022
June 25,
2021
Amount%
(Dollars in thousands)
Automotive$149,649 $133,523 $16,126 12.1 %
Industrial40,140 30,309 9,831 32.4 %
Other27,964 24,310 3,654 15.0 %
Total net sales$217,753 $188,142 $29,611 15.7 %
The increase in net sales to our end markets was driven primarily by increases in automotive of $16.1 million, or 12.1%, industrial of $9.8 million, or 32.4%, and other of $3.7 million, or 15.0%.
Automotive net sales increased in the three-month period ended June 24, 2022 compared to the three-month period ended June 25, 2021, primarily due to higher demand for our ADAS and xEV applications.
Industrial net sales increased in the three-month period ended June 24, 2022 compared to the three-month period ended June 25, 2021, primarily due to increased demand in data center and Industry 4.0 applications.
29


Other net sales improved during the three-month period ended June 24, 2022 compared to the three-month period ended June 25, 2021, mainly due to increases in demand for certain computer products.
Sales Trends by Product
The following table summarizes net sales by product:
Three-Month Period EndedChange
June 24,
2022
June 25,
2021
Amount%
(Dollars in thousands)
Power integrated circuits (“PIC”)$80,660 $66,672 $13,988 21.0 %
Magnetic sensors (“MS”)137,050 120,642 16,408 13.6 %
Photonics43 828 (785)(94.8)%
Total net sales$217,753 $188,142 $29,611 15.7 %
The increase in net sales by product was driven by increases of $16.4 million, or 13.6%, in MS product sales and $14.0 million, or 21.0%, in PIC product sales, partially offset by a decrease of $0.8 million in Photonics sales.
Sales Trends by Geographic Location
The following table summarizes net sales by geographic location based on ship-to location.
Three-Month Period EndedChange
June 24,
2022
June 25,
2021
Amount%
(Dollars in thousands)
Americas:
United States$28,391 $26,841 $1,550 5.8 %
Other Americas6,487 6,349 138 2.2 %
EMEA:
Europe35,333 34,751 582 1.7 %
Asia:
Japan41,709 35,453 6,256 17.6 %
Greater China55,116 42,779 12,337 28.8 %
South Korea20,979 21,933 (954)(4.3)%
Other Asia29,738 20,036 9,702 48.4 %
Total net sales$217,753 $188,142 $29,611 15.7 %
Net sales increased across the majority of our geographic locations in the three-month period ended June 24, 2022 compared to the three-month period ended June 25, 2021, primarily due to content and market share gains, as demand for many of our products and applications continue to rise.
The increase in net sales of $12.3 million, or 28.8%, in Greater China related to higher automotive demand, primarily in our ADAS and xEV offerings. Other Asia experienced sales growth of $9.7 million, or 48.4%, mainly in our data center sector. Net sales in Japan grew $6.3 million, or 17.6%, which was primarily driven by higher demand for our safety, comfort and convenience, xEV and industrial applications. The increase in net sales in the United States of $1.6 million, or 5.8%, was primarily driven by content and market share gains in our ADAS applications.
Cost of goods sold, gross profit and gross margin
Cost of goods sold increased by $5.4 million, or 5.7%, to $99.4 million in the three-month period ended June 24, 2022 from $94.0 million in the three-month period ended June 25, 2021. The increase in cost of goods sold was primarily attributable to higher sales volume.
Gross profit increased by $24.2 million, or 25.7%, to $118.4 million in the three-month period ended June 24, 2022 from $94.2 million in the three-month period ended June 25, 2021. The increase in gross profit was driven by the $29.6
30


million increase in total net sales to all end markets discussed above, partially offset by the impacts to cost of goods sold discussed above.
R&D expenses
R&D expenses increased by $4.3 million, or 14.6%, to $33.9 million in the three-month period ended June 24, 2022 from $29.6 million in the three-month period ended June 25, 2021. This increase was primarily due to a combined $3.8 million increase in personnel costs, including variable compensation costs, and general operating expenses and higher stock-based compensation expense of $0.4 million.
R&D expenses represented 15.5% of our total net sales for the three-month period ended June 24, 2022, a decrease from 15.7% of our total net sales for the three-month period ended June 25, 2021. This percentage decrease was primarily due to the growth in net sales in the three-month period ended June 24, 2022.
SG&A expenses
SG&A expenses increased by $38.0 million, or 118.3%, to $70.0 million in the three-month period ended June 24, 2022 from $32.1 million in the three-month period ended June 25, 2021. This increase was primarily due to an increase of $28.6 million in stock-based compensation expense, including accelerated expense from the retirement of our former chief executive officer of approximately $26.3 million, as well as higher personnel costs, including variable compensation costs, of $4.4 million and combined costs of $1.6 million comprised of professional fees and dues and subscription costs. In addition, we recognized $3.8 million of severance and other transition costs mainly due to the combined impacts of our recent changes in leadership.
SG&A expenses represented 32.1% of our total net sales for the three-month period ended June 24, 2022, an increase from 17.0% of our total net sales for the three-month period ended June 25, 2021. This percentage increase was primarily due to the impacts noted above, partially offset by growth in net sales in the three-month period ended June 24, 2022.
Interest expense, net
Interest expense, net was $0.1 million in the three-month period ended June 24, 2022 compared to $0.3 million in the three-month period ended June 25, 2021. The decrease in interest expense was primarily due to higher interest income received from a related party in the first quarter of 2023. The mandatory interest payments on the Term Loan Facility remained relatively consistent.
Foreign currency transaction gain (loss)
We recorded a foreign currency transaction gain of $1.9 million in the three-month period ended June 24, 2022 compared to a loss of $0.3 million in the three-month period ended June 25, 2021. The foreign currency transaction gains or losses recorded in each three-month period were primarily due to the realized and unrealized gains or losses from our UK location.
(Loss) income in earnings of equity investment
(Loss) income in earnings of equity investment reflected losses of $0.9 million and gains of $0.3 million in the three-month period ended June 24, 2022 and June 25, 2021, respectively, representing the earnings on our 30% investment in PSL.
Other, net
Other, net decreased by $3.5 million to a loss of more than $3.4 million in the three-month period ended June 24, 2022 from less than $0.1 million of gains in the three-month period ended June 25, 2021. The decrease in the three-month period ended June 24, 2022 was primarily due to $3.5 million of unrealized losses on marketable securities.
Income tax provision
Income tax expense and the effective income tax rate were $2.0 million, or 16.0%, and $4.3 million, or 13.3%, respectively, in the three-month period ended June 24, 2022 and June 25, 2021, respectively. The quarter ending June 25, 2021 effective tax rate was favorably impacted by one-time state tax refunds. Current year 174 Capitalization resulted in increased U.S. taxable income and cash taxes; however, it also produced an additional FDII benefit of $9.0 million with offsetting inclusions from Subpart F of $2.8 million. The net current year benefits of 174 Capitalization were offset by an increase in current year non-deductible executive compensation of approximately $6.7 million.
Non-GAAP Financial Measures
In addition to the measures presented in our consolidated financial statements, we regularly review other measures,
31


defined as non-GAAP financial measures by the SEC, to evaluate our business, measure our performance, identify trends, prepare financial forecasts and make strategic decisions. The key measures we consider are non-GAAP Gross Profit, non-GAAP Gross Margin, non-GAAP Operating Expenses, non-GAAP Operating Income, non-GAAP Operating Margin, non-GAAP Profit before Tax, non-GAAP Provision for Income Tax, non-GAAP Net Income, non-GAAP Net Earnings per Share, EBITDA, Adjusted EBITDA and Adjusted EBITDA margin (collectively, the “Non-GAAP Financial Measures”). These Non-GAAP Financial Measures provide supplemental information regarding our operating performance on a non-GAAP basis that excludes certain gains, losses and charges of a non-cash nature or that occur relatively infrequently and/or that management considers to be unrelated to our core operations, and in the case of non-GAAP Provision for Income Tax, management believes that this non-GAAP measure of income taxes provides it with the ability to evaluate the non-GAAP Provision for Income Taxes across different reporting periods on a consistent basis, independent of special items and discrete items, which may vary in size and frequency. By presenting these Non-GAAP Financial Measures, we provide a basis for comparison of our business operations between periods by excluding items that we do not believe are indicative of our core operating performance, and we believe that investors’ understanding of our performance is enhanced by our presenting these Non-GAAP Financial Measures, as they provide a reasonable basis for comparing our ongoing results of operations. Management believes that tracking and presenting these Non-GAAP Financial Measures provides management and the investment community with valuable insight into matters such as: our ongoing core operations; our ability to generate cash to service our debt and fund our operations; and the underlying business trends that are affecting our performance. These Non-GAAP Financial Measures are used by both management and our board of directors, together with the comparable GAAP information, in evaluating our current performance and planning our future business activities. In particular, management finds it useful to exclude non-cash charges in order to better correlate our operating activities with our ability to generate cash from operations and to exclude certain cash charges as a means of more accurately predicting our liquidity requirements. We believe that these Non-GAAP Financial Measures, when used in conjunction with our GAAP financial information, also allow investors to better evaluate our financial performance in comparison to other periods and to other companies in our industry.
These Non-GAAP Financial Measures have significant limitations as analytical tools. Some of these limitations are that:
such measures do not reflect our cash expenditures, or future requirements for capital expenditures or contractual commitments;
such measures exclude certain costs which are important in analyzing our GAAP results;
such measures do not reflect changes in, or cash requirements for, our working capital needs;
such measures do not reflect the interest expense, or the cash requirements necessary to service interest or principal payments on our debt;
such measures do not reflect our tax expense or the cash requirements to pay our taxes;
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will often have to be replaced in the future;
certain measures do not reflect any cash requirements for such replacements; and
other companies in our industry may calculate such measures differently than we do, thereby further limiting their usefulness as comparative measures.
The Non-GAAP Financial Measures are supplemental measures of our performance that are neither required by, nor presented in accordance with, GAAP. These Non-GAAP Financial Measures should not be considered as substitutes for GAAP financial measures such as gross profit, gross margin, net income or any other performance measures derived in accordance with GAAP. Also, in the future we may incur expenses or charges such as those being adjusted in the calculation of these Non-GAAP Financial Measures. Our presentation of these Non-GAAP Financial Measures should not be construed as an inference that future results will be unaffected by unusual or nonrecurring items.
Our prior disclosure referred to non-GAAP Gross Profit and non-GAAP Gross Margin as Adjusted Gross Profit and Adjusted Gross Margin, respectively. No changes have been made to how we calculate these measures.
Non-GAAP Gross Profit and Non-GAAP Gross Margin
We calculate non-GAAP Gross Profit and non-GAAP Gross Margin excluding the items below from cost of goods sold in applicable periods, and we calculate non-GAAP Gross Margin as non-GAAP Gross Profit divided by total net sales.
32


Voxtel inventory impairment—Represents costs related to the discontinuation of one of our product lines manufactured by Voxtel.
Stock-based compensation—Represents non-cash expenses arising from the grant of stock-based awards. A significant portion of the cost included in fiscal year 2023 related to retirement of our former CEO.
AMTC Facility consolidation one-time costs—Represents one-time costs incurred in connection with closing of the AMTC Facility and transitioning of test and assembly functions to the AMPI Facility announced in fiscal year 2020, consisting of: moving equipment between facilities, contract terminations and other non-recurring charges. The closure and transition of the AMTC Facility was substantially completed as of the end of March 2021, and we sold the AMTC Facility in August 2021.
Amortization of acquisition-related intangible assets—Represents non-cash expenses associated with the amortization of intangible assets in connection with the acquisition of Voxtel, which closed in August 2020.
COVID-19 related expenses—Represents expenses attributable to the COVID-19 pandemic primarily related to increased purchases of masks, gloves and other protective materials, and overtime premium compensation paid for maintaining 24-hour service at the AMPI Facility through fiscal year 2022.
Non-GAAP Operating Expenses, non-GAAP Operating Income and non-GAAP Operating Margin
We calculate non-GAAP Operating Expenses and non-GAAP Operating Income excluding the same items excluded above to the extent they are classified as operating expenses, and also excluding the items below in applicable periods. We calculate non-GAAP Operating Margin as non-GAAP Operating Income divided by total net sales.
Transaction fees—Represents transaction-related legal and consulting fees incurred primarily in connection with (i) one-time transaction-related legal, consulting and registration fees related to a secondary offering on behalf of certain stockholders in fiscal 2022 and (ii) one-time transaction-related legal and consulting fees in fiscal 2023 and 2022 not related to (i).
Severance—Represents (i) severance costs associated with the closing of the AMTC Facility and the transitioning of test and assembly functions to the AMPI Facility announced and initiated in fiscal year 2020, (ii) severance costs related to the discontinuation of one of our product lines manufactured by Voxtel in fiscal year 2022, and (iii) nonrecurring separation costs related to the departures of executive officers in fiscal years 2023 and 2022.
Change in fair value of contingent consideration—Represents the change in fair value of contingent consideration payable in connection with the acquisition of Voxtel.
EBITDA, Adjusted EBITDA, and Adjusted EBITDA Margin
We calculate EBITDA as net income minus interest income (expense), tax provision (benefit), and depreciation and amortization expenses. We calculate Adjusted EBITDA as EBITDA excluding the same items excluded above and also excluding the items below in applicable periods. We calculate Adjusted EBITDA Margin as Adjusted EBITDA divided by total net sales.
Non-core (gain) loss on sale of equipment—Represents non-core miscellaneous losses and gains on the sale of equipment.
Foreign currency translation (gain) loss—Represents losses and gains resulting from the remeasurement and settlement of intercompany debt and operational transactions, as well as transactions with external customers or vendors denominated in currencies other than the functional currency of the legal entity in which the transaction is recorded.
(Loss) income in earnings of equity investment—Represents our equity method investment in PSL.
Unrealized loss on investments—Represents mark-to-market adjustments on equity investments with readily determinable fair values.
Non-GAAP Profit before Tax, Non-GAAP Net Income, and Non-GAAP Basic and Diluted Earnings Per Share
We calculate non-GAAP Profit before Tax as Income before Income Taxes excluding the same items excluded above. We calculate non-GAAP Net Income as Net Income excluding the same items excluded above and also excluding the item below in applicable periods.
33


Non-GAAP Provision for Income Tax
In calculating non-GAAP Provision for Income Tax, we have added back the following to GAAP Income Tax Provision:
Tax effect of adjustments to GAAP results—Represents the estimated income tax effect of the adjustments to non-GAAP Profit Before Tax described above and elimination of discrete tax adjustments.
Three-Month Period Ended
June 24,
2022
March 25,
2022
June 25,
2021
(Dollars in thousands)
Reconciliation of Non-GAAP Gross Profit
GAAP Gross Profit $118,374$109,603$94,160
Voxtel inventory impairment2,835
Stock-based compensation 8321,184528
AMTC Facility consolidation one-time costs 137
Amortization of acquisition-related intangible assets 273273273
COVID-19 related expenses 296343
Total Non-GAAP Adjustments$1,105$1,753$4,116
Non-GAAP Gross Profit$119,479$111,356$98,276
Non-GAAP Gross Margin54.9%55.6%52.2%
34


Three-Month Period Ended
June 24,
2022
March 25,
2022
June 25,
2021
(Dollars in thousands)
Reconciliation of Non-GAAP Operating Expenses
GAAP Operating Expenses $103,637 $79,354 $61,918 
Research and Development Expenses
GAAP Research and Development Expenses33,857 32,432 29,554 
Stock-based compensation1,128 1,119 752 
AMTC Facility consolidation one-time costs— — 
COVID-19 related expenses— 
Transaction fees202 — 
Non-GAAP Research and Development Expenses32,527 31,305 28,794 
Selling, General and Administrative Expenses
GAAP Selling, General and Administrative Expenses69,980 46,822 32,064 
Stock-based compensation32,176 12,598 3,551 
AMTC Facility consolidation one-time costs96 74 324 
Amortization of acquisition-related intangible assets22 22 29 
COVID-19 related expenses— 215 381 
Transaction fees1,597 384 23 
Severance4,186 — 168 
Non-GAAP Selling, General and Administrative Expenses31,903 33,529 27,588 
Change in fair value of contingent consideration(200)100 300 
Total Non-GAAP Adjustments39,207 14,520 5,536 
Non-GAAP Operating Expenses$64,430 $64,834 $56,382 
35


Three-Month Period Ended
June 24,
2022
March 25,
2022
June 25,
2021
(Dollars in thousands)
Reconciliation of Non-GAAP Operating Income
GAAP Operating Income $14,737$30,249$32,242
Voxtel inventory impairment2,835
Stock-based compensation 34,13614,9014,831
AMTC Facility consolidation one-time costs 9674463
Amortization of acquisition-related intangible assets 295295302
COVID-19 related expenses 514730
Change in fair value of contingent consideration(200)100300
Transaction fees 1,79938923
Severance 4,186168
Total Non-GAAP Adjustments$40,312$16,273$9,652
Non-GAAP Operating Income$55,049$46,522$41,894
Non-GAAP Operating Margin (% of net sales) 25.3%23.2%22.3%

Three-Month Period Ended
June 24,
2022
March 25,
2022
June 25,
2021
(Dollars in thousands)
Reconciliation of EBITDA and Adjusted EBITDA
GAAP Net Income$10,283$25,652$27,707
Interest expense (income), net120(707)345
Income tax provision 1,9654,5044,263
Depreciation & amortization 11,91812,00612,172
EBITDA $24,286$41,455$44,487
Non-core (gain) loss on sale of equipment(3)1(35)
Voxtel inventory impairment2,835
Foreign currency translation (gain) loss(1,924)513254
Loss (income) in earnings of equity investment864(215)(279)
Unrealized loss on investments3,486760
Stock-based compensation 34,13614,9014,831
AMTC Facility consolidation one-time costs 9674463
COVID-19 related expenses514730
Change in fair value of contingent consideration(200)100300
Transaction fees 1,79938923
Severance4,186168
Adjusted EBITDA$66,726$58,492$53,777
Adjusted EBITDA Margin (% of net sales)30.6%29.2%28.6%
36



Three-Month Period Ended
June 24,
2022
March 25,
2022
June 25,
2021
(Dollars in thousands)
Reconciliation of Non-GAAP Profit before Tax
GAAP Income before Tax Provision$12,248 $30,156 $31,970 
Non-core (gain) loss on sale of equipment(3)(35)
Voxtel inventory impairment— — 2,835 
Foreign currency translation (gain) loss(1,924)513 254 
Loss (income) in earnings of equity investment864 (215)(279)
Unrealized loss on investments3,486 760 — 
Stock-based compensation34,136 14,901 4,831 
AMTC Facility consolidation one-time costs96 74 463 
Amortization of acquisition-related intangible assets 295 295 302 
COVID-19 related expenses— 514 730 
Change in fair value of contingent consideration(200)100 300 
Transaction fees1,799 389 23 
Severance4,186 — 168 
Total Non-GAAP Adjustments$42,735 $17,332 $9,592 
Non-GAAP Profit before Tax$54,983 $47,488 $41,562 

Three-Month Period Ended
June 24,
2022
March 25,
2022
June 25,
2021
(Dollars in thousands)
 Reconciliation of Non-GAAP Provision for Income Taxes
 GAAP Income Tax Provision$1,965$4,504$4,263
GAAP effective tax rate 16.0%14.9%13.3%
Tax effect of adjustments to GAAP results 5,9002,8172,091
Non-GAAP Provision for Income Taxes$7,865$7,321$6,354
Non-GAAP effective tax rate 14.3%15.4%15.3%
37


Three-Month Period Ended
June 24,
2022
March 25,
2022
June 25,
2021
(Dollars in thousands)
Reconciliation of Non-GAAP Net Income
GAAP Net Income $10,283 $25,652 $27,707 
GAAP Basic Earnings per Share$0.05 $0.14 $0.15 
GAAP Diluted Earnings per Share$0.05 $0.13 $0.14 
Non-core (gain) loss on sale of equipment(3)(35)
Voxtel inventory impairment— — 2,835 
Foreign currency translation (gain) loss(1,924)513 254 
Loss (income) in earnings of equity investment864 (215)(279)
Unrealized loss on investments3,486 760 — 
Stock-based compensation 34,136 14,901 4,831 
AMTC Facility consolidation one-time costs 96 74 463 
Amortization of acquisition-related intangible assets 295 295 302 
COVID-19 related expenses — 514 730 
Change in fair value of contingent consideration(200)100 300 
Transaction fees 1,799 389 23 
Severance 4,186 — 168 
Tax effect of adjustments to GAAP results (5,900)(2,817)(2,091)
Non-GAAP Net Income$47,118 $40,167 $35,208 
Basic weighted average common shares190,638,135 189,997,738 189,585,381 
Diluted weighted average common shares192,406,276 192,125,252 191,163,074 
Non-GAAP Basic Earnings per Share$0.25 $0.21 $0.19 
Non-GAAP Diluted Earnings per Share$0.24 $0.21 $0.18 
Liquidity and Capital Resources
As of June 24, 2022, we had $286.6 million of cash and cash equivalents and $417.2 million of working capital compared to $282.4 million of cash and cash equivalents and $407.5 million of working capital as of March 25, 2022. Working capital is impacted by the timing and extent of our business needs.
Our primary requirements for liquidity and capital 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 2023 is to invest excess cash on hand to support our continued growth initiatives into select markets, planned capital expenditures and strategic arrangements, as well as consider potential acquisitions. As of June 24, 2022, the Company is not party to any off-balance sheet arrangements that have 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 upcoming fiscal year relate to our operating leases, operating and capital purchase commitments and expected contributions to our defined benefit and contribution plans. For information regarding the Company’s expected cash requirements and timing of payments related to leases and noncancellable purchase commitments, see Note 17, “Commitments and Contingencies” to the Company’s 2022 Annual Report. Additionally, refer to Note 16, “Retirement Plans” to the Company’s 2022 Annual Report for more information related to the Company’s pension and defined contribution plans.
38


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, we may be required to 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 three months ended June 24, 2022 and June 25, 2021:
Three-Month Period Ended
June 24, 2022
June 25, 2021
(dollars in thousands)
Net cash provided by operating activities$36,553 $38,495 
Net cash used in investing activities(14,389)(15,346)
Net cash used in financing activities(9,137)— 
Effect of exchange rate changes on cash and cash equivalents(6,554)2,608 
Net increase in cash and cash equivalents and restricted cash$6,473 $25,757 
Operating Activities
Net cash provided by operating activities was $36.6 million in the three months ended June 24, 2022, resulting primarily from our net income of $10.3 million and noncash charges of $44.2 million, partially offset by a net decrease in operating assets and liabilities of $17.9 million. Net changes in operating assets and liabilities consisted of a $13.1 million increase in prepaid expenses, a $4.9 million increase in inventories, a $4.7 million increase in trade accounts receivable, net, and a $3.3 million decrease in net amounts due from related parties, partially offset by a $1.2 million increase in accrued expenses and other current and long-term liabilities, a $4.1 million increase in trade accounts payable and a $2.7 million decrease in other accounts receivable. The increase in prepaid expenses and other assets was primarily due to higher long-term deposits and the timing of tax payments, including value-added taxes receivable, insurance and contract costs. The increase in inventories was primarily the result of inventory builds to support anticipated sales growth in fiscal 2023. The increase in trade accounts receivable, net was primarily a result of increased sales year-over-year, as well as the timing of receipts from customers. The decrease in net amounts due to related parties was primarily due to variations in the timing of such payments in the ordinary course of business. The increase in accrued expenses and other current and long-term liabilities was primarily the result of higher accrued income taxes and accrued personnel costs, partially offset by higher management incentive payments. Accounts payable increased mainly due to the timing of payments to suppliers and vendors, partially offset by higher operating purchases, including unpaid capital expenditures of $2.6 million. The decrease in accounts receivable - other was primarily due to increased distributor sales year-over-year, as well as the timing of receipts from Sanken.
Net cash provided by operating activities was $38.5 million in the three months ended June 25, 2021, resulting primarily from our net income of $27.7 million and noncash charges of $17.5 million, partially offset by a net decrease in operating assets and liabilities of $6.7 million. Net changes in operating assets and liabilities consisted of a $10.0 million increase in trade accounts receivable, net, a $2.4 million decrease in accrued expenses and other current and long-term liabilities and a $3.0 million decrease in trade accounts payable, partially offset by a $5.1 million decrease in inventories, a $1.7 million decrease in prepaid expenses, and a $1.9 million increase in net amounts due from related parties. The increase in trade accounts receivable, net was primarily a result of increased sales year-over-year, as well as the timing of receipts from customers. The decrease in accrued expenses and other current and long-term liabilities was primarily the result of management incentive payments, partially offset by higher accrued personnel costs. Accounts payable decreased mainly due to the timing of payments to suppliers and vendors, partially offset by higher operating purchases, including unpaid capital expenditures of $5.5 million. The decrease in inventories was primarily a result of the continued drawdown after building inventory up in prior periods to support anticipated sales growth and recovery from the COVID-19 pandemic. The decrease in prepaid expenses and other assets was primarily due to the timing of tax payments, including value-added taxes receivable,
39


insurance and contract costs. 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.
Investing Activities
Net cash used in investing activities primarily consists of purchases of property, plant and equipment, partially offset by proceeds from sales of property, plant and equipment.
Net cash used in investing activities was $14.4 million in the three months ended June 24, 2022, consisting of purchases of property, plant and equipment.
Net cash used in investing activities was $15.3 million in the three months ended June 25, 2021, consisting of purchases of property, plant and equipment.
Financing Activities
Net cash used in financing activities was $9.1 million in the three months ended June 24, 2022, consisting of taxes related to the net settlement of equity awards, partially offset by proceeds received related to the quarterly payment from PSL on our related party loan.
There was no net cash used in financing activities in the three months ended June 25, 2021.
Debt Obligations
On September 30, 2020, we entered into a term loan credit agreement with Credit Suisse AG, Cayman Islands Branch, as administrative agent and collateral agent, and the other agents, arrangers and lenders party thereto, providing for a $325.0 million senior secured term loan facility due in 2027 (the “Term Loan Facility”). On September 30, 2020, we also 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.0 million senior secured revolving credit facility expiring in 2023 (the “Revolving Credit Facility” and, together with the Term Loan Facility, the “Senior Secured Credit Facilities”). As of June 24, 2022, we had $25.0 million in aggregate principal amount of debt outstanding under our Senior Secured Credit Facilities. There were no material changes in our debt obligations from those disclosed in our 2022 Annual Report.
AMPI Credit Facilities
Refer to Note 10, “Debt and Other Borrowings” for information regarding the line of credit agreements in our Philippine location.
Recent Accounting Pronouncements
See Note 2, “Summary of Significant Accounting Policies” in the unaudited condensed consolidated financial statements included elsewhere 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 2022 Annual Report. There have been no material changes in our critical accounting policies and estimates since March 25, 2022.
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
There have been no material changes in our exposures to market risk since March 25, 2022. For details on the Company’s interest rate, foreign currency exchange, and inflation risks, see “Part I, Item 7A. “Quantitative and Qualitative Information About Market Risks” in our 2022 Annual Report.
40


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 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 June 24, 2022. Based on the evaluation of our disclosure controls and procedures as of June 24, 2022, 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.

41


PART II—OTHER INFORMATION
Item 1. Legal Proceedings.
From time to time, we may be involved in claims and proceedings arising in the ordinary course of our business. The outcome of any such claims or proceedings, regardless of the merits, 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.
The information presented below updates, and should be read in conjunction with, the risk factors in Part I, Item 1A. “Risk Factors” in the Company’s 2022 Annual Report. Except as presented below. There were no other significant changes in the Company’s risk factors during the quarter ended June 24, 2022.
Sustained inflation could have a material adverse effect on our business, financial condition, results of operations and liquidity.
Inflation rates in the markets in which we operate have increased and may continue to rise. Inflation over the last several months has led us to experience higher costs, including higher labor costs, wafer and other costs for materials from suppliers, and transportation 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.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
None.
Item 3. Defaults Upon Senior Securities.
None.
Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.
None.
42


Item 6. Exhibits
(a) Exhibits
Exhibit No.
Description of Exhibit
10.1
10.2
10.3
10.4
10.5
31.1
31.2
32.1
32.2
101.INSInline 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.SCHInline XBRL Taxonomy Extension Schema Document.
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.
101.LABInline XBRL Taxonomy Extension Label Linkbase Document.
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101 filed herewith).
*    Indicates management contract or compensatory plan, contract or arrangement.
43


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: August 1, 2022By:
/s/ Vineet Nargolwala
Vineet Nargolwala
President and Chief Executive Officer
(principal executive officer)
Date: August 1, 2022By:/s/ Derek P. D’Antilio
Derek P. D’Antilio
Senior Vice President, Chief Financial Officer and Treasurer
(principal financial and accounting officer)
44
EX-10.4 2 algmq1fy23ex104.htm EX-10.4 Document
Exhibit 10.4
Allegro Microsystems, Inc.
955 Perimeter Road
Manchester, New Hampshire 03103

November 23, 2021

PERSONAL & CONFIDENTIAL
BY EMAIL (Chris.Brown@Allegromicro.com)

Christopher Brown
102 Ellicott St
Needham, MA 02492

RE: Separation Agreement and General Release

Dear Chris:

This letter outlines the terms of your separation from employment with Allegro MicroSystems, Inc. (the "Company"), as of December 17, 2021. On your last day of employment, the Company will pay all compensation due to you from the Company through your last day. The Company will also reimburse you for any outstanding, reasonable business expenses that you have incurred on the Company's behalf through your separation from employment, after the Company's timely receipt of appropriate documentation under the Company's business expense reimbursement policy. Health coverage will end for you and any dependents at midnight on December 17, 2021. However, you may elect to continue to receive health coverage pursuant to the requirements under COBRA. You will also receive the vested portion of any outstanding equity awards that were previously granted to you under the Company's 2020 Omnibus Incentive Compensation Plan ("Equity Plan"), as described in more detail in Paragraph 2(c)(I). The compensation, benefits and equity described in this paragraph will be paid to you irrespective of whether you sign the Agreement, as defined below.

The remainder of this letter confirms our mutual understanding regarding the terms and conditions of your transition of employment from the Company and outlines your separation benefits, which are subject to your execution and non-revocation of this agreement and general release ("Agreement").

1.Separation Date. Provided you sign this Agreement and Exhibit A and otherwise comply with the Agreement's terms, your employment with the Company will end on December 17, 2021 ("Separation Date"). The Company will continue to pay your base salary, less applicable withholdings, in accordance with its usual payroll practices, through your Separation Date. You acknowledge and understand that nothing in this Agreement alters the at-will nature of your employment. During your remaining employment with the Company, you are expected to continue to comply with all Company policies and rules. Any violation of such policies and rules before the Separation Date may result in your immediate termination, and in such event, you will not be eligible to sign Exhibit A and receive the benefits provided in Paragraph 2.

2.Severance Benefits. You will be entitled to the benefits described in Paragraphs 2(a)-(c) ("Severance Benefits"), provided you satisfy each of the following conditions ("Severance Conditions"): (A) the timely execution of this Agreement, which must be executed and returned on or before the Separation Date, and the release attached as Exhibit A, which must be executed and returned upon the close of business on the Separation Date; (B) the expiration of the seven-day revocation periods provided in this Agreement and in Exhibit A, without revocation by you; (C) your continued compliance with this Agreement; (D) your continued compliance with the existing restrictive covenants between you and the Company (specifically including Paragraph 13 of the 2020 Omnibus Incentive Compensation Plan Restricted Stock Unit Agreement); (E) and your continued cooperation with the Company to implement the Transition Plan (as defined in Paragraph 9). As consideration, the Company agrees to provide:




a)Severance Payment. A single, lump-sum severance payment in the amount of $681,932.00, less all applicable deductions and withholdings, which is comprised of: (i) an amount equal to 100% of your annual base salary and 100% of your target bonus for the 2022 fiscal year under the Company's annual bonus plan ("Target Bonus"); plus (ii) an amount equal to the prorated portion of your annual bonus for the 2022 fiscal year under the Company's annual bonus plan, determined by multiplying your Target Bonus on the Separation Date by a ratio equal to the number of completed days of employment in the fiscal year prior to and including the Separation Date, divided by the total number of days in such fiscal year. Provided the Severance Conditions have been satisfied, the Company will pay you the severance payment within thirty days following the Separation Date.

b)COBRA Benefit. For the eighteen-month period immediately following your Separation Date ("Subsidy Period"), provided that you are eligible for and timely elect COBRA, you will be eligible to continue health insurance benefits for you, your spouse and any dependents (including medical, dental and vision, as applicable), at the level in effect on your Separation Date and at no cost to you ("COBRA Benefit"). The Company will pay for the full cost of the COBRA Benefit during the Subsidy Period. Notwithstanding the foregoing, the Company's payment of the COBRA Benefit will cease immediately upon the earlier of: (A) the date you cease to be eligible for COBRA for any reason; (B) the date you become covered under another group health plan; or (C) the conclusion of the Subsidy Period. Consistent with the requirements of COBRA and to the extent you are still eligible for COBRA following the Subsidy Period, you will be eligible to continue COBRA benefits at the full cost of COBRA. You agree to promptly notify the Company upon the occurrence of an event described in (A) or (B) above. The COBRA health care continuation coverage period under section 4980B of the Code will run concurrently with the Coverage Period. The COBRA Benefit paid by the Company during the Subsidy Period will be treated as taxable income.

c)Equity Grants.

i.As of the Separation Date, you will have outstanding equity awards that were previously granted to you under the Equity Plan, including (i) performance-based restricted stock units ("PSUs"); (ii) time-based restricted stock units ("RSUs"), which vest in equal annual installments over four years; and (iii) RSUs, which vest in a single installment. Your separation from employment will be treated as a "termination without Cause," where applicable, and your vested RSUs and PSUs will be distributed in accordance with the terms of each respective grant agreement and your unvested RSUs and PSUs will be forfeited.

ii.As of the Separation Date, you hold unvested common shares ("Shares") that were converted from the pre-IPO Class L Shares ("L Share Award"). The Company will vest additional unvested shares of your L Share Award on a pro-rata basis as if you were employed from the Separation Date through the one-year anniversary thereof. Provided the Severance Conditions have been satisfied, the Shares will be issued to you as soon as administratively practicable following your Separation Date.

iii.The Company will also grant you a one-time special RSU award ("New RSUs") that will provide the equivalent of additional pro-rata vesting for certain RSUs and PSUs that would othe1wise be forfeited. Such additional vesting will be calculated through the one-year anniversary of your Separation Date. The New RSUs will contain restrictive covenants consistent with the Company's standard employee grant agreements and will vest on the Separation Date.

3.Release.

2


a)In consideration for the Severance Benefits, to the fullest extent permitted by law, you waive, release, and forever discharge the Company and each of its past and current parents, subsidiaries, affiliates and each of its and their respective past and current directors, officers, trustees, employees, representatives, agents, employee benefit plans and such plans' administrators, fiduciaries, trustees, recordkeepers, and service providers, and each of its and their respective successors and assigns, each and all of them in their personal and representative capacities (collectively, the "Releasees") from any and all claims legally capable of being waived, grievances, injuries, controversies, agreements, covenants, promises, debts, accounts, actions, causes of action, suits, arbitrations, sums of money, attorneys' fees, costs, damages, or any right to any monetary recovery or any other personal relief, whether known or unknown, in law or in equity, by contract, tort, law of trust or pursuant to federal, state or local statute, regulation, ordinance or common law, which you now have, ever have had, or may hereafter have, based on or arising from any fact or set of facts, whether known or unknown to you, from the beginning of time until the date of execution of this Agreement, arising out of or relating in any way to your employment relationship with the Releasees or other associations with the Releasees or any termination thereof. Without limiting the generality of the foregoing, this waiver, release, and discharge includes any claim or right, to the extent legally capable of being waived, based on or arising under any federal, state, or local fair employment practices or equal opportunity laws, including, but not limited to, the Age Discrimination in Employment ("ADEA''), the Older Workers' Benefits Protection Act, the Rehabilitation Act of 1973, the Worker Adjustment and Retraining Notification Act, Title VII of the Civil Rights Act of 1964, the Equal Pay Act, the Employee Retirement Income Security Act ("ERISA") (including, but not limited to, claims for breach of fiduciary duty under ERISA), the Americans with Disabilities Act, the Family and Medical Leave Act of 1993; the New Hampshire Law Against Discrimination, New Hampshire Whistleblowers' Protection Act, New Hampshire Minimum Wage Law, New Hampshire's Protective Legislation Law, New Hampshire Unemployment Compensation Prohibition Against Discrimination Law, New Hampshire's Uniform Trade Secrets Act, New Hampshire Safety and Health of Employees Law, Non-Compete and Non-Piracy Agreements section of the New Hampshire Protective Legislation Law, all as amended; the Massachusetts Fair Employment Practices Act, the Massachusetts Civil Rights Act, the Massachusetts Equal Rights Act, the Massachusetts Parental Leave Act, the Massachusetts Labor and Industries Act, the Massachusetts right of privacy law, the Massachusetts Wage Act (as further explained below), the Massachusetts Earned Sick Time law, the Massachusetts Minimum Fair Wage law, Massachusetts Law Prohibiting Unlawful Discrimination, Massachusetts Equal Pay Act, except for claims that cannot be waived related to inquiry or discussion of wages, Massachusetts Right to be Free from Sexual Harassment Law, Massachusetts Age Discrimination Law, Massachusetts Equal Rights for the Elderly and Disabled Law, Massachusetts False Claims Act, Massachusetts Family and Medical Leave Laws and Small Necessities Act, Massachusetts labor and industry privacy law, as well as any claim or right under your offer letter and/or employment agreement with the Company.

By signing this Agreement, you acknowledge that this waiver includes any claims against the Releasees under the Massachusetts Wage Act. These claims include, but are not limited to, claims for failure to pay earned wages, failure to pay overtime, failure to pay earned commissions, failure to timely pay wages, failure to pay accrued vacation or holiday pay, failure to furnish appropriate pay stubs, improper wage deductions, and failure to provide proper check-cashing facilities.

You also agree to waive any right to bring, maintain, or participate in a class action, collective action, or representative action against the Releasees to the fullest extent permitted by law. You agree that you may not serve as a representative of a class action, collective action, or representative action, may not participate as a member of a class action, collective action, or representative action, and may not recover any relief from a class action, collective action, or representative action. You further agree that if you are included within a class action, collective action, or representative action, you will take all steps necessary to opt-out of the action or refrain from opting in, as the case may be. You are not waiving any right to challenge the validity of this
3


Paragraph on any grounds that may exist in law and equity. However, the Releasees reserve the right to attempt to enforce this Agreement, including this Paragraph in any appropriate forum.

b)Notwithstanding the generality of the foregoing, nothing herein constitutes a release or waiver by you of, or prevents you from making or asserting: (i) any claim or right you may have under COBRA; (ii) any claim or right you may have for unemployment insurance or workers' compensation benefits (other than for retaliation under workers' compensation laws); (iii) any claim to vested benefits under the written terms of an employee benefit plan; (iv) any claim for indemnity you may have against the Company as a former officer and director of the Company; (v) any medical claim incurred during your employment that is payable under applicable medical plans or an employer-insured liability plan; (vi) any claim or right that may arise after the execution of this Agreement; (vii) any claim or right you may have under this Agreement; or (viii) any claim that is not otherwise able to be waived under applicable law.

In addition, nothing herein shall prevent you from filing a charge or complaint with the Equal Employment Opportunity Commission or similar federal or state fair employment practices agency or interfere with your ability to participate in any investigation or proceeding conducted by such agency; provided, however, that pursuant to Paragraph 3(a), you are waiving any right to recover monetary damages or any other form of personal relief from the Releasees to the extent any such charge, complaint, investigation or proceeding asserts a claim subject to the release in Paragraph 3(a) above. To the extent you receive any such personal or monetary relief in connection with any such charge, complaint, investigation or proceeding, the Company will be entitled to an offset for the payment made pursuant to Paragraph 2 of this Agreement.

4.No Additional Entitlements. You agree and represent that other than as provided for in this Agreement, you have received all entitlements due from the Releasees relating to your employment with the Company, including, but not limited to, all wages earned, all commissions and bonuses, sick pay, vacation pay, overtime pay, and any paid and unpaid personal leave for which you were eligible and entitled, and that no other entitlements are due to you other than as set forth in this Agreement. Additionally, the Company agrees not to contest any claim for unemployment benefits you may file; provided, however, that the Company may respond to any inquiry from the unemployment compensation board to the extent you make any allegations of wrongdoing by the Company.

5.Return of Property. Following your Separation Date, you agree to promptly return to the Company all of its property, including, but not limited to, computers, tablets, cell phones, files, documents, identification cards, access cards, credit cards, keys, equipment, software, and data, however stored.

6.Reports to Government Entities. Nothing in this Agreement restricts or prohibits you from initiating communications directly with, responding to any inquiries from, providing testimony before, providing confidential information to, reporting possible violations of law or regulation to, or from filing a claim or assisting with an investigation directly with a self-regulatory authority or a government agency, or from making other disclosures that are protected under the whistleblower provisions of federal, state, or local law or regulation. You do not need the prior authorization from the Company to engage in conduct protected by this Paragraph, and you do not need to notify the Company that you have engaged in such conduct. Please take notice that federal law provides criminal and civil immunity to federal and state claims for trade secret misappropriation to individuals who disclose a trade secret to their attorney, a court, or a government official in ce1iain, confidential circumstances that are set forth at 18 U.S.C. §§ 1833(b)(l) and 1833(b)(2), related to the repo1ting or investigation of a suspected violation of the law, or in connection with a lawsuit for retaliation for reporting a suspected violation of the law.

7.Non-Admission. It is understood and agreed that neither the execution of this Agreement nor the terms of this Agreement constitute an admission of liability to you by the Releasees, and such liability is expressly denied. It is further understood and agreed that no person shall use the Agreement, or the consideration paid pursuant thereto, as evidence of an admission of liability, inasmuch as such liability is expressly denied.
4



8.Cooperation. You agree that upon the Company's reasonable notice to you, and a reasonable request, you will cooperate with the Company and its counsel (including, if necessary, preparation for and appearance at depositions, hearings, trials, or other proceedings) with regard to matters that relate to or arise out of matters you have knowledge about or have been involved with during your employment with the Company. If cooperation is required under this Paragraph, you will be reimbursed for any reasonable travel expenses incurred in connection therewith.

9.Transition Plan. You agree that for a period of twelve months following the Separation Date, to the extent the Company deems necessary, you will cooperate in good faith with the Company to implement the transition of your former role with the Company to a new General Counsel ("Transition Plan").

10.Confidentiality of the Agreement. Except as permitted in Paragraphs 3 and 6 of this Agreement, or if otherwise required by law, you will not disclose the terms of this Agreement, or the circumstances giving rise to this Agreement, to any person other than your attorneys, immediate family members, accountants, or financial advisors.

11.Protection of Confidential Information. Except as expressly permitted in Paragraphs 3 and 6 of this Agreement or if otherwise required by law, you agree to you abide by your Intellectual Property and Confidentiality Agreement, and will not, at any time, directly or indirectly, disclose any trade secret, confidential or proprietary information you have learned by reason of your association with the Company ("Confidential Information") or use any such Confidential Information to the detriment of the Company, its parents, affiliates or subsidiaries, or to the benefit of any business or enterprise that competes with the Company, its parents, affiliates or subsidiaries. You further acknowledge and agree to abide by your obligations set forth in paragraph 13 of the 2020 Omnibus Incentive Compensation Plan Restricted Stock Unit Agreement ("RSU Agreement").

12.Non-Disparagement. Except as expressly permitted in Paragraphs 3 and 6 of this Agreement, or if otherwise required by law, you agree that you will not at any time make any written or verbal comments or statements of a defamatory or disparaging nature regarding the Releasees or their personnel or products, and you will not take any action that would cause the Releasees or their personnel or products any embarrassment or humiliation or otherwise cause or contribute to their being held in disrepute.

13.Acknowledgments. You hereby acknowledge that:

a)The Company advises you to consult with an attorney before signing this Agreement and Exhibit A;

b)You have obtained independent legal advice from an attorney of your own choice with respect to this Agreement, or you have knowingly and voluntarily chosen not to do so;

c)You freely, voluntarily and knowingly entered into this Agreement after due consideration;

d)You have had a minimum of twenty-one days to review and consider this Agreement and Exhibit A;

e)If you knowingly and voluntarily choose to do so, you may accept the terms of this Agreement before the twenty-one day consideration period provided for in Paragraph 13(d) above has expired;

f)You agree that changes to the Company's offer contained in this Agreement and Exhibit A, whether material or immaterial, will not restart the twenty-one day consideration period provided for in Paragraph 13(d) above;

5


g)You have a right to revoke this Agreement and Exhibit A by notifying Joanne Valente, Vice President and Chief Human Resources Officer, in writing, via electronic mail (ivalcntc@allegromicro.com), within seven days of your execution of this Agreement and Exhibit A;

h)In exchange for your waivers, releases, and commitments set forth herein, including your waiver and release of all claims arising under the Age Discrimination in Employment Act, the payments, benefits, and other considerations that you are receiving pursuant to this Agreement exceed any payment, benefit, or other thing of value to which you would otherwise be entitled, and are just and sufficient consideration for the waivers, releases, and commitments set forth herein; and

14.Revocation by the Company. You agree that if you fail to execute or return the Agreement or Exhibit A within the dates provided, the promises and agreements made by the Company will be revoked.

15.Medicare Disclaimer. You acknowledge that you are not a Medicare Beneficiary as of the time you enter into this Agreement. To the extent that you are a Medicare Beneficiary, you agree to contact a Company Human Resources Representative for further instruction.

16.Miscellaneous.

a)Entire Agreement. Except for the RSU Agreement and your Intellectual Property and Confidentiality Agreement, this Agreement and Exhibit A sets forth the entire agreement between you and the Company and replaces any other oral or written agreement between you and the Company relating to the subject matter of this Agreement and Exhibit A. In signing this Agreement, you are not relying upon any promises, inducements, or representations made by anyone at or on behalf of the Company, and you are not relying upon any such promises, inducements, or representations in entering into this Agreement other than those included in this Agreement and Exhibit A.

b)Governing Law. This Agreement shall be construed, performed, enforced and in all respects governed in accordance with the laws of the State of Massachusetts, without giving effect to the principles of conflicts of law thereof.

c)Severability. Should any provision of this Agreement be held to be void or unenforceable, the remaining provisions shall remain in full force and effect, to be read and construed as if the void or unenforceable provisions were originally deleted.

d)Amendments. This Agreement may not be modified or amended, except upon the express written consent of both you and the Company.

e)Breach. You acknowledge that if you breach your commitments to the Company agreed upon in Paragraphs 2, 3, 5, 8, 9, 10, 11, or 12 you will forfeit the severance benefits set forth in Paragraph 2 and be subject to suit by the Company for damages and equitable relief relating to such breach. You further acknowledge that any breach by you of Paragraph 2, 3, 5, 8, 9, 10, 11, or 12 will cause irreparable damage to the Company and that in the event of such breach the Company shall have, in addition to any and all remedies at law, the right to an injunction, specific performance or other equitable relief to prevent the violation of your obligations hereunder.

f)Waiver. A waiver by either party hereto of a breach of any term or provision of the Agreement shall not be construed as a waiver of any subsequent breach.

g)Counterparts. This Agreement may be executed in one or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same agreement.
6



h)Taxes. You acknowledge and agree that the amounts described in Paragraph 2 of this Agreement are subject to applicable taxes and withholdings, and that the Releasees have not provided you with any advice or counsel with respect to the tax consequences of such amounts. You further acknowledge and agree that you are solely responsible, and shall indemnify and hold the Releasees harmless, for any and all taxes (excluding the employer portion of social security and Medicare taxes), including any penalty or excise taxes, that may result from your receipt of all amounts payable and benefits to be provided to you under this Agreement, and neither the Company nor any of its parents or affiliates makes or has made any representation, warranty or guarantee of any federal, state, or local tax consequences to you of your receipt of any payment or benefit hereunder, including, but not limited to, under section 409A of the Internal Revenue Code of 1986, as amended ("Section 409A"). For purposes of Section 409A, each payment hereunder shall be treated as a separate payment, and the right to a series of installment payments under this Agreement shall be treated as a right to a series of separate payments. You acknowledge and agree that you shall not make any claim against the Releasees based on how the Company reports to the tax authorities amounts paid under this Agreement. In, addition, if the period for executing and not revoking the Agreement spans two tax years, payment will be made in the second tax year.

i)Effective Date. This Agreement shall become. immediately effective upon the expiration of the seven-day revocation period described above, provided you have not exercised your right to revoke.

If the above accurately states our agreement, including the separation and release, kindly sign below and return this Agreement to me via email (jvalente@allegromicro.com) by no later than December 17, 2021. We will sign the Agreement and return a copy to you. Please sign and return Exhibit A upon the close of business on December 17, 2021.

We sincerely wish you the best of luck in your future endeavors. If you have any questions, please do not hesitate to contact me.

Sincerely,

Allegro MicroSystems, Inc.

By: /s/ Joanne Valente
Joanne Valente
Vice President/CHRO
Date: 12/17/21

UNDERSTOOD, AGREED TO AND ACCEPTED WITH THE
INTENTION TO BE LEGALLY BOUND:

/s/ Christopher Brown
Christopher Brown
Date: 12/17/21

7


EXHIBIT A

SUPPLEMENTAL AGREEMENT AND GENERAL RELEASE

In exchange for the payments, benefits, and other consideration provided by Allegro MicroSystems, Inc. (the "Company") as set forth in the letter of agreement and general release dated November 23, 2021 (the "Agreement"), which I acknowledge and agree are just and sufficient consideration for the waivers, releases, and commitments set forth herein, I, Christopher Brown, hereby irrevocably and unconditionally agree to waive, release and forever discharge the Releasees (as defined in Paragraph 3 of the Agreement) from any and all claims legally capable of being waived, agreements, causes of action, attorneys' fees, costs, damages, or any right to any monetary recovery or any other personal relief, whether known or unknown, in law or in equity, by contract, tort, law of trust or pursuant to federal, state or local statute, regulation, ordinance or common law, which I now have, ever have had, or may hereafter have, whether known or unknown to me, arising at any time up to the date of execution of Exhibit A, arising out of or relating in any way to my employment relationship with the Releasees or other associations with the Releasees or any te1mination thereof.

Without limiting the generality of the foregoing, this waiver, release, and discharge includes any claim or right, to the extent legally capable of being waived, based upon or arising under any federal, state, or local fair employment practices or equal opportunity laws, including, but not limited to, the Age Discrimination in Employment Act ("ADEA''), the Older Workers' Benefits Protection Act, the Rehabilitation Act of 1973, the Worker Adjustment and Retraining Notification Act, Title VII of the Civil Rights Act of 1964, the Equal Pay Act, the Employee Retirement Income Security Act ("BRISA") (including, but not limited to, claims for breach of fiduciary duty under BRISA), the Americans with Disabilities Act, the Family and Medical Leave Act of 1993, the New Hampshire Law Against Discrimination, New Hampshire Whistleblowers' Protection Act, New Hampshire Minimum Wage Law, New Hampshire's Protective Legislation Law, New Hampshire Unemployment Compensation Prohibition Against Discrimination Law, New Hampshire's Uniform Trade Secrets Act, New Hampshire Safety and Health of Employees Law, Non-Compete and Non-Piracy Agreements section of the New Hampshire Protective Legislation Law, all as amended; the Massachusetts Fair Employment Practices Act, the Massachusetts Civil Rights Act, the Massachusetts Equal Rights Act, the Massachusetts Parental Leave Act, the Massachusetts Labor and Industries Act, the Massachusetts right of privacy law, the Massachusetts Wage Act (as further explained below), the Massachusetts Earned Sick Time law, the Massachusetts Minimum Fair Wage law, Massachusetts Law Prohibiting Unlawful Discrimination, Massachusetts Equal Pay Act, except for claims that cannot be waived related to inquiry or discussion of wages, Massachusetts Right to be Free from Sexual Harassment Law, Massachusetts Age Discrimination Law, Massachusetts Equal Rights for the Elderly and Disabled Law, Massachusetts False Claims Act, Massachusetts Family and Medical Leave Laws and Small Necessities Act, Massachusetts labor and industry privacy law, as well as any claim or right under my offer letter and/or employment agreement with the Company.

By signing Exhibit A, I acknowledge that this waiver includes any claims against the Company under the Massachusetts Wage Act. These claims include, but are not limited to, claims for failure to pay earned wages, failure to pay overtime, failure to pay earned commissions, failure to timely pay wages, failure to pay accrued vacation or holiday pay, failure to furnish appropriate pay stubs, improper wage deductions, and failure to provide proper check-cashing facilities.

I also agree to waive any right to bring, maintain, or participate in a class action, collective action, or representative action against the Releasees to the fullest extent permitted by law. I agree that I may not serve as a representative of a class action, collective action, or representative action, may not participate as a member of a class action, collective action, or representative action, and may not recover any relief from a class action, collective action, or representative action. I further agree that if I am included within a class action, collective action, or representative action, I will take all steps necessary to opt-out of the action or refrain from opting in, as the case may be. I am not waiving any right to challenge the validity of this Paragraph on any grounds that may exist in law and equity. However, the Releasees reserve the right to attempt to enforce this Agreement, including this Paragraph in any appropriate forum.

8


I agree and represent that other than as provided for in Exhibit A, I have received all entitlements due from the Company relating to my employment with the Company, including but not limited to, all wages earned, all commissions and bonuses, sick pay, vacation pay, overtime pay, and any paid and unpaid personal leave for which I was eligible and entitled, and that no other entitlements are due to me other than as set forth in the Agreement and Exhibit A.

Notwithstanding the generality of the foregoing, I understand that nothing herein constitutes a release or waiver by me of, or prevents me from making or asserting: (i) any claim or right I may have under COBRA; (ii) any claim or right I may have for unemployment insurance or workers' compensation benefits; (iii) any claim to vested benefits under the written terms of a qualified employee pension benefit plan; (iv) any medical claim incurred during my employment that is payable under applicable medical plans or an employer-insured liability plan; (v) any claim or right that may arise after the execution of Exhibit A; (vi) any claim or right I may have under Exhibit A; or (vii) any claim that is not otherwise waivable under applicable law.

In addition, I understand that nothing herein shall prevent me from filing a charge or complaint with the Equal Employment Opportunity Commission or similar federal or state agency or my ability to participate in any investigation or proceeding conducted by such agency; provided, however, that I am waiving any right to recover monetary damages or any other form of personal relief in connection with any such charge, complaint, investigation or proceeding. To the extent I receive any personal or monetary relief in connection with any such charge, complaint, investigation, or proceeding, the Company will be entitled to an offset for the payments made pursuant to Paragraph 2 of the Agreement. Nothing herein limits my right to receive an award from any self-regulatory authority or a government agency or entity that provides awards for providing information relating to a potential violation of law.

I further understand that nothing herein shall prohibit me restrict me from lawfully (A) initiating communications directly with, cooperating with, providing information to, causing information to be provided to, or otherwise assisting in an investigation by any governmental or regulatory agency, entity, or official(s) (collectively, "Governmental Authorities") regarding a possible violation of any law; (B) responding to any inquiry or legal process directed to me individually (and not directed to the Company and/or its subsidiaries) from any such Governmental Authorities; (C) testifying, participating or otherwise assisting in an action or proceeding by any such Governmental Authorities relating to a possible violation of law; or (D) making any other disclosures that are protected under the whistleblower provisions of any applicable law. Nor does Exhibit A require me to obtain prior authorization from the Company before engaging in any conduct described in this paragraph, or to notify the Company that I have engaged in any such conduct. Additionally, pursuant to the federal Defend Trade Secrets Act of 2016, I shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that: (a) is made (i) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney; and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or (b) is made to my attorney in relation to a lawsuit for retaliation against me for reporting a suspected violation of law; or (c) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal.

By signing Exhibit A, I understand and acknowledge that:

a)The Company advises me to consult with an attorney before signing Exhibit A;

b)I have obtained independent legal advice from an attorney of my own choice with respect to Exhibit A, or I have knowingly and voluntarily chosen not to do so;

c)I freely, voluntarily, and knowingly entered into Exhibit A after due consideration;

d)I have had a minimum of twenty-one days to review and consider Exhibit A;

9


e)I agree that changes to the Company's offer contained in the Agreement or Exhibit A, whether material or immaterial, will not restart the twenty-one day consideration period provided for in Paragraph (d) above;

f)I have a right to revoke Exhibit A by notifying Joanne Valente, Vice President and Chief Human Resources Officer, in writing, via electronic mail (to Jvalente@allegromicro.com), within seven days of my execution of Exhibit A;

g)In exchange for my waivers, releases, and commitments set forth herein, including my waiver and release of all claims arising under the Age Discrimination in Employment Act, the payments, benefits, and other considerations that I am receiving pursuant to the Agreement exceed any payment, benefit, or other thing of value to which I would otherwise be entitled, and are just and sufficient consideration for the waivers, releases, and commitments set forth herein; and

h)No promise or inducement has been offered to me, except as expressly set f01ih herein and in the Agreement, and I am not relying upon any such promise or inducement in entering into Exhibit A. My employment remains at-will and Exhibit A does not confer upon me any right or obligation to continue in the employ of the Company for any period of time.

Exhibit A shall become effective upon the expiration of the seven-day revocation period described above. I understand and acknowledge that no payments will be made and no benefits will be provided to me until I have executed the Agreement and Exhibit A and both seven-day revocation periods have expired without revocation by me.

Exhibit A incorporates by reference, as if set forth fully herein, all terms and conditions of the Agreement between the Company and me, including the recitation of consideration provided by the Company. By signing Exhibit A, I waive, release and forever discharge any and all claims that may have arisen through the date of my execution of Exhibit A. It is not my intention to otherwise change, alter or amend any of the terms and conditions of the Agreement, for which I received adequate consideration, and which Agreement remains in full force and effect. I acknowledge and agree that I continue to be bound by the terms and conditions of the Agreement.

l understand and acknowledge that l will execute and return Exhibit A upon the close of business on December 17, 2021, the Separation Date.


UNDERSTOOD, AGREED TO AND ACCEPTED WITH THE
INTENTION TO BE LEGALLY BOUND:


/s/ Christopher Brown
Christopher Brown
Date: 12/17/21
10
EX-31.1 3 algm-2022624x10ex311.htm EX-31.1 Document
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: August 1, 2022
By:
/s/ Vineet Nargolwala
Vineet Nargolwala
President and Chief Executive Officer
(principal executive officer)

EX-31.2 4 algm-2022624x10ex312.htm EX-31.2 Document
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: August 1, 2022
By:
/s/ Derek P. D’Antilio
Derek P. D’Antilio
Chief Financial Officer
(principal financial officer)

EX-32.1 5 algm-2022624x10ex321.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Allegro MicroSystems, Inc. (the “Company”) for the quarterly period ended June 24, 2022 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: August 1, 2022
By:
/s/ Vineet Nargolwala
Vineet Nargolwala
President and Chief Executive Officer
(principal executive officer)



EX-32.2 6 algm-2022624x10ex322.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Allegro MicroSystems, Inc. (the “Company”) for the quarterly period ended June 24, 2022 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: August 1, 2022
By:
/s/ Derek P. D’Antilio
Derek P. D’Antilio
Chief Financial Officer
(principal financial officer)




EX-101.SCH 7 algm-20220624.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of the Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2105103 - Disclosure - Revenue from Contract with Customers link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Revenue from Contract with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Revenue from Contract with Customers - Net Sales by Application (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue from Contract with Customers - Net Sales by Product (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue from Contract with Customers - Net Sales by Geography (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenue from Contract with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Fair Value Measurements - Unrealized Gains and Losses on Marketable Securities with a Readily Determinable Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - Fair Value Measurements - Change in Fair Value of Level 3 Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Trade Accounts Receivable, net link:presentationLink link:calculationLink link:definitionLink 2318303 - Disclosure - Trade Accounts Receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 2420411 - 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 2121106 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - Inventories - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2125107 - Disclosure - Property, Plant and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2326305 - Disclosure - Property, Plant and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2427414 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - Property, Plant and Equipment, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2429416 - Disclosure - Property, Plant and Equipment, net - Schedule of Long Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2130108 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2331306 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2432417 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2136109 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2337307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2438421 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2139110 - Disclosure - Debt and Other Borrowings link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - Debt and Other Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 2141111 - Disclosure - Other Long-Term Liabilities link:presentationLink link:calculationLink link:definitionLink 2342308 - Disclosure - Other Long-Term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2443423 - Disclosure - Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2144112 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2345309 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - Retirement Plans - Schedule of Expense Related to Defined Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2447425 - Disclosure - Retirement Plans - Fair Value of Entity's Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2448426 - Disclosure - Retirement Plans - Schedule of Changes in Fair Value of Level 3 Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2449427 - Disclosure - Retirement Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2150113 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2451428 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2152114 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 2353310 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2454429 - Disclosure - Net Income per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2455430 - Disclosure - Net Income per Share - Schedule of Computation of Net Income per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2456431 - Disclosure - Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details) link:presentationLink link:calculationLink link:definitionLink 2157115 - Disclosure - Common Stock and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2358311 - Disclosure - Common Stock and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2459432 - Disclosure - Common Stock and Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2460433 - Disclosure - Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2161116 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2362312 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2463434 - Disclosure - Income Taxes - Schedule of Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 2464435 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2165117 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2466436 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 algm-20220624_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 algm-20220624_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 algm-20220624_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] Business Acquisition [Axis] Business Acquisition [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Related Party Transactions [Abstract] Charged to costs and expenses or revenue Accounts Receivable, Credit Loss Expense (Reversal) Deferred income tax assets Deferred Income Tax Assets, Net Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property, Plant and Equipment [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Magnetic sensors Magnetic Sensors [Member] Magnetic Sensors Investments in marketable securities Investments, Fair Value Disclosure 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) Debt Instrument [Axis] Debt Instrument [Axis] Total Property, Plant and Equipment, Gross Schedule of Changes in Allowance for Doubtful Accounts and Returns and Sales Allowances Financing Receivable, Current, Allowance for Credit Loss [Table Text Block] Line-of-Credit Agreement Expiring June 30, 2021 Line-Of-Credit Agreement Expiring June 30, 2021 [Member] Line-Of-Credit Agreement Expiring June 30, 2021 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 Fees paid Related Party Transaction, Expenses from Transactions with Related Party Income Tax Disclosure [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Subpart F, offsetting amount Effective Income Tax Rate Reconciliation, Subpart F, Amount Effective Income Tax Rate Reconciliation, Subpart F, Amount Additional paid-in capital Additional Paid in Capital Statistical Measurement [Domain] Statistical Measurement [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Depreciation expense Depreciation Debt instrument, interest rate Debt Instrument, Interest Rate, Stated Percentage Secondary PSL Loan Secondary PSL Loan [Member] Secondary PSL Loan Share-Based Payment Arrangement [Abstract] Redemptions during the year Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Decrease for Settlement Expected contributions in current fiscal year Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year Total Long-Lived Assets Net periodic pension expense Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Power integrated circuits Power Integrated Circuits [Member] Power Integrated Circuits Net income attributable to Allegro MicroSystems, Inc. Net income attributable to Allegro MicroSystems, Inc. Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of net income per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Other Other Intangible Assets [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Amortization of prior service cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Stocks and other investments Defined Benefit Plan, Equity Securities [Member] Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Scenario [Axis] Scenario [Axis] Other Other End Market [Member] Other End Market Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Ownership [Axis] Ownership [Axis] Total assets Assets, Fair Value Disclosure Related Party [Domain] Related Party [Domain] Share-based payment arrangement, plan modification Share-Based Payment Arrangement, Plan Modification, Incremental Cost Assets of non-U.S. defined benefit plan Beginning balance Ending balance Defined Benefit Plan, Plan Assets, Amount Diluted net income attributable to common stockholders per share (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Statement of Cash Flows [Abstract] Outstanding balance Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Schedule of Issuable Weighted Average Share Information Schedule of Weighted Average Number of Shares [Table Text Block] Fair Value of Entity's Plan Assets Defined Benefit Plan, Plan Assets, Category [Table Text Block] Schedule of Accrued Expenses and Other Current Liabilities Other Current Liabilities [Table Text Block] Employee stock purchase plan Employee Stock [Member] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Award Type [Axis] Award Type [Axis] Other Defined Benefit Plans Other Pension Plan [Member] Trade accounts receivable, returns, credits issued, and price protection adjustments expense (credit) Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments Expense (Credit) Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments Expense (Credit) Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Current portion of operating lease liabilities Operating Lease, Liability, Current Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Maximum employee contribution Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Lender Name [Axis] Lender Name [Axis] Receivables [Abstract] Legal Entity [Axis] Legal Entity [Axis] Trade Accounts Receivable, net Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Total liabilities Liabilities Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Accrued retirement, other long-term liabilities Liability, Defined Benefit Plan, Noncurrent Process technology Technology-Based Intangible Assets [Member] Intrinsic value, vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Senior Secured Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Property, Plant, and Equipment Property, Plant and Equipment [Table Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Assets: Assets, Fair Value Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Weighted-average grant date fair value (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 Debt and Other Borrowings Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Deferred income taxes Deferred Income Tax Expense (Benefit) Other assets, net Assets for Plan Benefits, Defined Benefit Plan Concentration Risk [Table] Concentration Risk [Table] Other Long-Term Liabilities Other Liabilities Disclosure [Text Block] Related Party Related Party [Member] Related Party Trade and other accounts receivable due from related party Accounts Receivable, Related Parties, Current Subsequent Event Subsequent Event [Member] Revenue Benchmark Revenue Benchmark [Member] Document Period End Date Document Period End Date Credit Suisse AG, Cayman Islands Branch Credit Suisse AG, Cayman Islands Branch [Member] Credit Suisse AG, Cayman Islands Branch Accrued salaries and wages Accrued Salaries, Current Retirement Plan Name [Domain] Retirement Plan Name [Domain] Total assets Assets Mizuho Bank, Ltd Mizuho Bank, Ltd [Member] Mizuho Bank, Ltd Settlements, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Debt Disclosure [Abstract] Net income attributable to Allegro MicroSystems, Inc. per share: Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Performance stock units Performance Shares [Member] Trade Accounts Receivable Trade Accounts Receivable [Member] Interest and other income Interest and Other Income Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Line of Credit Line of Credit [Member] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Net Income per Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Interest cost Defined Benefit Plan, Interest Cost Accrued management incentives Deferred Compensation Liability, Classified, Noncurrent Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] 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 Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Fair Value, by Balance Sheet Grouping Fair Value, by Balance Sheet Grouping [Table Text Block] Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Legacy trademarks Legacy Trademarks [Member] Legacy Trademarks Greater China CHINA Obligations due under Senior Secured Credit Facilities Long-Term Line of Credit, Noncurrent Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Patents Patents [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Retirement Plans Retirement Benefits [Text Block] Accrued utilities Accrued Utilities, Current Operating expenses: Operating Expenses [Abstract] Total stockholders' equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Pension Promise Pension Promise [Member] Pension Promise Minimum Minimum [Member] Non-controlling interests Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Recorded inventory provisions Inventory Write-down Commitments and Contingencies Disclosure [Abstract] Pension Plan Pension Plan [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Settlements, net of recoveries Accounts Receivable, Allowance For Credit Loss And Returns And Sales, Writeoff Accounts Receivable, Allowance For Credit Loss And Returns And Sales, Writeoff Trading Symbol Trading Symbol Entity File Number Entity File Number Trade accounts payable Accounts Payable, Trade, Current 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research and development Research and Development Expense Other comprehensive loss attributable to non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Title of Individual [Axis] Title of Individual [Axis] Restricted cash at beginning of period Restricted cash at end of period Restricted Cash and Cash Equivalents Grants in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units Restricted Stock Units (RSUs) [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Revaluation of equity securities Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Actual Return (Loss) on Plan Assets Still Held Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Related party trade accounts receivable Due from Related Parties, Current Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Schedule of Changes in Fair Value of Level 3 Plan Assets Schedule of Changes in Fair Value of Plan Assets [Table Text Block] Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Concentration risk, percentage Concentration Risk, Percentage Fair value of earn-outs Business Combination, Consideration Transferred, Liabilities Incurred Income Taxes Income Tax Disclosure [Text Block] Debt instrument, periodic payment Debt Instrument, Periodic Payment Finished goods Inventory, Finished Goods, Net of Reserves Credit Facility [Domain] Credit Facility [Domain] Accrued management incentives Deferred Compensation Liability, Current Intangible assets amortization expense Amortization of Intangible Assets Total intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Summary of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Total Accounts Receivable, Allowance for Credit Loss And Returns And Sales [Roll Forward] Accounts Receivable, Allowance for Credit Loss And Returns And Sales Basic (in dollars per share) Basic net income attributable to Allegro MicroSystems, Inc. per share (in dollars per share) Earnings Per Share, Basic Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Equity attributable to Allegro MicroSystems, Inc. Stockholders' Equity Attributable to Parent Due to/from related parties Increase (Decrease) In Due To (From) Related Parties Increase (Decrease) In Due To (From) Related Parties Director Director [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Ownership [Domain] Ownership [Domain] 401(K) Plan Company 401(K) Plan [Member] Company 401(K) Plan Entity Interactive Data Current Entity Interactive Data Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Dilutive effect of common stock equivalents (in shares) Weighted Average Number Issuable Shares Outstanding Adjustment Weighted Average Number Issuable Shares Outstanding Adjustment Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Money market fund deposits Money Market Funds [Member] Retained Earnings Retained Earnings [Member] Common Stock Common Stock [Member] Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Stock-based compensation, net of forfeitures Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Accrued contingent consideration Business Combination, Contingent Consideration, Liability Statement [Table] Statement [Table] Document Quarterly Report Document Quarterly Report Current assets: Assets, Current [Abstract] Operating lease liabilities, less current portion Operating Lease, Liability, Noncurrent Option to terminate, period of notice Lessee, Operating Sublease, Option To Terminate, Period Of Notice Lessee, Operating Sublease, Option To Terminate, Period Of Notice Statistical Measurement [Axis] Statistical Measurement [Axis] Total contributions Defined Contribution Plan, Cost Less: Net gains and losses recognized during the period on equity securities sold during the period Equity Securities, FV-NI, Realized Gain (Loss) Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Gross Indefinite-Lived Intangible Assets (Excluding Goodwill) Net Sales by Geography Revenue from External Customers by Geographic Areas [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Trade accounts receivable, net of provision for expected credit losses of $149 and $105 at June 24, 2022 and March 25, 2022, respectively Total Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Government securities US Treasury and Government [Member] Equity Components [Axis] Equity Components [Axis] Scenario [Domain] Scenario [Domain] Trademarks Trademarks [Member] Fair Value, Recurring Fair Value, Recurring [Member] Related Party Transactions Related Party Transactions Disclosure [Text Block] Allegro Microsystems, Inc. Allegro Microsystems, Inc. [Member] Allegro Microsystems, Inc. Interest expense, net Interest Income (Expense), Nonoperating, Net Document Fiscal Year Focus Document Fiscal Year Focus Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Accrued expenses and other current liabilities Total Accounts Payable and Other Accrued Liabilities, Current Unvested shares of restricted commons stock (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Term Loan Facility Term Loan Facility [Member] Term Loan Facility Gross Finite-Lived Intangible Assets, Gross Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general and administrative Selling, General and Administrative Expense Net losses recognized during the period on equity securities Restricted Cash and Cash Equivalents, Fair Value Disclosure Restricted Cash and Cash Equivalents, Fair Value Disclosure Change in fair value of contingent consideration (Gain) loss on contingent consideration change in fair value Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Line-of-Credit Agreement Expiring August 31, 2021 Line-Of-Credit Agreement Expiring August 31, 2021 [Member] Line-Of-Credit Agreement Expiring August 31, 2021 Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Rent expense Operating Lease, Expense Buildings, building improvements and leasehold improvements Buildings, Building Improvements And Leasehold Improvements [Member] Buildings, Building Improvements And Leasehold Improvements Document Transition Report Document Transition Report Local Phone Number Local Phone Number Operating income Operating Income (Loss) Inventories Increase (Decrease) in Inventories Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Severance payment if terminated Related Party Transaction, Severance Payment If Terminated Related Party Transaction, Severance Payment If Terminated Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Goodwill Beginning balance Ending balance Goodwill Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Total liabilities Liabilities, Fair Value Disclosure PSL Equity Method Investee [Member] Other Other Countries [Member] Other Countries 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] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Income tax provision Provision for income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Cost of goods sold (Note17) Cost of Goods and Services Sold Diluted (in shares) Diluted weighted average common shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Vesting percentage Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Provision for Expected Credit Losses Accounts Receivable, Allowance for Credit Loss [Roll Forward] Actuarial loss Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit Unit investment trust fund Unit Investment Trust Fund [Member] Unit Investment Trust Fund Common stock, $0.01 par value; 1,000,000,000 shares authorized, 191,180,179 shares issued and outstanding at June 24, 2022; 1,000,000,000 shares authorized, 190,473,595 issued and outstanding at March 25, 2022 Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Grant date fair value (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 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 Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash and cash equivalents and Restricted cash at beginning of period CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD: Cash and cash equivalents and Restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Loans Payable Loans Payable [Member] Unsecured Revolving Credit Facilities Unsecured Revolving Credit Facilities [Member] Unsecured Revolving Credit Facilities Net income attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Other accounts receivable from related party Other Accounts Receivable, Related Parties, Current Other Accounts Receivable, Related Parties, Current Net (loss) income attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Common stock, shares issued (in shares) Common Stock, Shares, Issued Indefinite-lived and legacy process technology Indefinite-Lived Technology-Based Intangible Assets [Member] Indefinite-Lived Technology-Based Intangible Assets Concentration Risk [Line Items] Concentration Risk [Line Items] Equity investment in related party Equity Method Investments Industrial Industrial End Market [Member] Industrial End Market Trade accounts payable related to Property, plant and equipment, net Capital Expenditures Incurred but Not yet Paid Maximum employer contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Foreign currency transaction gain (loss) Foreign Currency Transaction Gain (Loss), before Tax Retirement Plan Type [Domain] Retirement Plan Type [Domain] Income Statement Location [Domain] Income Statement Location [Domain] Weighted-average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Related party note receivable, less current portion Notes Receivable, Related Parties, Noncurrent Amendment Flag Amendment Flag Weighted-Average Lives Estimated useful life Finite-Lived Intangible Asset, Useful Life Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Principle amount Debt Instrument, Face Amount South Korea KOREA, REPUBLIC OF Retirement age Defined Benefit Plan, Retirement Eligibility Age Defined Benefit Plan, Retirement Eligibility Age Amounts due to related party Accounts Payable, Related Parties, Current Comprehensive income attributable to Allegro MicroSystems, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Construction in progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Other assets, net Other Assets, Noncurrent Non-Related Party Non-Related Party [Member] Non-Related Party Purchases from related party Related Party Transaction, Purchases from Related Party Polar Semiconductor, LLC Polar Semiconductor, LLC [Member] Polar Semiconductor, LLC Depreciation and amortization Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Japan JAPAN Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Returns and Sales Allowances Accounts Receivable, Allowance For Returns And Sales [Roll Forward] Accounts Receivable, Allowance For Returns And Sales Contingent consideration Contingent Consideration, Fair Value Disclosure Contingent Consideration, Fair Value Disclosure Accrued severance Accrued Severance, Current Accrued Severance, Current Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 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 Property, plant and equipment, net Total Property, Plant and Equipment, Net Schedule of Annual Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Office equipment Office Equipment [Member] Change in fair value of contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Title of Individual [Domain] Title of Individual [Domain] Potential payout Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Additions during the year Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase for Purchase Allowances for doubtful accounts 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 Long-term debt Long-Term Debt Cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other, net Other Nonoperating Income (Expense) Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Accrued income taxes Accrued Income Taxes, Current Statement of Comprehensive Income [Abstract] Total operating expenses Operating Expenses Maximum Maximum [Member] Net Sales by Product Revenue from External Customers by Products and Services [Table Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Philippines PHILIPPINES Trade accounts payable Increase (Decrease) in Accounts Payable, Trade Cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash and Cash Equivalents, at Carrying Value Net losses recognized during the period on equity securities Equity Securities, FV-NI, Gain (Loss) Total current assets Assets, Current Cash refunded for income taxes Income Taxes Paid, Net Entity Small Business Entity Small Business Charged to costs and expenses or revenue Accounts Receivable, Returns And Sales Allowances Expense (Reversal) Accounts Receivable, Returns And Sales Allowances Expense (Reversal) Measurement Frequency [Domain] Measurement Frequency [Domain] Schedule of Expense Related to Defined Benefit Plan Schedule of Net Benefit Costs [Table Text Block] Net Carrying Amount Finite-Lived Intangible Assets, Net Line of Credit Facility [Table] Line of Credit Facility [Table] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Stock-based compensation expense not yet recorded Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Property, Plant and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Schedule of Other Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] Trade accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Nature of the Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Initial PSL Loan Initial PSL Loan [Member] Initial PSL Loan 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 Annual operating tax rate Effective Income Tax Rate Reconciliation, Continuing Operations Excluding Discrete Tax Items, Percent Effective Income Tax Rate Reconciliation, Continuing Operations Excluding Discrete Tax Items, Percent Payables and Accruals [Abstract] Charged to costs and expenses or revenue Accounts Receivable, Credit Loss And Returns And Sales Allowances Expense (Reversal) Accounts Receivable, Credit Loss And Returns And Sales Allowances Expense (Reversal) Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Stock-based compensation, net of forfeitures (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Selling, general and administrative Selling, General and Administrative Expenses [Member] Prepaid tooling costs Tools, Dies and Molds [Member] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Liabilities, Non-Controlling Interests and Stockholders' Equity Liabilities and Equity [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Inventories Total Inventory, Net Basic net income attributable to common stockholders per share (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Environmental accruals Accrual for Environmental Loss Contingencies Accounts receivable - other Increase (Decrease) in Other Receivables Entity Filer Category Entity Filer Category Photonics Photonics [Member] Photonics Basic (in shares) Basic weighted average common shares (in shares) Weighted Average Number of Shares Outstanding, Basic Stockholders' Equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] United States UNITED STATES Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Indemnification accruals Loss Contingency Accrual Liabilities: Liabilities, Fair Value Disclosure [Abstract] Stock-based compensation Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 13) Commitments and Contingencies Security Exchange Name Security Exchange Name Less: Less [Abstract] Less Gain on disposal of assets Gain (Loss) on Disposition of Assets Other Liabilities Disclosure [Abstract] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Preferred Stock, $0.01 par value; 20,000,000 shares authorized, no shares issued or outstanding at June 24, 2022 and March 25, 2022 Preferred Stock, Value, Issued Restricted cash Restricted Cash, Current Restricted Common Stock Restricted Stock [Member] Accumulated Amortization Accumulated Amortization of Intangible Assets Accumulated Amortization of Intangible Assets Accumulated Amortization Indefinite-Lived Intangible Assets, Acquisition Costs, Write-down Indefinite-Lived Intangible Assets, Acquisition Costs, Write-down Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Net sales Total net sales Revenue from Contract with Customer, Excluding Assessed Tax Bonds Corporate Bond Securities [Member] Employer matching contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Match Service cost Defined Benefit Plan, Service Cost Cover [Abstract] Level 3 Fair Value, Inputs, Level 3 [Member] Common Stock and Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Nondeductible expense, amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Change in foreign currency exchange rates Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Work in process Inventory, Work in Process, Net of Reserves Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Current portion of related party note receivable Notes Receivable, Related Parties, Current Voxtel Voxtel, Inc. [Member] Voxtel, Inc. Loans Bank Loan Obligations [Member] Non-Controlling Interests Noncontrolling Interest [Member] Forecast Forecast [Member] Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Retirement Plan Name [Axis] Retirement Plan Name [Axis] Payments for taxes related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities, non-controlling interest and stockholders' equity Liabilities and Equity Debt instrument, term Debt Instrument, Term Unrealized foreign currency exchange losses on equity securities Foreign Currency Transaction Gain (Loss), Unrealized Raw materials and supplies Inventory, Raw Materials and Supplies, Net of Reserves Amortization of deferred financing costs Amortization of Debt Issuance Costs Related Party [Axis] Related Party [Axis] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Accrued vacation Accrued Vacation, Current Land Land [Member] 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 Automotive Automotive End Market [Member] Automotive End Market Non-US Non-US [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Net (loss) income attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Diluted (in dollars per share) Diluted net income attributable to Allegro MicroSystems, Inc. per share (in dollars per share) Earnings Per Share, Diluted Intangible assets, net Total Intangible Assets, Net (Excluding Goodwill) Ownership percentage by majority shareholder Noncontrolling Interest, Ownership Percentage by Parent Accrued retirement Liability, Retirement and Postemployment Benefits Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Schedule of Trade Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Customer Concentration Risk Customer Concentration Risk [Member] Other current liabilities Other Sundry Liabilities, Current Provision for uncertain tax positions (net) Unrecognized Tax Benefits AME Plan AME Plan [Member] AME Plan Other income (expense): Nonoperating Income (Expense) [Abstract] Unrealized losses recognized during the reporting period on equity securities still held at the reporting date Equity Securities, FV-NI, Unrealized Gain (Loss) Accounts receivable – other Accounts and Other Receivables, Net, Current Amortization expense Amortization Weighted average shares outstanding: Earnings Per Share, Basic, Other Disclosure [Abstract] FDII, tax amount Effective Income Tax Rate Reconciliation, FDII, Amount Entity Address, Address Line One Entity Address, Address Line One President President [Member] Product and Service [Axis] Product and Service [Axis] Europe Europe [Member] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Fair Value Disclosures [Abstract] Stocks Defined Benefit Plan, Equity Securities, Common Stock [Member] Credit Facility [Axis] Credit Facility [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Other Asia Other Asia [Member] Other Asia Unrealized loss on marketable securities Marketable Securities, Unrealized Gain (Loss) Inventories Inventory Disclosure [Text Block] RECONCILIATION OF CASH AND CASH EQUIVALENTS AND RESTRICTED CASH: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Company contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Machinery and equipment Machinery and Equipment [Member] Vested in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Unamortized deferred financing costs Unamortized Debt Issuance Expense Schedule of Long-lived Assets Long-Lived Assets by Geographic Areas [Table Text Block] Net Sales by Core End Market and Application Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Indefinite-lived intangible assets, net Indefinite-Lived Intangible Assets, Net Indefinite-Lived Intangible Assets, Net Settlements, net of recoveries Accounts Receivable, Allowance For Returns And Sales, Writeoff Accounts Receivable, Allowance For Returns And Sales, Writeoff Schedule of Tax (Benefit) Provision Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Net 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 Dilutive effect of common stock equivalents (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Entity Central Index Key Entity Central Index Key Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward] Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward] Measurement Frequency [Axis] Measurement Frequency [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Payments of taxes withheld on net settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Concentrations of Credit Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Sanken Majority Shareholder [Member] Entity [Domain] Entity [Domain] City Area Code City Area Code Accrued professional fees Accrued Professional Fees, Current Assets Assets [Abstract] Retirement Benefits [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Noncash transactions: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Labor and related expense Deferred Compensation Arrangement with Individual, Compensation Expense Other long-term liabilities Total Other Liabilities, Noncurrent (Loss) income in earnings of equity investment Income (Loss) from Equity Method Investments Sanken Sanken [Member] Sanken 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 Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Other Americas Other Americas [Member] Other Americas 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One 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] Interest rate at period end Line of Credit Facility, Interest Rate at Period End Noncash lease liabilities arising from obtaining right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Receipts on related party note receivable Proceeds from Related Party Debt Cost of sales Cost of Sales [Member] Defined Contribution Plan Other Postretirement Benefits Plan [Member] Customer [Domain] Customer [Domain] EX-101.PRE 11 algm-20220624_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover Page - shares
3 Months Ended
Jun. 24, 2022
Jul. 22, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 24, 2022  
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)   191,269,633
Entity Central Index Key 0000866291  
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --03-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 24, 2022
Mar. 25, 2022
Current assets:    
Cash and cash equivalents $ 286,557 $ 282,383
Restricted cash 9,715 7,416
Trade accounts receivable, net of provision for expected credit losses of $149 and $105 at June 24, 2022 and March 25, 2022, respectively 91,552 87,359
Trade and other accounts receivable due from related party 30,109 27,360
Accounts receivable – other 1,430 4,144
Inventories 88,933 86,160
Prepaid expenses and other current assets 18,863 14,995
Current portion of related party note receivable 1,875 1,875
Total current assets 529,034 511,692
Property, plant and equipment, net 214,808 210,028
Operating lease right-of-use assets 15,158 16,049
Deferred income tax assets 25,505 17,967
Goodwill 19,953 20,009
Intangible assets, net 36,142 35,970
Related party note receivable, less current portion 5,156 5,625
Equity investment in related party 26,807 27,671
Other assets, net 53,550 47,609
Total assets 926,113 892,620
Current liabilities:    
Trade accounts payable 34,492 29,836
Amounts due to related party 4,704 5,222
Accrued expenses and other current liabilities 68,952 65,459
Current portion of operating lease liabilities 3,656 3,706
Total current liabilities 111,804 104,223
Obligations due under Senior Secured Credit Facilities 25,000 25,000
Operating lease liabilities, less current portion 11,893 12,748
Other long-term liabilities 14,056 15,286
Total liabilities 162,753 157,257
Commitments and contingencies (Note 13)
Stockholders' Equity:    
Preferred Stock, $0.01 par value; 20,000,000 shares authorized, no shares issued or outstanding at June 24, 2022 and March 25, 2022 0 0
Common stock, $0.01 par value; 1,000,000,000 shares authorized, 191,180,179 shares issued and outstanding at June 24, 2022; 1,000,000,000 shares authorized, 190,473,595 issued and outstanding at March 25, 2022 1,912 1,905
Additional paid-in capital 652,317 627,792
Retained earnings 133,205 122,958
Accumulated other comprehensive loss (25,198) (18,448)
Equity attributable to Allegro MicroSystems, Inc. 762,236 734,207
Non-controlling interests 1,124 1,156
Total stockholders' equity 763,360 735,363
Total liabilities, non-controlling interest and stockholders' equity $ 926,113 $ 892,620
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 24, 2022
Mar. 25, 2022
Statement of Financial Position [Abstract]    
Allowances for doubtful accounts $ 149 $ 105
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, shares 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) 191,180,179 190,473,595
Common stock, shares outstanding (in shares) 191,180,179 190,473,595
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Net sales $ 217,753 $ 188,142
Cost of goods sold (Note17) 99,379 93,982
Gross profit 118,374 94,160
Operating expenses:    
Research and development 33,857 29,554
Selling, general and administrative 69,980 32,064
Change in fair value of contingent consideration (200) 300
Total operating expenses 103,637 61,918
Operating income 14,737 32,242
Other income (expense):    
Interest expense, net (120) (345)
Foreign currency transaction gain (loss) 1,924 (254)
(Loss) income in earnings of equity investment (864) 279
Other, net (3,429) 48
Income before income taxes 12,248 31,970
Income tax provision 1,965 4,263
Net income 10,283 27,707
Net income attributable to non-controlling interests 36 38
Net income attributable to Allegro MicroSystems, Inc. $ 10,247 $ 27,669
Net income attributable to Allegro MicroSystems, Inc. per share:    
Basic (in dollars per share) $ 0.05 $ 0.15
Diluted (in dollars per share) $ 0.05 $ 0.14
Weighted average shares outstanding:    
Basic (in shares) 190,638,135 189,585,381
Diluted (in shares) 192,406,276 191,163,074
Non-Related Party    
Net sales $ 176,044 $ 152,689
Related Party    
Net sales $ 41,709 $ 35,453
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Statement of Comprehensive Income [Abstract]    
Net income $ 10,283 $ 27,707
Net income attributable to non-controlling interests 36 38
Net income attributable to Allegro MicroSystems, Inc. 10,247 27,669
Other comprehensive loss:    
Foreign currency translation adjustment (6,818) (30)
Comprehensive income 3,429 27,639
Other comprehensive loss attributable to non-controlling interest 68 30
Comprehensive income attributable to Allegro MicroSystems, Inc. $ 3,497 $ 27,669
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Non-Controlling Interests
Beginning balance (in shares) at Mar. 26, 2021   189,588,161        
Beginning balance at Mar. 26, 2021 $ 586,871 $ 1,896 $ 592,170 $ 3,551 $ (11,865) $ 1,119
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 27,707     27,669   38
Stock-based compensation, net of forfeitures (in shares)   6,540        
Stock-based compensation, net of forfeitures 4,831   4,831      
Foreign currency translation adjustment (30)         (30)
Ending balance (in shares) at Jun. 25, 2021   189,581,621        
Ending balance at Jun. 25, 2021 $ 619,379 $ 1,896 597,001 31,220 (11,865) 1,127
Beginning balance (in shares) at Mar. 25, 2022 190,473,595 190,473,595        
Beginning balance at Mar. 25, 2022 $ 735,363 $ 1,905 627,792 122,958 (18,448) 1,156
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 10,283     10,247   36
Stock-based compensation, net of forfeitures (in shares)   706,584        
Stock-based compensation, net of forfeitures 34,138 $ 7 34,131      
Payments of taxes withheld on net settlement of equity awards (9,606)   (9,606)      
Foreign currency translation adjustment $ (6,818)       (6,750) (68)
Ending balance (in shares) at Jun. 24, 2022 191,180,179 191,180,179        
Ending balance at Jun. 24, 2022 $ 763,360 $ 1,912 $ 652,317 $ 133,205 $ (25,198) $ 1,124
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 10,283 $ 27,707
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 11,918 12,172
Amortization of deferred financing costs 24 25
Deferred income taxes (7,784) (1,454)
Stock-based compensation 34,136 4,831
Gain on disposal of assets (3) (35)
(Gain) loss on contingent consideration change in fair value (200) 300
Provisions for inventory and expected credit losses 2,640 1,613
Unrealized loss on marketable securities 3,486 0
Changes in operating assets and liabilities:    
Trade accounts receivable (4,718) (9,956)
Accounts receivable - other 2,714 (97)
Inventories (4,888) 5,142
Prepaid expenses and other assets (13,102) 1,719
Trade accounts payable 4,075 (2,993)
Due to/from related parties (3,267) 1,917
Accrued expenses and other current and long-term liabilities 1,239 (2,396)
Net cash provided by operating activities 36,553 38,495
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (14,389) (15,346)
Net cash used in investing activities (14,389) (15,346)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Receipts on related party note receivable 469 0
Payments for taxes related to net share settlement of equity awards (9,606) 0
Net cash used in financing activities (9,137) 0
Effect of exchange rate changes on Cash and cash equivalents and Restricted cash (6,554) 2,608
Net increase in Cash and cash equivalents and Restricted cash 6,473 25,757
Cash and cash equivalents and Restricted cash at beginning of period 289,799 203,875
CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD: 296,272 229,632
RECONCILIATION OF CASH AND CASH EQUIVALENTS AND RESTRICTED CASH:    
Cash and cash equivalents at beginning of period 282,383 197,214
Restricted cash at beginning of period 7,416 6,661
Cash and cash equivalents and Restricted cash at beginning of period 289,799 203,875
Cash and cash equivalents at end of period 286,557 221,934
Restricted cash at end of period 9,715 7,698
Cash and cash equivalents and Restricted cash 296,272 229,632
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Cash paid for interest 452 269
Cash refunded for income taxes (1,027) (538)
Noncash transactions:    
Trade accounts payable related to Property, plant and equipment, net (2,602) (5,535)
Noncash lease liabilities arising from obtaining right-of-use assets $ 150 $ 356
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Nature of the Business and Basis of Presentation
3 Months Ended
Jun. 24, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of the Business and Basis of Presentation Nature of the Business and Basis of Presentation
Allegro MicroSystems, Inc., together with its consolidated subsidiaries (“AMI” or the “Company”), is a global leader in designing, developing and manufacturing sensing and power solutions for motion control and energy-efficient systems in 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 by the Company. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). 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 filed with the SEC on May 18, 2022 (the “2022 Annual Report”). In the opinion of the Company’s management, the financial information for the interim periods presented reflects all adjustments necessary for a fair statement of the Company’s financial position, results of operations and cash. 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 first quarter three-month period is a 13-week period ending on the Friday closest to the last day in June. The Company’s first quarter of fiscal 2023 ended June 24, 2022, and the Company’s first quarter of fiscal 2022 ended June 25, 2021.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
3 Months Ended
Jun. 24, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Use of Estimates
The preparation of 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, allowances for expected credit losses and customer returns and sales allowances. Such estimates could also relate to the fair value of acquired assets and liabilities, including goodwill and intangible assets, net realizable value of inventory, accrued liabilities, the valuation of stock-based awards, deferred tax valuation allowances, 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.
Concentrations of Credit Risk and Significant Customers
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with financial institutions, which management believes to be of a high credit quality. To manage credit risk related to accounts receivables, the Company evaluates the creditworthiness of its customers and maintains allowances, to the extent necessary, for potential credit losses based upon the aging of its accounts receivable balances and known collection issues. The Company has not experienced any significant credit losses during the prior two years.
As of June 24, 2022 and March 25, 2022, Sanken Electric Co., Ltd. (“Sanken”) accounted for 24.7% and 23.8% of the Company’s outstanding trade accounts receivable, net, respectively, including related party trade accounts receivable. No other customers accounted for 10% or more of outstanding trade accounts receivable, net during those periods.
For the three months ended June 24, 2022 and June 25, 2021, Sanken accounted for 19.2% and 18.8% of total net sales, respectively. No other customers accounted for 10% or more of total net sales for either of the three months ended June 24, 2022 or June 25, 2021.
During the three months ended June 24, 2022, sales from customers located outside of the United States accounted for, in the aggregate, 87.0% of the Company’s total net sales, with Greater China accounting for 25.3% and Japan accounting for 19.2%. No other countries accounted for greater than 10% of total net sales for the three months ended June 24, 2022.
During the three months ended June 25, 2021, sales from customers located outside of the United States, in the aggregate, accounted for 85.7% of the Company’s total net sales, with Greater China accounting for 22.7%, Japan accounting for 18.8% and South Korea accounting for 11.7%. No other countries accounted for greater than 10% of total net sales for the three months ended June 25, 2021.
Recently Adopted Accounting Standards
In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), which eliminates the diversity in practice and inconsistency related to the accounting for acquired revenue contracts with customers in a business combination. The amendments in ASU 2021-08 require an acquiring entity to apply ASC Topic 606, Contracts with Customers (“ASC 606”), to recognize and measure contract assets and contract liabilities in a business combination as if the acquired contracts with customers were originated by the acquiring entity at the acquisition date. An acquirer may assess how the acquiree applied ASC 606 and generally should recognize and measure the acquired contract assets and contract liabilities consistent with the recognition and measurement in the acquiree’s financial statements, as prepared in accordance with U.S. GAAP. If unable to rely on the acquiree’s accounting due to errors, noncompliance with U.S. GAAP, or differences in accounting policies, the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. The Company early adopted ASU 2021-08, effective March 26, 2022 and concluded that adoption of this ASU did not have a material impact on its financial position, results of operations, cash flows, or related disclosures. The Company will apply the guidance in ASU 2021-08 prospectively to all business combinations that occur after the date of adoption.
In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40) (“ASU 2021-04”). ASU 2021-04 outlines how an entity should account for modifications made to equity-classified written call options, including stock options and warrants to purchase the entity’s own common stock. The guidance in the ASU requires an entity to treat a modification of an equity-classified written call option that does not cause the option to become liability-classified as an exchange of the original option for a new option. This guidance applies whether the modification is structured as an amendment to the terms and conditions of the equity-classified written call option or as termination of the original option and issuance of a new option. The Company adopted ASU 2021-04, effective March 26, 2022, and concluded that it did not have a material impact on its financial position, results of operations, cash flows, or related disclosures.
Recently Issued Accounting Standards Not Yet Adopted
None applicable.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contract with Customers
3 Months Ended
Jun. 24, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with CustomersThe Company generates revenue from the sale of magnetic sensor integrated circuits (“ICs”) and application-specific analog power semiconductors. The following tables summarize net sales disaggregated by application, by product and by geography for the three months ended June 24, 2022 and June 25, 2021. 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:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Automotive$149,649 $133,523 
Industrial40,140 30,309 
Other27,964 24,310 
Total net sales$217,753 $188,142 
Net sales by product:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Power integrated circuits$80,660 $66,672 
Magnetic sensors137,050 120,642 
Photonics43 828 
Total net sales$217,753 $188,142 
Net sales by geography:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Americas:
United States$28,391 $26,841 
Other Americas6,487 6,349 
EMEA:
Europe35,333 34,751 
Asia:
Japan41,709 35,453 
Greater China55,116 42,779 
South Korea20,979 21,933 
Other Asia29,738 20,036 
Total net sales$217,753 $188,142 
The Company recognizes sales net of returns, credits issued, price protection adjustments and stock rotation rights. At June 24, 2022 and March 25, 2022, these adjustments were $14,399 and $14,924, respectively, and were netted against trade accounts receivable in the unaudited condensed consolidated balance sheets. These amounts represent activity of income of $525 and $1,613 for the three months ended June 24, 2022 and June 25, 2021, respectively.
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 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements
3 Months Ended
Jun. 24, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following tables present information about the Company’s financial assets and liabilities as of June 24, 2022 and March 25, 2022 measured at fair value on a recurring basis and indicate the level of the fair value hierarchy utilized to determine such fair values:
Fair Value Measurement at June 24, 2022 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market fund deposits$96,395 $— $— $96,395 
Restricted cash:
Money market fund deposits9,715 — — 9,715 
Other assets, net (long-term):
Investments in marketable securities8,538 — — 8,538 
Total assets$114,648 $— $— $114,648 
Liabilities:
Other long-term liabilities:
Contingent consideration$— $— $2,600 $2,600 
Total liabilities$— $— $2,600 $2,600 
Fair Value Measurement at March 25, 2022 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market fund deposits$16,927 $— $— $16,927 
Restricted cash:
Money market fund deposits7,416 — — 7,416 
Other assets, net (long-term):
Investments in marketable securities12,346 — — 12,346 
Total assets$36,689 $— $— $36,689 
Liabilities:
Other long-term liabilities:
Contingent consideration— — 2,800 2,800 
Total liabilities$— $— $2,800 $2,800 
The following table represents the unrealized gains and losses on investments in marketable securities held with a readily determinable fair value for the three months ended June 24, 2022:
Net losses recognized during the period on equity securities$(3,486)
Less: Net gains and losses recognized during the period on equity securities sold during the period— 
Unrealized losses recognized during the reporting period on equity securities still held at the reporting date$(3,486)
In addition to the unrealized gains in the table above, the change in fair value of the equity securities was impacted by unrealized foreign currency exchange losses of $323 for the three months ended June 24, 2022. There were no investments in marketable securities during the three months ended June 25, 2021.
In connection with the fiscal year 2021 purchase of Voxtel, Inc. (“Voxtel”), a privately held technology company located in Beaverton, Oregon, that develops, manufactures and supplies photonic and advanced 3D imaging technologies (the “Voxtel Acquisition”), the Company is required to make contingent payments, subject to the entity achieving certain sales and revenue thresholds. The contingent consideration payments are up to $15,000. The fair value of the liabilities for the contingent payments recognized upon the Voxtel Acquisition as part of the purchase accounting opening balance sheet
totaled $7,300 and was estimated by discounting to present value the probability-weighted contingent payments expected to be made. Assumptions used in this calculation were units sold, expected revenue, discount rate and various probability factors. The ultimate settlement of contingent consideration could deviate from current estimates based on the actual results of these financial measures. This liability is considered to be a Level 3 financial liability that is remeasured during each reporting period. The change in fair value of contingent consideration for the Voxtel Acquisition is included in change in fair value of contingent consideration in the unaudited condensed consolidated statements of operations.
The following table shows the change in fair value of Level 3 contingent consideration in connection with an acquisition in fiscal year 2021 for the three-month periods ended June 24, 2022 and June 25, 2021:
Level 3
Contingent
 Consideration
Balance at March 25, 2022$2,800 
Change in fair value of contingent consideration(200)
Balance at June 24, 2022$2,600 
Balance at March 26, 2021$4,800 
Change in fair value of contingent consideration300 
Balance at June 25, 2021$5,100 
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 are the Company’s defined benefit plan assets. Fair value information for those assets and liabilities, including their classification in the fair value hierarchy, is included in Note 12, “Retirement Plans.”
During the three months ended June 24, 2022 and June 25, 2021, there were no transfers among Level 1, Level 2 and Level 3 asset or liabilities.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Trade Accounts Receivable, net
3 Months Ended
Jun. 24, 2022
Receivables [Abstract]  
Trade Accounts Receivable, net Trade Accounts Receivable, net
Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:
June 24,
2022
March 25,
2022
Trade accounts receivable$136,032 $129,539 
Less:
Provision for expected credit losses(149)(105)
Returns and sales allowances(14,250)(14,819)
Related party trade accounts receivable(30,081)(27,256)
Total$91,552 $87,359 
The Company is exposed to credit losses primarily through trade and other financing receivables arising from revenue transactions. The Company uses an aging schedule method to estimate current expected credit losses (“CECL”) based on days of delinquency, including information about past events and current economic conditions. The Company’s accounts receivable are separated into two categories using a portfolio methodology to evaluate the allowance under the CECL impairment model based on sales categorization and similar credit quality and worthiness of the customers: original equipment manufacturers (“OEMs”) and distributors. The receivables in each category share similar risk characteristics. The Company increases the provision for expected credits losses when the Company determines all or a portion of a receivable is uncollectible, and the Company recognizes recoveries as a decrease to the provision for expected credit losses.
Changes in the Company’s expected credit losses and returns and sales allowances were as follows:
DescriptionProvision for Expected Credit LossesReturns
and Sales
Allowances
Total
Balance at March 25, 2022$105 $14,819 $14,924 
Charged to costs and expenses or revenue44 27,753 27,797 
Settlements, net of recoveries— (28,322)(28,322)
Balance at June 24, 2022$149 $14,250 $14,399 
Balance at March 26, 2021$138 $15,274 $15,412 
Charged to costs and expenses or revenue635 40,582 41,217 
Settlements, net of recoveries— (42,830)(42,830)
Balance at June 25, 2021$773 $13,026 $13,799 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories
3 Months Ended
Jun. 24, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories include material, labor and overhead and consisted of the following:
June 24,
2022
March 25,
2022
Raw materials and supplies$12,334 $11,941 
Work in process57,661 55,855 
Finished goods18,938 18,364 
Total$88,933 $86,160 
The Company recorded inventory write-offs totaling $2,115 and $3,189 for the three months ended June 24, 2022 and June 25, 2021, respectively.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant and Equipment, net
3 Months Ended
Jun. 24, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, net Property, Plant and Equipment, net
Property, plant and equipment, net is stated at cost, and consisted of the following:
June 24,
2022
March 25,
2022
Land$15,374 $15,775 
Buildings, building improvements and leasehold improvements58,518 59,816 
Machinery and equipment558,373 542,745 
Office equipment6,128 6,247 
Construction in progress22,229 22,428 
Total660,622 647,011 
Less accumulated depreciation(445,814)(436,983)
Total$214,808 $210,028 
Total depreciation expense amounted to $10,850 and $11,120 for the three months ended June 24, 2022 and June 25, 2021, respectively.
Long-lived assets include property, plant and equipment and related deposits on such assets, and capitalized tooling costs. The geographic locations of the Company's long-lived assets, net, based on physical location of the assets, as of June 24, 2022 and March 25, 2022 are as follows:
June 24,
2022
March 25,
2022
United States$35,606 $35,221 
Philippines171,318 167,488 
Other8,491 7,746 
Total$215,415 $210,455 
Amortization of prepaid tooling costs amounted to $32 and $33 for the three months ended June 24, 2022 and June 25, 2021, respectively.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets
3 Months Ended
Jun. 24, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
The table below summarizes the changes in the carrying amount of goodwill as follows:
Total
Balance at March 25, 2022$20,009 
Foreign currency translation(56)
Balance at June 24, 2022$19,953 
Balance at March 26, 2021$20,106 
Foreign currency translation12 
Balance at June 25, 2021$20,118 
Intangible assets, net is as follows:
June 24, 2022
DescriptionGrossAccumulated
Amortization
Net Carrying
Amount
Weighted-Average Lives
Patents$37,604 $15,860 $21,744 10 years
Customer relationships6,806 6,590 216 9 years
Process technology13,100 2,015 11,085 12 years
Indefinite-lived and legacy process technology4,050 1,650 2,400 
Trademarks200 74 126 5 years
Legacy trademarks629 58 571 
Other32 32 — 
Total$62,421 $26,279 $36,142 
March 25, 2022
DescriptionGrossAccumulated
Amortization
Net Carrying
Amount
Weighted-Average Lives
Patents$36,577 $15,304 $21,273 10 years
Customer relationships6,582 6,348 234 9 years
Process technology13,100 1,742 11,358 12 years
Indefinite-lived and legacy process technology4,050 1,650 2,400 
Trademarks200 64 136 5 years
Legacy trademarks627 58 569 
Other32 32 — 
Total$61,168 $25,198 $35,970 
Intangible assets amortization expense was $1,036 and $1,019 for the three months ended June 24, 2022 and June 25, 2021, respectively. The majority of the Company’s intangible assets are related to patents, as noted above.
As of June 24, 2022, annual amortization expense of intangible assets for the next five fiscal years is expected to be as follows:
Remainder of 2023$2,942 
20243,758 
20253,499 
20263,240 
20272,926 
Thereafter16,806 
Total$33,171 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities
3 Months Ended
Jun. 24, 2022
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
The composition of accrued expenses and other current liabilities is as follows:
June 24,
2022
March 25,
2022
Accrued management incentives$9,814 $33,607 
Accrued salaries and wages23,313 14,699 
Accrued vacation7,140 5,715 
Accrued severance4,308 839 
Accrued professional fees5,219 1,252 
Accrued income taxes11,161 1,831 
Accrued utilities2,157 607 
Other current liabilities5,840 6,909 
Total$68,952 $65,459 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Debt and Other Borrowings
3 Months Ended
Jun. 24, 2022
Debt Disclosure [Abstract]  
Debt and Other Borrowings Debt and Other Borrowings
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 the other agents, arrangers and lenders party thereto, providing for a $325,000 senior secured term loan facility due in 2028 (the “Term Loan Facility”). On September 30, 2020, the Company also 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 “Revolving Credit Facility” and, together with the Term Loan Facility, the “Senior Secured Credit Facilities”). The Company’s outstanding borrowings bore an interest rate of 4.81% at June 24, 2022. As of both June 24, 2022 and March 25, 2022, the Company had $25,000 outstanding under the Term Loan Facility and had not borrowed on the Revolving Credit Facility. As of June 24, 2022 and March 25, 2022, the unamortized portion of the deferred financing costs associated with the Revolving Credit Facility was $124 and $149, respectively, and the related short-term and long-term portions were classified within “Prepaid expenses and other current assets” and “Other assets” on its unaudited condensed consolidated balance sheets.
On November 26, 2019, the Company, through its subsidiaries, entered into a line of credit agreement with a financial institution that provides for a maximum borrowing capacity of 60,000 Philippine pesos (approximately $1,102 at June 24, 2022) at the bank’s prevailing interest rate. The line of credit is due to expire on August 31, 2022. There were no borrowings outstanding under this line of credit as of June 24, 2022 and March 25, 2022.
On November 20, 2019, the Company, through its subsidiaries, entered into a line of credit agreement with a financial institution that provides for a maximum capacity of 75,000 Philippine pesos (approximately $1,378 at June 24, 2022) at the bank’s prevailing interest rate. The line of credit is due to expire on June 30, 2023. There were no borrowings outstanding under this line of credit as of June 24, 2022 and March 25, 2022.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Other Long-Term Liabilities
3 Months Ended
Jun. 24, 2022
Other Liabilities Disclosure [Abstract]  
Other Long-Term Liabilities Other Long-Term Liabilities
The composition of other long-term liabilities is as follows:
June 24,
2022
March 25,
2022
Accrued management incentives$31 $826 
Accrued retirement8,646 8,903 
Accrued contingent consideration2,600 2,800 
Provision for uncertain tax positions (net)2,779 2,757 
Total$14,056 $15,286 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Retirement Plans
3 Months Ended
Jun. 24, 2022
Retirement Benefits [Abstract]  
Retirement Plans Retirement Plans
The Company recognizes the funded status (i.e., the difference between the fair value of plan assets and the benefit obligations) of its defined benefit pension plans in its unaudited condensed consolidated balance sheets with a corresponding adjustment to accumulated other comprehensive income, net of tax. These amounts will continue to be recognized as a component of future net periodic benefit costs consistent with the Company’s past practice. Further, actuarial gains and losses and prior service costs that arise in future periods and are not recognized as net periodic benefit costs in the same periods will be recognized as a component of other comprehensive income. Those amounts will also be recognized as a component of future net periodic benefit costs consistent with the Company’s past practice. The Company uses a measurement date for its defined benefit pension plans and other postretirement benefit plans that is equivalent to its fiscal year-end.
Plan Descriptions
Non-U.S. Defined Benefit Plan
The Company, through its wholly owned subsidiary, Allegro MicroSystems Philippines, Inc. (“AMPI”), has a defined benefit pension plan, which is a noncontributory plan that covers substantially all employees of the respective subsidiary. The plan’s assets are invested in common trust funds, bonds and other debt instruments and stocks.
Effect on the unaudited statements of operations
Expense related to the non-United States (“U.S.”) defined benefit plan was as follows:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Service cost$328 $383 
Interest cost197 166 
Expected return on plan assets(78)(79)
Amortization of prior service cost(2)— 
Actuarial loss21 53 
Net periodic pension expense$466 $523 
Information on Plan Assets
The table below sets forth the fair value of the entity’s plan assets as of June 24, 2022 and March 25, 2022, using the same three-level hierarchy of fair value inputs described in the significant accounting policies included in the Company’s 2022 Annual Report.
Fair Value at June 24,
2022
Level 1Level 2Level 3
Assets of non-U.S. defined benefit plan:
Government securities$1,834 $1,834 $— $— 
Unit investment trust fund1,194 — 1,194 — 
Loans555 — — 555 
Bonds607 — 607 — 
Stocks and other investments2,193 1,166 1,025 
Total$6,383 $3,000 $1,803 $1,580 

Fair Value at March 25,
2022
Level 1Level 2Level 3
Assets of non-U.S. defined benefit plan:
Government securities$1,920 $1,920 $— $— 
Unit investment trust fund1,165 — 1,165 — 
Loans553 — — 553 
Bonds676 — 676 — 
Stocks and other investments2,783 1,716 1,065 
Total$7,097 $3,636 $1,843 $1,618 
The following table shows the change in fair value of Level 3 plan assets for the three months ended June 24, 2022 and June 25, 2021:
Level 3 Non-U.S. Defined
Plan Assets
LoansStocks
Balance at March 25, 2022$553 $1,065 
Additions during the year171 — 
Redemptions during the year(152)— 
Revaluation of equity securities— 
Change in foreign currency exchange rates(21)(40)
Balance at June 24, 2022$555 $1,025 
Balance at March 26, 2021$584 $1,133 
Additions during the year159 — 
Redemptions during the year(107)— 
Revaluation of equity securities(1)— 
Change in foreign currency exchange rates(2)(3)
Balance at June 25, 2021$633 $1,130 
The investments in the Company’s major benefit plans largely consist of low-cost, broad-market index funds to mitigate risks of concentration within the market sectors. In recent years, the Company’s investment policy has shifted toward a closer matching of the interest-rate sensitivity of the plan assets and liabilities. The appropriate mix of equity and bond investments is determined primarily through the use of detailed asset-liability modeling studies that look to balance the impact of changes in the discount rate against the need to provide asset growth to cover future service cost. The Company,
through its wholly owned subsidiary, Allegro MicroSystems, LLC’s (“AML”), non-U.S. defined benefit plan, has added a greater proportion of fixed income securities with return characteristics that are more closely aligned with changes in liabilities caused by discount rate volatility. There are no significant restrictions on the amount or nature of the investments that may be acquired or held by the plans.
During the three months ended June 24, 2022 and June 25, 2021, the Company contributed approximately $372 and $353 to its non-U.S. pension plan, respectively. The Company expects to contribute approximately $1,546 to its non-U.S. pension plan in fiscal year 2023.
Other Defined Benefit Plans
In December 1993, the Company commenced with a rollover pension promise agreement (“Pension Promise”) to offer a then European employee an insured annuity upon their retirement at age 65. The employee was the only eligible participant of the Pension Promise. The impact associated with the expense and related other income with the Pension Promise was insignificant in fiscal years 2022 and 2021, respectively. The total values of the Pension Promise in the amounts of 684 and 661 British Pounds Sterling at June 24, 2022 and March 25, 2022, respectively (approximately $838 and $875 at June 24, 2022 and March 25, 2022, respectively), were classified with other in other assets, net and accrued retirement in other long-term liabilities in the Company’s unaudited condensed consolidated balance sheets.
Defined Contribution Plan
The Company has a 401(k) plan that covers all employees meeting certain service and age requirements. Employees are eligible to participate in the plan upon hire when the service and age requirements are met. Employees may contribute up to 35% of their compensation, subject to the maximum contribution allowed by the Internal Revenue Service. All employees are 100% vested in their contributions at the time of plan entry.
Eligible AML U.S. employees may contribute up to 50% of their pretax compensation to a defined contribution plan, subject to certain limitations, and AML may match, at its discretion, 100% of the participants’ pretax contributions, up to a maximum of 5% of their eligible compensation. Matching contributions by AML totaled approximately $1,430 and $1,256 for the three months ended June 24, 2022 and June 25, 2021, respectively.
The Company, through its AML subsidiary, Allegro MicroSystems Europe, Ltd. (“Allegro Europe”), also has a defined contribution plan (the “AME Plan”) covering substantially all employees of Allegro Europe. Contributions to the AME Plan by the Company totaled approximately $256 and $218 for the three months ended June 24, 2022 and June 25, 2021, respectively.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Commitment and Contingencies
3 Months Ended
Jun. 24, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Insurance
The Company, through its subsidiaries, utilizes self-insured employee health programs for employees in the United States. The Company records estimated liabilities for its self-insured health programs based on information provided by the third-party plan administrators, historical claims experience and expected costs of claims incurred but not reported. The Company monitors its estimated liabilities on a quarterly basis. As facts change, it may become necessary to make adjustments that could be material to the Company’s unaudited condensed consolidated financial position and results of operations.
Legal proceedings
The Company is subject to various legal proceedings and claims, the outcomes of which are subject to significant uncertainty. 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, the Company will disclose the nature of the contingency, and if estimable, will provide the likely amount of such loss or range of loss. Furthermore, the Company does not believe there are any matters that could have a material adverse effect on financial position, results of operations or cash flows.
Indemnification
From time to time, the Company has agreed to indemnify and hold harmless certain customers for potential allegations of infringement of intellectual property rights and patents arising from the use of its products. To date, the Company has not recognized or incurred any costs in connection with such indemnification arrangements; therefore, there was no accrual of such amounts at June 24, 2022 or March 25, 2022.
Environmental Matters
The Company establishes accrued liabilities for environmental matters when it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated. If the contingency is resolved for an amount greater or less than the accrual, or the Company’s share of the contingency increases or decreases or other assumptions relevant to the development of the estimate were to change, the Company would recognize an additional expense or benefit in the unaudited condensed consolidated statements of operations during the period such determination was made. No significant environmental accruals were established at June 24, 2022 or March 25, 2022.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income per Share
3 Months Ended
Jun. 24, 2022
Earnings Per Share [Abstract]  
Net Income per Share Net Income per Share
The following table sets forth the basic and diluted net income attributable to Allegro MicroSystems, Inc. per share.
Three-Month Period Ended
June 24,
2022
June 25,
2021
Net income attributable to Allegro MicroSystems, Inc.$10,247 $27,669 
Net income attributable to common stockholders10,283 27,707 
Basic weighted average shares of common stock190,638,135 189,585,381 
Dilutive effect of common stock equivalents1,768,141 1,577,693 
Diluted weighted average shares of common stock192,406,276 191,163,074 
Basic net income attributable to Allegro MicroSystems, Inc. per share$0.05 $0.15 
Basic net income attributable to common stockholders per share$0.05 $0.15 
Diluted net income attributable to Allegro MicroSystems, Inc. per share$0.05 $0.14 
Diluted net income attributable to common stockholders per share$0.05 $0.14 
The computed net income per share for the three months ended June 24, 2022 and June 25, 2021 does not assume conversion of securities that would have an antidilutive effect on income per share. For the three months ended June 24, 2022 and June 25, 2021, there were 19,272 and 1,988 restricted share units (“RSUs”), respectively, excluded as conversion of such securities would have an antidilutive effect on income per share. For the three months ended June 24, 2022 and June 25, 2021, there were 46,991 and no performance share units (“PSUs”), respectively, excluded as conversion of such securities would have an antidilutive effect on income per share.
The following table represents issuable weighted average share information for the respective periods:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Restricted stock units668,259 820,221 
Performance stock units1,080,201 752,235 
Employee stock purchase plan19,681 5,237 
Total1,768,141 1,577,693 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock and Stock-Based Compensation
3 Months Ended
Jun. 24, 2022
Share-Based Payment Arrangement [Abstract]  
Common Stock and Stock-Based Compensation Common Stock and Stock-Based CompensationThe Company accounts for stock-based compensation through the measurement and recognition of compensation expense for share-based payment awards made to employees over the related requisite service period, including PSUs, RSUs and restricted shares (all part of our equity incentive plan).
During the three months ended June 24, 2022 and June 25, 2021, the Company granted RSUs to employees of 1,959,952 and 894,876, respectively, with an estimated grant date fair value of $22.89 and $24.79, respectively. During the three months ended June 24, 2022 and June 25, 2021, 1,031,565 and 3,217 shares vested, respectively, and 120,270 and 28,152 shares were cancelled, respectively. Stock-based compensation expense related to non-vested awards not yet recorded at June 24, 2022 was $47,863, which is expected to be recognized over a weighted-average of 1.73 years.
PSUs are included at 87% - 200% of target goals. The intrinsic value of the PSU’s vested during the three months ended June 24, 2022 and June 25, 2021 was $27,002 and $30,490, respectively. A total of 855,916 and no shares vested during the three months ended June 24, 2022 and June 25, 2021, respectively. The total compensation cost related to non-vested awards not yet recorded at June 24, 2022 was $14,024, which is expected to be recognized over a weighted average of 1.52 years.
During the three months ended June 24, 2022 and June 25, 2021, 18,953 and 54,729 shares of the Company’s restricted common stock, respectively, vested. In addition, No shares and 9,757 shares, respectively, were forfeited, which reduced common stock outstanding during the same periods. The Company had 121,573 unvested shares of restricted common stock at June 24, 2022 with a weighted average grant date fair value of $14.00 and remaining vesting period of 0.82 years.
The Company recorded stock-based compensation expense in the following expense categories of its unaudited condensed consolidated statements of operations:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Cost of sales$832 $528 
Research and development1,128 752 
Selling, general and administrative32,176 3,551 
Total stock-based compensation$34,136 $4,831 
During the first fiscal quarter of 2023, the Company’s (former) President and Chief Executive Officer, Ravi Vig, provided notice of his retirement from the Company and its board of directors (the “Board”), effective June 13, 2022. Additionally, the Company entered into a second amended and restated severance agreement (the “Second A&R Severance Agreement”) with Mr. Vig that amended and restated the amended agreement from September 30, 2020. As provided for in the Second A&R Severance Agreement, the Company agreed, in addition to other cash-settled and health insurance-related compensation, to modifications to Mr. Vig’s stock-based compensation, including: (i) acceleration of the vesting of all unvested RSUs, (ii) modification of certain PSUs with performance conditions that had been achieved as of the retirement date to permit these awards to remain outstanding and eligible to vest in accordance with their terms, and (iii) the forfeiture of certain unvested PSUs with performance conditions that had not been achieved as of the retirement date and replacement thereof with new immediately vesting RSUs. The impact of these modifications on stock-based compensation expense was $26,349 for the three months ended June 24, 2022, which was recorded in selling, general and administrative expense in the Company’s unaudited condensed consolidated statements of operations.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
3 Months Ended
Jun. 24, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company recorded the following tax provision in its unaudited condensed consolidated statements of operations:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Provision for income taxes$1,965 $4,263 
Annual operating tax rate16.3 %15.9 %
Effective tax rate16.0 %13.3 %
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 tax rate can fluctuate primarily based on: the mix of its U.S. and foreign income; the impact of discrete transactions; and the difference
between the amount of tax benefit generated by the foreign derived intangible income deduction (“FDII”) and research credits offset by the additional tax from the global intangible low-tax income.
The quarter ending June 25, 2021 effective tax rate was favorably impacted by one-time state tax refunds. Current year IRC Section 174 capitalization (“174 Capitalization”) resulted in increased U.S. taxable income and cash taxes: however, it also produced an additional FDII benefit of $9,000 with offsetting inclusions from Subpart F of $2,837. The net current year benefits of 174 Capitalization were offset by an increase in current year non-deductible executive compensation of approximately $6,721.
The Company regularly assesses the likelihood of outcomes that could result from the examination of its tax returns by the IRS and other tax authorities to determine the adequacy of its income tax reserves and expense. Should actual events or results differ from the Company’s then-current expectations, charges or credits to the Company’s provision for income taxes may become necessary. Any such adjustments could have a significant effect on the results of operations.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions
3 Months Ended
Jun. 24, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Transactions involving Sanken
The Company sells products to, and purchases in-process products from, Sanken. As of June 24, 2022, Sanken held approximately 51.5% of the Company’s outstanding common stock.
Net sales of Company products to Sanken totaled $41,709 and $35,453 during the three months ended June 24, 2022 and June 25, 2021, respectively. Although certain costs are commingled, 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 from Sanken, totaled $30,081 and $27,256 as of June 24, 2022 and March 25, 2022, respectively. Other accounts receivable from Sanken totaled $28 and $104 as of June 24, 2022 and March 25, 2022, respectively.
Termination of Sanken Distribution Agreement
In May 2022, the Company entered into a letter of intent with Sanken to develop a plan to transition the supply chain and sales activity in Japan from Sanken to the Company. During the planning process, both parties will define the transition timeline and method for customer communication, supply chain transfer and sales coverage. The Company and Sanken will also define a method to continue engagement with Sanken on the support of select customers.
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,671 and $13,380 for the three months ended June 24, 2022 and June 25, 2021, respectively. Accounts payable to PSL included in amounts due to related party totaled $4,704 and $5,222 as of June 24, 2022 and March 25, 2022, respectively.
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). In addition, PSL has the option of borrowing up to 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 loan funds will be 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 June 24, 2022, the outstanding balance of the PSL Promissory Notes was $7,031. During the three months ended June 24, 2022, PSL made a quarterly payment to AML of $500, which included $31 of interest income. On July 1, 2022, PSL made a quarterly payment to AML of $491, which included $22 of interest income.
During the first quarter of 2023, PSL informed the Company of its election to draw upon the Secondary PSL Loan. The Secondary PSL Loan was funded to PSL on July 1, 2022.
Sublease Agreement
In 2014, the Company, through one of its subsidiaries, entered into a sublease agreement with Sanken pursuant to which it subleases certain office building space in Japan from Sanken. The sublease automatically renews on an annual basis unless either party provides notice to the other party otherwise and can be terminated by either party upon providing six
months’ notice. The Company made aggregate payments of approximately $48 and $56 to Sanken under the sublease agreement during the three months ended June 24, 2022 and June 25, 2021, respectively.
Consulting Agreement
In September 2017 and prior to Reza Kazerounian becoming a member of the Board, the Company entered into a board executive advisor agreement, as amended in June 2018 (the “Consulting Agreement”), with Mr. Kazerounian, pursuant to which the Company engaged Mr. Kazerounian to serve as executive advisor to the Board and the office of Chief Executive Officer. The Consulting Agreement provides for a fee payable to Mr. Kazerounian on a monthly basis in exchange for his services. The Consulting Agreement provides that if Mr. Kazerounian is terminated by the Board, he will be entitled to a severance payment in the amount of $180. The Board and Mr. Kazerounian each have the right to terminate the Consulting Agreement at any time. During the three months ended June 24, 2022 and June 25, 2021, the Company paid aggregate fees of $72 and $56, respectively, to Mr. Kazerounian pursuant to the Consulting Agreement.
Employment Relationship
On June 20, 2022, the Board elected Kojiro Hatano to the Board as a class II director, to serve until the Company’s 2022 annual meeting of shareholders and until his successor is duly elected and qualified. Mr. Hatano was elected to the Board as a designee of Sanken pursuant to the Company’s Amended and Restated Stockholders Agreement, dated as of June 16, 2022. Mr. Hatano has served as Manager of Business Performance for the Company since January 2006. During the three months ended June 24, 2022 and June 25, 2021, Mr. Hatano received compensation, consisting of salary, benefits and reimbursement of living expenses of approximately $51 and $48, respectively, from the Company. This amount was partially reimbursed to the Company by Sanken.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Jun. 24, 2022
Accounting Policies [Abstract]  
Use of Estimates
Use of Estimates
The preparation of 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, allowances for expected credit losses and customer returns and sales allowances. Such estimates could also relate to the fair value of acquired assets and liabilities, including goodwill and intangible assets, net realizable value of inventory, accrued liabilities, the valuation of stock-based awards, deferred tax valuation allowances, 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.
Concentrations of Credit Risk and Significant Customers Concentrations of Credit Risk and Significant CustomersFinancial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with financial institutions, which management believes to be of a high credit quality. To manage credit risk related to accounts receivables, the Company evaluates the creditworthiness of its customers and maintains allowances, to the extent necessary, for potential credit losses based upon the aging of its accounts receivable balances and known collection issues.
Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted
Recently Adopted Accounting Standards
In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), which eliminates the diversity in practice and inconsistency related to the accounting for acquired revenue contracts with customers in a business combination. The amendments in ASU 2021-08 require an acquiring entity to apply ASC Topic 606, Contracts with Customers (“ASC 606”), to recognize and measure contract assets and contract liabilities in a business combination as if the acquired contracts with customers were originated by the acquiring entity at the acquisition date. An acquirer may assess how the acquiree applied ASC 606 and generally should recognize and measure the acquired contract assets and contract liabilities consistent with the recognition and measurement in the acquiree’s financial statements, as prepared in accordance with U.S. GAAP. If unable to rely on the acquiree’s accounting due to errors, noncompliance with U.S. GAAP, or differences in accounting policies, the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. The Company early adopted ASU 2021-08, effective March 26, 2022 and concluded that adoption of this ASU did not have a material impact on its financial position, results of operations, cash flows, or related disclosures. The Company will apply the guidance in ASU 2021-08 prospectively to all business combinations that occur after the date of adoption.
In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40) (“ASU 2021-04”). ASU 2021-04 outlines how an entity should account for modifications made to equity-classified written call options, including stock options and warrants to purchase the entity’s own common stock. The guidance in the ASU requires an entity to treat a modification of an equity-classified written call option that does not cause the option to become liability-classified as an exchange of the original option for a new option. This guidance applies whether the modification is structured as an amendment to the terms and conditions of the equity-classified written call option or as termination of the original option and issuance of a new option. The Company adopted ASU 2021-04, effective March 26, 2022, and concluded that it did not have a material impact on its financial position, results of operations, cash flows, or related disclosures.
Recently Issued Accounting Standards Not Yet Adopted
None applicable.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contract with Customers (Tables)
3 Months Ended
Jun. 24, 2022
Revenue from Contract with Customer [Abstract]  
Net Sales by Core End Market and Application
Net sales by application:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Automotive$149,649 $133,523 
Industrial40,140 30,309 
Other27,964 24,310 
Total net sales$217,753 $188,142 
Net Sales by Product
Net sales by product:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Power integrated circuits$80,660 $66,672 
Magnetic sensors137,050 120,642 
Photonics43 828 
Total net sales$217,753 $188,142 
Net Sales by Geography
Net sales by geography:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Americas:
United States$28,391 $26,841 
Other Americas6,487 6,349 
EMEA:
Europe35,333 34,751 
Asia:
Japan41,709 35,453 
Greater China55,116 42,779 
South Korea20,979 21,933 
Other Asia29,738 20,036 
Total net sales$217,753 $188,142 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Tables)
3 Months Ended
Jun. 24, 2022
Fair Value Disclosures [Abstract]  
Fair Value, by Balance Sheet Grouping
The following tables present information about the Company’s financial assets and liabilities as of June 24, 2022 and March 25, 2022 measured at fair value on a recurring basis and indicate the level of the fair value hierarchy utilized to determine such fair values:
Fair Value Measurement at June 24, 2022 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market fund deposits$96,395 $— $— $96,395 
Restricted cash:
Money market fund deposits9,715 — — 9,715 
Other assets, net (long-term):
Investments in marketable securities8,538 — — 8,538 
Total assets$114,648 $— $— $114,648 
Liabilities:
Other long-term liabilities:
Contingent consideration$— $— $2,600 $2,600 
Total liabilities$— $— $2,600 $2,600 
Fair Value Measurement at March 25, 2022 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market fund deposits$16,927 $— $— $16,927 
Restricted cash:
Money market fund deposits7,416 — — 7,416 
Other assets, net (long-term):
Investments in marketable securities12,346 — — 12,346 
Total assets$36,689 $— $— $36,689 
Liabilities:
Other long-term liabilities:
Contingent consideration— — 2,800 2,800 
Total liabilities$— $— $2,800 $2,800 
The following table represents the unrealized gains and losses on investments in marketable securities held with a readily determinable fair value for the three months ended June 24, 2022:
Net losses recognized during the period on equity securities$(3,486)
Less: Net gains and losses recognized during the period on equity securities sold during the period— 
Unrealized losses recognized during the reporting period on equity securities still held at the reporting date$(3,486)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table shows the change in fair value of Level 3 contingent consideration in connection with an acquisition in fiscal year 2021 for the three-month periods ended June 24, 2022 and June 25, 2021:
Level 3
Contingent
 Consideration
Balance at March 25, 2022$2,800 
Change in fair value of contingent consideration(200)
Balance at June 24, 2022$2,600 
Balance at March 26, 2021$4,800 
Change in fair value of contingent consideration300 
Balance at June 25, 2021$5,100 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Trade Accounts Receivable, net (Tables)
3 Months Ended
Jun. 24, 2022
Receivables [Abstract]  
Schedule of Trade Accounts Receivable, Net
Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:
June 24,
2022
March 25,
2022
Trade accounts receivable$136,032 $129,539 
Less:
Provision for expected credit losses(149)(105)
Returns and sales allowances(14,250)(14,819)
Related party trade accounts receivable(30,081)(27,256)
Total$91,552 $87,359 
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 were as follows:
DescriptionProvision for Expected Credit LossesReturns
and Sales
Allowances
Total
Balance at March 25, 2022$105 $14,819 $14,924 
Charged to costs and expenses or revenue44 27,753 27,797 
Settlements, net of recoveries— (28,322)(28,322)
Balance at June 24, 2022$149 $14,250 $14,399 
Balance at March 26, 2021$138 $15,274 $15,412 
Charged to costs and expenses or revenue635 40,582 41,217 
Settlements, net of recoveries— (42,830)(42,830)
Balance at June 25, 2021$773 $13,026 $13,799 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
3 Months Ended
Jun. 24, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories include material, labor and overhead and consisted of the following:
June 24,
2022
March 25,
2022
Raw materials and supplies$12,334 $11,941 
Work in process57,661 55,855 
Finished goods18,938 18,364 
Total$88,933 $86,160 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant and Equipment, net (Tables)
3 Months Ended
Jun. 24, 2022
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:
June 24,
2022
March 25,
2022
Land$15,374 $15,775 
Buildings, building improvements and leasehold improvements58,518 59,816 
Machinery and equipment558,373 542,745 
Office equipment6,128 6,247 
Construction in progress22,229 22,428 
Total660,622 647,011 
Less accumulated depreciation(445,814)(436,983)
Total$214,808 $210,028 
Schedule of Long-lived Assets The geographic locations of the Company's long-lived assets, net, based on physical location of the assets, as of June 24, 2022 and March 25, 2022 are as follows:
June 24,
2022
March 25,
2022
United States$35,606 $35,221 
Philippines171,318 167,488 
Other8,491 7,746 
Total$215,415 $210,455 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets (Tables)
3 Months Ended
Jun. 24, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary 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 25, 2022$20,009 
Foreign currency translation(56)
Balance at June 24, 2022$19,953 
Balance at March 26, 2021$20,106 
Foreign currency translation12 
Balance at June 25, 2021$20,118 
Schedule of Intangible Assets, Net
Intangible assets, net is as follows:
June 24, 2022
DescriptionGrossAccumulated
Amortization
Net Carrying
Amount
Weighted-Average Lives
Patents$37,604 $15,860 $21,744 10 years
Customer relationships6,806 6,590 216 9 years
Process technology13,100 2,015 11,085 12 years
Indefinite-lived and legacy process technology4,050 1,650 2,400 
Trademarks200 74 126 5 years
Legacy trademarks629 58 571 
Other32 32 — 
Total$62,421 $26,279 $36,142 
March 25, 2022
DescriptionGrossAccumulated
Amortization
Net Carrying
Amount
Weighted-Average Lives
Patents$36,577 $15,304 $21,273 10 years
Customer relationships6,582 6,348 234 9 years
Process technology13,100 1,742 11,358 12 years
Indefinite-lived and legacy process technology4,050 1,650 2,400 
Trademarks200 64 136 5 years
Legacy trademarks627 58 569 
Other32 32 — 
Total$61,168 $25,198 $35,970 
Schedule of Annual Amortization Expense
As of June 24, 2022, annual amortization expense of intangible assets for the next five fiscal years is expected to be as follows:
Remainder of 2023$2,942 
20243,758 
20253,499 
20263,240 
20272,926 
Thereafter16,806 
Total$33,171 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Jun. 24, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
The composition of accrued expenses and other current liabilities is as follows:
June 24,
2022
March 25,
2022
Accrued management incentives$9,814 $33,607 
Accrued salaries and wages23,313 14,699 
Accrued vacation7,140 5,715 
Accrued severance4,308 839 
Accrued professional fees5,219 1,252 
Accrued income taxes11,161 1,831 
Accrued utilities2,157 607 
Other current liabilities5,840 6,909 
Total$68,952 $65,459 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Other Long-Term Liabilities (Tables)
3 Months Ended
Jun. 24, 2022
Other Liabilities Disclosure [Abstract]  
Schedule of Other Long-Term Liabilities
The composition of other long-term liabilities is as follows:
June 24,
2022
March 25,
2022
Accrued management incentives$31 $826 
Accrued retirement8,646 8,903 
Accrued contingent consideration2,600 2,800 
Provision for uncertain tax positions (net)2,779 2,757 
Total$14,056 $15,286 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Retirement Plans (Tables)
3 Months Ended
Jun. 24, 2022
Retirement Benefits [Abstract]  
Schedule of Expense Related to Defined Benefit Plan
Expense related to the non-United States (“U.S.”) defined benefit plan was as follows:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Service cost$328 $383 
Interest cost197 166 
Expected return on plan assets(78)(79)
Amortization of prior service cost(2)— 
Actuarial loss21 53 
Net periodic pension expense$466 $523 
Fair Value of Entity's Plan Assets
The table below sets forth the fair value of the entity’s plan assets as of June 24, 2022 and March 25, 2022, using the same three-level hierarchy of fair value inputs described in the significant accounting policies included in the Company’s 2022 Annual Report.
Fair Value at June 24,
2022
Level 1Level 2Level 3
Assets of non-U.S. defined benefit plan:
Government securities$1,834 $1,834 $— $— 
Unit investment trust fund1,194 — 1,194 — 
Loans555 — — 555 
Bonds607 — 607 — 
Stocks and other investments2,193 1,166 1,025 
Total$6,383 $3,000 $1,803 $1,580 

Fair Value at March 25,
2022
Level 1Level 2Level 3
Assets of non-U.S. defined benefit plan:
Government securities$1,920 $1,920 $— $— 
Unit investment trust fund1,165 — 1,165 — 
Loans553 — — 553 
Bonds676 — 676 — 
Stocks and other investments2,783 1,716 1,065 
Total$7,097 $3,636 $1,843 $1,618 
Schedule of Changes in Fair Value of Level 3 Plan Assets
The following table shows the change in fair value of Level 3 plan assets for the three months ended June 24, 2022 and June 25, 2021:
Level 3 Non-U.S. Defined
Plan Assets
LoansStocks
Balance at March 25, 2022$553 $1,065 
Additions during the year171 — 
Redemptions during the year(152)— 
Revaluation of equity securities— 
Change in foreign currency exchange rates(21)(40)
Balance at June 24, 2022$555 $1,025 
Balance at March 26, 2021$584 $1,133 
Additions during the year159 — 
Redemptions during the year(107)— 
Revaluation of equity securities(1)— 
Change in foreign currency exchange rates(2)(3)
Balance at June 25, 2021$633 $1,130 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income per Share (Tables)
3 Months Ended
Jun. 24, 2022
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 attributable to Allegro MicroSystems, Inc. per share.
Three-Month Period Ended
June 24,
2022
June 25,
2021
Net income attributable to Allegro MicroSystems, Inc.$10,247 $27,669 
Net income attributable to common stockholders10,283 27,707 
Basic weighted average shares of common stock190,638,135 189,585,381 
Dilutive effect of common stock equivalents1,768,141 1,577,693 
Diluted weighted average shares of common stock192,406,276 191,163,074 
Basic net income attributable to Allegro MicroSystems, Inc. per share$0.05 $0.15 
Basic net income attributable to common stockholders per share$0.05 $0.15 
Diluted net income attributable to Allegro MicroSystems, Inc. per share$0.05 $0.14 
Diluted net income attributable to common stockholders per share$0.05 $0.14 
Schedule of Issuable Weighted Average Share Information
The following table represents issuable weighted average share information for the respective periods:
Three-Month Period Ended
June 24,
2022
June 25,
2021
Restricted stock units668,259 820,221 
Performance stock units1,080,201 752,235 
Employee stock purchase plan19,681 5,237 
Total1,768,141 1,577,693 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock and Stock-Based Compensation (Tables)
3 Months Ended
Jun. 24, 2022
Share-Based Payment Arrangement [Abstract]  
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
June 24,
2022
June 25,
2021
Cost of sales$832 $528 
Research and development1,128 752 
Selling, general and administrative32,176 3,551 
Total stock-based compensation$34,136 $4,831 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Tables)
3 Months Ended
Jun. 24, 2022
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
June 24,
2022
June 25,
2021
Provision for income taxes$1,965 $4,263 
Annual operating tax rate16.3 %15.9 %
Effective tax rate16.0 %13.3 %
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details)
3 Months Ended 12 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Mar. 25, 2022
Revenue Benchmark | Geographic Concentration Risk | Non-US      
Concentration Risk [Line Items]      
Concentration risk, percentage 87.00% 85.70%  
Revenue Benchmark | Geographic Concentration Risk | Greater China      
Concentration Risk [Line Items]      
Concentration risk, percentage 25.30% 22.70%  
Revenue Benchmark | Geographic Concentration Risk | Japan      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.20% 18.80%  
Revenue Benchmark | Geographic Concentration Risk | South Korea      
Concentration Risk [Line Items]      
Concentration risk, percentage   11.70%  
Sanken | Trade Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 24.70%   23.80%
Sanken | Revenue Benchmark | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.20% 18.80%  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contract with Customers - Net Sales by Application (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Disaggregation of Revenue [Line Items]    
Total net sales $ 217,753 $ 188,142
Automotive    
Disaggregation of Revenue [Line Items]    
Total net sales 149,649 133,523
Industrial    
Disaggregation of Revenue [Line Items]    
Total net sales 40,140 30,309
Other    
Disaggregation of Revenue [Line Items]    
Total net sales $ 27,964 $ 24,310
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contract with Customers - Net Sales by Product (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Disaggregation of Revenue [Line Items]    
Total net sales $ 217,753 $ 188,142
Power integrated circuits    
Disaggregation of Revenue [Line Items]    
Total net sales 80,660 66,672
Magnetic sensors    
Disaggregation of Revenue [Line Items]    
Total net sales 137,050 120,642
Photonics    
Disaggregation of Revenue [Line Items]    
Total net sales $ 43 $ 828
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contract with Customers - Net Sales by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Disaggregation of Revenue [Line Items]    
Total net sales $ 217,753 $ 188,142
United States    
Disaggregation of Revenue [Line Items]    
Total net sales 28,391 26,841
Other Americas    
Disaggregation of Revenue [Line Items]    
Total net sales 6,487 6,349
Europe    
Disaggregation of Revenue [Line Items]    
Total net sales 35,333 34,751
Japan    
Disaggregation of Revenue [Line Items]    
Total net sales 41,709 35,453
Greater China    
Disaggregation of Revenue [Line Items]    
Total net sales 55,116 42,779
South Korea    
Disaggregation of Revenue [Line Items]    
Total net sales 20,979 21,933
Other Asia    
Disaggregation of Revenue [Line Items]    
Total net sales $ 29,738 $ 20,036
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contract with Customers - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Mar. 25, 2022
Revenue from Contract with Customer [Abstract]      
Trade accounts receivable, returns, credits issued, and price protection adjustments, current $ 14,399   $ 14,924
Trade accounts receivable, returns, credits issued, and price protection adjustments expense (credit) $ (525) $ (1,613)  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 24, 2022
Mar. 25, 2022
Assets:    
Total assets $ 114,648 $ 36,689
Liabilities:    
Contingent consideration 2,600 2,800
Total liabilities 2,600 2,800
Level 1    
Assets:    
Total assets 114,648 36,689
Liabilities:    
Contingent consideration 0 0
Total liabilities 0 0
Level 2    
Assets:    
Total assets 0 0
Liabilities:    
Contingent consideration 0 0
Total liabilities 0 0
Level 3    
Assets:    
Total assets 0 0
Liabilities:    
Contingent consideration 2,600 2,800
Total liabilities 2,600 2,800
Money market fund deposits    
Assets:    
Cash and cash equivalents 96,395 16,927
Net losses recognized during the period on equity securities 9,715 7,416
Investments in marketable securities 8,538 12,346
Money market fund deposits | Level 1    
Assets:    
Cash and cash equivalents 96,395 16,927
Net losses recognized during the period on equity securities 9,715 7,416
Investments in marketable securities 8,538 12,346
Money market fund deposits | Level 2    
Assets:    
Cash and cash equivalents 0 0
Net losses recognized during the period on equity securities 0 0
Investments in marketable securities 0 0
Money market fund deposits | Level 3    
Assets:    
Cash and cash equivalents 0 0
Net losses recognized during the period on equity securities 0 0
Investments in marketable securities $ 0 $ 0
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Unrealized Gains and Losses on Marketable Securities with a Readily Determinable Fair Value (Details)
$ in Thousands
3 Months Ended
Jun. 24, 2022
USD ($)
Fair Value Disclosures [Abstract]  
Net losses recognized during the period on equity securities $ (3,486)
Less: Net gains and losses recognized during the period on equity securities sold during the period 0
Unrealized losses recognized during the reporting period on equity securities still held at the reporting date $ (3,486)
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 28, 2020
Jun. 24, 2022
Jun. 25, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Unrealized foreign currency exchange losses on equity securities   $ (323) $ 0
Voxtel      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Potential payout $ 15,000    
Fair value of earn-outs $ 7,300    
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Change in Fair Value of Level 3 Contingent Consideration (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 2,800 $ 4,800
Change in fair value of contingent consideration (200) 300
Ending balance $ 2,600 $ 5,100
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Jun. 24, 2022
Mar. 25, 2022
Jun. 25, 2021
Mar. 26, 2021
Receivables [Abstract]        
Trade accounts receivable $ 136,032 $ 129,539    
Less:        
Provision for expected credit losses (149) (105) $ (773) $ (138)
Returns and sales allowances (14,250) (14,819) $ (13,026) $ (15,274)
Related party trade accounts receivable (30,081) (27,256)    
Total $ 91,552 $ 87,359    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Provision for Expected Credit Losses    
Balance at the beginning of the period $ 105 $ 138
Charged to costs and expenses or revenue 44 635
Settlements, net of recoveries 0 0
Balance at the end of the period 149 773
Returns and Sales Allowances    
Balance at the beginning of the period 14,819 15,274
Charged to costs and expenses or revenue 27,753 40,582
Settlements, net of recoveries (28,322) (42,830)
Balance at the end of the period 14,250 13,026
Total    
Balance at the beginning of the period 14,924 15,412
Charged to costs and expenses or revenue 27,797 41,217
Settlements, net of recoveries (28,322) (42,830)
Balance at the end of the period $ 14,399 $ 13,799
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 24, 2022
Mar. 25, 2022
Inventory Disclosure [Abstract]    
Raw materials and supplies $ 12,334 $ 11,941
Work in process 57,661 55,855
Finished goods 18,938 18,364
Total $ 88,933 $ 86,160
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Inventory Disclosure [Abstract]    
Recorded inventory provisions $ 2,115 $ 3,189
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Jun. 24, 2022
Mar. 25, 2022
Property, Plant and Equipment [Line Items]    
Total $ 660,622 $ 647,011
Less accumulated depreciation (445,814) (436,983)
Total 214,808 210,028
Land    
Property, Plant and Equipment [Line Items]    
Total 15,374 15,775
Buildings, building improvements and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total 58,518 59,816
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total 558,373 542,745
Office equipment    
Property, Plant and Equipment [Line Items]    
Total 6,128 6,247
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total $ 22,229 $ 22,428
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant and Equipment, net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 10,850 $ 11,120
Prepaid tooling costs    
Property, Plant and Equipment [Line Items]    
Amortization expense $ 32 $ 33
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant and Equipment, net - Schedule of Long Lived Assets (Details) - USD ($)
$ in Thousands
Jun. 24, 2022
Mar. 25, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 215,415 $ 210,455
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 35,606 35,221
Philippines    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 171,318 167,488
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 8,491 $ 7,746
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Goodwill [Roll Forward]    
Beginning balance $ 20,009 $ 20,106
Foreign currency translation (56) 12
Ending balance $ 19,953 $ 20,118
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 24, 2022
Mar. 25, 2022
Finite-Lived Intangible Assets [Line Items]    
Net Carrying Amount $ 33,171  
Total intangible assets, gross 62,421 $ 61,168
Accumulated Amortization 26,279 25,198
Total 36,142 35,970
Indefinite-lived and legacy process technology    
Finite-Lived Intangible Assets [Line Items]    
Gross 4,050 4,050
Accumulated Amortization 1,650 1,650
Indefinite-lived intangible assets, net 2,400 2,400
Legacy trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross 629 627
Accumulated Amortization 58 58
Indefinite-lived intangible assets, net 571 569
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross 37,604 36,577
Accumulated Amortization 15,860 15,304
Net Carrying Amount $ 21,744 $ 21,273
Weighted-Average Lives 10 years 10 years
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 6,806 $ 6,582
Accumulated Amortization 6,590 6,348
Net Carrying Amount $ 216 $ 234
Weighted-Average Lives 9 years 9 years
Process technology    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 13,100 $ 13,100
Accumulated Amortization 2,015 1,742
Net Carrying Amount $ 11,085 $ 11,358
Weighted-Average Lives 12 years 12 years
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 200 $ 200
Accumulated Amortization 74 64
Net Carrying Amount $ 126 $ 136
Weighted-Average Lives 5 years 5 years
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 32 $ 32
Accumulated Amortization 32 32
Net Carrying Amount $ 0 $ 0
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Mar. 25, 2022
Acquired Finite-Lived Intangible Assets [Line Items]      
Intangible assets amortization expense $ 1,036 $ 1,019  
Patents      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated useful life 10 years   10 years
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Future Amortization Expense (Details)
$ in Thousands
Jun. 24, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remainder of 2023 $ 2,942
2024 3,758
2025 3,499
2026 3,240
2027 2,926
Thereafter 16,806
Net Carrying Amount $ 33,171
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 24, 2022
Mar. 25, 2022
Payables and Accruals [Abstract]    
Accrued management incentives $ 9,814 $ 33,607
Accrued salaries and wages 23,313 14,699
Accrued vacation 7,140 5,715
Accrued severance 4,308 839
Accrued professional fees 5,219 1,252
Accrued income taxes 11,161 1,831
Accrued utilities 2,157 607
Other current liabilities 5,840 6,909
Total $ 68,952 $ 65,459
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Debt and Other Borrowings (Details)
Jun. 24, 2022
USD ($)
Mar. 25, 2022
USD ($)
Sep. 30, 2020
USD ($)
Nov. 26, 2019
PHP (₱)
Nov. 20, 2019
PHP (₱)
Term Loan Facility | Line of Credit          
Line of Credit Facility [Line Items]          
Outstanding balance $ 25,000,000 $ 25,000,000      
Term Loan Facility | Credit Suisse AG, Cayman Islands Branch          
Line of Credit Facility [Line Items]          
Maximum borrowing capacity     $ 325,000,000    
Senior Secured Revolving Credit Facility | Mizuho Bank, Ltd          
Line of Credit Facility [Line Items]          
Maximum borrowing capacity     $ 50,000,000    
Interest rate at period end 4.81%        
Outstanding balance $ 0 0      
Unamortized deferred financing costs 124,000 149,000      
Unsecured Revolving Credit Facilities | Line-of-Credit Agreement Expiring August 31, 2021 | Line of Credit          
Line of Credit Facility [Line Items]          
Maximum borrowing capacity 1,102,000     ₱ 60,000,000  
Outstanding balance 0 0      
Unsecured Revolving Credit Facilities | Line-of-Credit Agreement Expiring June 30, 2021 | Line of Credit          
Line of Credit Facility [Line Items]          
Maximum borrowing capacity 1,378,000       ₱ 75,000,000
Outstanding balance $ 0 $ 0      
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 24, 2022
Mar. 25, 2022
Other Liabilities Disclosure [Abstract]    
Accrued management incentives $ 31 $ 826
Accrued retirement 8,646 8,903
Accrued contingent consideration 2,600 2,800
Provision for uncertain tax positions (net) 2,779 2,757
Total $ 14,056 $ 15,286
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Retirement Plans - Schedule of Expense Related to Defined Benefit Plan (Details) - Pension Plan - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Defined Benefit Plan Disclosure [Line Items]    
Service cost $ 328 $ 383
Interest cost 197 166
Expected return on plan assets (78) (79)
Amortization of prior service cost (2) 0
Actuarial loss 21 53
Net periodic pension expense $ 466 $ 523
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Retirement Plans - Fair Value of Entity's Plan Assets (Details) - Pension Plan - USD ($)
$ in Thousands
Jun. 24, 2022
Mar. 25, 2022
Jun. 25, 2021
Mar. 26, 2021
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan $ 6,383 $ 7,097    
Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 3,000 3,636    
Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 1,803 1,843    
Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 1,580 1,618    
Government securities        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 1,834 1,920    
Government securities | Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 1,834 1,920    
Government securities | Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 0 0    
Government securities | Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 0 0    
Unit investment trust fund        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 1,194 1,165    
Unit investment trust fund | Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 0 0    
Unit investment trust fund | Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 1,194 1,165    
Unit investment trust fund | Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 0 0    
Loans        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 555 553    
Loans | Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 0 0    
Loans | Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 0 0    
Loans | Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 555 553 $ 633 $ 584
Bonds        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 607 676    
Bonds | Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 0 0    
Bonds | Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 607 676    
Bonds | Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 0 0    
Stocks and other investments        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 2,193 2,783    
Stocks and other investments | Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 1,166 1,716    
Stocks and other investments | Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 2 2    
Stocks and other investments | Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan $ 1,025 $ 1,065    
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Retirement Plans - Schedule of Changes in Fair Value of Level 3 Plan Assets (Details) - Pension Plan - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Beginning balance $ 7,097  
Ending balance 6,383  
Loans    
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Beginning balance 553  
Ending balance 555  
Level 3    
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Beginning balance 1,618  
Ending balance 1,580  
Level 3 | Loans    
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Beginning balance 553 $ 584
Additions during the year 171 159
Redemptions during the year (152) (107)
Revaluation of equity securities 4 (1)
Change in foreign currency exchange rates (21) (2)
Ending balance 555 633
Level 3 | Stocks    
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Beginning balance 1,065 1,133
Additions during the year 0 0
Redemptions during the year 0 0
Revaluation of equity securities 0 0
Change in foreign currency exchange rates (40) (3)
Ending balance $ 1,025 $ 1,130
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Retirement Plans - Narrative (Details)
£ in Thousands, $ in Thousands
3 Months Ended
Jun. 24, 2022
USD ($)
Jun. 25, 2021
USD ($)
Jun. 24, 2022
GBP (£)
Mar. 25, 2022
USD ($)
Mar. 25, 2022
GBP (£)
Pension Plan          
Defined Benefit Plan Disclosure [Line Items]          
Company contributions $ 372 $ 353      
Expected contributions in current fiscal year $ 1,546        
Other Defined Benefit Plans | Pension Promise          
Defined Benefit Plan Disclosure [Line Items]          
Retirement age 65 years        
Other assets, net $ 838   £ 684 $ 875 £ 661
Accrued retirement, other long-term liabilities $ 838   £ 684 $ 875 £ 661
Defined Contribution Plan          
Defined Benefit Plan Disclosure [Line Items]          
Maximum employee contribution 50.00%        
Employer matching contribution 100.00%        
Maximum employer contribution 5.00%        
Total contributions $ 1,430 1,256      
Defined Contribution Plan | 401(K) Plan          
Defined Benefit Plan Disclosure [Line Items]          
Maximum employee contribution 35.00%        
Vesting percentage 100.00%        
Defined Contribution Plan | AME Plan          
Defined Benefit Plan Disclosure [Line Items]          
Total contributions $ 256 $ 218      
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Commitment and Contingencies (Details) - USD ($)
Jun. 24, 2022
Mar. 25, 2022
Commitments and Contingencies Disclosure [Abstract]    
Indemnification accruals $ 0 $ 0
Environmental accruals $ 0 $ 0
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income per Share - Narrative (Details) - shares
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net income per share (in shares) 19,272 1,988
Performance stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net income per share (in shares) 46,991 0
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income per Share - Schedule of Computation of Net Income per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Earnings Per Share [Abstract]    
Net income attributable to Allegro MicroSystems, Inc. $ 10,247 $ 27,669
Net (loss) income attributable to common stockholders, basic 10,283 27,707
Net (loss) income attributable to common stockholders, diluted $ 10,283 $ 27,707
Basic weighted average common shares (in shares) 190,638,135 189,585,381
Dilutive effect of common stock equivalents (in shares) 1,768,141 1,577,693
Diluted weighted average common shares (in shares) 192,406,276 191,163,074
Basic net income attributable to Allegro MicroSystems, Inc. per share (in dollars per share) $ 0.05 $ 0.15
Basic net income attributable to common stockholders per share (in dollars per share) 0.05 0.15
Diluted net income attributable to Allegro MicroSystems, Inc. per share (in dollars per share) 0.05 0.14
Diluted net income attributable to common stockholders per share (in dollars per share) $ 0.05 $ 0.14
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details) - shares
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dilutive effect of common stock equivalents (in shares) 1,768,141 1,577,693
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dilutive effect of common stock equivalents (in shares) 668,259 820,221
Performance stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dilutive effect of common stock equivalents (in shares) 1,080,201 752,235
Employee stock purchase plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dilutive effect of common stock equivalents (in shares) 19,681 5,237
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock and Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Selling, general and administrative | President    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based payment arrangement, plan modification $ 26,349  
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Grants in period (in shares) 1,959,952 894,876
Grant date fair value (in dollars per share) $ 22.89 $ 24.79
Vested in period (in shares) 1,031,565 3,217
Cancelled (in shares) 120,270 28,152
Stock-based compensation expense not yet recorded $ 47,863  
Weighted-average remaining contractual life 1 year 8 months 23 days  
Performance stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vested in period (in shares) 855,916 0
Stock-based compensation expense not yet recorded $ 14,024  
Weighted-average remaining contractual life 1 year 6 months 7 days  
Intrinsic value, vested $ 27,002 $ 30,490
Performance stock units | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Inclusion percentage of target goals 87.00%  
Performance stock units | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Inclusion percentage of target goals 200.00%  
Restricted Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vested in period (in shares) 18,953 54,729
Cancelled (in shares) 0 9,757
Weighted-average remaining contractual life 9 months 25 days  
Unvested shares of restricted commons stock (in shares) 121,573  
Weighted-average grant date fair value (in dollars per share) $ 14.00  
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2022
Jun. 25, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation $ 34,136 $ 4,831
Cost of sales    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation 832 528
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation 1,128 752
Selling, general and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation $ 32,176 $ 3,551
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Schedule of Tax Provision (Details)
$ in Thousands
3 Months Ended
Jun. 24, 2022
USD ($)
Jun. 25, 2021
USD ($)
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 1,965 $ 4,263
Annual operating tax rate 0.163 0.159
Effective tax rate 16.00% 13.30%
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Narrative (Details)
$ in Thousands
3 Months Ended
Jun. 24, 2022
USD ($)
Income Tax Disclosure [Abstract]  
FDII, tax amount $ 9,000
Subpart F, offsetting amount 2,837
Nondeductible expense, amount $ 6,721
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions (Details) - USD ($)
3 Months Ended
Jan. 01, 2023
Jul. 01, 2022
Jun. 24, 2022
Jun. 25, 2021
Mar. 25, 2022
Dec. 02, 2021
Related Party Transaction [Line Items]            
Total net sales     $ 217,753,000 $ 188,142,000    
Trade and other accounts receivable due from related party     30,109,000   $ 27,360,000  
Amounts due to related party     4,704,000   5,222,000  
Director            
Related Party Transaction [Line Items]            
Labor and related expense     $ 51,000 48,000    
Sanken            
Related Party Transaction [Line Items]            
Ownership percentage by majority shareholder     51.50%      
Sanken | Polar Semiconductor, LLC            
Related Party Transaction [Line Items]            
Ownership percentage by majority shareholder     70.00%      
Allegro Microsystems, Inc. | Polar Semiconductor, LLC            
Related Party Transaction [Line Items]            
Ownership percentage by majority shareholder     30.00%      
Related Party            
Related Party Transaction [Line Items]            
Total net sales     $ 41,709,000 35,453,000    
PSL            
Related Party Transaction [Line Items]            
Purchases from related party     14,671,000 13,380,000    
Amounts due to related party     4,704,000   5,222,000  
PSL | Initial PSL Loan | Loans Payable            
Related Party Transaction [Line Items]            
Principle amount           $ 7,500,000
Debt instrument, interest rate           1.26%
Long-term debt     7,031,000      
Debt instrument, periodic payment     500,000      
Interest and other income     31,000      
PSL | Initial PSL Loan | Loans Payable | Subsequent Event            
Related Party Transaction [Line Items]            
Debt instrument, periodic payment   $ 491,000        
Interest and other income   $ 22,000        
PSL | Secondary PSL Loan | Loans Payable | Forecast            
Related Party Transaction [Line Items]            
Principle amount $ 7,500,000          
Debt instrument, term 4 years          
Sanken            
Related Party Transaction [Line Items]            
Trade and other accounts receivable due from related party     30,081,000   27,256,000  
Other accounts receivable from related party     $ 28,000   $ 104,000  
Option to terminate, period of notice     6 months      
Rent expense     $ 48,000 56,000    
Sanken | Related Party            
Related Party Transaction [Line Items]            
Total net sales     41,709,000 35,453,000    
Director            
Related Party Transaction [Line Items]            
Severance payment if terminated       180,000    
Fees paid     $ 72,000 $ 56,000    
XML 85 algm-20220624_htm.xml IDEA: XBRL DOCUMENT 0000866291 2022-03-26 2022-06-24 0000866291 2022-07-22 0000866291 2022-06-24 0000866291 2022-03-25 0000866291 algm:NonRelatedPartyMember 2022-03-26 2022-06-24 0000866291 algm:NonRelatedPartyMember 2021-03-27 2021-06-25 0000866291 algm:RelatedPartyMember 2022-03-26 2022-06-24 0000866291 algm:RelatedPartyMember 2021-03-27 2021-06-25 0000866291 2021-03-27 2021-06-25 0000866291 us-gaap:CommonStockMember 2021-03-26 0000866291 us-gaap:AdditionalPaidInCapitalMember 2021-03-26 0000866291 us-gaap:RetainedEarningsMember 2021-03-26 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-26 0000866291 us-gaap:NoncontrollingInterestMember 2021-03-26 0000866291 2021-03-26 0000866291 us-gaap:RetainedEarningsMember 2021-03-27 2021-06-25 0000866291 us-gaap:NoncontrollingInterestMember 2021-03-27 2021-06-25 0000866291 us-gaap:CommonStockMember 2021-03-27 2021-06-25 0000866291 us-gaap:AdditionalPaidInCapitalMember 2021-03-27 2021-06-25 0000866291 us-gaap:CommonStockMember 2021-06-25 0000866291 us-gaap:AdditionalPaidInCapitalMember 2021-06-25 0000866291 us-gaap:RetainedEarningsMember 2021-06-25 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-25 0000866291 us-gaap:NoncontrollingInterestMember 2021-06-25 0000866291 2021-06-25 0000866291 us-gaap:CommonStockMember 2022-03-25 0000866291 us-gaap:AdditionalPaidInCapitalMember 2022-03-25 0000866291 us-gaap:RetainedEarningsMember 2022-03-25 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-25 0000866291 us-gaap:NoncontrollingInterestMember 2022-03-25 0000866291 us-gaap:RetainedEarningsMember 2022-03-26 2022-06-24 0000866291 us-gaap:NoncontrollingInterestMember 2022-03-26 2022-06-24 0000866291 us-gaap:CommonStockMember 2022-03-26 2022-06-24 0000866291 us-gaap:AdditionalPaidInCapitalMember 2022-03-26 2022-06-24 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-26 2022-06-24 0000866291 us-gaap:CommonStockMember 2022-06-24 0000866291 us-gaap:AdditionalPaidInCapitalMember 2022-06-24 0000866291 us-gaap:RetainedEarningsMember 2022-06-24 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-24 0000866291 us-gaap:NoncontrollingInterestMember 2022-06-24 0000866291 algm:SankenMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-03-26 2022-06-24 0000866291 algm:SankenMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-03-27 2022-03-25 0000866291 algm:SankenMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-03-26 2022-06-24 0000866291 algm:SankenMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-03-27 2021-06-25 0000866291 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-03-26 2022-06-24 0000866291 country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-03-26 2022-06-24 0000866291 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-03-26 2022-06-24 0000866291 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-03-27 2021-06-25 0000866291 country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-03-27 2021-06-25 0000866291 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-03-27 2021-06-25 0000866291 country:KR us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-03-27 2021-06-25 0000866291 algm:AutomotiveEndMarketMember 2022-03-26 2022-06-24 0000866291 algm:AutomotiveEndMarketMember 2021-03-27 2021-06-25 0000866291 algm:IndustrialEndMarketMember 2022-03-26 2022-06-24 0000866291 algm:IndustrialEndMarketMember 2021-03-27 2021-06-25 0000866291 algm:OtherEndMarketMember 2022-03-26 2022-06-24 0000866291 algm:OtherEndMarketMember 2021-03-27 2021-06-25 0000866291 algm:PowerIntegratedCircuitsMember 2022-03-26 2022-06-24 0000866291 algm:PowerIntegratedCircuitsMember 2021-03-27 2021-06-25 0000866291 algm:MagneticSensorsMember 2022-03-26 2022-06-24 0000866291 algm:MagneticSensorsMember 2021-03-27 2021-06-25 0000866291 algm:PhotonicsMember 2022-03-26 2022-06-24 0000866291 algm:PhotonicsMember 2021-03-27 2021-06-25 0000866291 country:US 2022-03-26 2022-06-24 0000866291 country:US 2021-03-27 2021-06-25 0000866291 algm:OtherAmericasMember 2022-03-26 2022-06-24 0000866291 algm:OtherAmericasMember 2021-03-27 2021-06-25 0000866291 srt:EuropeMember 2022-03-26 2022-06-24 0000866291 srt:EuropeMember 2021-03-27 2021-06-25 0000866291 country:JP 2022-03-26 2022-06-24 0000866291 country:JP 2021-03-27 2021-06-25 0000866291 country:CN 2022-03-26 2022-06-24 0000866291 country:CN 2021-03-27 2021-06-25 0000866291 country:KR 2022-03-26 2022-06-24 0000866291 country:KR 2021-03-27 2021-06-25 0000866291 algm:OtherAsiaMember 2022-03-26 2022-06-24 0000866291 algm:OtherAsiaMember 2021-03-27 2021-06-25 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-24 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-24 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-24 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-24 0000866291 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-24 0000866291 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-24 0000866291 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-24 0000866291 us-gaap:FairValueMeasurementsRecurringMember 2022-06-24 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-25 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-25 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-25 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-25 0000866291 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-25 0000866291 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-25 0000866291 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-25 0000866291 us-gaap:FairValueMeasurementsRecurringMember 2022-03-25 0000866291 algm:VoxtelIncMember 2020-08-28 0000866291 algm:VoxtelIncMember 2020-08-28 2020-08-28 0000866291 us-gaap:FairValueMeasurementsRecurringMember 2022-03-26 2022-06-24 0000866291 us-gaap:FairValueMeasurementsRecurringMember 2021-03-26 0000866291 us-gaap:FairValueMeasurementsRecurringMember 2021-03-27 2021-06-25 0000866291 us-gaap:FairValueMeasurementsRecurringMember 2021-06-25 0000866291 us-gaap:LandMember 2022-06-24 0000866291 us-gaap:LandMember 2022-03-25 0000866291 algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember 2022-06-24 0000866291 algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember 2022-03-25 0000866291 us-gaap:MachineryAndEquipmentMember 2022-06-24 0000866291 us-gaap:MachineryAndEquipmentMember 2022-03-25 0000866291 us-gaap:OfficeEquipmentMember 2022-06-24 0000866291 us-gaap:OfficeEquipmentMember 2022-03-25 0000866291 us-gaap:ConstructionInProgressMember 2022-06-24 0000866291 us-gaap:ConstructionInProgressMember 2022-03-25 0000866291 country:US 2022-06-24 0000866291 country:US 2022-03-25 0000866291 country:PH 2022-06-24 0000866291 country:PH 2022-03-25 0000866291 algm:OtherCountriesMember 2022-06-24 0000866291 algm:OtherCountriesMember 2022-03-25 0000866291 us-gaap:ToolsDiesAndMoldsMember 2022-03-26 2022-06-24 0000866291 us-gaap:ToolsDiesAndMoldsMember 2021-03-27 2021-06-25 0000866291 us-gaap:PatentsMember 2022-06-24 0000866291 us-gaap:PatentsMember 2022-03-26 2022-06-24 0000866291 us-gaap:CustomerRelationshipsMember 2022-06-24 0000866291 us-gaap:CustomerRelationshipsMember 2022-03-26 2022-06-24 0000866291 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-06-24 0000866291 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-03-26 2022-06-24 0000866291 algm:IndefiniteLivedTechnologyBasedIntangibleAssetsMember 2022-06-24 0000866291 us-gaap:TrademarksMember 2022-06-24 0000866291 us-gaap:TrademarksMember 2022-03-26 2022-06-24 0000866291 algm:LegacyTrademarksMember 2022-06-24 0000866291 us-gaap:OtherIntangibleAssetsMember 2022-06-24 0000866291 us-gaap:PatentsMember 2022-03-25 0000866291 us-gaap:PatentsMember 2021-03-27 2022-03-25 0000866291 us-gaap:CustomerRelationshipsMember 2022-03-25 0000866291 us-gaap:CustomerRelationshipsMember 2021-03-27 2022-03-25 0000866291 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-03-25 0000866291 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-03-27 2022-03-25 0000866291 algm:IndefiniteLivedTechnologyBasedIntangibleAssetsMember 2022-03-25 0000866291 us-gaap:TrademarksMember 2022-03-25 0000866291 us-gaap:TrademarksMember 2021-03-27 2022-03-25 0000866291 algm:LegacyTrademarksMember 2022-03-25 0000866291 us-gaap:OtherIntangibleAssetsMember 2022-03-25 0000866291 algm:TermLoanFacilityMember algm:CreditSuisseAGCaymanIslandsBranchMember 2020-09-30 0000866291 us-gaap:RevolvingCreditFacilityMember algm:MizuhoBankLtdMember 2020-09-30 0000866291 us-gaap:RevolvingCreditFacilityMember algm:MizuhoBankLtdMember 2022-06-24 0000866291 algm:TermLoanFacilityMember us-gaap:LineOfCreditMember 2022-03-25 0000866291 algm:TermLoanFacilityMember us-gaap:LineOfCreditMember 2022-06-24 0000866291 us-gaap:RevolvingCreditFacilityMember algm:MizuhoBankLtdMember 2022-03-25 0000866291 algm:UnsecuredRevolvingCreditFacilitiesMember algm:LineOfCreditAgreementExpiringAugust312021Member us-gaap:LineOfCreditMember 2019-11-26 0000866291 algm:UnsecuredRevolvingCreditFacilitiesMember algm:LineOfCreditAgreementExpiringAugust312021Member us-gaap:LineOfCreditMember 2022-06-24 0000866291 algm:UnsecuredRevolvingCreditFacilitiesMember algm:LineOfCreditAgreementExpiringAugust312021Member us-gaap:LineOfCreditMember 2022-03-25 0000866291 algm:UnsecuredRevolvingCreditFacilitiesMember algm:LineOfCreditAgreementExpiringJune302021Member us-gaap:LineOfCreditMember 2019-11-20 0000866291 algm:UnsecuredRevolvingCreditFacilitiesMember algm:LineOfCreditAgreementExpiringJune302021Member us-gaap:LineOfCreditMember 2022-06-24 0000866291 algm:UnsecuredRevolvingCreditFacilitiesMember algm:LineOfCreditAgreementExpiringJune302021Member us-gaap:LineOfCreditMember 2022-03-25 0000866291 us-gaap:PensionPlansDefinedBenefitMember 2022-03-26 2022-06-24 0000866291 us-gaap:PensionPlansDefinedBenefitMember 2021-03-27 2021-06-25 0000866291 us-gaap:USTreasuryAndGovernmentMember us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 algm:UnitInvestmentTrustFundMember us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 algm:UnitInvestmentTrustFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 algm:UnitInvestmentTrustFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 algm:UnitInvestmentTrustFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:BankLoanObligationsMember us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:BankLoanObligationsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:BankLoanObligationsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:BankLoanObligationsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:CorporateBondSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:USTreasuryAndGovernmentMember us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 algm:UnitInvestmentTrustFundMember us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 algm:UnitInvestmentTrustFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 algm:UnitInvestmentTrustFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 algm:UnitInvestmentTrustFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:BankLoanObligationsMember us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:BankLoanObligationsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:BankLoanObligationsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:BankLoanObligationsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:CorporateBondSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-25 0000866291 us-gaap:BankLoanObligationsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-26 2022-06-24 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-26 2022-06-24 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-06-24 0000866291 us-gaap:BankLoanObligationsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-03-26 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-03-26 0000866291 us-gaap:BankLoanObligationsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-03-27 2021-06-25 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-03-27 2021-06-25 0000866291 us-gaap:BankLoanObligationsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-06-25 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-06-25 0000866291 algm:PensionPromiseMember us-gaap:OtherPensionPlansDefinedBenefitMember 2022-03-26 2022-06-24 0000866291 algm:PensionPromiseMember us-gaap:OtherPensionPlansDefinedBenefitMember 2022-06-24 0000866291 algm:PensionPromiseMember us-gaap:OtherPensionPlansDefinedBenefitMember 2022-03-25 0000866291 algm:Company401KPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-03-26 2022-06-24 0000866291 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-03-26 2022-06-24 0000866291 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-03-27 2021-06-25 0000866291 algm:AMEPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-03-26 2022-06-24 0000866291 algm:AMEPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-03-27 2021-06-25 0000866291 us-gaap:RestrictedStockUnitsRSUMember 2022-03-26 2022-06-24 0000866291 us-gaap:RestrictedStockUnitsRSUMember 2021-03-27 2021-06-25 0000866291 us-gaap:PerformanceSharesMember 2022-03-26 2022-06-24 0000866291 us-gaap:PerformanceSharesMember 2021-03-27 2021-06-25 0000866291 us-gaap:EmployeeStockMember 2022-03-26 2022-06-24 0000866291 us-gaap:EmployeeStockMember 2021-03-27 2021-06-25 0000866291 us-gaap:RestrictedStockUnitsRSUMember 2022-06-24 0000866291 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-06-24 0000866291 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-06-24 0000866291 us-gaap:PerformanceSharesMember 2022-06-24 0000866291 us-gaap:RestrictedStockMember 2022-03-26 2022-06-24 0000866291 us-gaap:RestrictedStockMember 2021-03-27 2021-06-25 0000866291 us-gaap:RestrictedStockMember 2022-06-24 0000866291 us-gaap:CostOfSalesMember 2022-03-26 2022-06-24 0000866291 us-gaap:CostOfSalesMember 2021-03-27 2021-06-25 0000866291 us-gaap:ResearchAndDevelopmentExpenseMember 2022-03-26 2022-06-24 0000866291 us-gaap:ResearchAndDevelopmentExpenseMember 2021-03-27 2021-06-25 0000866291 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-03-26 2022-06-24 0000866291 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-03-27 2021-06-25 0000866291 srt:PresidentMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-03-26 2022-06-24 0000866291 algm:SankenMember 2022-06-24 0000866291 algm:RelatedPartyMember us-gaap:MajorityShareholderMember 2022-03-26 2022-06-24 0000866291 algm:RelatedPartyMember us-gaap:MajorityShareholderMember 2021-03-27 2021-06-25 0000866291 us-gaap:MajorityShareholderMember 2022-06-24 0000866291 us-gaap:MajorityShareholderMember 2022-03-25 0000866291 algm:SankenMember algm:PolarSemiconductorLLCMember 2022-06-24 0000866291 algm:AllegroMicrosystemsIncMember algm:PolarSemiconductorLLCMember 2022-06-24 0000866291 us-gaap:EquityMethodInvesteeMember 2022-03-26 2022-06-24 0000866291 us-gaap:EquityMethodInvesteeMember 2021-03-27 2021-06-25 0000866291 us-gaap:EquityMethodInvesteeMember 2022-06-24 0000866291 us-gaap:EquityMethodInvesteeMember 2022-03-25 0000866291 algm:InitialPSLLoanMember us-gaap:LoansPayableMember us-gaap:EquityMethodInvesteeMember 2021-12-02 0000866291 srt:ScenarioForecastMember algm:SecondaryPSLLoanMember us-gaap:LoansPayableMember us-gaap:EquityMethodInvesteeMember 2023-01-01 2023-01-01 0000866291 srt:ScenarioForecastMember algm:SecondaryPSLLoanMember us-gaap:LoansPayableMember us-gaap:EquityMethodInvesteeMember 2023-01-01 0000866291 algm:InitialPSLLoanMember us-gaap:LoansPayableMember us-gaap:EquityMethodInvesteeMember 2022-06-24 0000866291 algm:InitialPSLLoanMember us-gaap:LoansPayableMember us-gaap:EquityMethodInvesteeMember 2022-03-26 2022-06-24 0000866291 algm:InitialPSLLoanMember us-gaap:LoansPayableMember us-gaap:EquityMethodInvesteeMember us-gaap:SubsequentEventMember 2022-07-01 2022-07-01 0000866291 us-gaap:MajorityShareholderMember 2022-03-26 2022-06-24 0000866291 us-gaap:MajorityShareholderMember 2021-03-27 2021-06-25 0000866291 srt:DirectorMember 2021-03-27 2021-06-25 0000866291 srt:DirectorMember 2022-03-26 2022-06-24 0000866291 srt:DirectorMember 2022-03-26 2022-06-24 0000866291 srt:DirectorMember 2021-03-27 2021-06-25 shares iso4217:USD iso4217:USD shares pure iso4217:PHP iso4217:GBP 0000866291 false 2023 Q1 --03-31 10-Q true 2022-06-24 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 191269633 286557000 282383000 9715000 7416000 149000 105000 91552000 87359000 30109000 27360000 1430000 4144000 88933000 86160000 18863000 14995000 1875000 1875000 529034000 511692000 214808000 210028000 15158000 16049000 25505000 17967000 19953000 20009000 36142000 35970000 5156000 5625000 26807000 27671000 53550000 47609000 926113000 892620000 34492000 29836000 4704000 5222000 68952000 65459000 3656000 3706000 111804000 104223000 25000000 25000000 11893000 12748000 14056000 15286000 162753000 157257000 0.01 0.01 20000000 20000000 0 0 0 0 0 0 0.01 0.01 1000000000 191180179 191180179 1000000000 190473595 190473595 1912000 1905000 652317000 627792000 133205000 122958000 -25198000 -18448000 762236000 734207000 1124000 1156000 763360000 735363000 926113000 892620000 176044000 152689000 41709000 35453000 217753000 188142000 99379000 93982000 118374000 94160000 33857000 29554000 69980000 32064000 -200000 300000 103637000 61918000 14737000 32242000 -120000 -345000 1924000 -254000 -864000 279000 -3429000 48000 12248000 31970000 1965000 4263000 10283000 27707000 36000 38000 10247000 27669000 0.05 0.15 0.05 0.14 190638135 189585381 192406276 191163074 10283000 27707000 36000 38000 10247000 27669000 -6818000 -30000 3429000 27639000 -68000 -30000 3497000 27669000 189588161 1896000 592170000 3551000 -11865000 1119000 586871000 27669000 38000 27707000 6540 4831000 4831000 -30000 -30000 189581621 1896000 597001000 31220000 -11865000 1127000 619379000 190473595 1905000 627792000 122958000 -18448000 1156000 735363000 10247000 36000 10283000 706584 7000 34131000 34138000 9606000 9606000 -6750000 -68000 -6818000 191180179 1912000 652317000 133205000 -25198000 1124000 763360000 10283000 27707000 11918000 12172000 24000 25000 -7784000 -1454000 34136000 4831000 3000 35000 -200000 300000 2640000 1613000 -3486000 0 4718000 9956000 -2714000 97000 4888000 -5142000 13102000 -1719000 4075000 -2993000 -3267000 1917000 1239000 -2396000 36553000 38495000 14389000 15346000 -14389000 -15346000 469000 0 9606000 0 -9137000 0 -6554000 2608000 6473000 25757000 289799000 203875000 296272000 229632000 282383000 197214000 7416000 6661000 289799000 203875000 286557000 221934000 9715000 7698000 296272000 229632000 452000 269000 -1027000 -538000 2602000 5535000 150000 356000 Nature of the Business and Basis of Presentation<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allegro MicroSystems, Inc., together with its consolidated subsidiaries (“AMI” or the “Company”), is a global leader in designing, developing and manufacturing sensing and power solutions for motion control and energy-efficient systems in automotive and industrial markets. The Company is headquartered in Manchester, New Hampshire and has a global footprint across multiple continents.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared by the Company. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). 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 filed with the SEC on May 18, 2022 (the “2022 Annual Report”). In the opinion of the Company’s management, the financial information for the interim periods presented reflects all adjustments necessary for a fair statement of the Company’s financial position, results of operations and cash. 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></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Periods</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s first quarter three-month period is a 13-week period ending on the Friday closest to the last day in June. The Company’s first quarter of fiscal 2023 ended June 24, 2022, and the Company’s first quarter of fiscal 2022 ended June 25, 2021.</span></div> Summary of Significant Accounting Policies<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of 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, allowances for expected credit losses and customer returns and sales allowances. Such estimates could also relate to the fair value of acquired assets and liabilities, including goodwill and intangible assets, net realizable value of inventory, accrued liabilities, the valuation of stock-based awards, deferred tax valuation allowances, 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></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk and Significant Customers</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with financial institutions, which management believes to be of a high credit quality. To manage credit risk related to accounts receivables, the Company evaluates the creditworthiness of its customers and maintains allowances, to the extent necessary, for potential credit losses based upon the aging of its accounts receivable balances and known collection issues. The Company has not experienced any significant credit losses during the prior two years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 24, 2022 and March 25, 2022, Sanken Electric Co., Ltd. (“Sanken”) accounted for 24.7% and 23.8% of the Company’s outstanding trade accounts receivable, net, respectively, including related party trade accounts receivable. No other customers accounted for 10% or more of outstanding trade accounts receivable, net during those periods.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June 24, 2022 and June 25, 2021, Sanken accounted for 19.2% and 18.8% of total net sales, respectively. No other customers accounted for 10% or more of total net sales for either of the three months ended June 24, 2022 or June 25, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 24, 2022, sales from customers located outside of the United States accounted for, in the aggregate, 87.0% of the Company’s total net sales, with Greater China accounting for 25.3% and Japan accounting for 19.2%. No other countries accounted for greater than 10% of total net sales for the three months ended June 24, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 25, 2021, sales from customers located outside of the United States, in the aggregate, accounted for 85.7% of the Company’s total net sales, with Greater China accounting for 22.7%, Japan accounting for 18.8% and South Korea accounting for 11.7%. No other countries accounted for greater than 10% of total net sales for the three months ended June 25, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-08, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2021-08”), which eliminates the diversity in practice and inconsistency related to the accounting for acquired revenue contracts with customers in a business combination. The amendments in ASU 2021-08 require an acquiring entity to apply ASC Topic 606, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with Customers</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 606”), to recognize and measure contract assets and contract liabilities in a business combination as if the acquired contracts with customers were originated by the acquiring entity at the acquisition date. An acquirer may assess how the acquiree applied ASC 606 and generally should recognize and measure the acquired contract assets and contract liabilities consistent with the recognition and measurement in the acquiree’s financial statements, as prepared in accordance with U.S. GAAP. If unable to rely on the acquiree’s accounting due to errors, noncompliance with U.S. GAAP, or differences in accounting policies, the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company early adopted ASU 2021-08, effective March 26, 2022 and concluded that adoption of this ASU did not have a material impact on its financial position, results of operations, cash flows, or related disclosures. The Company will apply the guidance in ASU 2021-08</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> prospectively to all business combinations that occur after the date of adoption.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU No. 2021-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2021-04”). ASU 2021-04 outlines how an entity should account for modifications made to equity-classified written call options, including stock options and warrants to purchase the entity’s own common stock. The guidance in the ASU requires an entity to treat a modification of an equity-classified written call option that does not cause the option to become liability-classified as an exchange of the original option for a new option. This guidance applies whether the modification is structured as an amendment to the terms and conditions of the equity-classified written call option or as termination of the original option and issuance of a new option. The Company adopted ASU 2021-04, effective March 26, 2022, and concluded that it did not have a material impact on its financial position, results of operations, cash flows, or related disclosures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None applicable.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of 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, allowances for expected credit losses and customer returns and sales allowances. Such estimates could also relate to the fair value of acquired assets and liabilities, including goodwill and intangible assets, net realizable value of inventory, accrued liabilities, the valuation of stock-based awards, deferred tax valuation allowances, 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></div> Concentrations of Credit Risk and Significant CustomersFinancial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with financial institutions, which management believes to be of a high credit quality. To manage credit risk related to accounts receivables, the Company evaluates the creditworthiness of its customers and maintains allowances, to the extent necessary, for potential credit losses based upon the aging of its accounts receivable balances and known collection issues. 0.247 0.238 0.192 0.188 0.870 0.253 0.192 0.857 0.227 0.188 0.117 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-08, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2021-08”), which eliminates the diversity in practice and inconsistency related to the accounting for acquired revenue contracts with customers in a business combination. The amendments in ASU 2021-08 require an acquiring entity to apply ASC Topic 606, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with Customers</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 606”), to recognize and measure contract assets and contract liabilities in a business combination as if the acquired contracts with customers were originated by the acquiring entity at the acquisition date. An acquirer may assess how the acquiree applied ASC 606 and generally should recognize and measure the acquired contract assets and contract liabilities consistent with the recognition and measurement in the acquiree’s financial statements, as prepared in accordance with U.S. GAAP. If unable to rely on the acquiree’s accounting due to errors, noncompliance with U.S. GAAP, or differences in accounting policies, the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company early adopted ASU 2021-08, effective March 26, 2022 and concluded that adoption of this ASU did not have a material impact on its financial position, results of operations, cash flows, or related disclosures. The Company will apply the guidance in ASU 2021-08</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> prospectively to all business combinations that occur after the date of adoption.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU No. 2021-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2021-04”). ASU 2021-04 outlines how an entity should account for modifications made to equity-classified written call options, including stock options and warrants to purchase the entity’s own common stock. The guidance in the ASU requires an entity to treat a modification of an equity-classified written call option that does not cause the option to become liability-classified as an exchange of the original option for a new option. This guidance applies whether the modification is structured as an amendment to the terms and conditions of the equity-classified written call option or as termination of the original option and issuance of a new option. The Company adopted ASU 2021-04, effective March 26, 2022, and concluded that it did not have a material impact on its financial position, results of operations, cash flows, or related disclosures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None applicable.</span></div> Revenue from Contracts with CustomersThe Company generates revenue from the sale of magnetic sensor integrated circuits (“ICs”) and application-specific analog power semiconductors. The following tables summarize net sales disaggregated by application, by product and by geography for the three months ended June 24, 2022 and June 25, 2021. 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.<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by application:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Automotive</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,753 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by product:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.007%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.550%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power integrated circuits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Magnetic sensors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Photonics</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,753 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by geography:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Japan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Greater China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">South Korea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Asia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,753 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes sales net of returns, credits issued, price protection adjustments and stock rotation rights. At June 24, 2022 and March 25, 2022, these adjustments were $14,399 and $14,924, respectively, and were netted against trade accounts receivable in the unaudited condensed consolidated balance sheets. These amounts represent activity of income of $525 and $1,613 for the three months ended June 24, 2022 and June 25, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by application:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Automotive</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,753 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 149649000 133523000 40140000 30309000 27964000 24310000 217753000 188142000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by product:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.007%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.550%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power integrated circuits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Magnetic sensors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Photonics</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,753 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 80660000 66672000 137050000 120642000 43000 828000 217753000 188142000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by geography:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Japan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Greater China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">South Korea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Asia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,753 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 28391000 26841000 6487000 6349000 35333000 34751000 41709000 35453000 55116000 42779000 20979000 21933000 29738000 20036000 217753000 188142000 14399000 14924000 525000 1613000 Fair Value Measurements<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets and liabilities as of June 24, 2022 and March 25, 2022 measured at fair value on a recurring basis and indicate the level of the fair value hierarchy utilized to determine such fair values:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at June 24, 2022 Using:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets, net (long-term):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,648 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,648 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at March 25, 2022 Using:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets, net (long-term):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,689 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,689 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the unrealized gains and losses on investments in marketable securities held with a readily determinable fair value for the three months ended June 24, 2022:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.734%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net losses recognized during the period on equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,486)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net gains and losses recognized during the period on equity securities sold during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses recognized during the reporting period on equity securities still held at the reporting date</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,486)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the unrealized gains in the table above, the change in fair value of the equity securities was impacted by unrealized foreign currency exchange losses of $323 for the three months ended June 24, 2022. There were no investments in marketable securities during the three months ended June 25, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the fiscal year 2021 purchase of Voxtel, Inc. (“Voxtel”), a privately held technology company located in Beaverton, Oregon, that develops, manufactures and supplies photonic and advanced 3D imaging technologies (the “Voxtel Acquisition”), the Company is required to make contingent payments, subject to the entity achieving certain sales and revenue thresholds. The contingent consideration payments are up to $15,000. The fair value of the liabilities for the contingent payments recognized upon the Voxtel Acquisition as part of the purchase accounting opening balance sheet </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">totaled $7,300 and was estimated by discounting to present value the probability-weighted contingent payments expected to be made. Assumptions used in this calculation were units sold, expected revenue, discount rate and various probability factors. The ultimate settlement of contingent consideration could deviate from current estimates based on the actual results of these financial measures. This liability is considered to be a Level 3 financial liability that is remeasured during each reporting period. The change in fair value of contingent consideration for the Voxtel Acquisition is included in change in fair value of contingent consideration in the unaudited condensed consolidated statements of operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the change in fair value of Level 3 contingent consideration in connection with an acquisition in fiscal year 2021 for the three-month periods ended June 24, 2022 and June 25, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3 <br/>Contingent<br/> Consideration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 25, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 24, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 are the Company’s defined benefit plan assets. Fair value information for those assets and liabilities, including their classification in the fair value hierarchy, is included in Note 12, “Retirement Plans.”</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 24, 2022 and June 25, 2021, there were no transfers among Level 1, Level 2 and Level 3 asset or liabilities.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets and liabilities as of June 24, 2022 and March 25, 2022 measured at fair value on a recurring basis and indicate the level of the fair value hierarchy utilized to determine such fair values:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at June 24, 2022 Using:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets, net (long-term):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,648 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,648 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at March 25, 2022 Using:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets, net (long-term):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,689 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,689 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the unrealized gains and losses on investments in marketable securities held with a readily determinable fair value for the three months ended June 24, 2022:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.734%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net losses recognized during the period on equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,486)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net gains and losses recognized during the period on equity securities sold during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses recognized during the reporting period on equity securities still held at the reporting date</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,486)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 96395000 0 0 96395000 9715000 0 0 9715000 8538000 0 0 8538000 114648000 0 0 114648000 0 0 2600000 2600000 0 0 2600000 2600000 16927000 0 0 16927000 7416000 0 0 7416000 12346000 0 0 12346000 36689000 0 0 36689000 0 0 2800000 2800000 0 0 2800000 2800000 -3486000 0 -3486000 -323000 0 15000000 7300000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the change in fair value of Level 3 contingent consideration in connection with an acquisition in fiscal year 2021 for the three-month periods ended June 24, 2022 and June 25, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3 <br/>Contingent<br/> Consideration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 25, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 24, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2800000 200000 2600000 4800000 -300000 5100000 Trade Accounts Receivable, net<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 25,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Returns and sales allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related party trade accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,081)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,256)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,552 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,359 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to credit losses primarily through trade and other financing receivables arising from revenue transactions. The Company uses an aging schedule method to estimate current expected credit losses (“CECL”) based on days of delinquency, including information about past events and current economic conditions. The Company’s accounts receivable are separated into two categories using a portfolio methodology to evaluate the allowance under the CECL impairment model based on sales categorization and similar credit quality and worthiness of the customers: original equipment manufacturers (“OEMs”) and distributors. The receivables in each category share similar risk characteristics. The Company increases the provision for expected credits losses when the Company determines all or a portion of a receivable is uncollectible, and the Company recognizes recoveries as a decrease to the provision for expected credit losses.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company’s expected credit losses and returns and sales allowances were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.275%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Provision for Expected Credit Losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returns<br/>and Sales<br/>Allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 25, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charged to costs and expenses or revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 24, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,250 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charged to costs and expenses or revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,026 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,799 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 25,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Returns and sales allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related party trade accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,081)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,256)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,552 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,359 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 136032000 129539000 149000 105000 14250000 14819000 30081000 27256000 91552000 87359000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company’s expected credit losses and returns and sales allowances were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.275%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Provision for Expected Credit Losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returns<br/>and Sales<br/>Allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 25, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charged to costs and expenses or revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 24, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,250 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charged to costs and expenses or revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,026 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,799 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 105000 14819000 14924000 44000 27753000 27797000 0 28322000 28322000 149000 14250000 14399000 138000 15274000 15412000 635000 40582000 41217000 0 42830000 42830000 773000 13026000 13799000 Inventories<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories include material, labor and overhead and consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 25,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,933 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,160 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded inventory write-offs totaling $2,115 and $3,189 for the three months ended June 24, 2022 and June 25, 2021, respectively.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories include material, labor and overhead and consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 25,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,933 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,160 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12334000 11941000 57661000 55855000 18938000 18364000 88933000 86160000 2115000 3189000 Property, Plant and Equipment, net<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net is stated at cost, and consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 25,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings, building improvements and leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660,622 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647,011 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(445,814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(436,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,028 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">depreciation expense amounted to $10,850 and $11,120 for the three months ended June 24, 2022 and June 25, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets include property, plant and equipment and related deposits on such assets, and capitalized tooling costs. The geographic locations of the Company's long-lived assets, net, based on physical location of the assets, as of June 24, 2022 and March 25, 2022 are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 25,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Philippines</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of prepaid tooling costs amounted to $32 and $33 for the three months ended June 24, 2022 and June 25, 2021, respectively.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net is stated at cost, and consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 25,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings, building improvements and leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660,622 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647,011 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(445,814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(436,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,028 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15374000 15775000 58518000 59816000 558373000 542745000 6128000 6247000 22229000 22428000 660622000 647011000 445814000 436983000 214808000 210028000 10850000 11120000 The geographic locations of the Company's long-lived assets, net, based on physical location of the assets, as of June 24, 2022 and March 25, 2022 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 25,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Philippines</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 35606000 35221000 171318000 167488000 8491000 7746000 215415000 210455000 32000 33000 Goodwill and Intangible Assets<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the changes in the carrying amount of goodwill as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.019%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.781%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 25, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 24, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,118 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived and legacy process technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,421 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 25, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived and legacy process technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,198 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,970 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets amortization expense was $1,036 and $1,019 for the three months ended June 24, 2022 and June 25, 2021, respectively. The majority of the Company’s intangible assets are related to patents, as noted above.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 24, 2022, annual amortization expense of intangible assets for the next five fiscal years is expected to be as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,171 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the changes in the carrying amount of goodwill as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.019%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.781%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 25, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 24, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,118 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 20009000 -56000 19953000 20106000 12000 20118000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived and legacy process technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,421 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 25, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived and legacy process technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,198 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,970 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 37604000 15860000 21744000 P10Y 6806000 6590000 216000 P9Y 13100000 2015000 11085000 P12Y 4050000 1650000 2400000 200000 74000 126000 P5Y 629000 58000 571000 32000 32000 0 62421000 26279000 36142000 36577000 15304000 21273000 P10Y 6582000 6348000 234000 P9Y 13100000 1742000 11358000 P12Y 4050000 1650000 2400000 200000 64000 136000 P5Y 627000 58000 569000 32000 32000 0 61168000 25198000 35970000 1036000 1019000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 24, 2022, annual amortization expense of intangible assets for the next five fiscal years is expected to be as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,171 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2942000 3758000 3499000 3240000 2926000 16806000 33171000 Accrued Expenses and Other Current Liabilities<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of accrued expenses and other current liabilities is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 25,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued management incentives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued salaries and wages</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued severance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued utilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,952 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,459 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of accrued expenses and other current liabilities is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 25,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued management incentives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued salaries and wages</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued severance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued utilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,952 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,459 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9814000 33607000 23313000 14699000 7140000 5715000 4308000 839000 5219000 1252000 11161000 1831000 2157000 607000 5840000 6909000 68952000 65459000 Debt and Other Borrowings<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the other agents, arrangers and lenders party thereto, providing for a $325,000 senior secured term loan facility due in 2028 (the “Term Loan Facility”). On September 30, 2020, the Company also 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 “Revolving Credit Facility” and, together with the Term Loan Facility, the “Senior Secured Credit Facilities”). The Company’s outstanding borrowings bore an interest rate of 4.81% at June 24, 2022. As of both June 24, 2022 and March 25, 2022, the Company had $25,000 outstanding under the Term Loan Facility and had not borrowed on the Revolving Credit Facility.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 24, 2022 and March 25, 2022, the unamortized portion of the deferred financing costs associated with the Revolving Credit Facility was $124 and $149</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, and the related short-term and long-term portions were classified within “Prepaid expenses and other current assets” and “Other assets” on its unaudited </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated balance sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 26, 2019, the Company, through its subsidiaries, entered into a line of credit agreement with a financial institution that provides for a maximum borrowing capacity of 60,000 Philippine pesos (approximately $1,102 at June 24, 2022) at the bank’s prevailing interest rate. The line of credit is due to expire on August 31, 2022. There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> borrowings outstanding under this line of credit as of June 24, 2022 and March 25, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 20, 2019, the Company, through its subsidiaries, entered into a line of credit agreement with a financial institution that provides for a maximum capacity of 75,000 Philippine pesos (approximately $1,378 at June 24, 2022) at the bank’s prevailing interest rate. The line of credit is due to expire on June 30, 2023. There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> borrowings outstanding under this line of credit as of June 24, 2022 and March 25, 2022.</span></div> 325000000 50000000 0.0481 25000000 25000000 0 0 124000 149000 60000000 1102000 0 0 75000000 1378000 0 0 Other Long-Term Liabilities<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The composition of other long-term liabilities is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 25,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued management incentives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued retirement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for uncertain tax positions (net)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,286 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The composition of other long-term liabilities is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 25,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued management incentives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued retirement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for uncertain tax positions (net)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,286 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 31000 826000 8646000 8903000 2600000 2800000 2779000 2757000 14056000 15286000 Retirement Plans<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the funded status (i.e., the difference between the fair value of plan assets and the benefit obligations) of its defined benefit pension plans in its unaudited condensed consolidated balance sheets with a corresponding adjustment to accumulated other comprehensive income, net of tax. These amounts will continue to be recognized as a component of future net periodic benefit costs consistent with the Company’s past practice. Further, actuarial gains and losses and prior service costs that arise in future periods and are not recognized as net periodic benefit costs in the same periods will be recognized as a component of other comprehensive income. Those amounts will also be recognized as a component of future net periodic benefit costs consistent with the Company’s past practice. The Company uses a measurement date for its defined benefit pension plans and other postretirement benefit plans that is equivalent to its fiscal year-end.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plan Descriptions</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-U.S. Defined Benefit Plan</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company, through its wholly owned subsidiary, Allegro MicroSystems Philippines, Inc. (“AMPI”), has a defined benefit pension plan, which is a noncontributory plan that covers substantially all employees of the respective subsidiary. The plan’s assets are invested in common trust funds, bonds and other debt instruments and stocks.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effect on the unaudited statements of operations</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense related to the non-United States (“U.S.”) defined benefit plan was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net periodic pension expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information on Plan Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below sets forth the fair value of the entity’s plan assets as of June 24, 2022 and March 25, 2022, using the same three-level hierarchy of fair value inputs described in the significant accounting policies included in the Company’s 2022 Annual Report.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value at June 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets of non-U.S. defined benefit plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit investment trust fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stocks and other investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,383 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,803 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,580 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value at March 25,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets of non-U.S. defined benefit plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit investment trust fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stocks and other investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,636 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,843 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,618 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the change in fair value of Level 3 plan assets for the three months ended June 24, 2022 and June 25, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3 Non-U.S. Defined</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan Assets</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stocks</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 25, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redemptions during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 24, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redemptions during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The investments in the Company’s major benefit plans largely consist of low-cost, broad-market index funds to mitigate risks of concentration within the market sectors. In recent years, the Company’s investment policy has shifted toward a closer matching of the interest-rate sensitivity of the plan assets and liabilities. The appropriate mix of equity and bond investments is determined primarily through the use of detailed asset-liability modeling studies that look to balance the impact of changes in the discount rate against the need to provide asset growth to cover future service cost. The Company, </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">through its wholly owned subsidiary, Allegro MicroSystems, LLC’s (“AML”), non-U.S. defined benefit plan, has added a greater proportion of fixed income securities with return characteristics that are more closely aligned with changes in liabilities caused by discount rate volatility. There are no significant restrictions on the amount or nature of the investments that may be acquired or held by the plans.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 24, 2022 and June 25, 2021, the Company contributed approximately $372 and $353 to its non-U.S. pension plan, respectively. The Company expects to contribute approximately $1,546 to its non-U.S. pension plan in fiscal year 2023.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Defined Benefit Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 1993, the Company commenced with a rollover pension promise agreement (“Pension Promise”) to offer a then European employee an insured annuity upon their retirement at age 65. The employee was the only eligible participant of the Pension Promise. The impact associated with the expense and related other income with the Pension Promise was insignificant in fiscal years 2022 and 2021, respectively. The total values of the Pension Promise in the amounts of 684 and 661 British Pounds Sterling at June 24, 2022 and March 25, 2022, respectively (approximately $838 and $875 at June 24, 2022 and March 25, 2022, respectively), were classified with other in other assets, net and accrued retirement in other long-term liabilities in the Company’s unaudited condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defined Contribution Plan</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 401(k) plan that covers all employees meeting certain service and age requirements. Employees are eligible to participate in the plan upon hire when the service and age requirements are met. Employees may contribute up to 35% of their compensation, subject to the maximum contribution allowed by the Internal Revenue Service. All employees are 100% vested in their contributions at the time of plan entry.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eligible AML U.S. employees may contribute up to 50% of their pretax compensation to a defined contribution plan, subject to certain limitations, and AML may match, at its discretion, 100% of the participants’ pretax contributions, up to a maximum of 5% of their eligible compensation. Matching contributions by AML totaled approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,430</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1,256</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended June 24, 2022 and June 25, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, through its AML subsidiary, Allegro MicroSystems Europe, Ltd. (“Allegro Europe”), also has a defined contribution plan (the “AME Plan”) covering substantially all employees of Allegro Europe. Contributions to the AME Plan by the Company totaled approximately $256 and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $218 for the three months ended June 24, 2022 and June 25, 2021, respectively.</span></div> <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense related to the non-United States (“U.S.”) defined benefit plan was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net periodic pension expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 328000 383000 197000 166000 78000 79000 -2000 0 -21000 -53000 466000 523000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below sets forth the fair value of the entity’s plan assets as of June 24, 2022 and March 25, 2022, using the same three-level hierarchy of fair value inputs described in the significant accounting policies included in the Company’s 2022 Annual Report.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value at June 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets of non-U.S. defined benefit plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit investment trust fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stocks and other investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,383 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,803 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,580 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value at March 25,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets of non-U.S. defined benefit plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit investment trust fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stocks and other investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,636 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,843 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,618 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1834000 1834000 0 0 1194000 0 1194000 0 555000 0 0 555000 607000 0 607000 0 2193000 1166000 2000 1025000 6383000 3000000 1803000 1580000 1920000 1920000 0 0 1165000 0 1165000 0 553000 0 0 553000 676000 0 676000 0 2783000 1716000 2000 1065000 7097000 3636000 1843000 1618000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the change in fair value of Level 3 plan assets for the three months ended June 24, 2022 and June 25, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3 Non-U.S. Defined</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan Assets</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stocks</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 25, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redemptions during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 24, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redemptions during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 553000 1065000 171000 0 152000 0 4000 0 -21000 -40000 555000 1025000 584000 1133000 159000 0 107000 0 -1000 0 -2000 -3000 633000 1130000 372000 353000 1546000 P65Y 684000 684000 661000 661000 838000 838000 875000 875000 0.35 1 0.50 1 0.05 1430000 1256000 256000 218000 Commitments and Contingencies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, through its subsidiaries, utilizes self-insured employee health programs for employees in the United States. The Company records estimated liabilities for its self-insured health programs based on information provided by the third-party plan administrators, historical claims experience and expected costs of claims incurred but not reported. The Company monitors its estimated liabilities on a quarterly basis. As facts change, it may become necessary to make adjustments that could be material to the Company’s unaudited condensed consolidated financial position and results of operations.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal proceedings</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various legal proceedings and claims, the outcomes of which are subject to significant uncertainty. 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, the Company will disclose the nature of the contingency, and if estimable, will provide the likely amount of such loss or range of loss. Furthermore, the Company does not believe there are any matters that could have a material adverse effect on financial position, results of operations or cash flows.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company has agreed to indemnify and hold harmless certain customers for potential allegations of infringement of intellectual property rights and patents arising from the use of its products. To date, the Company has not recognized or incurred any costs in connection with such indemnification arrangements; therefore, there was no accrual of such amounts at June 24, 2022 or March 25, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental Matters</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes accrued liabilities for environmental matters when it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated. If the contingency is resolved for an amount greater or less than the accrual, or the Company’s share of the contingency increases or decreases or other assumptions relevant to the development of the estimate were to change, the Company would recognize an additional expense or benefit in the unaudited condensed consolidated statements of operations during the period such determination was made. No significant environmental accruals were established at June 24, 2022 or March 25, 2022.</span></div> 0 0 0 0 Net Income per Share<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the basic and diluted net income attributable to Allegro MicroSystems, Inc. per share.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Allegro MicroSystems, Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stockholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,638,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,585,381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,406,276 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,163,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income attributable to Allegro MicroSystems, Inc. per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income attributable to common stockholders per share</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income attributable to Allegro MicroSystems, Inc. per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income attributable to common stockholders per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computed net income per share for the three months ended June 24, 2022 and June 25, 2021 does not assume conversion of securities that would have an antidilutive effect on income per share. For the three months ended June 24, 2022 and June 25, 2021, there were 19,272 and 1,988 restricted share units (“RSUs”), respectively, excluded as conversion of such securities would have an antidilutive effect on income per share. For the three months ended June 24, 2022 and June 25, 2021, there were 46,991 and no performance share units (“PSUs”), respectively, excluded as conversion of such securities would have an antidilutive effect on income per share.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents issuable weighted average share information for the respective periods:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.443%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,080,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768,141 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577,693 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the basic and diluted net income attributable to Allegro MicroSystems, Inc. per share.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Allegro MicroSystems, Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stockholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,638,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,585,381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,406,276 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,163,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income attributable to Allegro MicroSystems, Inc. per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income attributable to common stockholders per share</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income attributable to Allegro MicroSystems, Inc. per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income attributable to common stockholders per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 10247000 27669000 10283000 10283000 27707000 27707000 190638135 189585381 1768141 1577693 192406276 191163074 0.05 0.15 0.05 0.15 0.05 0.14 0.05 0.14 19272 1988 46991 0 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents issuable weighted average share information for the respective periods:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.443%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,080,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768,141 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577,693 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 668259 820221 1080201 752235 19681 5237 1768141 1577693 Common Stock and Stock-Based CompensationThe Company accounts for stock-based compensation through the measurement and recognition of compensation expense for share-based payment awards made to employees over the related requisite service period, including PSUs, RSUs and restricted shares (all part of our equity incentive plan).<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 24, 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and June 25, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company granted RSUs to employees of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,959,952</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 894,876, respectively, with an estimated grant date fair value of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$22.89</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$24.79</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. During the three months ended June 24, 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and June 25, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,031,565</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 3,217 shares vested, respectively, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,270</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 28,152 shares were cancelled, respectively. Stock-based compensation expense related to non-vested awards not yet recorded at June 24, 2022 was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$47,863</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is expected to be recognized over a weighted-average of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.73 years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSUs are included at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - 200% of target goals. The intrinsic value of the PSU’s vested during the three months ended June 24, 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and June 25, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$27,002</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $30,490, respectively. A total of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">855,916</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and no shares vested during the three months ended June 24, 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and June 25, 2021, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The total compensation cost related to non-vested awards not yet recorded at June 24, 2022 was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$14,024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is expected to be recognized over a weighted average of 1.52 years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 24, 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and June 25, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,953</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 54,729 shares of the Company’s restricted common stock, respectively, vested. In addition, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares and 9,757 shares, respectively, were forfeited, which reduced common stock outstanding during the same periods. The Company had </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121,573</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> unvested shares of restricted common stock at June 24, 2022 with a weighted average grant date fair value of $14.00 and remaining vesting period of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.82 years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded stock-based compensation expense in the following expense categories of its unaudited condensed consolidated statements of operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,831 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first fiscal quarter of 2023, the Company’s (former) President and Chief Executive Officer, Ravi Vig, provided notice of his retirement from the Company and its board of directors (the “Board”), effective June 13, 2022. Additionally, the Company entered into a second amended and restated severance agreement (the “Second A&amp;R Severance Agreement”) with Mr. Vig that amended and restated the amended agreement from September 30, 2020. As provided for in the Second A&amp;R Severance Agreement, the Company agreed, in addition to other cash-settled and health insurance-related compensation, to modifications to Mr. Vig’s stock-based compensation, including: (i) acceleration of the vesting of all unvested RSUs, (ii) modification of certain PSUs with performance conditions that had been achieved as of the retirement date to permit these awards to remain outstanding and eligible to vest in accordance with their terms, and (iii) the forfeiture of certain unvested PSUs with performance conditions that had not been achieved as of the retirement date and replacement thereof with new immediately vesting RSUs. The impact of these modifications on stock-based compensation expense was $26,349 for the three months ended June 24, 2022, which was recorded in selling, general and administrative expense in the Company’s unaudited condensed consolidated statements of operations.</span></div> 1959952 894876 22.89 24.79 1031565 3217 120270 28152 47863000 P1Y8M23D 0.87 2 27002000 30490000 855916 0 14024000 P1Y6M7D 18953 54729 0 9757 121573 14.00 P0Y9M25D <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded stock-based compensation expense in the following expense categories of its unaudited condensed consolidated statements of operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,831 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 832000 528000 1128000 752000 32176000 3551000 34136000 4831000 26349000 Income Taxes<div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded the following tax provision in its unaudited condensed consolidated statements of operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,965 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual operating tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9 %</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to tax in the U.S. and various foreign jurisdictions. The Company’s effective tax rate can fluctuate primarily based on: the mix of its U.S. and foreign income; the impact of discrete transactions; and the difference </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">between the amount of tax benefit generated by the foreign derived intangible income deduction (“FDII”) and research credits offset by the additional tax from the global intangible low-tax income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quarter ending June 25, 2021 effective tax rate was favorably impacted by one-time state tax refunds. Current year IRC Section 174 capitalization (“174 Capitalization”) resulted in increased U.S. taxable income and cash taxes: however, it also produced an additional FDII benefit of $9,000 with offsetting inclusions from Subpart F of $2,837. The net current year benefits of 174 Capitalization were offset by an increase in current year non-deductible executive compensation of approximately $6,721.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly assesses the likelihood of outcomes that could result from the examination of its tax returns by the IRS and other tax authorities to determine the adequacy of its income tax reserves and expense. Should actual events or results differ from the Company’s then-current expectations, charges or credits to the Company’s provision for income taxes may become necessary. Any such adjustments could have a significant effect on the results of operations.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded the following tax provision in its unaudited condensed consolidated statements of operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 24,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,965 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual operating tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9 %</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1965000 4263000 0.163 0.159 0.160 0.133 9000000 2837000 6721000 Related Party Transactions<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transactions involving Sanken</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells products to, and purchases in-process products from, Sanken. As of June 24, 2022, Sanken held approximately 51.5% of the Company’s outstanding common stock.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales of Company products to Sanken totaled $41,709 and $35,453 during the three months ended June 24, 2022 and June 25, 2021, respectively. Although certain costs are commingled, 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 from Sanken, totaled $30,081 and $27,256 as of June 24, 2022 and March 25, 2022, respectively. Other accounts receivable from Sanken totaled $28 and $104 as of June 24, 2022 and March 25, 2022, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Termination of Sanken Distribution Agreement</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, the Company entered into a letter of intent with Sanken to develop a plan to transition the supply chain and sales activity in Japan from Sanken to the Company. During the planning process, both parties will define the transition timeline and method for customer communication, supply chain transfer and sales coverage. The Company and Sanken will also define a method to continue engagement with Sanken on the support of select customers.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transactions involving Polar Semiconductor, LLC (“PSL”)</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company purchases in-process products from PSL. PSL is a subsidiary of Sanken, 70% owned by Sanken and 30% owned by the Company.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases of various products from PSL totaled $14,671 and $13,380 for the three months ended June 24, 2022 and June 25, 2021, respectively. Accounts payable to PSL included in amounts due to related party totaled $4,704 and $5,222 as of June 24, 2022 and March 25, 2022, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 2, 2021, AML entered into a loa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n agreement with PSL wherein PSL provided an initial promissory note to AML for a principal amount of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$7,500</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (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). In addition, PSL has the option of borrowing up to an additional </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$7,500</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> under the same terms of the PSL Loan (the “Secondary PSL Loan” and, together with the Initial PSL Loan, the “PSL Promissory Notes”). The loan funds will be used by PSL to procure a deep ultraviolet scan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ner and other associated manufacturing tools necessary to increase wafer fabrication capacity in support of the Company’s increasing wafer demand. As of June 24, 2022, the outstanding balance of the PSL Promissory Notes was $7,031. During the three months ended June 24, 2022, PSL made a quarterly payment to AML of $500, which included $31 of interest income. On July 1, 2022, PSL made a quarterly payment to AML of $491, which included $22 of interest income.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2023, PSL informed the Company of its election to draw upon the Secondary PSL Loan. The Secondary PSL Loan was funded to PSL on July 1, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sublease Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2014, the Company, through one of its subsidiaries, entered into a sublease agreement with Sanken pursuant to which it subleases certain office building space in Japan from Sanken. The sublease automatically renews on an annual basis unless either party provides notice to the other party otherwise and can be terminated by either party upon providing six </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">months’ notice. The Company made aggregate payments of approximately $48 and $56 to Sanken under the sublease agreement during the three months ended June 24, 2022 and June 25, 2021, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consulting Agreement</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2017 and prior to Reza Kazerounian becoming a member of the Board, the Company entered into a board executive advisor agreement, as amended in June 2018 (the “Consulting Agreement”), with Mr. Kazerounian, pursuant to which the Company engaged Mr. Kazerounian to serve as executive advisor to the Board and the office of Chief Executive Officer. The Consulting Agreement provides for a fee payable to Mr. Kazerounian on a monthly basis in exchange for his services. The Consulting Agreement provides that if Mr. Kazerounian is terminated by the Board, he will be entitled to a severance payment in the amount of $180. The Board and Mr. Kazerounian each have the right to terminate the Consulting Agreement at any time. During the three months ended June 24, 2022 and June 25, 2021, the Company paid aggregate fees of $72 and $56, respectively, to Mr. Kazerounian pursuant to the Consulting Agreement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employment Relationship </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 20, 2022, the Board elected Kojiro Hatano to the Board as a class II director, to serve until the Company’s 2022 annual meeting of shareholders and until his successor is duly elected and qualified. Mr. Hatano was elected to the Board as a designee of Sanken pursuant to the Company’s Amended and Restated Stockholders Agreement, dated as of June 16, 2022. Mr. Hatano has served as Manager of Business Performance for the Company since January 2006. During the three months ended June 24, 2022 and June 25, 2021, Mr. Hatano received compensation, consisting of salary, benefits and reimbursement of living expenses of approximately $51 and $48, respectively, from the Company. This amount was partially reimbursed to the Company by Sanken.</span></div> 0.515 41709000 35453000 30081000 27256000 28000 104000 0.70 0.30 14671000 13380000 4704000 5222000 7500000 0.0126 P4Y 7500000 7031000 500000 31000 491000 22000 P6M 48000 56000 180000 72000 56000 51000 48000 EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ".* 54'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 " CB@%5)>%@+NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G62+1<)V+Q5/"H(%Q5M(IFUP\X=D9+=O;W9MMX@^@,?,_/+- M-S"MCE*'A,\I1$QD,=^,KO=9ZKAA1Z(H ;(^HE.Y+@E?FON0G*+R3 >(2G^H M T+#^1H!K[%JZ "4:87/XNH%F(<_5/[-P!=DZ.V2ZI81CJ837GR@X"WIX>7^9U*^LS M*:^Q_,I6TBGBAETFOZZV][L'UC6\:2I^5W&Q:X04:WDKWB?7'WY781>,W=M_ M;'P1[%KX=1?=%U!+ P04 " CB@%5F5R<(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 ".* 57(^-;GWP4 .$> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.KLS(5@RD+!-F"$.R=+FPD+:SK;3#\(6X%E;\LHR)/^^ M1P;L))4%XUF^!-_.&STZNKR2+M9"?DN7C"GT'$<\O6PLE4H^M5JIOV0Q34]% MPCB\F0L94P6W!(LOEE8X _ M>2[1 ?D7?X9LG;ZZ1AIE)L0W?3,*+AN.+A&+F*^T!(6?%?-8%&DE*,?WK6BC M^)\Z\/7U3OTFAP>8&4V9)Z*_PD M+QOG#12P.!L,)8A#OOFES]N*>!70=BH"R#: O O [8H =QO@YJ";DN58 MUU31_H44:R3UUZ"F+_*ZR:.!)N0ZC5,EX6T(<:KOB163: P90TV4+JEDZ45+ M@;!^W?*W(E<;$5(AXJ)[P=4R14,>L.!M? L*5)2*[$IU1:R"OV7\%)'V"2(. M(8;R>/O"(P@GIO WQ7&+2G)S/==:2?\,9JF2T.[^-=701J%M5M"=\5.:4)]= M-J"WI4RN6*/_RT^XZ_QJPOM!8F]@VP5LVZ;>OQ9^!OU4H:>7A)E([>'8:7XQ M(5FC:B)U"J3.84A?,BH5D]$+FK!$2&7"LTLIF9DJQ;-&U<3K%GC=P_#&3(8B MT+T0P6!@3)Y=J>AWE1W/&E^3\ZS@/#NP94H*\T@^#53GT:XUIU%J3*0UK";@ M>0%X;BW4D*M0O:";,&+H(8MG3)K [!J.@YMNKWO6,<%90VO"]0JXWB%P$[8( M]3 *:7R@L;&-VG4&=W?#V\DCNA]YD\?IU^G3\'YZ@D8/WJF)V*I5DQ@[Y>3J M',(\XKZ0T$ZI;K(G:*J@E1>^1;'>;I.UT>NZ9D=<:7)>7E+SD$-Y!$(!Z>K*[0'?P M'7KDYKS:)7N=3CZ4QPSF*C01-#!R6T7J6"%M-R/^X/7T';?I)K+F1V2YW M3SFL4%( /C'"'L,1X=(28;NI>0];]."Q%*N0^^8LVS4?/AM!C^&3<&F4L-W> MO <=BU31"/T=)M6#E%W1<;'C&DF/89EPZ9FPW>KD[74 *]]J,+M MP+K& X) MEQ8)VWW-G? A7^.EX#8+L4>D2V#$=1W'R'<,@X1+AX3M]N8I5&".Q!QA\F'V M$4V9GTG(I!'2KN2).(99::J$_^T$)52B%8TRAGYV3AV,$AAY\^6PL0Z.X:-P M::2PW0&!_0U"OD#3EW@F(B/Z/@MU>V_D.H9;(J5;(G8_LTLF&C[[2\H7K-(A M[A%Z&$RO!\95J#VP+F%ICLA!YLC+I-3KF,WB)4\E3"B9<>=EC^)7XWZ-9X^J MRUF:(G*0*1IQF,\W&W5Z04IWX$9.NV(5YS%,$"E-$#G(!.D%&[AY\ 0+(8UC MT1Z=.RJAM0]\GX$0R 0;22/Q,9P0*9T0.<@)36,:1>@J2^%U:FZW=IW*];<] MKBY?:8#(009H&#.YT!WS%A34$CQ"G%!N3JU=L!KT&/Z'E/Z'V.W++I%+!HFT MX=EEJO&.X8-(Z8.(W<+L1MHWD_PTW]]&CYD"5\OS.?1#R+?;WA^-]#_([6SK M9*/6R=7T )>8\2#?!;R)Z,)(9Q>H;K''<#]NZ7[,>(0X^K$'E:7L?0_KMVMO&?<;EA74]KEOA@;J#VH M+F/I?5R[4]F9N]=IM.W([Y%K-AVWZ9I!?ZCY:;TZ1-2S7WZVFB)?[U%NSA.+ MI\7Y[2 _M6R5GV\.?^^IGCQ3%+$YA#JG9S#BR&PO=V]R:W-H965T&ULK5I=<]NV$OTK&-73V\[(%@'P M,[$UX]ANZSNM[;'2WF>8@B1.2$(!03GIK[\+4A8E H34CA\2B]0"/+M<[#D+ MZ/)5R"_5BG.%OA5Y65V-5DJM/TPF5;KB!:LNQ)J7\,U"R((IN)3+2;66G,V; M044^(9X73@J6E:/I97/O24XO1:WRK.1/$E5U43#Y_1//Q>O5"(_>;CQGRY72 M-R;3RS5;\AE7?ZZ?)%Q-=K/,LX*7529*)/GB:G2-/]SXS8#&XJ^,OU9[GY%V MY46(+_KB?GXU\C0BGO-4Z2D8_-GP&Y[G>B; \74[Z6CW3#UP__/;[+\TSH,S M+ZSB-R+_7S97JZM1/$)SOF!UKI[%ZV]\ZU"@YTM%7C7_H]>MK3=":5TI46P' M X(B*]N_[-LV$'L#L#\P@&P'D%,'T.T VCC:(FO$526\-L^D,3 MFV8T>).5^C7.E(1O,QBGIC>/#[=W#[.[6P2?9H^_W]]>?X:+3]>_7S_LG%>7$P48]$R3=/N\3^WSR,#S_EN7 M%XCX8T0\0BS#;]S#_V 2A@>VX1/P?.<^V;E/FOGHD/NUE+Q4B%455]4'FS_M M!+Y] KW*/E1KEO*K$2RCBLL-'TU__ &'WD>;=^\TV8&O=.:5DEFJ>(O5AJ^=(-A[^;T<;[]#&3K3WY086 MLY 9MR[HV'S5<4)I#YC%*L1#<4QVR!(GLB?)URR;-TNAU,G?Y49Z4']MN!,S MGG$<]G%;K/PD">RXL=>1H^-3OP[3881PF9 !HQ\/827V0(Z!,(:)C MM,Z9A@HIHBEJ#9)1-:75"IN8ZQ[[L1?W8=OL/(_$ [ [2L5N3GT$T$QEY1+E M',0DDEHUGHO%>0T7CG!3\VT'.#!@6\Q"SQ^HS[BC5^SFUUN^X) 1<]!RJ2@X M4NR;"ZQ)HR0(/".#33,<)6$T +;C6^PFW%^%F+]F>6Z%9A(8AF7?KPX6,VAS MO*$X=D2'W4QW7RI6+C/-"VWXAA/50F,A]OM\;#,+DFB@_N*.R+";R9Y=16L, MN5M5NR*QK756+TS>@JP-^TY8K$(R5,HZ>L-N?KN#:@#@,Z"Y2NFJH#N1H_(! MFXQ&PMCKZUB;611&> !TQWS837V/K0(ZDAPF>P445E@?HVGF1^%0%I..Y(B; MY%J.&%[_Q*2FA(08]U>9Q2X&0S*0O:0C,8)/:M+RC+UD>:9 X=@[-2<7_N-6 M[9UF.W1ZKS%U$V*OSUBS[T,"@YCD1GT_Z=<6BQE)8CK0#I&. HF; J^+%J&6 M]$H<7Y'$)#4_\OI"PV(5$#(@,TC'?,3-?"#I9;71"1 M8$!;TXY9J;L]O!%%D35BJJV$J2AUEO R!<3HIP+M;E95FDNA%HI: M5= *S76%^4<;F=9HF]3?KY-.D\.X=-* NJ6!7@M J-5 4/!;3(;B@A,\!G(: M0]/;"U"C,8Y%Z*0G>&,_HN,@"1Q3GQIE2[N>X+Z,L5IY [T<[50,=:N8ZSE0 M)M ,E$B],W@.G5S*UAF43"M44XN$ :'8.(RPV)$H&MJ=.J$G=?9,*9F]U*K99X=.XCK/^5(*]$>6 M2C'[7BE>@%JY+],+JQ>F[(A"T(!]PK?949]X0US:Z1/JUB MMEGL:$##H;/ 3J3XI^QA'TC6*;S^"004 MXF4&G4/.%S#0NX@@-++]54%[H<2Z.9A_$4J)HOFXXM#U2VT WR\$Z*_MA3[K MW_VV8_I_4$L#!!0 ( ".* 54O4P4#1P, !X+ 8 >&PO=V]R:W-H M965T&ULK99K;],P%(;_BA40VB18+KV/-E+7=@($HZ(#/B ^ MN(G;6'/L8#LM\.LY=K+0C*P7H!\:.SGG]?,ZQXZ'6R'O5$*(1M]3QM7(2;3. M+EU710E)L;H0&>'P9"5DBC5TY=I5F20XMDDI

7(9#D6M& M.9E+I/(TQ?+'%6%B.W)\Y_[&![I.M+GAAL,,K\F"Z(_97$+/K51BFA*NJ.!( MDM7(&?N7$]\FV(A/E&S53AL9*TLA[DSG=3QR/$-$&(FTDW M4M2IQC2)N^U[]6MK'LPLL2(3P3[36"4F]>XT!*>4LC3X>3]S71VLYA-$;06[]^^GHYOH7,U M?CN^FB^;C/\GL=HTM*II:.U3#\<,EC=X)PK!3H%BD2_U*F>P MZ"*1<]WXG@O%KE4TF\A><_@#\05*/O5/2= MT^@MHT(XUXF0]"<\,"Z*NXWHA7YGAPIVH>P>I]T74J/L5=7\O]42D*6Q _U#D M_6.*_$!0#7U0H0].0#^YP@=_3*7O>J>[.*[(2^4:U\#W M^Y[?>[A#-H9Z[5ZK,WADH_1W/O7^Z0Y.J/I2_B@;3:'--MR=PXLY.<(G?4VY M0HRL(->[Z(&(+ YC14>+S)YGED+#Z<@V$SC $FD"X/E*"'W?,4>DZD@<_@)0 M2P,$% @ (XH!5:C@@: @!@ :QD !@ !X;"]W;W)K ;_F0FY9!INY7RH5I*SN'!:ID/B./YPR9)L,!X5SQ[E>"36.DTR M_BB16B^73+Y?\E2\G@_P8/O@*9DO=/Y@.!ZMV)Q/N/ZV>I1P-ZRCQ,F29RH1 M&9)\=CZXP&=7M' H+/Y)^*O:N49Y*B]"_,AO;N/S@9,KXBF?ZCP$@X\-O^)I MFD<"'?]600?U.W/'W>MM]"]%\I#,"U/\2J3?DU@OS@?A ,5\QM:I?A*O?_$J M(2^/-Q6I*OZBU](VH ,T72LMEI4S*%@F6?G)WJJ!V'& .&8'4CF0MH/;XT K M!UHD6BHKTKIFFHU'4KPBF5M#M/RB&)O"&[))LGP:)UK"?Q/PT^.KA_OKF_O) MS36"J\G#U]OKBV>XF3S#Q]W-_?,$/7Q!#X\W3Q?/MV" 3M"WR34Z^O09?4)) MAIX78JU8%JO14(.:/.9P6KWYLGPSZ7DS17>/>P!A5+N7%H2E>_<,U7 MVF9,CH@HHD'4DFJPHE'8H]2KE7I6I7]*H11:23%+M$F:UWDIQB$-W):V MKEGD8M\Q:_-K;7[A1GNT/:RX9#K)YHB_05-57)V9)/JV!/,F?:96;,K/!]"% M%9<;/AC__AN(^\-4P0<*MI=O4.<;6.?B"2(R.5T@6.[0*#= @!7T<^.\!)T! MIS3T@M:T=*U(Y'FN>5K"6F9HE3D!(L"D'*,YSV""TD(NBZ%U)DKG$[;A)L5A M1XL?1:'34MRUHL3Q>Q1'M>+(OAP7+)OSO)O.6"+1AJ5KGB_/*;1'R 2&.+]4 M25S4F\A,\J..L!, >4M]UX@Z/8L .PT_'*OZ9Z%AD$5G,1B!X'37JT-]VBX, M@YV/(QSV:-UA';9J;99LDDW%TE@(58@]C6[0E=@UHX3T=69,&HG$WE7T@LM* M'CJJ!O.SL;-4D0[46@X5;3_O!I;83LO;3'.(J[?UD7>HF M*^IZ/;/3@!/;R0D[1]@79K QDY)GTW<$'253K-R1SF'3C(Y2()81H[A+2!R1 M-JH,5B>DKR?BAJ/8#M*CK[FL;5V!3FCE&2P$E3<:_N\ZT>_P= ,3T-?2<1>B M)Z'?D=^U(CM;A7WU#6FQ%6SEHNBO"-\TUZ2]03&8N7T=I6$BMD/QMAS0%PY? MJ/AV>#5[Z^E_7>)A:!IA6ZD!GS@*^EIU0T9L1^-M+2_?4FT2U0,3W,4>B4- 8F=@)8$+M*4 MSZ5 =\E4BLF[TGRICA'4S*DQ ]S]:N(0MXU)@QD)?+^G(Y &D\2.R?^5!P+\ M([5@DAMY2@[*TT-%VQ^@AJ?$SM-+II(I.H).'T-!,JF:Y(UTJL(%.Q/EG#KM M-6^TPCU8)0U6B1VKUTFZUCS^B%SWE^2:K' /3$D#4^)9B^][<38$>MD&]I.P M=2]T DK76FGXN@'+WUQ@5D9_N, .%&U_$!HF$SN3FP(KLS=/4Y>Y.')\&F+: MF2N#:1AYH0?&/1/64)K8*;U;7S:U!CS##LWQH66UU9I,,?:I$_255X-I8L?T M/9#DB:*.R7F2 M*93R&81T3@-8L;(\V2]OM%@5A^,O0FNQ+"X7G,5GN3OZ#^?67\ M'U!+ P04 " CB@%53:8WL:>W9?R'R B1Z&=94-&W,BE75[8M MDHR46%RR%:'P9<%XB25,^=(6*TYPJD%E87N.$]@ESJD5]?3:+8]Z;"V+G)); MCL2Z+#%_N"8%V_8MUWIG)EC08:L^)*G,NM;'0NE9('7A;QCVP^D=JBM^!)6"/U$ MV]K6L5"R%I*5-1@4E#FMWOAG'8@= /"8 5X-\ X!K1, OP;XVM%*F79KA"6. M>IQM$5?6P*8&.C8:#=[D5&UC+#E\S0$GH^'-;#2>Q>,1@E%\\W$R&MS#)+Z' MUW0\NX_1S7OX-+V]&W\ N\GG,9K,8#Y&%^A3/$*O7[Y!+U%.T7W&U@+35/1L M";H4NYW4&JXK#=X)#3Z:,BHS@<8T)>D^W@9_&J>\1Z>NO;.$_ZWI)?):;Y'G M>)Y!S_ I\+:&NV?D^$V,?E;0"P(WQ K>O7"#9QW)M>?B6PO$*TF$*US M[-$,CJ5<>VQRL\(&&JM.GTWD.E['[]F;7?W'5EX8.F%CM2>LW0AK/U$8PE+R M?+Z6>%X0)!FBC%XDD)Z<%8!:@IDD$!EIS//J+^T=<7YPH-]@TC&+#QKQP=^* M'Q0%67*&IGG"6?P@( W%6Y5TER;UP9$TV(!6>.# L947!D'7[$/8^!">+9$; MF1&.DKW:*)@05R:=X7/6PS.1[7G=:;SNG-TYN(C@FJ%PSG-.:/* X R@HL#5 M!9=^A^-?'1NF&'2.=N$BZ+B=@[TR6/F.>:>ZC>;N6YWG+ZQ[H M.S:"7/)/Y)+K_+[3G+,:3V73DXO;>(B7BBI2PRDMJ2F:),L3C<, MPSZP%A-KE4A7HN/FWX^45=NB:-7>N'V))?ON.8K/'7.9G@\L M.2*2DSF7$%A\/)()R7.)),;QI0$=;&-*Q_WK;^AQ_?#B83[ABDQ8_EN6\L7Y M(!B E-SC5/EW>]@"#[.IN#Y MLQ?@&<@HN%NP585I6IV-N!B4A![-FP&\V0S /C" .\9QKG&;]+M-6%&(3)YQ M-O^L\9[V>U^D:28K >?@!F?I\)*""5YF^I%$_5BWA(N*)RF(<$DS^J";@_@[ MPYG/5\4JQUR@7/,%*8%X/+&R+&3)/Q+PGE4ZU*0?]8K1X8117K)<_/0 +BDG M):FX C42&;--&WN;-G:-[1[ ?D,>,BJ?5JP#.:9S IZ+-*@66 1X 3 ''W#Y M"MCH); M&^JRHA=?+L"OJR6>D_.!F(>*E(]D,/[Q!XBLGW6YL@'S:C"Y^#Z. M81!Z00"1B/VXGQIP2,NT9#" /DMD$^BK'6TI0KT4U64]E,?J% BB1*]187E& M>0FH((_= ]%WW).,K\3H]G=;':&]D4ZM==1Y5.2YREHZ-1DQ,@D6FP1+#(&U M$L3?)HAO+$%T2>%W>'0#1]U?>X=P:I$?$S$R&3$V"988 FN1'6S)#GK)%CNY MZ**I: '+DM#Y$^ EIE6.-_U[^I?H# M"N8[GH#/K0T'>K>BXLSL'3XS]X*?NLR'^AX*(EOMH4R&C4R" MQ2;!$D-@K<2 UDZ7L4Y)C6/2H4'<;T(0#!U?.0A--'::)JJQVD\(+_0M2UV_ M-78.M&UEQ8DU9MI&2F,'H>WKZPSNR5S0A&"QF5U;.[NP.[#0,%>%>0[.D7CW,ICRPXZQ6A4G3**%ND?P?75RC:J M/&F".H>J?ZT1_JY-KOBC.^A;S 59=CHR*44;38*%IB"JV=*CME M"YJ3MK3IT96@'!$\)])(VI#-_H_EOJ\GMZL2#4-D(95!.@H+_7H-R>SHDC6X4BL;>@EW=X6C3:?^83V;+J,AD%"TQA=9^ MC6,G,]G_3&;J8=SNRD<^<2ZAB"-GE*@$.R.QG!43PC;%86>1E?_VUA(/!EI6DAON2 MV*;5[FZU^GE:UN6SD#^R-><*O6R2-+MJK)7:7K1:V6+--RS[*K8\A5]60FZ8 M@EOYV,JVDK.E&;1)6J3=#EH;%J>-[J5Y-I'=2[%329SRB439;K-A\O4;3\3S M50,WWAY,X\>UT@]:W^0SKNZW$PEWK8.69;SA:1:+%$F^NFKT\$7?"_0 M(_$]YL_9T372KCP(\4/?#)=7C;:VB"=\H;0*!O^>>)\GB=8$=OR5*VT.^1K?0N19.8O>LYE MVPVTV&5*;/+!8,$F3O?_V4L>B*,!H,<^@.0#2'F 5S. Y@.H<71OF7'KFBG6 MO93B&4DM#=KTA8F-&0W>Q*F>QIF2\&L,XU2W/QY=#T:SP36"J]GX=GC=F\/- M; [_[@:C^0R-;U"_-_L#W=R._YRA)KJ?7:-??_D-_8+B%,W78I>Q=)E=MA18 MHW6V%OF;O^W?3&K>3-&=2-4Z0X-TR9>GXUO@Q<$5\N;*-^)4^.]=^A41[PLB M;4(L]O0_,MPWP['#''J(+#7Z:%UDBZ#=3,=W:#P93'OSX>AWU.O/A]^'\^%@ M=F$+VUZM9U>KE_5%MF4+?M6 =9MQ^<0;W7_^ P?M?]E\/I.RDPAXAPAX+NW= M$52A.%V(#;>YN1\;F+&ZV#QU<9MTZ&7KZ=C^JA0)PW9XD#HQS#\8YCNGIK?\ M+ZPL*$8J0TI -5J(=!$G'*4'B_5S?;=@V1IMI7B*(4G1PRN" BJ9BM/'?06* M5+ U=-K:.S(-B94NZ%Q*F+E5G#*88YBVAX<#.Z\$]ST8R_<:EVG\NIF&';*!EJDL.=[=ANC@XV1T\:9 M$HL?30V62XC>!AA$5COW4<4 ZF$:E,RL2GD=BNU6XG8!96VGG;\#:T$P[\LX MVXJ,)3H!6)9Q^W3GRDYB5:X^5IF:&<='D(N==OZJ#?T-)2++M+E0?'0]@6JD M+S,H-'*?OXLU@\<:9EB1TZ@LI?"%.7R:Z M-&I.ER'@E&#K$_@AY*LI%/QE"VQ-9PUD>*R,Q_;LSM]RLK("K^)"50H'F-;X M4 U=J)@]SX% IS$?X.A;W,"E/8'5^P!,"'CBYTT9=YJ.+4D?*><[Q:INL@7 MX(H]-[\PV9'I]#C"))/N)OA)S![BI!Z?L!.\/PM0Y])V&HP"T+$3 ;MSR98< M$'DA=AK4 :]X_*2GS^JY7UTO7E@!*)M8%/E!S<05<(K=>-JK6@FT6J@UEU9K MJT!)0EPN_!:I9E1#DW"!IM@-I\-\.=KW3#+BUDF(#:9HP7<2W3-9506+#21*$)6LM M8D ,:[*4%'A*W'@*"TKNN#41H'1+#:RF((KTL:FXW!R71JLW5:3$A$9E9VRH M2Z.:\D *1"5N1!U]M.NPFEY%2!KX?IG7V,0Z7E3#;$B!I.1S/>]P]'TP^TC/ M2\[:])Y+VVD4"F0F[KYWLI- W70B @&%682Y4Z]?T#9A>2;ROW;Q5K>?UE!X M-@Y/.Y7\L\GYU*M+P )+B1M+#PFXRTQ?8DA=]I'DLP"FU7*;G,/R EE)\*GT MNQF.>J/^1]+/B=B?3K\S:3N-0@':Q W:4TTKMLKPV./:_8I2H?@[W(A4L=H+ M*A-8%:JALZ1 <_(.FK/7_8:,;B-,%WPP/M^*R=9,:CJN5,*UJ%Y=>B6!8^R9 M2?L>)+'@?12TRP3=(E;G48'UQ(WUE754[$&\LXXLH!YA6D'3JEB-S;3 ?>K& M_<%J!1V;B>Q+WGX"[O"\%34IU=G2H/"+RPC+@6*>*'?@WW MH05;H&ZV\"GS$5/H@3_&::J34(,3E[%86KVR-.2=*(S*I< FUZ:=L(9*T*/= MW0Y[\^%X=/BR\E$O[4Z= MM8T_E[;3 !74@[JIAR.;/YZY579!.H16OBQ8Y' 4$ERS64H+%D+=_?U/++IJ M$Q]ZN(Q5%JD@"&IV3VE!&ZB;-OS?*HEET]Q:22QRKDI2, OJ9A;.I.*Z572: M7V4&I -P549CFQS!$:U+IX)&4#>-L$3^?:.KU" *<7GSP"(5!E$-PGH%A_#< M'.*G$=6S(+^M3MOD''7:*SB"AYUU>G8_F=R:S]^]6W0]G/5OQ[-[*,8GW\*A MN;T93^],*;=69L])1#Y;F<^E[30D!<_P/L SS';;?IM?<7B+M7_UJHS \RM3 M9]OOK]E=\PK.X+W#&;21DJ]V^D1!;JC[JYI7A?HF;I/RXK:)^;1NI1Q]'W?S M@9%(S1I1DJ49,^=:['OUWEE!_ES:3KTN0-[[U%Y]O@=ZW.U-7'LF7W0S: V2 M95L!.H9*ZEG$?+_NJYY7P+[GAOVWR4Q,9W&TQ8B8C#,-DV8W53PH%AO4E/J$ M45.LFM ?.G:L\]>>')3PRU_&+$*T\J6B=71,:,/EHSD]E2$S#_MC-H>GAQ-: M/7,NJ?3\&[[H[\]9%6KVQ[[NF 12D$$05J"R_36$,,O]2:K]C1);!D[9H-Z8*ZW1Z&/=#2L<2&(E62JN/]^GV'E&052+.NZ$M"D3R7 M[SL7'I_MK+OU)5$0=Y4V_GQ4AE"_F$Y]5E(E_<369'"RM:Z2 9^NF/K:DF MR[-:%K2F\+Z^Y]T*:7%Q(KSR?W#CR9()D&L^F 599=IJU%BZ2A<47+!R+:VM"Z<5+ MDU/^N?P4WO8N+SJ7+Q8/*ORU,1.Q.!F+Q6RQ>$#?<4_!<=1W_ 5]O[M"&O5/ MA#<6E]9XJU4N4]* AR%\IN.5,M)D2FJQQB8A0X,7?ZTV/CCDV-_W,90<.+G? M :Z[%[Z6&9V/:K;E/M%H^>B'^=/9Z0/P3GIX)P]I_RX1_KX6Q$IK*IP5URIS M=KWW(-&/Q97))F,1;$%0XU 'H10*U&9]1"A'\]AXE2OI%'GQ^-$/SQ>+V>GJ M^BJNYJ?"NNA$>W!IJUJ:?7OXTUC &2D*;3>(GD8/@QUE4,5>%4:98HSE)S2J M&NOH?R5-LT54&\<[GIM1>U+;'83A6,.0O$!_%)6-\.!P<*ADOD:&7+$_HNU6 M90H$")_@LEG9H+HM=Z5X59D<]>XXL= ?;PG-5KP#EA8$^U["Y8^-=($U+Y9+&4@[@;JT--6 $=$)G$9\*C4O5FJ*_")GI#,HL M2R89:V-DDRNF'M=R$)!6AXAL^W+PAW(H)4!MB(Q 1M>2O=WL8V1:-!-Q22[@ MT0"*]+1TY<9^&AM(Y,IGVGJDEA>&KV@-$DRFFSR!O]=R;X\)!A"7XPZE;.+O MAK$6@IG(&+T7!<R_R0;>\GZXGX9;6ZZ=)J@/; $=+! M5BJP?-TXWT@0'VQ4ZQHVRU@=%8V6*8':\EE3AF0+JKWQ\BXKI2DB;Y7R\2WL M'%F_O.Q<2('[MEBUE ZC\Z/ON$I>A-+Z6.!8,ZK_5L0@.>D\WW>$ M0 T3;< ,$SY_=NK%RI@&.MY2;5T0L,9#@IC/CGZ#!0VYWCK"Q.?78?T(X2/8804(^A+2J18BN5.]#W);<.;M36J_2\PA;: M3LQV#):NS7VF/Y.^3&GN=!9#*0/8 MW'-&T5T-+EAGRQMT<6/=DW23P1!PT]+X[EX&G ^B[=A0XHB.*IZ&6O+3>S0_ M/MH1W79[!-?0H6P*_2L':'O!G1!]OFLA6F+-^Z &\Q!-OL(\<&[14N$R,NZ8 MS0 <"_?#U+@M]O^E:?&9IB=1TWQRW^ R'8RI%9[%.(SS^XX^DR;6?K>?]U=I MS#U<3S\6KJ4K%!)'TQ:BL\FS)R/AT@">/H*MX]"[L0&/;%R6\;WG"SCG5Z;[ M8 /]KZ#EOU!+ P04 " CB@%5K3K;O[$* /'@ & 'AL+W=O)M-4TTWZPQ<,!^[[/[N).UL;>NJ52 M7MROBM*=]I;>5S_N[;ELJ5;2#4RE2KR9&[N2'H]VL>G9C:%[I4UU:X>K62]N%"%69]VAOUFH5/>K'TM+!W=E+)A9HJ M?U-=6SSM)2JY7JG2:5,*J^:GO?/1CQ<3VL\;_JK5VG5^"])D9LPM/;S+3WM# M$D@5*O-$0>+/G;I414&$(,:72+.76-+![N^&^EO6';K,I%.7IOB;SOWRM'?< M$[F:R[KPG\SZ9Q7U.2!ZF2D<_R_68>]DOR>RVGFSBH M[C@PC@?&+'=@Q%*^D5Z>G5BS%I9V@QK]8%7Y-(33)3EEZBW>:ISS9]/@#&'F M8JH7I9[K3)9>G&>9J4NORX6X-H7.M'(G>Q[\Z-1>%FE?!-KC';3WQ7M3^J43 M5V6N\LWS>Y S"3MNA+T8?Y7@+W4Y$.-)7XR'X_%7Z.TGY?>9WOX.>ENT%/\X MGSEO$2S_W*9PH#?93H\2Z$=7R4R=]I A3MD[U3O[X;O1X?#U5Z2=)&DG7Z/^ M7[KJSZ(M;IRB;5?.:R0%%CXOE8"ZE;22$PTO,U,Z[,_Q/A=S7V=T"5M(E#1_@$Q[Y?B9C =B)_.SZ^1[%]J#0,BT$L@ YT0WN#I5@F5^,HR M%](!32IBZX1?2B_D?(Y\QV\%*I6Q)(!^"/G-]3]Q 6)=> ME@L]*U0RABP S1 66^$09IVQ9E9!10&SN"A5 "1EPA$Y(E8B*$" MS MG.A*20G.IK;B31T-/^DR*V!TZ+\P)E_KHMBE$=D2):K0 MOTM:3BQT>0<_&/L I;/,UNH1!Q**-J= AKK9[2N"?8BUEC;')F"^LB2GE_>= MW:T!0D09$"-#,0S *!^Q!33+A2$-0%)C8R? 52 %>VDHGZPW0!+Z&F$$2J@T MC35SC4"W8F[-"E(;UTF,P-Z1#\(NQ:Y=R09 IO$"H# M1K.&(S4U'O^"2Y@&9\%C8@Q?\PW-M*]9QKY8+S4\T7'T3!5:45Y"H5F(?+%$ M\]#H\@7>!BA"%!./;6@94BBGTUL4B$'<:- &%:T&,FB3_!+X[]B K%ER#ZG7 M:MT-Z1@NZIZBP7%#H1Z9;A,?^(N 0R7%; MFC55B:+IX#3 GA*BZZ*E=*(TGD'+:HIT@CD$4"?Z-F7J "H"!<+#(.)!24NI MQB9!FZ%2F\&BO)<6/AP?A*6^F,KR5I7BBB2S.H,T@[[XS0.17_SPW?%X/'P= M=O##Z/7+1EE*)W <3P9'WS/A\?[@^/NFID2=Z-#HZ#5$J3U2KF3$0\SG:IO- M&.SZA Z$VL#[XJ&+E$VTH#JCSNZD,A ?3$2L3C!L"#T:0E K5L9RS#Y?N-;B M!%.A=,'6;\GTT-HOK0(LA4Y14:>XQ0%A)=A_E.S_2,"_#,;!JJ/CQJK&(R93 M9=TTTW^N\R-RH5IJIA!=^$UE<&)#EX%XT\;CMT[W&[Z$^JW,A2BD7D@1)1!G]L]\-S[/<\8Z M3:V.#P@!_D1CCT&OO\/2G U?385J<#P\>-GOTB>#H&'B ML1(U)G6W:>VWM@D-\=:\B;U%VS]U)&ND:21L6@VT%RL2*1;]'&!G'4U9",J* MB.I,Q<8Y=DPHFP_=OH)#=U/\U)Q;M"XENNEL4\(V0'_>?8Z9)VMC;R-(1D!MW! M[\$**R5I[$L*=<>/M-:9$G8KB)-"SZ/UHKEVFFFMJ*98O6!7Y6+VT#G8T3S. MGKP.+Q(;"E'T*HV9D!;4VY/8D&=IUET)%-M-4[P'2[!>&&R5#8WVDL>)[2;9 MJLDW[9."R@>=P^C*](.56@[<#S=8&05.,+AM\.B3C<-E@\K9$PA3FU/3^.@2 M82#>S6FXH;:2?4[CP Y.G5C/:]Z. <]8&B0Q< "=H=Y3#GTJYMT)2V] ;Q4O M3/I=GK8Q.!LI5Q$HE5VYIAH\#9U^&.:@N:?,Y@ZZD@]D$%2:G )ECE9?8@^Z M*[ZH)6G-K-"+$)C1Q!V*//\4H9@%&1C$\;IT,K3;Z(ZS8 RB'/E0).U@0JX- M* +$$=PBN#(Y]_],%%MS159&S@(EP2"Z819"TU)MVIEIW7D#9982-&0[J6NP MAD;D1]]-B\H$,?OI;H#ZN:U.Y<*7".$N66-0Z M9-8CH*ZL:;MHAF8ZHV"G0@W6 M;?%%*W<>'0T#\&S7SG-OCU^\[41 @Z^J>LA,>7H8B M]&):SSP?GAP-7QW0>3*'0AK0H4AG2O= &R\:ED>CXY3=2:"L5K'G%V)[PYR/FW"M$'>"^%>=X=/!J,GRYI>)/FFHVZ+AE(N(GEU " M4$1C 8F1'I&)B_EJPRHK&MXHS5F"5UD!@ ^)OK;: \<11W!P\-7&-1S?CC4O M6.>UM$ 0SW<;58TLD"[DK]K4.$SV*_2&@4B(PV[ T2'2+MT%MQI1XE,;2CG2 MS7(*J?)Y:H3 S(T*MP>9K*.J?FD8M%(^(,;E.-V-L M]6?9@L1T(L"C;%'IJ4+<-"(I _+/GRC7(LE3@)SL!LC^-H34_O^#AVDD>?>5 M,>$#I/H[YIUF;/E 98[=F?%MRK:O/7N=CW3H !?\*=*%02M\KTNKZ6OG>?C( MUVX/GTIAO@7=SQ5JCJ/#P=%!3]CP^3$\ $'XD]_,>+2;_'.ID.:6-N#]W!C? M/!"#] WX[-]02P,$% @ (XH!5=\8'%)\!0 S@P !D !X;"]W;W)K M&ULK5=;;]LV%/XK!VY0;( :Z^9;;D"295L[9 N: M=GL8]D!+M,15$C62BNO]^GV'DAT;2(-TVTM"D3S?^>CTKGV9#RV62EK88]U*QNU4,WHXLSO MW9F+,]VY2C7RSI#MZEJ8S96L]/I\%(VV&^]543K>&%^Y#7LJH8"#3^&C!'.Y4LN+_>HG_O;85R);K*O=?K M'^5@SX3Q,EU9_Y?6_=UT-J*LLT[7@S 8U*KI_XO/@Q_V!.;A%P3B02#VO'M% MGN5WPHF+,Z/79/@VT'CA3?72(*<:#LJ],SA5D',7[^6#;#I)*Z-KNM:-,_ 3 M.+B2KKUV:>S9V$$3WQ]G ^I5CQI_ 36A6T"5EFZ:7.:'\F,PW-&,MS2OXF9T\8>$Y-;Z0J=1C4% M.;&LP*WO-^IO26#BB5G*E15%863AF2PW^[H"_FZ-9E3/8\F6:K!NRPW@C3?0 ME49*JOLTEYSFA"25NR3UDOW.Q.]$/3WHD(4&':^+7?3(ZI '*?"43AJ4/= [ MRS8]P!+=6B:U55 MM)2XGFG3:A^K%U%_]-$A<6Z:.4& M59Z8'/ 9=!M21BD3JG:EG7^_ 7'G( - MG/_&]QBZ@P]TWG>:QQ#L/'_9(6\UMWXZHBA=!--TP:LD"29Q0F^1/*AR)2I* MPR!*0TK"( D7] MX&8IGP6*:,F(2A?1!.]Q[-/J(X+I@-DD8<#Z'>'Q(>K#K MJPC?^ M79>J$329!%$TI30.9K,%W6,J*>DGC2NHR&"!K3@*%H =6 "5XD4P2^9\'B;3 M%_EKOR4:F>FB0;.Q@P"+HE*,=)UI;$"9D3D'4UG;R3Q BJC,%X#;SBGYG\A( MS#U<#BAC]-WL$^&\KQO#8P9:W:5[HM_<"H.*&AI.''!M67F B-Q"(43(Y\7" MB_!ZP2!XIEKI9Z1J$_@C?Q?\.7ZBP(!G'>%-R(&89;IC.)@KU0/W662L+^6N M$5WN0\Z-&6G9KZRN5-XW6U&))N,RQ\S2]VSF6&\!_7O9N'Y>4V[#WN->5/OW MY&@23P;>P31*_D,[/K3X&(EJX6&[4A!MI?'S+O/4RTH5WO?<(Q4_)=5FCV>V M>RB9RZZ3^5=SU2'J$LVP@A*S(?; \$QM$\;/IU#9:,<]$0]35FDK^^[MG<)F M=R\@A^KIX_W(J!1H>^C8!6JA(OFY[77EG1ED (TD94$4DH9W-E*8XZ=&E/'> MC(EB+?PDC7>(&?;CYFYW-ZQ?]C/JX_5^TD>6@I"%YA5$P^/99-2G]?;#Z=9/ MK$OMT+S]LL0/#FGX LY7&M4R?+""W4^8BW\ 4$L#!!0 ( ".* 543+]IX MNP< %,6 9 >&PO=V]R:W-H965T!NT**DL1&FD*ID6R^O>[6A^-Z'Y;L(W M*3:F\Y^1)@NE'NCE8WK=&Y) (A>))02.QUK\#LM5O2PN[_!OT' MISMT67 C[E7^+YG:[+HWZ[%4+'F=VR]J\Z,(^IP17J)RXW[9QL\=3WHLJ8U5 M15@,"0I9^B=_#';H+)@-CRR(PX+8R>TW_,#EYI]XWDMV"?!3:T%+&[-U< "G*8,D@!TYX'B(T!C]DF5 M-C/L'V4JTMWU PC52A8WDMW%+P+^LR[[+)Y$+![&\0MXXU;3L<,;_[FF'Z1) M3D,"0%S-Q4/!'7/42$$7HM>C???S>:#B]?$'C2 M"CQY"?TMKOE+0.RW3+"ERA&7LEPQRQ.6+4G?X'>*L0LE9H1)) (H((3_/-G!VV% FUJ\%7 W'F[">W\2@\X_ < ML]^4A45NG47F[)Z;C(G?:XE=R.YSBA2Q113K!V3=90U]4E$I(V&_$W8QC<87 M9_CCC!Q?[OP+'[\(<%8F%AHE0'\1\2(Z'YVU$,W3C_X"B^G@NHB56'N:JW+U MGBST;LX^EFMLY,DBRP!/-&&&?.(]/(O.QK,]?#_J#1&H<<)&HTDTGF)/O,@82M4EUNP+#(.'$$N2A3J1 I_.\(>WB".IL-A^_2R=;GZFE7'&?*, MT?]/BHRFT45\?LR,_N-;*'(>34;3/1?ZT;^#(J,X&D_V-PC#ST@RGD;3V<41 MY<+'OX$BSX6)HQG?B59HF$*Z5%#= M4*Z3KS%F)O(438+-7&KDJ3V?0=Z&V,!]O3[^VP1N6' MYC;V__IDS!>W@ ^4)A*\O!E*1.Z-R^VS=2E5FBA8N,\9 MWGD$]7,M(C>09!QLI,_=,N=+U[Y0&Y1/B8KKPGBQ[6X#UZ+C+!G51E$F6R8> M W;#IR4[&GY/IX>.D'WDJY655( /@LS69+&*;YU/(LBT^"]LV5 0@\0>GJ#M69,D"70$ M%YGA>=!"0\&R]JXR&:++.*=WX7>39+,9X^!$7=%6)Z.S:#@<^H7['.XFS89Y M!Z3OAFI=*1\L^Q:B]K'BVC;H+3-XDJC:H3(ZG_KF,"=G,'^6M93" 7YR'HV1 MFTE["B8P&HX*T92"> T*-&LZ7Z^/VTZKA5=G^W[CSG=430]H(QXKX6(4, L$ M 4]%GXI[752DAF&U\=2S&=P+MB=U[BWLHJTNJ0I3NHN>H(*SHE9,IBD-D29K MCCQ6FZY\C.BJ=' HCJ1.382JM;EO46#"HWX&/J5:\(86+;4J0EZQK<6,._RZ MY$FFH>! T,)DV,L$_QC1.1"$EMY)!*4;8CB"-[NW%N-M8_0$\+3"1:>+B_:< M$!*/ -WW$GP@]9%,>]0(#5T/T%!2"DSR.O5>?#-TJ 9UR6O4#4^B5)3&_X/C M9>I(:2P>GE* [/]^N#5Y\T%0GAC7JPJC5%?$NQY2N9T5=)1O=Q/T#LEY;U+ M^<'T!RN+X^Q.+9BWDMV%J-UOH)NVZOZMQCZ-A\-W7>!=89I.?G_GJ1<.,R9_ M;>?Q+NR.RD ]BT:8<'OXH/RF$W!NE-_:N+@^6)LCEU8Z99Q971O?^N-CKGB) MQT*Y-V-5\N!D4JZ;[A;_329A':H AVX 4H&(I7PJ2OQ#3LR)0$['OC\M>46Z M]PF>/XKR^$%C1"':0FL!C"3'3+FD,W\GG@Z=]:/GP?JS0DK#4:.IPU^$E>'4 M]AFRFGXHP^S#*WJ9HXQV-;S3/5D-Z*70T TPJ^8<&+4'04)H@L!9@<$H'1OT M#]T@#3H7?870*W>=2>D4Y<'?^;6C[8WIK;\H?)KNKUO!^14UJKE88NFP?W[6 M8]I?8?H7JRIW;;A0UJK"_&PO=V]R:W-H965TO MWQTI*6YJ>\6 0.;K[G[W^I&YWBG]Q10 ECU7I30W@\+:^G(T,ED!%3<7J@:) M.VNE*VYQJC7*O&ED+"@V:FJ2JN]W=0 MJMW-8#SH%A[%IK"T,%I#D !!"9DE#1Q_MK"$LB1%"..IU3GH39+@X;C3 M_K/S'7U9<0-+5?XEJD$9R0 ME)1/5N.N0#F[^*QY#NPVRU0CK6&/D('8\E4) 9-@KT<6;=#)4=;JN_/ZHA/Z M8O9125L8=B]SR+^5'R&V'F#4 ;R+SBK\K9$7+$H"%H51=$9?W#L<.WWQ"7TO M'AKV]^W*6(V%\<\Q1[V>Y+@>:I9+4_,,;@;8#0;T%@:+MV_&D_#J#,JD1YF< MT_X_TG)6WW&TYXTPO\V[;?UJ^YV06=GD0FYPJ^06EJFHN]TP8@JP,&K#J%>A:"^1-4:+50JMF4W36$;C"8&JV%A)A^XR\ M5#G*&%I;:U7AQA9D R0J#7?,:"Z^@="0+8Y\N2$AN@7R!OVIP!;*H0)C$8@% MI">M0=J307[[9A9%X=7R?OG!#<=70\>@"%>RG.\-54$.6*M/#.1:4JD5%QH?7O'"+3X^F5.9HEKH$9P%RZG J) M[MD=!AZG&Z4%>M&XV'%6*VVQ6H5J(Z%*M=F[<&QYV5 XJ)[[TF$-\I]V:^0_ M$XA%Z(H 5PI]?@F$K[G.XM?692I&48F2ZRZJ3PTO!98<;>%-9PML<6.Z1O)7 M!6CL -2"J<-2@Z=&U-XDE\T:L]UH/-$GYO?[CZ9/#*G-L3>U6#56Z3:&AW4D M) ..G=E"W3-3N/"U,+'*OK ,E] .X,2*[%5E87;QW4"E08CK$.Z)X C+O+R4!L>5ALIOH*K"K4% MEW..?VC(HZ4<_R?>%NX%6Q9<;GRP[)$:/-$J!$N?XZ$=8*01EN=+3/)[,)D6 MM7/[6\J[[TPLO8D/WD1'&!T\^;#M-^YA MBS1"#.=??_UJ_W:^]4_&E^/^X8VA0K[ CH,UBH87TW2 S>P>LWYB5>T>D"ME MD6/=YRM[/ @ M 08 !D !X;"]W;W)K&ULC53?3]LP$/Y73AG: M4]8T25,*:RM1&!J3D!"P\3#MP4TNC85C9[;3TO]^9Z<-G03=7N+SQ=_G[WP_ MIANEGTV%:.&E%M+,@LK:YCR*3%YAS% MHF0X M'$W.G:1?U+ 6O41JN)&@L9\%%?+X8N?/^P ^.&W-@@XMDJ=2SV]P4LV#H!*' MW#H&1LL:+U$(1T0R?N\X@_Y*!SRT]^S7/G:*9S/'E2AC_A4UW-DT"R%MC5;T#DX*:RVYE+[MW. !,AN\ DAT@\;J[ MB[S**V;9?*K5!K0[36S.\*%Z-(GCTB7EP6KZRPEGYS=RC=(JS=%,(TN$SAWE M._"B R?O@%.X5=)6!K[( HN_\1$)Z=4D>S6+Y"CAMU8.(!F%D R3Y A?VD>7 M>K[T']%MX8J;7"C3:H2?%TMC-97#K[]W-$Q]G\EX[_!<&ASF8NV0"H:BYHS$8)@2Z6!R0+4&G5%K>PW MN:)6,Q;)78*M$$HEJ&>Y7)T#)09]8FZ9SBM(LA#NV:;G-)[ M$TCW)4G$"=A MFHZ<$8=GHQB>J#5)"31:Y6@,9*?A>!Q#EH63+(-K+CF5< $KI0H#\20\2R=N M2<%26"6*:.&_JC'%([PV/I/!2U0V36YH.N=)4@G3%/N$;S2U^4F5IP#H& M"@-.DC".,Z_U) WCR1F%J'VHMM)(3]15,[IJ?@W9U:+'=)[,>^*0+C4-^J$B MMH.WLA\=M&6->N6'CZ%W;J7M.K3W]O/MHFOKU^/=<*1G7W%I0&!)T.'@- M M=P.GVUC5^"9?*DLCPYLNL:C= ?I?*F7W&W=!/_7G?P!02P,$% @ (XH! M572]WSKU P &PD !D !X;"]W;W)K&ULK5;? M;]LV$/Y7#IJQK0 72]3/9+:!)&NQ#2EJ-.WV,.R!D6B+*"6J)!7'_>MWI&3% M[I(\='N12.KNN_ON/I):[)3^9&K.+3PTLC7+H+:VNYC/35GSAIDSU?$6OVR4 M;IC%J=[.3:CP_H;SQW MY'+'#+]6\D]1V7H9% %4?,-Z:=^KW:]\Y),ZO%))XY^P&VP3C%CVQJIF=,9Y M(]KAS1[&.APY%.$S#G1TH#[O(9#/\A=FV6JAU0ZTLT8T-_!4O3$N@Y78QMQC'6<_+$?-JP*3/8,;P M5K6V-O"ZK7AUZC_'_*8DZ2')*_HBX.]]>P8T(4!#2E_ BR?2L<>+OX4T_'5Y M9ZQ&N?S]%/4!.7D:V6VA"].QDB\#W".&ZWL>K+[_+LK"GU_(.YGR3EY"_\9F M_5=,>#3I)A-^:B(,&,LLKX!9*)7!96=5*MR]QBVK#=B:PT9)/ 9$N[T ;"KW M37W+=%D#30G<.)\91"F)\V08Y'D*5[V0%?H8 G?C$$33:77/70;&AY(<]V:M M9'7Z*2U(&A60GI,BRC!462-_O3_E "F:Q7D,:4))GJ3P;K,1)3\RR$A$"WS2 M)(=K)&5U/YPJH@6,ML5>&Z"44'KN7@D:?U"62^7A5'H92">;0?DR3%1)-7.(HSJW?XD<8*M-X9CR45;RK[BKB[/R\;/-)]JH(Q 5V1@>A3# M@#1JB'4">8HOGHV2KOM.8>8,/B"#+EE2_R!7KFP7;TWHL1R'D .&%,J'O7?Q7E4[["DG&ULM59M;]LV$/XK!S4H-D"- M]2XKL0TXR=9E:+<@S=8/PS[0TMGB*I$:2<=Q?_V.E.W:C>L5Q088,BG=/??R M\(XW6DGU0=>(!I[:1NBQ5QO370P&NJRQ9?I<=BCHRURJEAG:JL5 =PI9Y93: M9A %039H&1?>9.3>W:G)2"Y-PP7>*=#+MF5J?86-7(V]T-N^N.>+VM@7@\FH M8PM\A^:W[D[1;K!#J7B+0G,I0.%\[$W#BZO$RCN!WSFN]-X:;"0S*3_8S6TU M]@+K$#98&HO Z.\1K[%I+!"Y\?<&T]N9M(K[ZRWZCRYVBF7&-%[+YCVO3#WV MAAY4.&?+QMS+U4^XB2>U>*5LM'O"JI=-8P_*I3:RW2B3!RT7_3][VN1A3V$8 M?$$AVBA$SN_>D//RAADV&2FY F6E"+_H"7@QOI3"UAA]$A=6A_H!\ MVSD8;1V\BDX"_KP4YQ E/D1!%)W BW*=\[(:R6UAFE9+MLEV<4*?B'UZVT^W[NV@]6KZ2,JZJ+P MAIJ_I8: MP9P+;O!50[Y5[CPUN&"4S>XY5N(':0"AGZ46,"'8!\4JNHGHEJ+L!)"3ZU$& MZ0;^38]D/@EE40'I$-(\A%_I["F((_M[^6(8A='EYHB=D9B?]$1E?I07-E69 M'R;1YT?N/R6#TIGG/1FQ8X7(B/+X*\A(AQ$]XV0(49Q\!1F6Y,B2$5,N_C/[2#*\(]]">(332<:847% M=$8'CWRQ$=EE6%!Y*==]3*T0H>TO)K07TV<%9W4.ZM>G_.L.WR[9C8NU"R2]MJWOF*MTBCD4+:5^RF7S$%! [I'.\%5 M1!!ADP.QY<(OZ C1)H'8SXE%6J:T3(K"+C-:1DE@E[F5I1>4)IH,YX9@PKY_ M; F.Z51201Z[_ 9[TPN=_(6;T324]J+H!YG=V]T8..VGGT_B_0Q)I;O@0M.) MGI-J<)ZG'JA^+NLW1G9N%II)0V7FEC6-LJBL 'V?2^)EL[$&=L/QY!]02P,$ M% @ (XH!550V4P'K @ I08 !D !X;"]W;W)K&ULK57;;MPV$/V5@1KDB;#N>W%V%["=%&W0($:2I@]!'KC2:$6$(E62 M\CI_WR&EE;> O4"!OH@7G7/F#$<<;8[:_+ MHH/'3BJ[C5KG^NLXME6+';=7 MND=%;QIM.NYH:0ZQ[0WR.I Z&6=)LH@[+E2TVX2]>[/;Z,%)H?#>@!VZCIN? MMRCU<1NET6GCDSBTSF_$NTW/#_@9W9_]O:%5/*O4HD-EA59@L-E&-^GU;>'Q M ?!5X-&>S<%GLM?ZAU_\7F^CQ!M"B97S"IR&![Q#*;T0V?A[THSFD)YX/C^I M_QIRIUSVW.*=EG^)VK7;:!5!C0T?I/NDC[_AE$_I]2HM;7C"<<06RPBJP3K= M361RT DUCOQQ.H]/(7].[Y3[Z74^+A-+BT\.UF;YVA3^;[5[B-Z)Y8 M- \8[5[_DBZ2-Q?\%K/?XI+Z_U"PB_K/N_]O0>%+BU#IKM=6A*NG&[I]HP*> M*^B@4$T*\DQ!$,!"HR4U#7L-5'0,1?_ 3=5"5C(X6>JXHN;1>0&A*AKHDEMX M!6NV2@L:\YPMDN4,MUQR(Z;X1V):R'*6ISFD!5NLUS/P@5<\F%^RM$B@9,NT M?%+!!S2=4=@N./!$A3 MEBY20JSR=$8,[G08&4O+)?@L/KYX8"5;D?M8X.S2$T2$O5&Y0;N\B\._?@F['U/,''!DZU.0AE06)#U.1J649@ MQJ8X+ISN0R/::T=M+4Q;^H^@\0!ZWVCM3@L?8/XS[?X!4$L#!!0 ( ".* M 5655YY[^@0 ,$- 9 >&PO=V]R:W-H965T;/.3Y^)TKJ=.%-GGD7G_>/QT.\/&WZ3 MO+ ;8_*63+2^\Y./V5D4>T)<<.H\@L#?G"^X*#P0:/S58D:K([WBYGB)_B'8 M#ELFPO*%+GZ7FO$3M_;L>[Q4%S;\TJ+9FQQ&E-;6Z;)5 M!H-2JN9?W+=^V% XBI]02%J%)/!N#@HLWPLG1J=&+\CXW4#S@V!JT 8YJ7Q0 M;IS!JH2>&[WGB2.A,OKL(/G;'TO;5IH6QNF M/\XGUAGDQ9^[C&VPAKNQ?*TCUZ_Z!_'),TR'*Z;#Y]#_ M653^)11]5G3#E>-R OD@#F[&+[;1A2XKH1Z(E6/#&4GE- G"I*1""T4II!*X M,\.,$G7(6I?312.]J:6U3.<_=NA"/)38_M$6H&!I;(1*\PX)2R)#-DOO?U^6 M0/(HGB MRPSF$OH7+-@;)/N=.([)LI*06$YK;^#:LJE(92&!D=4,N[U3CNB-/_[UJZ,D MB4]N_=9/?NN'=FM8Z)^\[;[$I:*P^K%?#<]U,0\LEZ?O=O"E_%+GFL9"W77H MD\NZ_Z4K]^-=GES;TIJP,HGO*VG\0N/5P997KU=J;1(] M_>MH-.YN86\:8=3C8TYJL"P=#>%GYZ,$W MUA$<#Y=.:=@]ZG]'PA$Z%Z\Z5Y?.K5^=P.G;*\'=E\*D.2$M@V@[67*1T5Z; ML9MD:A^A)^P/H%Y1:=>RAN6X /WV)]V\)/DR?K42I39.?@%RY0> A[)?PHW( MQOMZ*A6*/22"M@ZI9:U.)3R5K:/W)!U:(*_W^LDP4-CK#]]1!ZEE*PZW>/&P M3F7#10"U.8A\'PHY9+%6LV;6$K2T0+0H+4!$3F5+ [G8ILJ5X4K(S*$VH*;[?UW6VGA)T;7LSP<8.N)15T*@W3N/.XL_C;PD=G= M3L0R2&@04EDG71U"Z7+D<%/O\$-3[GASR+(NUW5 J<#]YV,%_(.F%USEB%Y5 M^4,KMMK2&U$!!YHPM7A (#O]./FJ0MYZB3=P@L:VJC[4#3H+^OPUO>R)@V4WJSH7;4%Q,?>>U&%/ I@_'\+ MX&;8#O=?&K;!X=&W"ELXH[T\!]\J:+L>;;V-9W7)9A8^'BRJMU:N>6&OI*OO MD_/F6;[>WGS*3CDL"3/PQS?&.Q\1NP M/M7:+2?^@-57V^AO4$L#!!0 ( ".* 56Q?7BLJ0( /(% 9 >&PO M=V]R:W-H965T $$AE2=,T[4I;J=V8 M &VBV@8\(![#@/%+ ?$N(/:ZVT1>Y26S;#[5:@O: MH8G-.;Y4'TWBN'2/:8_QL?DK!.7;Q7MXQ/$GYIY!G$20_B*(Y/\ VZ M:@>>;W"ZVN<:X9*;3"C3:(2?B[6QFGZ37\6U/?4X1:XS&BA_C3P&@9] M,N,X[8 :+=33HKC/ZZ;CC MA"89-)1/6YI98-D3[$LS\%:B?4<1H]&YL\,1W"O+!.GI)[UHF#IGV(O'*1Q[ MUO"@#RO4&S]M#(EJI&U;LCOM!MJB[>-G>#L-Z6MM. D26%!H=#8:!J#;"=-N MK*I]5Z^5I1GAW9*&,FH'H/M"*;O?N 3=F)__!5!+ P04 " CB@%5E_#, M;8D+ "*'P &0 'AL+W=OXF3N6%WNP]KXX/SUU\5IETO5-H7+\ MLS0VDQZ/=G7J"JMDPI.R]'0T&$Q/,ZGS@\L+?G=K+R],Z5.=JULK7)EETFZO M56HV;P^&!_6+.[U:>WIQ>GE1R)6Z5_Z7XM;BZ;21DNA,Y4Z;7%BU?'MP-3R_ M'M-X'O"K5AO7N1=DR<*8!WKXD+P]&)!"*E6Q)PD2ET?U3J4I"8(:OUGW'N+?S7F^,SC(&[\NC]+DW!4R5F\/D =.V4=U M;<>-MN-]TK_*(=\F0?R\5N*=R0J9;Y%'L5GE^@_EA,?K94E.$\Y+7SIQI/NJ MW^,_$KU<*JOR6(F%\ANE\C!>:BL>95HJ89:B@'@AG5- 5.8)CU@$B(59I'HE M*?/<,8TEU)$MT#5IQA15LILYY4)G+,M$>PV(#Y7(7[IQ)=2+I]4)B./3B MH'?(%[\6$D,LG%%@BLY70B:_(7<8 V^0^G&9E2G/-E#28G0&WZUI_4>%E?&L M>B('"4)5+Y_Z!)I30F:FS'F1-"4MO,YA.D0N5 ME @Q8@PS+TY*0L2Q]:15+ M+)35)M%Q8W9L'$223=IY&L\F^-9+/WPW'PUG;YPHI,-\BE,=J[[XL;2D?8^X MK)16RU2LP+L!_-3 $>&VP((@7D0FIE7+^;7T G,1<0[.8Y[#)U_R>\NXE3,K@B4]*55791. K4Q:^(;0(X MF%U &=MF:#.ZND/5%YTN?4%N^5BZTN.,O$ M3R8_^:5_W\?;H$K%=F%HQQ;*<&O*U9HE;]8F3;?";&B**Q=.)QKEN2>NTE2M MK!&?=&S-_1;094[@CB8%V'@ G32=5ZB%O!/ M#@^6Y+WP%VIT_.#ZX@:,&2,80UJT-$;DJL)P"GZ$9Z!%)#B@9K@:IJ9 MDQ]SGGI/4UT#,7FWAO@EM@39AF!'M,"E9N/.8;Q5ZH0+M+CEO AE6J#(*BZR MX6;2$_<=NA"'(AK-Z7<>PE<"%/!+#LYD83J>L?$PZ(IA+FXO*JS6Z1[/Y M,7[.CL559JS7?[#-7#1>D),X&AT+=L_HC;AJJ(T(38R&8A*)G[II70>1JN [ M%&/HR-5CRH5:XTXP.@MLU>[N,Z+DNF$ M,GL10I,%:'#?4L?( :IGQ(\DNT!9C+4B-H[3,FG'/ZZ<*V(UZ M0LO^RLLBTQIS/K*"P^HZJJY1#23TS6NJ>2T(S\5?*&=SYC>GXM)J3QH>BF%O M'HT[U]KG[1W%?965H7@WV8A)P[-Q,W#WZ:,A]IQ,)LV;^DKOKCF+IX-9\[9[ M?\_IVTGR=GF@AF4B6@P1-L)U,)J(GXT'AH=BVJ/L0([T!H-!L&H0\74R'SS# MM@V,_R&X9Z-!Y_JMX$XG77 [3S6XT2O@1C6XLVD+;N?^"^#.Y@3N;%B!.VW! MG?4&(!H"=QI- [CC .YT..=<#AS'^<59[=9@/ []>"WS56AS=I*ZAKJ;R52^ M:0ZGILC"3D;M4F23W@U7XLWPO)'WHO!V:2>@5^%P7;6N.Q'!X@\9S,,*A:L$ MI8-K1 ('5Q1"M5\,9\,&W#N5H B^/NYH..F0ZITB$!H*IO;";[OATZ;2NQ8\ M8[&G16$L+6T$MB#<"ED;JM)H"(H?#XZ[9NV"=LCY=U@ESDOKIP%*&C_T?VP_SH%>LGC573**JL&G#,=J/_,SR=R=\0DKMM M82KM2J'MJ5I8,@*A?T*U$SV*-3(YR:1]4)3=B7H*W0NU$QGL6U&7BK[_@HHYPOG0^JG0 M!L*J1YVHL+A $[ZA+L6$9KC>ZW1;J/Z?U-^C/GU\U[BW;>T_MIW]WO)4-?X) M\:>$X@H66C*'&HXJ_Y;ZB=L4VO!ULY!W954W"<1H%X:6SV$KUNQ>B:'QP_'$ MVP#D)V3QS [(G3@1L2SI!&&Q?0;[HT'3S2YE[" U;(!W&BV*3JOC0#)58Q_V MI@))FDOV0Q/-;:"QNIGEV=PNLN.5W(1#KI9ZOA.YG M/-V[!'-KNYTE0Z*^^#NW!Z]M71UQT7MP4;; B.'96?3<["RC@ZJD/@JRU!E0 MHC2K6I/1P8=$0(9M=QW9M]6(VS"BV5Q!?T,'8)"&I7)Q4R*$%72O=YV"[:"C M &"-KIJHH2Q"B*#GZ.SP*7!1,Z:3 &8C@+9J9(;) 1LH9:6IBRDD\B36A0S' M&C3@F8Y!3$4N( @3:]X]-H<:];Z(_%UO+>OFBW.N&?E,,JL$HSH)L.LJUX9A MB+Z7L>*Y?^.6RWW&@)H&ZT,>C)JB^I/4Z70HKHD.'+:KAJO8/4B ^?9%<_': MAJNKD#AZ%IKS:!Z28#Z;?+LX4-]&,?D =.!30UY#6]V$@QPU0CPKB;W1J4YV]9!+A4F:M M"/YR1!L-U1 WGX?DO(U^5'0<7)V<]*FB=M B[8:#P?>B/6.J-6B%.PI$)G^= MM6?JU*$AH6YJS%" !?.HVF_H9- QM$#(R:<=>_DPO"G<.T8&\N_ 43LYU>@B MPXE5C]U RM#JW,[U2'\^_P1-4(P3J&QUW<.UA.:J6&XUZ^#0JTR0C0\@H.NW M)H"Z!O61LE53N8LJ?$5Z,AT]*X>"J]08+3F3P; WFDS_BWW@GHJYVXB1/E\\ M7PV%!FV83SI'J]7(\&?;BO')^.Y)ZPN?BB,RJVGD;I@!FCK':<[=[/[SU5T- M^CNRGZ"DQ?!%!_ MPJ?2YFWSH?DJ?%]MAX>OU*@0*_KBDJHEI@[ZL\D!-E?\Y3<\>%/PU]:%\=YD M?+M6,E&6!N#_I3&^?J %FL_OE_\&4$L#!!0 ( ".* 569P=V2-@8 $L/ M 9 >&PO=V]R:W-H965TDU,Z,=+8JVD>\^Y M'T?2Q<;YVU 117%7&QLN1U6,S8OI-!05U3),7$,6,Z7SM8P8^M4T-)ZD2IMJ M,YW/9D^GM=1VM+A(W][[Q85KH]&6WGL1VKJ6?GM-QFTN1R>CW8E5%_C!= M7#1R11\I?FK>>XRFO16E:[)!.RL\E9>CJY,7UV>\/BWX7=,F#'X+9K)T[I8' M;]3E:,: R% 1V8+$OS7=D#%L"#"^=#9'O4O>./R]L_XZ<0>7I0QTX\P?6L7J MLQKZXN'%U MK2.B'(6T2MPX&[5=D2TTA8MIA =>-RTZ:]?9VOP[UD[%.QBH@OC)*E*'^Z= MUL.;[^!=SQ\T^$MK)V)^-A;SV7S^@+W3GNYILG?Z0[KA/E_Q2H?"N-!Z$G]> M+4/TJ)F_CD4A.SD[[H3[Z$5H9$&7(S1*(+^FT>+QHY.GLY;J1MKM6,3*NW95"8U-H5T&K;3T6#\6;=1&?\5. M-%[Y1/-V4H+JQK@MD:A(FEB)QKN5EW404)5^,@AM89G$)ZLC-GV,,E*8##U# M!@KG51 4HD9+8I71<@F7D=&RM01IZ/M;E]S#2D 0M,V:QN* V;5&R8KE-D&( ME?;J22-]W(K&2*B'0O-I+HGH/'A6^.V\+J01A9$:=NFN(<2 8\5QY&'! L7 M ,F5NW7:%JUG8,LV"NLB.#7.8^4AT]HA"G"5"!VGRZ(FOK0 2=YLF9A&N*X0 M!]1M$$4ED<"18)=> M@R*6QCVVQX^>ST^>O0RBM;)5.I-$P]N0?P5GM$IH2VU1/&RA<4%G&49LT!00 MS104G"X^I0#(W]**5WI7$"G48#@(B$ZE]AE!93AKU)MK@S#W]K"#'.IQ HV3 MB(DG;YM*%Y60Z.^!J:!75I=()32P1?I\Q%D6M\<+CTNA*'P+IUQMV7UQT#.; MBBP''8 5(8 H'(0B139_!=JE7!K*WV2?TZVH).J3>/NN2)@-LY"U:X$/''@$ MD4)^@05)PE$%NNJ_1/4WJ:0ZC M <9YX(IDA]L0TWM' Q2']#?:&*&R\E.:093X".BL[Y,+X>-TZ+)#D$RE[9U\ M9#3ZEI"+?<)2 E+&4#">>S(A2Z!?MYZ#73O_#2KE4$FL#DLRFM;)-#!QZ29U MD!$)/>C72JXY3GW/2K7&"D2K++G0T7KWNW%\O!49:"%#)4KU0(1H"0,^'^(G7,JN6 4S^MN\S8%KW()JJ\-<0GG9NLN.DR(FZIQ$6*4 M.!ANL Y3R8KM.17INI+&$=!^Z%,@$'U#:D M)+"V8I]JH9?H=R=8MNZ3R2I=..C$5SX[_+ _MYW",PUG;7?;W&B<.2GS^IO@ M29]J(.GMRYS63_/4BLZN?7$Y@$@7N1-3?B1C,.^FQ8GZ>OTQP^5IK M[RQ[@(5W7:D,U0SUB^K5N#:&[.G(04H'5G8%]]^:^GLRUN]X6,ON-2*[1^4Z ML^9#!F!9EK-IU!UW@$CB'%*'Y%M%%]$QSQP[S$(ECS8]DV!SXTU'R3=B:G0NL8UNX+E3[UZ;3C=6+<[IP]$*;5T7W.)GU*I9Y$, MOEM8KF"\2,A2R?G()']X(@>^5.6S_K#E5DB-"G]Q!52D><%F"\=Y*D;L(/^_;SX M&U!+ P04 " CB@%5O00Y@RH$ #&"P &0 'AL+W=O+"$6J)!4G_WY'RG:3AJWP!NV79JYIU]^AE+Q&:;B2H'$Y M#<[BD_.AH_<$OW-ZW6'W!C3^KP"B6,_X=U M1SN( BA:8U6]828-:BZ[+[O?^&&/(7^)(=DP)%[O3I#7\H)9-IMHM0;MJ G- M+;RIGIN4X](%Y<9JNN7$9V>?*.X?9:%JA 8UW%1,XZ1O"=G=]XL-RGF'DKR M,H K)6UEX%*66#[E[Y-&.[62K5KGR5' WUK9@V080A(ER1&\P<[,@<<;O(!W MR;3D_LFSJ+3 M(\H.=\H.CZ&_.B9'40[K> @:/E<(2R6H/LE%8-E"(!BTA@ZUK<#2-24^+X#) M$DHN6HLE2$+B'1*S5O-%VS%:!6="X$HKN.*%5CVYX4:)[1'4C7B MKSYO7%2X*KOL 8H]^MAWBS2$3]\EZR>(HS 9CFB1C,(L&Q_#H<.:F@356W%; M*5&B-IX]'SCF432"<^^"M2]STI+=H::NU5EC0"V?0$ \CL)LD(?Q((4X'X=I MGH:#/(8+YS[J0X#+)36F;_CP:\OOF$!)[H_#448(PYA6Z8A,& \Z?A+_>CV2 M/4$=O@;U M]4H.?>40??,<\Y&>2L@7D'79#G77)?%IGKL>YVMKE_!T$D.I*)Y266"&GDPG M2%*L_6M(4398M)I;3C2V8I8>OU:44%$Z$!3]+"^?IYK\1KT>O/]N_4+'1Q:N MW5\\I@SKB.)PG.?T7E-SY87S2^>(5G)*Z9_?OLF3)#J]OOEB_#(^_25TQ WZ MYUD\A(#WA6B= LP\M[DMJGW#?ZS-PRP&PO=V]R:W-H965T [@;)S.S#8A]HB;:( M2J)+4G&SOWZ^G]]G0R M<7FI:NG&9JL:G*R-K:7'H]U,W-8J63!174W2.#Z9U%(WH\MSWKNUE^>F]95N MU*T5KJUK:1^O565V%Z-DU&_;Z5&W6O_._;6XNGR<"ET+5JG#:- ML&I],;I*3J^G=)\O_*'5SNVM!5FR,N8C/?Q27(QB4DA5*O?$0>+G0=VHJB)& M4.-3QW,TB"3"_77/_6>V';:LI%,WIOJW+GQY,5J,1*'6LJW\G=G]0W7VS(A? M;BK'_\4NW)UF(Y&WSINZ(X8&M6["K_S<^6&/8!&_0)!V!"GK'02QEC])+R_/ MK=D)2[?!C19L*E-#.=U04.Z]Q:D&G;^\,74-Y]Q[DW\4LBG"ZO@:AA8"APB^ MD^2_\XF'."*:Y!WKZ\ Z?8%U)CZ8QI=.O&\*51S23Z#FH&O:ZWJ=OLKPU[89 MBW0:B31.TU?X98/M&?/+7N!W7TJK.E-OY2.@YL65M;+9*%[_YVKEO 5N_ON< M\8'W]'G>E$NG;BMS=3%"LCAE']3H\LT/R4E\]HKFTT'SZ6O"50)X9A@Q03Y'H'PI37MIL2O$K62KK7!SR3%JMQL&LWWS/J0 M3GVFM0K,.6:!^;:+F=Q)6SAD1:&$-T+5V\H\*N6$>5"6I5E52:](RJ=6.^V5 MH(CH7(FMLMH4D=!-7K6%;C;B]OYW%XD[_.\4 P9T3M0LVXFWLJH@VWI2U+16 M$%/_2"R@#6J,V%:R>3<6/[66&)(",%W!Z) /BO)! ,UJ0#.+"CLSWDE$Q(2] MAS> )>G >AT:N19)M)PM\1?8+);3:#$_B4CUK>*J5SU&J"N^Q+F /;IF;S!/ M46 MUE);\2"K5A&_HS0=+Y;,["B=CN=+<V#U\(!?&],< M!PUZ6#7&BT=T1T*H)>ND?V+@3CIQ-)U'BY,,INU*G9=".^:>=VQ7JD?X_[#! MN)30FEJ&*HXEGM$!.93C>09QTCHQ9B@*&-BA,\A>S'\4QQ <_TCWO;0;*+&^>_2[23:12GT[\5;7$0 M;6"8H_T=4FJ!"I#QT6P:S=-E[^ . %TE&4"P5]CR4/.Y<#]-O.">L?@%$U11 M<(&.Q#^'Z)&X932?]>G[EZI#F8G"O5::LSKXRZJBS9\(1BGUSH,?>6$/#4[6 M?9GN$-[7Q%)234 907*^-< O5P?D^DXCKOV0),OZ4KR MZ3>H2M?B\2(='^30:F.L#J9JM-ZVD6A@ MP5I I@D\&VX5S/#9=),-9;EN5.H1OP=LS3FK@-ZK\_1-T MAO*() [ M64'TD5AD*?[/TH6XPY0C;5ZR6PJ%\)LMM^V>61LG\!"UA-DO$;YS"+WKI2&33*,E.L$#+RY+]'%IK"TW7VN7@ M\*E%NT860G%$/(N>38BW](JC[#MQ"^3HHI],;DJMUN+]9Y6WK."_UFL,#A8C M@GS0X@\-<[;6/&CR%ZH'#1404VK*,*^[$6=M37W0SXDS16UE4':(H,#5W!M@ MY2W=(ZW2^.R:CGF=G+V+A%JO0VJ%@"190#"J;)>:&$T>#P<'2$<*%M06#$#N M%*%#(*@2EL0S MWU#2J&H;W+%(+%<>.^5]U2E;*EG!&+34EKD>]_UC'XH1,:A-H8&-D%6TT3E@ M0-A+0-X;/T_%6_V.YFF\MX;\[.MW7U_P2 /H4/#N>%Y]JT&VKP!/T(:?I3E>*$)73E5+TI@S(/Y#Y0_/8@S+70Q@'5K7V=(IRU'5/ M;(>">%#,R8NJTAN]JIB2%&?GYU0&61=6#JQ090'7VH6!#T;!JE N8/@C6'? MKL$'7V\@]?>O-3) %<-\'C8)'PIW65"C=D+7M2HTKF+FZ,-#X>@&,: M]QUS MIY[ HV]'KU7_,&*=1-ETR7C_FMF@;[%$._09^,I]1>U]TG6>%LB_W6'&S[WR M3O8^6J#L;OC3C!/\(AF^7PR[P]>?J_#1X\OU\.GH X9@Y*>HU!JD\7@^&PD; M/L>$!V^V_ ED9;PW-2^1UH6R= 'G:V-\_T "AF]BEW\"4$L#!!0 ( ".* M 55483 ?5P4 <, 9 >&PO=V]R:W-H965T0I"V: 06"N-T^#/M 2U<66XE42(*(B\V5:G=9:_POCX;C5Q:4"7=T-2DL9,;6TF/ M3[LU<78>W>7EV8QI=*T[T5KJDJ:;6%T=5'+)G"OUA'V>FT)]+&>5.URD!0 M*1V?O[K3J:E(?)0;RH^&.T+)][JC+)#_1&0='"2 M'9R;Y%F#OS=Z*))97R3C)'G&WK2C-PWVIC^E)]XHEY;&-9;$7]<+YRT*XN^G M*$>+LZK#)9+ R!M%)(:WPYZHO[SBT& M"UP'X#X ?RDF_=?'1WC.^LGQ5%QKWPC 94;'B01>%RS^ Q+ MPINHIX.)3\/Y$*XRL9*(.>R""J:1%I\;@,]4F'^'QCK^3T!+020OF]0W :@% M(ZO*;4?T+#BMU(8!<\5T_G=^8QC/@]P3W-!ZVLF(ZCPHLF"F ,623DDLR*^) M(CE9F48'?0:X($VY\F*)IPW5N-BV11U=9RB[%9:5]E(OU:*D75)1ATT\"7YE M]LGX_-V;N[OP.CG_+<#@?I8V+01P9BK4=^YP,+8^9(9%&$!&&4MN3176EZ59 M8&W/)?IK$!/$KF/DOS;2>K*"=,9%W'4")MWDJ32L)1(I5\;*!8(?PQCY&DT# MU!G%3HP:E#CW$*8H;$\(>>AQ=T#%=,C/N\6=2(IW@7=)+^Z?0DAEDC M7^E^$%K;85A]SU2L47-[>9://)GS@25M]*"M(B9.&TJ;D#,>$QB4T2#-J6TV)7.$?]")97J"Y6J,"8,'-RA.+2\)4'*-&76 M)N2Q]F@C<2OH/#//6 ^^L8A56[EW#_.0((,/&P1DXPMCD00V;] <*$T8HK;0 M"=6:;G<6'\>B:(\\%\S1AFFCON=% "=Y9F#+A8%NTKNWM1]3?3B&LZ<$N MUFPU]?%,Z8NTD'9)P=JN*WGZ_;]17DF,+PH+FE+$&_?/(0Z6+28JVEUFGW'3 MBD=:#',AD58I'$:*RA4FHF];E <].]\Q.S@!AT_= $9[E[.*P(6OH,&/]O&> MUJUVM]SK>+E[%(]7Y \(A4)62\JA.AZ>'/6$C=?.^.%-':YZ"^-Q<0RO!6[J M9%D ^[DQ?O?!#KJ[_]6_4$L#!!0 ( ".* 55WCI\WX D "4: 9 M>&PO=V]R:W-H965T[I6I5U?#,:#]L$'O5P%>G!T M>5[+I;I7X>_UGET)4R7ELCG%I<#*[&+ZYGM)X7_$.KM>]="[)D;NTG MNKDI+@8C J1*E0>2(/'O0;U294F" ./W)'/0J:2-_>M6^L]L.VR92Z]>V?*? MN@BKB\'90!1J(9LR?+#K7U2RYYCDY;;T_%>LX]HI%N>-#[9*FX&@TB;^EX_) M#[T-9Z//;)BD#1/&'14QRM#;Q@S%9):)R6@R^8*\:6?LE.5-O]I8\:^KN0\.=_\^9'<4 M.SLLENKFA:]EKBX&* ROW(,:7/[PW?AD]/(+H&<=Z-F7I']EA+Y5UO:--@^V M?-!F*>ZE^:2,^+A2XI6M:FF>!$JJ]*)VMFCRX$6PF9"F$'7C\A7J@W;_B+>Y M\KU5"V>K+$D;BBLO[$(@O*H+;_M2K%19"%ECYZ-&U:GR21R/A\??TXZP@?'# M=V>3\>E+"&J"#P! :'-;52AU5$W^:2A^ Z=Y62I6UJ+OX6XU!ANPJA#/9N/L M=/036_-L>IS-CJ>B:!P))L5AY90254QQ12F^;0'OBT^.^%+R& ]G9]/AJB=RHR)\W!M*>DIQ>OB)C@J*P:H/ 2%&J@'N2AP== M(#KPZ"Q0;FNLK$O)3P)5J&9U)-66G:!(O5L?LVUL9-N ( M_'^/,J, C>.8\5::ALIB# > :V51Z,@JY &D.FNS=4O6<^LP;Y&=34WNEYLM ML#BYNT$VQR3WLE)LEV_'CP&(B*#(/DI$=..UA/%A+HNF%G+O$Y @AIM[4 M:WI\>FA*2U)(1Y13X'!IBL^,@AS#WEPWER6-%OV8[#H,8CW%3:Q1)JM?]#(^9 MN/^<'4^YJ8J6T.VV]4-QWX#N*8>VYJ3)".VF#XMN' _(UJ@68]<*-4V;.\SL M6\$[Y)R:(_JN;V3T<')JZ/;X;@RWBX5&=LT;77*Z\6'NX 5G;#1VF!B0"V MRV"N4T:M/5E/+ .J1,'/D?,>!%-2QU>:JR\VL]0O/'4&TIY&,]M;PM=K[>-D M164\C^Q$TV@L_RV1'+THE\W0CRGQ4QDF5=MS5=-,OW4*>S9+ MDS0F]\WAJ<>=^['X2T]/KS",@==(X%8:W:LZI!X^&I_&LR@&'4<@/Z@_I/A5 M_J&05D:S U$[)()&1MZ4..7:2E=\<6*?TPJA'E7>$"3TD0?MJ9.W8#(:0]! M3)IEHC6C\=E6[SAD1LOV66S?L@\X.Y/$V3AITB]UMM)@_1A"L?=@IW]AN M=AIG7ZP$.B^OM%J(-]VV]_S&M;ES(!1=0L?Q9J%4?]#;!4=5$M,!J16KA&:5 M1XRK9JE8Q@K/R #H]?^+WK#"L*(7>ZH@9KMH>O'&5=M1(4N',K(8F$71(82: M3LO2.C)C;U@;GXTBKHT3=W7SJ+.2#_'0Y.@;(7N^Q9,">< LV$+!I"S?UCC#Y.'E.VNK>+KSL4/3Z"?DY"X;B3567-CJ/OSS1<6JEZ]@= MN3;Z#3\ZD5L2;/K5_D<[*WZ1F 'L3K+2"2DO,<2(FQM1:*?B2:S+=\0',^2A M,20YB*FY4HH!TPF0OKBL; DJ\^R%*($3L,EI&$(Z:AIHD:PM0EI'H[5>:(5! MAER4T%)';%?M(T>JZJ51JO-YC2J%O=*<:H/CST M,?BH]^F^4F[)/U#0)Q"HB%_QNZ?=;R!7\=/_9GG\ >4V?00LU0);1\/3XT$D MG/8FV)I_")C;@+&%+U<*W=_1 KQ?6 S2Z884=+\,7?X74$L#!!0 ( ".* M 57CHZQ=7PD (<9 9 >&PO=V]R:W-H965TQD6DMM1A=G_.S679S9-E3:J%LG?%O7 MTCU>J'H^[!9[TJ SV87IPU&V-<*HX'UT> MOKDZH?6\X*]:K?W@6I G2VOOZ.9#?CZ:D4&J4ED@"1)_[M6UJBH2!#.^)9FC M7B5M'%YWTM^S[_!E*;VZMM7?=![*\]'I2.2JD&T5/MOU+RKY7'F[%HX6@UI=,&N M\FX8IPTE91$+F QA"['0*Z,+G4D3Q&66V=8$;5;BUE8ZT\J+%]W5 MP=DT0#4)F&9)S554,]^CYI7X:$THO;@QN+H?_<;GTP0$W_]SE<)1WM%L>U=(;W\A,G8]0 M+%ZY>S6Z^/FGPY/9VV>L/>JM/7I.^L57KRAC-SYH %/Y7?;]9Q+$EU()6-I( M)[E<\#*SQB,6.=[GHM!&FDS+2OB !ZC+X(4VM(BH08='(#>4XNMD,1%_NKR\ M1$ZO5*DPOIP0D-J?4BE#((612H6EPK2&FL(P-D M30GR9!C6J^#'HM)RJ2L=D*PQ"\JUSRKK6](:':",*L/IE%$@N4,OZ;HULLTU M2I&WCJ"UV45WC7+:YA.Q:+-R$!&G M*C(1H6J]*MH*;MY'?PK]0-H@6)L@S4HO*]4'0U8@6!B+I4@(J\[8,Z?@HD!8 M?+(JTHIRT!1:9^+#9'0OY(E9J(\*RBMO!Q:20X743MS+JN6PRHRSGB>[6/96 MGK3)*@0=_J^LS=>ZJO9Y1+%$HZGT;Y(>]RJTN4<>K'N$TUGF6O6=!C**%O= MAKO9W4LB;YBUEB['(C"WM_[K0W(O(T5S"33V( ;O*H>$>?EOSK&N;9U(\TCA39[HC15DR.E M%&#M(<@A94Y7W$4SZ@;IMBT M;RXF3V(A^Y0=2OF?AKS:(OX,#$9^R8)=@*$Q9AS'3FX+:N>?*XH]X\?-/I_/Y[.W[R\457QZ^/8CA MW*/J:\-MN=MWN?C:;_O53EC]R]GI6%RU/B()@%O"DEB7+[[81F?B='9\,![* M)ZB -WB&$Y>;?M0_^\NF;402[MZD&NMI9&A99TUG85=R*+.:3$K@S]&UG:>Y M"%-20T)UIE*K2\P!2G\SBDVWB$SE& M@@OR?FH;N-'-:=37HC;23>45F -ETQ!0%MQ4^@B12^%:V^8UNBDPCJ]XE3E8ODXV#CP M/$V+_!Q9)#4$433R+DPH"^K&9#;L*<$( PL4QTT3WF,DV"^,HLK%AE/R + [ M)#L]^=WX]* *T>#Q0.6<",'4Y MD>=W8_]$?"AH'"%ZY9Q36]RC:8#UO.7E&,FLH]$/C1X]U3!&^K9FHF1. MDM2DX]MXJ--U ><@Y;BGEYBA:M^=!9Y"9QS'+W@>J+*YDS3RD0*",38GH!1H M>1)K,,KS!Q*RUBXKO8K 3"$>2.0Y &TNXP&:;+"!QC@GC9>Q[6"BZITZH'ST$FN;\Q#&0K$T5Q1EU"Q8$@I2&I81FBZGB7Q?I0U' M(R4=@"2[=K6AK[%0?%@DWS]*AXC-3^)7@:Y2Z+A!_,H'2Q*03@482CQ+RG4. MP 512LB0F]E:0S4\HCR&85DT-IHY[J=Y2+/(CDPC& ]L!689SUCM&'YP.MUV M+AZ"F&-&JHWS?=H+&ZD,\"3%[<0N"A!!5WGG9_,0/'OU#)P;<_??AR@ M(%+6S0-5)S)CU[>4S[*1PXNO"F)&=!)[>M%YW*UX>G![&< MWB%;]PS^J.D7E=/;R+O^ MZ\W&(RI\G,<#U12Q66R379VK^F( @-5W]FV),IHS@/\ M,ZO^*T[JYKT.GIMP9%B+#N=?J-1[+V-GQBA0*C[=DXPMA["8SHHXL;M>:3\_ M=8-:;!Z)8W+=GQ YZC\4"S+3BTB/.+$N31?H(< M[V)('*;^+WSX1PX^N#?42A78.IN\/A[AC,R?_>,-&(0_M2]MP+C)EZ5"F3M:@/>% MQ<$UW9""_K>7BW\#4$L#!!0 ( ".* 56Y!M7RBP, - ( 9 >&PO M=V]R:W-H965TM&#: BR12;_9L TZ6 M=>V0S8C3[<.P#[1,6T0D4B.IN/GW.TJVF@&ND79?["-Y]_"YASR>9@=M'FTE MA(./3:WL/*B<:Z=A:,M*--Q>Z58H7-EITW"'0[,/;6L$W_9!31W2*,K"ADL5 M+&;]W,HL9KISM51B9Q,%IXE[N*^4K6R$LE(K,&(W#Y;Q]#KS_KW#'U(<[ L;?"8;K1_]X-UV'D2>D*A%Z3P" MQ[\G<2/JV@,AC7^.F,&XI0]\:9_0?^YSQUPVW(H;7?\IMZZ:!T4 6['C7>WN M]>$7<R.:-_I4^V@D)Y4_E+4SN"HQSBWNQ9-0G8"=T0W<:.4, MZH0<7 4W_>["6/CN@6]J8;^?A0ZW](%A>82_'N#I9^ 9W"%F9>%6;<7VO_$A M4AWYTA/?:WH1\'VGKH F!&A$Z04\-N;/>CSV]?G#7\N-[>?_/B? @)^(LQDE(&[]06M3>2UY!$)$XB8!%AT01^=Q6> M!\W))$L\(HLC>- ._=1(ZPW0."=YRCQ@46 XA0M2IZ/4Z>NE7AF][4IW3M*+ M**^0M!V@OTC.E3Z@+%(YL3?C(&P2>R,C11(?;^G)'S*2%#G^,KSC MMW>WRRG<=@:[*K"4,,: )2AF#$LK^13>\Y8K2&*2XW5'AP1E?HO=UB'B3245 MAS0E<9Q!0DF>3V"-C;:"7['T.3Z)9()3-"83A#VR0%2@$Y*SPJ]'+/OJ\PQ? M=!G,;=_W4@NE[I0;&LXX.[;KY="E/KD/O1Y?J+U4%FJQP]#H*L>J,4/_' 9. MMWW/VFB'+T5O5OC)(8QWP/6=UNXT\!N,'S&+?P%02P,$% @ (XH!59R4 M'4O_! E0X !D !X;"]W;W)K&ULM5=9;^,V M$/XKA#98)( VMN0CCF,;B+/=-L6F#7)L'XH^T-+8(D*16I**U_WU'9*R(L=' ML\7V10<;X;D:"G5D\X #/F6X LZM(83QM;(9U"ZM8O-[;?V3BQUCF5$- M5Y+_P5*3C8-!0%*8TY*;.[G\!:IX',!$9%G)M@.2E-K(O%)&!#D3_DV_ M5>OP%H6X4H@=;N_(H?Q(#9V,E%P29:71FOUPH3IM!,>$3Q-=G>;M)4SU 5-8!Q@:6A0SQ!,WK^+^NV+ X"[->#N(>L-P"&9 MKN:']6LBR86.P"?=CL0P9D+CF6):H3X_)-''QA"!.^X%WES+": MB4'Q*YD75*S>OQO$T=F%)G,F$ JCG%"M 6E#14HXHS/&F6%HCFHBYP0S"'4& MG\"R92EE ##A2'9^#6 MC?UI:&<,E'6S(J5!/'^C>2.Q8@TH+"3 /H007N3UD.PN!@MJ,X)'C7"&Y+-S M'%7ON'IWR(,TN"*7;D6&Y(KJC,#7DJ$76UI#6Q^PPB)63YB_>8GQI%!(S7#] MCLAY/^R<]_##+7)\L?%53=X!,I4E!B-*T/I!B^?A6=2K3:S??O1W7#%5I2XD M G6/N12+#W:%3H;D6CRC(]\/F*C,6YH0;7/B,SP(>YW!EGT_ZA>BHL81B:)N MV.\.]L2VGOW\0I]AA; &U>06KBSV&4R$35$B<9M(,=^.L+L=Q&&_W:[?'EN3 MJV_1VL^05XS^/RD2]%ZJVJ7$T+7M=>PMBYD!3_&,8#+7&FG*^*KN:4ZVT0&QA3N_)E, )/?;,MAM M>;.A#=L#OHGR"]M?;& MMN+[?K-:\EVRZ_5_?%G,@RXP!U)9$AQVAEL$]XM+S2N]U.XT=9 '-O1>O:'W MWKRA-[B\;BD.XEV][4WMMA=BO')F3Q8NR=>BP"T9921NO\A4R^E=)X"#.'8? M6W;Q6&=RZ2F<9!3+R=*SN4_/Z\:6["LXU, !41W&/8'MH1PS@4VHDICC>0Q+ M;P5466)&FPS^X!AZ*($G;AZ(/M+2VA:-(E:3LY.^[I&S%USI&7J25Q)V=X0Y)S79*?S<; M1 O/C9!F'FRL;:^BR)0;;+BY5"U*^K)2NN&6'O4Z,JU&7OFD1D0LCL=1PVL9 M+&;^W;U>S%1G12WQ7H/IFH;KEUL4:C;ZQ[$2UF+5_C(]K?VWM- M3]& 4M4-2E,K"1I7\^ FN;K-W7@_X(\:=^8H!J=DJ=1W]_!+-0]B1P@%EM8A M<+IM\0Z%<$!$XY\]9C"4=(G'\0']9Z^=M"RYP3LE_JPKNYD'TP J7/%.V >U M^X)[/9Y@J83Q5]CMQ\8!E)VQJMDG$X.FEOV=/^_GX3T);)_ /.^^D&?YB5N^ MF&FU ^U&$YH+O%2?3>1JZ9KR:#5]K2G/+IXTKQ!NRE)UTAIXP!+K+5\*#$&2 M)2Z>7&Q&L\A2,9<2E7O@VQZ8O0&!,KWY#>XKY6>S3S/LB_%!$ M_]<0M2Q%5]5R39\$MUA!R[5] ?M6W@A*16O8N*$DPFX05DK09D 85T!=1=_5 M;UR7&V!Y"&\R@)\@2<=AG#(7L2+,TP*^HC%7<*_5MO8;!>U3@,\M+7JJ5VJL M:@M"&4-=ODBR8D37.!_1Y-E.2P-<5F"X\P!WG+@L^X$AR^.1#Z9)X8:_2RM< MI'$83Q/*9!."&(_@25DNB&^1A'GNB$\G89H7<,8;^>"-_-W>N-MPN2;JM82; M@Q _%Y]4M[2K3KSZQDD^EO_HY0]9YI21SA(Y;:0C1J[G=ZIIN7SY^&'*DLFU M>:M'CI ^UYL=:IIZL_<0M?X3FE+7K=_C?[3!YT.)N[[$U[[$07O?F5LN_%QQ M>V1!M\4XC\6YNWH/]$'!,C?5>DVH5I&SS7Y"G1SIT*FNQBW*#B'+@%PPR5-_ M*R9 1YP52$>:-?UJHL:1>=06=4VI?F[8-7EG&J:,C5Z#(Y+#@CEPS/;4R+!] MD!;%"55CGY'X-31UUSQDDZP/LH2]7]4XS2&+PWS*($M":N:[964LG*9N51V" M_\G*!Y*32>JIAC$;]\&D.+UHHJ/#KT'2X(YX ][L_3DXO!W^(F[ZP_-U>/\+ M0E.UKLD9 E>4&E].R/:Z/];[!ZM:?Y0NE:6#V8<;^A-"[0;0]Y52]O#@"@S_ M5HM_ 5!+ P04 " CB@%5Q%(48Y8" "1!0 &0 'AL+W=O[%(B3PZ-'4XVRC];&I$"R^-D&8>U-:VTR@R M98T-,R>J14DG2Z4;9LG5J\BT&EGEDQH1):/1.&H8ET$Q\WMWNIBIS@HN\4Z# MZ9J&Z=<+%&HS#^)@MW'/5[5U&U$Q:]D*']!^;^\T>=& 4O$&I>%*@L;E/#B/ MIQ>9B_HA .B&C\WF(&PY4N M<=_>H5_[VJF6!3-XJ<03KVP]#R8!5+ADG;#W:O,5M_7D#J]4PO@O;/K8- F@ M[(Q5S3:9<]BM[V?Z'O83)Z(V$9)N0>-[]19[E%;.LF&FU >VB"2X=$UYL)I..>79XD:N45JE.1KX^,@6 LVG660)V9U'Y1;EHD=)WD!)X59) M6QOX(BNL_LV/B-% *]G1NDB. G[KY DD60C)*$F.X*5#F:G'2_]3YBM<<5,* M93J-\/-\8:RF=_'K4,4]8'88T&EE:EI6XCP@,1C4:PR*#^_B\>CS$;K90#<[ MAEX\D/:J3B"H)>QUZ!#-HT"':>[WG,M2=!72D[*H.1,A"+90&IBL0*U1UR1T M[Y2*A&@L5HZ3K1&62I"BN5Q-@;J%OENW3)[*]Q G M89IFSHC#LRR&)Q(N,8%6JQ*-@?PT'(]CR/-PDN=PS26G!U[!2JG*0#P)S]*) M6])Q!H_*,D%($[>;.F,<4A/@4!.B/9DTJ%=^&!BJK).V5\RP.\R;\UYF?\/[ M846%KK@T('!)J:.3TSP W0^ WK&J]:);*$L2]J;[E:A= )TOE;([QUTP3.'B M#U!+ P04 " CB@%5[[KJD: # ]" &0 'AL+W=O+=1@I>CX M6H,9VI;IYULNU7X9Q,%AX:/8-=8MA*M%SW;\@=M/_5KC+)Q1:M'RS@C5@>;; M97 37]]FSMX;_"'XWAR-P66R4>JSF_Q6+X/($>*25]8A,/P\\3LNI0-"&E\F MS& .Z1R/QP?T7WSNF,N&&7ZGY)^BMLTR* .H^98-TGY4^U_YE(\G6"EI_"_L M1]LT#: :C%7MY(P,6M&-7_9UJL.10QE]PX%.#M3S'@-YEC\SRU8+K?:@G36B MN8%/U7LC.=&YICQ8C;L"_>QJK;&_VCX36$O666!=#>^^#*+'PEL"'JLXV!=UW-Z]?^(1*=V=(#VUMZ%O#WH;L$ MFA*@$:5G\)(Y^\3C)?\G>_CK9F.L1MW\?2KU$3D]C>S.TK7I6<67 1X6P_43 M#U;??Q?GT4]G>*="\=X:L)W M0)R1I$C'05%D<#L(6:./(;"9AB#:7JLG[A@8'TIR/)Z-DO7KK:PD65Q"=D7* M.,=058,9Z^?7.4"&9DF10)924J09?-AN1<6/#'(2TQ)_:5K '29E]3!>+*(# MC+;#6AF@E%!ZY3XI&C\JRR3D>41R2B%/"Q+%,=P[0U950SM(7Z^:8Z$KP3S: MVS3-D&AZ@:,D)U=EL>\[CC5B?2,JD*KRR9J#)NY4V[/N^0>#6S,#YAEX<1%_ M\Z*$L-3-LQ$5EN, TG*H- M%CW)2![EXX#2&-:-D*+OL0 &XB(F":HLS@N2EB5\0$H:2I)>Q5"@H/*C)F8D MC;.IB6F6G6QB>'2EMUSO_,-E\#0-G1UO]WEU?AMOQB?AQ7Q\6#&AG&PO=V]R:W-H965T\<8;J;[JFC$##VTC],2KC5F=!8$N:]92 M?2I73."7A50M-;A5RT"O%*.54VJ;@(1A%K24"V\Z=N^NU70LUZ;A@ETKT.NV MI>KQG#5R,_$B;_?BAB]K8U\$T_&*+MDM,[^OKA7N@AZEXBT3FDL!BBTFWBPZ M.\^LO!/X@[.-WEN#C60NY5>[N:HF7F@=8@TKC46@^'?/+EC36"!TX^\MIM>; MM(K[ZQWZ3RYVC&5.-;N0S1=>F7KBC3RHV(*N&W,C-S^S;3RIQ2MEH]T3-IUL M&GM0KK61[589/6BYZ/[IPS8/>PJC\ <*9*M G-^=(>?E)35T.E9R \I*(YI= MN%"=-CK'A27EUBC\RE'/3#]*66UXTP 5%5P)0\62SQL&,ZV9T?#FCN).OQT' M!HU9E:#< I]WP.0'P#%\EL+4&CZ(BE6'^@$ZV7M*=IZ>DT' 7];B%$CB PD) M&<"+^\ACAQ?_N\@ON2X;J=>*P9^SN38*S\]?Q]+064F.6[$U=:97M&03#XM& M,W7/O.GK5U$6OA^((>EC2(;0I[==*8%J1BR7,6KD6QG[= M!7LL@$$3QP.XJQD8>S)@;LMZ6]+\&]HW^*E\\L5M=_[0WI]EGWP-"]D@ACZ# M.VEH ^>TH:)D0 U\IJJL@:0=YW""?WX8%H#UB-4FL#Z48J)\!&1'Z(:Z.G^3 M9F_W0?#]F]TQANX=/V(TU7*.DP'([@3CWLS"Q!*7^* MM M$B,_3Q*(0GAD5&FX<.V0*;P,.A)TS5<:,G^$9&5^6H2HDD&Q%;]6LF3HDF%E M+60CEX\0Q4@L2OEAE$(4^>$HM41V\E?8J!9<<,/>->A;Y1I#PY84F5\]QTK\ M, TA\K/4 B8(>Z=HA58G1!R=)UDD&[A/W5(YDDH(P6D(TCS"'[#.E$0 M$_M[_6I$(O)^6PXG*.8GW:'*?)(7-E69'R7D^_+X3\G =.9Y1T;L6$$R2!Z_ M@(QT1/ 9)R,@)B-W9&3%,!F1'V4CFX_4CPJ[ MB%._R,.A4L_Z4L]>7.HS(=9H$#NX,OQ;UW(^/. HIMFQ>A\$/E[O,VWM'-2S MCUEV9NF^6=:9M=+\^QZ!C4&Y'B_8@X$%,H4/72)$EV?L'E:]M"?02+PM#IK) M#;-C8X7)1FQT(+9Y]0L\#KA)(/9S9 27*2Z3HK#+#)TRM[+X B\C'$<7 M!F&BKA?LR(KQA&%Q':,FV!N9\!0OW6"HH;075#<]]6_[V7/6C5Q/XMW@BF6X MY$+CZ5R@:GB:8_-5W3#8;8Q&PO=V]R:W-H965T:.G* M(DJ)&DG%Z;_?)24K+N 8V(OY=>XYY_**U^N#TM],@VCAN96=V02-M?UU&)JR MP9:;*]5C1R>UTBVWM-3[T/0:>>6#6ADF4;0(6RZZ8+OV>_=ZNU:#E:+#>PUF M:%NNO]^B5(=-$ ?'C4]BWUBW$6[7/=_C ]J_^WM-JW!FJ42+G1&J XWU)KB) MKV\SA_> SP(/YF0.+I.=4M_,KE33^%PXC-B\" M* =C53L%DX-6=./(GZ=[. E81:\$)%- XGV/0M[E;]SR[5JK VB')C8W\:GZ M:#(G.E>4!ZOI5%"DL(). M?WGD.XGFUW5H2=Q1A.4D=#L*):\(I?!!=;8Q\*ZKL/HQ/B33L_/DZ/PVN4CX MU]!=09(Q2*(DN<"7SC>1>K[T%;Y[_MWGYF_ 7PN7!K[>[(S5].W\T[7I>8F;@!Z,0?V$P?;GG^)%]/:"WVSVFUUBWS[0^ZP&B:!J^']5/)?) M1:WSF3PV"*5J>V6$?V#D@T\^\-2'\C[*R8<\^9H$ 0S42E)K,-= %45?T0]< MEPTD.9L3:WE'+:)U!*(K::"G;. -%&P59S2F*5M$RQENN.1:3/H'BC20I"R- M4X@SMBB*&?C$2^[-+UF<19"S99R_L. 3:DYRD+$T6L$J?0GLM:K1N-;$)=1( M CE+X@)BEN3)C"*OJD6P_)D <+R-A<;X$E\7'5R\L9RMR MN6!%5,"CLB3]!A8K5I D37*6Y06<^[3"DP;1HM[[-FBH>D-GQUXQ[\Z=]F9L M,"_PL4U3;?:B,R"QIM#H:ID'H,?6-RZLZGV[V2E+SN+?;;OOOO.]G?3G=*/ID2T\%P):69!:6T] M"4.3EU@Q[,D0VNDK52CV[QN9@%D2.$ G/K$!A-3WB-0C@@HO%[CQET M*5W@L7U _^AKIUK6S."U$C]X8==&BQB^@#N!.25L:^" ++/Z/#XEA1S,^T%S$9P&_-/(2XJ0'<13'9_ & M7=D#CSX51$F5 M3RI<4NN2BJ,;Y :8@8T2)'0S 7HR]$]VQW1>0CSLP3S/=8,%_5])@B=I6^ R MIXF$:> U#/HTC..T<]1HN6X=Q[TT26F\B@;=<4Z?C,NM.R;3\ (U\TSC7AI% M-(YI7&KUQ'T/H18&#>73EIH56/8,A]+HKTNT%Q0Q&EVY<3B"E;),$)]^THN& MJ3.&O7B^C9CB%0C;:O%;K?K9/-6P/_WEO%:6FH,W2^K&J)T#G6^4LH>%2]#U]^PO4$L#!!0 ( M ".* 57YNR\I4@4 X. 9 >&PO=V]R:W-H965T L]9AR=[+@'>3M"F28&%OTH>B#[0TMHE(I$)2ZVQ_ M?8?483EUG*1 <,\1 Z_^>8BKW=2?=);1 -?\DSHF][6F.)R--+)%G.FSV6! M@KZLI[=G/W:G8M2Y-Q@?<*=)GG3#W= M8B9W-SV_UTPL^&9K[,1H=EVP#2[1?"CN%8U&K924YR@TEP(4KF]Z<__R-K;K MW8*/''>ZTP>KR4K*3W;P)KWI>1809I@8*X%1\XAWF&56$,'X7,OLM4?:C=U^ M(_VUTYUT63&-=S+[@Z=F>].;]B#%-2LSLY"[W[#6)[+R$IEI]P^[:FTTZ4%2 M:B/S>C,AR+FH6O:EYJ&S8>I]8T-0;P@<[NH@A_(E,VQVK>0.E%U-TFS'J>IV M$S@NK%&61M%73OO,;(&&*R26#=QG3&@X>V"K#/7@>F1(O%TT2FI1MY6HX!NB M0G@GA=EJ>"523 _WCPA6BRUHL-T&)P7^7HIS",9#"+P@."$O;'4-G;SP^[K> MHL U-QK^G*^T4>0;?QU3N)(W/B[/QLNE+EB"-ST*"(WJ$7NSY\_\V+LZ@7;< MHAV?DCY;4ORE988@U_#J"P6A1EA@Q@RF8"2\)/R"NK4FSGK'5#AYR'$5FM/4 M_C2S11!2O/@@N)U9&OI OO+\V30(O*L/Y\MSU_6O!C8D'+!5#:P@8+!C&NBW MEAEE 7T)#UN%^,+Y"]RCXC*MO ;(YNAL7G6B(2P)%$\0$JD-]"$,IO9_&L(; M89 PF^J+?S$!/XX=58G%J-"42@!%OD/ M$:R]]ED.J"_BP',6)*ICC+()-:0^!#%,)[RIJ%@\\3*.I4A35]?1@3 MGCY$00@G_"%J_2$ZZ0^O&5?PD65EY1'", ISEB2R)'0DNY 93S@Y+1=)5J;[]7:UL[=2I%JB+U) M.]OM+XU,/FEG/DG$J<[QQ!H=$]K#R.4#:KT@@@=IB,,^Q$,;KA2T0\_S*JV\ MT+71U/N*V[UC_(_D7@1>I_U9B=N\$_]P';K;,K%Q,02'Z:@QSG>R MTIMR6(,IDY*)U M$GQ"IL"?^*U[+##%O#B^[LR/.G5J@9:$MJKAYY)R5'1]%73A M5 I%\D0UK&96584^\*EJCKU!5ZU#TOHN@_3KT/^W]G%%I5TWK5*;'X:GM(\N M?E![;_(3VI_Y@_^D/ZD?'M$^:K6*P[#6RCL:=:/.'3U'M7$O$0VN/E77]7:V M?>S,JSO^?GGU4B)&-YRHR'!-6[WS"15Y5;T^JH&1A;OQKZ2A]X/K;NG!ALHN MH.]K*4TSL >T3\#9/U!+ P04 " CB@%55-1'I- # B"@ &0 'AL M+W=O)EYG#,YP+9[91^M'4 MB!:^-D*:>5!;VYY&D2EK;)@9J18E[:R4;IBEJ5Y'IM7(*J_4B"B-XSQJ&)?! M8N;7;O5BICHKN,1;#:9K&J:?SU&HS3Q(@MW"'5_7UBU$BUG+UGB/]E-[JVD6 M#2@5;U :KB1H7,V#L^3T/'/R7N /CAOS8@S.DJ52CVYR7=K)ER0Q>*/&95[:>!], *ERQ3M@[M?D- MM_9X@J42QG]ALY6- R@[8U6S528 ?]GWW=WL,Q"NE6(?6\^X,\RTMFV6*F MU0:TDR8T-_"F>FTBQZ5SRKW5M,M)SRX^DM^O9:D:A!8UW-=,([Q[8$N!YOTL MLG2$$XS*+=QY#Y>^ 3>&&R5M;>!*5EB]UH^(VL OW?$[3P\"_M[)$:23$-(X M30_@C0=[QQYO_ ;>%=.2R[6!V\':/\^6QFH*C[_VV=O#3?;#N90Y-2TK<1Y0 M3AC43Q@L?OHAR>-?#I"=#&0GA] 7]Y2"52<0U HN5--VEOE0IJGSV[L/RICW MW[J/R0H^2=95W&(%MUJ!#V#8Y^M])A\DM=_DAQIAI02E.%TN6!<^8- :6M2V M!DO;E#N\]-PJ+CK'3!(?WO-AUFJ^['I%J^!,"%P3\1M>:G7_;"PV)G3D1YZZ M<=1'\%!KQ)]]Q#E_BCIA]DH;?]^\_Z$9(X3"<%#=(BS/.30SBT MV)!S*&7+QUJ)"K7QZM.Q4R[B L[]%6Q\I2"6[ DU%;[>&N.\^A("DI,XS,?3 M,!EGD$Q/PFR:A>-I I?N^JB4 :Y65-N^T<,O'7]B B5=?Q(6.2%,$AIE!9EP M,N[UZ?CC>:3A),[#M,AIG(1)/@[C8K*UYC\ZD6XV'L69_R79OV/NN^2WP"[_ MGSA[A3HY!O5XDA,X4":RH4QD1Y>):V,Z3^/SSKMG6^_VM>%:]@\YE9%]J7_P MH.-37Z/?=Q'(=X3VAQM=X4#(%0M?*DBW1?]&PJ>3MG_"A]6A 3KK MW_U_Q/ONZ8;I-9<&!*Y(-1X5Y$G==R3]Q*K6=P%+9:FG\,.:FCC43H#V5TK9 MW<0=,+2%B[\!4$L#!!0 ( ".* 5645^2OY@( % & 9 >&PO=V]R M:W-H965TLFC8I;4A"*&(0J72;MDF5 M4&';P[0'DQR)5<=FME/:?[^S QF3@!=RMN_[OCO[[ICNE'XR-:*%ET9(,PMJ M:[>3*#)%C0TS-VJ+DDXV2C?,TE)7D=EJ9*4'-2)*!H-1U# N@WSJ]Q8ZGZK6 M"BYQH<&T3B9^\M/4L& =0XH:UPCZJW1?S@"C =G ,D>D/BX.R$?Y4=F63[5:@?:>1.; M,WRJ'DW!<>D>96DUG7+"V?Q>-0U=SM*JX@F8+#OK>DZ)ED"']/B&^?M[MV)K M@>;]-+*DZ]!1L=>8=QK)&8T4'I2TM8%/LL3R?WQ$\?9!)X>@Y\E%PF^MO(%D M&$(R2)(+?&E_":GG2\_P+6NF<9_S@KU2S5FXTYK)"KW]ZVYMK*8"^GTJ^8Y[ M>)K;-=7$;%F!LX"ZQJ!^QB!_^R8>#3Y!&"1H#7%;]0<$L M5DIS-"X';@VTDK4EMYZ)"D9VG-(HP4MFO1A]W,-X",TG[;7,!%:U1KSVU08+ MU%R570AED6PTI9\CI[2U>0 M#L,X'9$Q#,=I#*=*(SKJ\@9UY6>9(:)6VJ[A^]U^7-YU4^*?>S=K'YBNN#0@ M<$/0PWL&KK9\9:69I WJQIY*-V#G2^4%DZ@_Q/)_P)02P,$ M% @ (XH!5:/'N16I @ MP4 !D !X;"]W;W)K&ULA51M;]HP$/XKI^Q%K<1(2("U#"*5MM,ZJ1)JV?9AV@>37(A5Q\YL MI[3_?F<'4BI1)J'X;-\]]QSGYZ8;I1],B6CAJ1+2S(+2VGH2AB8KL6*FKVJ4 M=%,H73%+6[T.3:V1Y3ZH$F$<1>.P8EP&Z=2?+70Z58T57.)"@VFJBNGG.0JU MF06#8'=PQ]>E=0=A.JW9&N_1_J@7FG9AAY+S"J7A2H+&8A9<#";SH?/W#C\Y M;LR>#:Z2E5(/;G.3SX+($4*!F74(C)9'O$0A'!#1^+O%#+J4+G#?WJ%_];53 M+2MF\%*)7SRWY2PX"R#'@C7"WJG--]S6,W)XF1+&?V'3^B;C ++&6%5M@XE! MQ66[LJ?M_[ 7,5[WC-XZ. WQO9AWC8@SB*XR-X25=GXO&2_]8)5]QD0IE&(_R^6!FK MZ67\.51RBS@\C.C4,C$URW 6D!P,ZD<,TH_O!N/HRQ&^PX[O\!AZ>D_JRQN! MH I/^F2.$@MN3V&AU2-WFCA$^3CHLD2X5%7-Y#,)*E.:>@66#@LE2)U(G M_SA@@9JKO'TB0 U&W^#6&/5>"B,ZFE+[AEG_,-_#H'<^'M$Z[,7C!"ZD;)C8 M)=K2)A-A,.XG\ $&H_XY+==%@5[VKQPBYY XOT.-"O?$5*%>^Y%AJ-Y&VE97 MW6DWE2Y:,;ZXMR/MENDUEP8$%A0:]3^/ M#MF&@W5M5>FBME2>C>+&FRHG8. M=%\H97<;EZ";U>D_4$L#!!0 ( ".* 54 SX:_300 $<; 9 >&PO M=V]R:W-H965TXW<&1W5V3;)47H789C?O5U/'RR*" M!"*=45#S[P +2)*,R<3Q=TGJ5&-FP//K$_M/>?(FF5>J8"&2/]A*QU-G[) 5 MK.D^T2_B^#.4"0TROD@D*O]+CF5?SR'17FF1EF 30.R H M 4$;T+\ Z)6 7ALPO #HEX!^KDR12JY#2#6=3:0X$IGU-FS912YFCC;I,Y[- M^U)+\Y09G)XMB_DF8DV6;,/9FD64:_(816+/->,;\BP2%C%0Y"U9"!X!UY)F M4Z8RS$+"BFGRPM264+YJ<"SRZ$$J\ET(FK)$?3]QM8DY&]F-ROCF17S!A?AZ MY$EP'2OR(U_!RH(/N_%^T$'@&K$JQ8*38O.@D_'#GM^1H/^&!%X06 ):_!_X M((?[MGRZX4]45O"@(YM>-?^]G*]_@>\%#L#W0.; H]B\"5ORA;P#L9%T%[.H M.>/%-'\AOPK^]M/2-I>=8V4_80]J1R.8.N8W2H$\@#/[]AM_Z/U@TQ&3+$0B M:VCU*:0T M0KXA.Y!9FUFC;#H6?..<+UL"#S/O;CR:N(=S?8I.]\U.@U:OL#.T&Q,?5HD/ MT5WZSFP#-$BRB!FG-FTZA[SV'<,D"Y'(&E*/*JE'V&8=80J)218BD36$'%=" MCI'-.K;X,!CT6FZU]@K:;NV,[<;,[ZO,[]'=^H'N*+>)TCG4M2\7)EF(1-:0 MV/?J?:N'[=.2$4E+5+80BZVIYED5X".;M21L^M"_#UINM7<;CUMV[0[OUO2# M.OT W;%+4T7'Y!=AEEFK/ITC7OVR8;*%6&Q-M>N2P^^A6Q>ULD!E"['8FFK6 MQ87?N>6^Q;JHU47)UG*XWUZ0L09MJE17#GYWZ;"D? O+?HWL6M3I!90NQV)H?B>OZ).C,*Y+ MVE!Z=R.S@LGBU*:XT6*7GV.\"FT_@M0HGZF M^]=;]B\Z>9G,''.8TOAW%(AP9/0-%, 29[&XIINO4"3447P+&G/]BS9%K&6@ M1<8%30JP5)!$)/_']T4A]@"2IQ[@% #G$. ] 7 +@*ZZ-AHMLXF(6L:98/)N)''"OX8UD S0DM$$32D13!96:A AFNJG ^/H M(_HA#37#,7 T?T#C-(VC!=;+<'P. DN//>(H7,#+D*\V!K<'PW[^SN]:GNJ1;(JN4P"M+X#6Q^S=4X!@1 MZ2JN7%67:T[0U01J,UK[CMWK==RAN=[/XG&8W>_;GE.&5?1U2GV=1GWC3%J? MJAVF3EHC]J7+T!)9)R(F#-DO0 M$EFE!+:U^Q9;K_5BP;#O,L^R/>O BS5AKN5:@WHOVGO=@MVH\*<(@=7J:L2] M=!G:8JMFZ>RR=-[(C 5Q6V5HB:U:AEV;8C>V ,^RH_OX*]V3>^.A'6O"/->V M#NQH[O6QLO%HP7-B,B[O7*V/$*,=>-\,#]11PO='^]H\G/))6:KB' 4 MPU)26J<]^8JPO-7/!X*FNEN>4R%; 'T9RN,1,!4@[R\I%=N!>D!YX/+_ U!+ M P04 " CB@%53/5=JE4# ",#0 &0 'AL+W=ONT3E$_MH=I#R[<@#6P M,]LD[;^?;0@-*4&M2E\2;.X]G'-]P->3->-_10H@T5V>43&U4BF7Q[8MHA1R M+ [9$JBZLV \QU(->6*+)0<P<$VJ%$S,WY^&$%3(C%.8H'\QXI686RQ@QK)?));IU!I;*(8%+C)YR=9?H1(TU'@1RX3Y1>LJUK%0 M5 C)\BI9,<@)+?_Q756(K02%TY[@50G>;L)@3X)?)9C*V24S(^L,2QQ..%LC MKJ,5FKXPM3'92@VA>AFO)%=WB';Q'!XA0=)VR0F :BXDM M%4?])#NJ^)R6?+P]?'QTH4BD GVF,<3-?%MIJP5Z&X&G7B?@MX(>(F_P 7F. MY[7PF3TE?6C2W0XZ?EUOW^#Y>_#.B,!)PB'!QL5L@38K\/N["D7G$G+QIZUN M)>Z@'5>_[<=BB2.86NIU%L!78(5OW[B!\ZE-=$]@C1(,ZA(,NM##:R9QAJAR ME-".:M-: @0&0'^(5J'GCD9#?V*OME4\#G/'8W?@U6$-?L.:W["3WYRM@2L; M2T@XEA"CB/"H(+*5:2?4E)["&ZJ!6';R2,8,^2] 36*,$H[H$HY<:LP08 M;CEN[ 2!L^/+QU%!$(SVV')=B:G9?ZL4+8MIKKCYSAKB/;XCPGV/>I=+?:![?[ M8YDRR2B)VMEUYCYW,?I":RKU'I1ZKV3)"KBO,O2$UBS#0__B=O8&3S*E_VA? M'NQNW2TQ8V^\XT9[JZ]5C6ABVGV!(E9067: ]6Q]I#@QC?3._*D^:IA^^0&F M/*=<8)X0*E &"P7I'([4*\++UK\<2+8TW?,MDZH;-I>I.BX!UP'J_H(QN1GH M!]0'L/ _4$L#!!0 ( ".* 55!DO/<4@0 ,T7 9 >&PO=V]R:W-H M965T![EN9\ M:L1";*Y-DR]CDF%^13$T61#QN[IG<,UN4 M*,E(SA.: T964^,&7L^16R94$7\E9,?WMD%9RA.EW\J=#]'4L$I&)"5+44)@ M^;,"=SFOZ=1"*>&H$!(K+"12H> MZ.YWTA14$5S2E%>_8-?$6@98%ES0K$F6#+(DK__Q]Z81>PD29SP!-0EHF. < M2;";!+LJM&96E76'!9Y-&-T!5D9+M'*CZDV5+:M)\G(9%X+)LXG,$[,'LB5Y M0<"*T0S,:2Z8;*SD(&(PKZY.& >_@C^DH!8X)1P\/8/WA*X9WL3/X/4=$3A) M^1L9\KBX Z]?O0&O0)*#KS$M.,XC/C&%9%E>RUPVC&YK1N@((QM\D31B#M[F M$8GZ^::LKBT1O91XBY2 'XO\"B#G%X LA$;XS$])=ZMTJ*!CMQVW*SS["-Y= MPO%ZS<@:5SJF*_"R!O]\EJ'@@R 9_W>L;S6N,XY;WN_7?(.79&K(&YH3MB7& M[.>?H&?]-E:T)K!>"YRV!8X*??:5"IR"7&J*EYH:J[4&\"J \E&TG2'H^ZX] M,;?[51R&P2" #FK#>OS8)X)$8"&P&&>G3#]W)32!]2KUVDJ]"XG1 MT]D"36"]%OAM"_P?%6,-X.Z+,;!#.-#B2)07.'!YU;/VH&AN$?:%Y3N /U#@6 M93OAN!KAGEV 2GYO"R8MY"@M9>*YJZ +K5\FZLI$%])B ZRK#9K0^FWHK I4 MVH"3U&@?Z,QV;7OXHAX+@ M>RDY:K4JNM#Z;>C,"E0:@9/DZ!WHS(&^%0[E>!AFN\Z>O>PS[+P$5)N)]_)3 M6L@7]CQ.G-= M"+VA+ _#'.3[1][:J',52.TJ%K20'_2?J%3G&#MU]KFKH0NM7VOG4!"\D"B1 M5@>C"ZW?AL[!(*4U.$64#4+OB\4*_>&SS,&2%KFH!XCMT78F?5--8@?';^'UO)XL=S#UH/L+9NLDYR E M*PEI7?F2&:MGQ_6.H)MJ_/I$A:!9M1D3'!%6!LCS*TK%RTYY@7:"/_L?4$L# M!!0 ( ".* 55C\J@QWP( '(( 9 >&PO=V]R:W-H965T_Y]I)0SNR:D,37Q+;N>?XW'.3ZXPV0OY0&8 F]T7.U=C)M"Z'KJN2# JJ MSD0)')\LA2RHQJEOO$'_79=W+TDV?R&R/5_#UM?P$'M\*VD*V(8247&ML*,E MP-9TD4,/Q[J27/5((@$_ T684A6D/8(O."DE2P"O0F\[6?H=ZX"=41M$)26. MNLI0RQE8.:8YKV,O#,[/1^YZU]^#HI_K;]>6YW[8;KEG7-0:%_UWXPC+ ^]8:S^OS[0U.?QMA45HPKDL,2*?MG;S !69]P]42+TO;\A=#8 M$NPPPY\"D"8 GR\%VMY,S ;M;T;\&U!+ P04 " CB@%5;*(_I M.21USR6MZ1T7MW+%F$(_UVDF3WHKI3;'_;Z]H/?P MP56R7*G\@_YLNJ%+=LW4M\VET'?]&B5.UBR3"<^08(N3WFEP?!Z&>4(1\3UA M=[)QC7(I-YS?YC>?XY/>(&?$4C97.035?W;LG*5ICJ1Y_*A >_7_F2"Z3E2$OV!3J5D^N(T MB]&7A-XD::(2)A^B8G2J4"/Y[0>F:)+*=SK3?/P>7;'Y5H@D6^K/OUU_0&_? MO$-O4)*AKRN^E32+Y;2OM(Z<37]><3XK.>,]G/_:9D<(A^\1'F#L2#^'TR^H MT.E#5WI?CUX]A+@>0ES@D3UXY4 =NW24B:$[,7]"C^6&SME)3S^"DHD=Z\U^ M_RV(!G^Z5'D"LS226B.!T&=?N:(IHH52E] R.RJR\\JQFP5!&(7C:7_7E- . M(U$TGM11%K>PYA:"X]]8G"+))133)ZPDI)S9RXV$5/8><(VLMN5+,; M@>R^L!U+4>#B!"8>NDP\@5D:Q[7&\7/KT=BG1D]@EL9)K7'RHGHT::T=9SUJ MAP'U*!@83QV\J")5Z9[FP1>:+;;10 3>JE(%U1SPQT\]&&)3- 8=@-[XM)I4 M88#()S=9I3#J 71JH2H%7A_:%9NLT'AW M)MU5F8*VZ;:6&11BTS*N'$0O*TF@JQ\\!Y[0;+'&Y /8Y0\J2:/N^8!";(K& MHP/0'I]8DL;=W* 0FYOQU@ VU[(D$2()S=ZV&9O&L$U#&S>O#NT+ MS=9I'!K##MU5DG"W*X,A-JW&MAG>-W>5).QW]_P:VV=L;![#-G](2:J@.K9' MKJB]^R-L?!J#_OBTPE1A=#%T1.UG:!P6PPY[P3-VC]94W#*%%MLL1C';<)GL M6=P@V,&KR!.:+=VX.(9='*I87@W<%YJMTQ@X[C!P*E>(ZIF=YQ?LQS;9T30_ MEW0J;]OS)"*3X>/5V X+H@D>[5F.QLDQ[.1_ZU68H>R?Q,=/^SU7;TR2AHJ6E'C<(@VB/&6#^&K?]SMF-2 ME4? 258]9/0F95VDVSOI\9 \WFX[H@),PCVLB3%R AHH4!'0?P@X\H%A#WUF M?*'9@V!OL"P M!S\SK]$W$-,WD&?W#<1KW^ +S=9I^@;BL6\@W3M_,,3F:/H%\FO[!=)]2 "& MV#),IT!>IU,@[1Z@11<*L7\B-"U"^.(6P7G@ <,>_.OA:[0(H6D1PF>W"*'7 M%L$7FJW3M BAQQ8A[#[W!T-LCJ8U"']M:Q"V3;\E PJQ931^>W^=IJ""C2"Z M4$A)M]]X\25_Z^B"BF62292RA*+XIWH6YX4KQ=7&Y8C1F M(@_0WR\X5P\W^>LU]>M4L_\!4$L#!!0 ( ".* 56.JF]_R0( -0& 9 M >&PO=V]R:W-H965TNY3MI04!80+XT_[CT^YU[[=+)1 M^M[DB!8>"R'-U,NM+<>^;Y(<"V:.58F2=E9*%\S25&>^*36RM$XJA!\&0>07 MC$LOGM1KUSJ>J,H*+O%:@ZF*@NFG&0JUF7HGWF[AAF>Y=0M^/"E9A@NTM^6U MIIG?HJ2\0&FXDJ!Q-?7.3L:SR,77 7<<-V9O#$[)4JE[-_F83KW $4*!B74( MC#YK/$-AB>NV1+G%_O$._J+63EB4S>*[$5Y[:?.J=>I#BBE7"WJC- M!]SJ&3F\1 E3_\)F&QMXD%3&JF*;3 P*+ILO>]S682\A#)])"+<)86Q1.M-J!=-*&Y02VUSB9R7+JF+*RF74YY-KY@7,,=$Q7"%3)3::2*6P-' M<"NIR8+_P!3>4W,-,)G"I3( YKYB^1\N6 F&!2:6YY;2QX38'!C=T/;AX M@CE:U,2Z#ML[ZI V&!?F%1P E_ E5Y4A>#/Q+6ERS/QDRW_6\ ^?X3^ *R5M M;N"=3#']/=^G6K0%"7<%F86]@)\J>0SA\#6$01C"[6(.AP>O>G ';:$'->[@ M[X6>P@/6\+#/O3X,SF":-JM,5&9K*]"2IV6&=@KN CY4W#Z!:>]!EY;F MM*@^S5G%.CX:#$^CB;_N(#EJ28YZ25ZB,6-P5+/VCOXO:3!*=,1V:6E(C?:T M!-TZHE9'U*MC[['UTM=8*FW=K%>(Y4) CB2'V3_R4F:Q2U+T3^WQ]YRF0)W5 M?FH@496TC>FTJZUEGS5.]2N\\7LRD,RU3."*4H/C-U1.W7AH,[&JK'UKJ2RY M8#W,R5=0NP#:7REE=Q-W0/M'%O\$4$L#!!0 ( ".* 550+R0^2 , !,, M 9 >&PO=V]R:W-H965TJZ=++0L"YN4!UZ:V+GG^-YS M8N=VLI7JA\X #+G-N=!3+S-F?>S[.LD@I_I(KD'@DZ54.34X5"M?KQ70U(%R M[H=!,/1SRH073]S+*F M*[@$<[4^5SCR:Y:4Y2 TDX(H6$Z]6>]X,;;Q+N":P5;OW!-;R8V4/^S@-)UZ M@4T(."3&,E"\;& .G%LB3.-GQ>G52UK@[OT]^WM7.]9R0S7,)?_*4I--O;%' M4EC2@IL+N?T 53T#RY=(KMTOV5:Q@4>20AN95V#,(&>BO-+;2H<=0*__"""L M .'?@,$C@*@"1$]=H5\!^DZ9LA2GPX(:&D^4W!)EHY'-WC@Q'1K+9\+:?FD4 M/F6(,_%[RA2YIKP <@94%PK04Z/)(9FE*;/64$Y.1?E^6:,.%F HX_HUAEQ= M+LC!R]?D)6&"?,EDH:E(]<0WF)BE]Y,JB7F91/A($A$YD\)DFKP3*:3[>!\+ MJJL*[ZLZ"5L)9\7JB(3C-R0,PJ IGW;XQT(@O._@80-\\13XP,%[+=5$M4>1 MXXO^Z=$;,M,:T![4F7QB](9Q] CTO7J)$ZJ9)M\^ MX0+DU$"NOS=4=U)FTV_.QIY#QWI-$YAZ>-!H4!OPXEL/@;9/279(M.B+; M"6%E!)'<$;I.,BA40+M$?;5V GP4S=T1; M[9U'34JWKOA7L-:K^%_M9F'7;K0)=FB([(]%T:U"Z/6M_9<&OS,,?RV MK>D==D--RHT>;)7>( B"_0TU;UWGN9)T1+8GR;B69-PJB7LQ-ZX3D$L"5(E# M%*;QV!H_4&84/1"F=;7G"M,162F,O],NY:!6KNW4))&%,&6/4<_6G>W,-71_ MS<^QXRT;U#\T9;M\1M6*"4TX+)$R.!KAD:/*%K0<&+EV3=F---CBN=L,NW90 M-@"?+R6^H=7 +E#_#XA_ U!+ P04 " CB@%5="5W).X" "B!P &0 M 'AL+W=ONSEQI1GOJ_3' JJ3V0) G?F4A74X%0M?%TJH)D#%=P/@R#V"\J$ MEXS ,0-8#( M)5HK &&,JZ/D&0# M[9$[2"NE$(+K#_<7Y/#@B!Q8_N^YK#05F1[Y!E.RPORTD3^IY8=OR(_(#XGVTHO4C7/LQ"?<2?JO$"0D'/1(&8;A#S_1?X$,'[^^1$[7EB1Q? M]&YY>N2:T1GCS##0ZUIE!/W>^#JAFND>>1!RID$MZ8P#N1)E96R,%"FB78EZ M9$IY6O&Z7C_O).<$+\6*JNS7KAK4&@>[-=IWYDR7-(6QAP^)/1B\Y..'?AQ\ MWF7@?R)[8>>@M7.PCSV9P(()8:V:44Y%"KNRK2EB1V$?P642G@;!R%]VL]@. M&G2#7J@;MNJ&>]5M;MS^OEJ? M8 .J^\6&INY>-U3A/T43#G.D#$X^H5FJ[@CUQ,C2/:HS:?")=L,F(/:-MR\A=02P,$% @ (XH!58+.>[]. P /0T !D !X;"]W M;W)K&ULK5=K;YLP%/TK%JNF5FK+^]$NB=0VF;9I MDZ(^M@_3/CAPTZ :S&PG:?_];* L(0Y-);XD&.XYW'/N]8/!FK(GO@ 0Z#DC M.1\:"R&*2]/D\0(RS,]I ;E\,J&;;S>N$T?%T+=,$># C_"'8B'8LKDR&Q8 MDC2#G*$G%+UU^@ MUN,KOI@27OZB=1UK&2A>J3.\'DTU3BQ.B> MX03051S392XXNH48TA6>$3A%N>S2,W17-1"B<_1&[/$8!$X)/Y&HA[LQ.CXZ M04-#WE[!;0U\."R6GV1V=J MQ>/I>=32<\D+',/0D&L+![8"8_3Q@QU8GW06]TDV[I-LTA/95C'FT)LRY\-V+[;!Q9V+O]; GLBT/ MO<9#K[.AOP/GESJ_O#[[MT^R<9]DDY[(MKSW&^_]SOZ=,KI*R]U>'C80/!=R MYX8$Q0R25"!".0?M>EVQ^AL]>F9[K0Z]T059?JN-_9UN/PM#=SMHH@FRW:@) MVI(>--*#3NFW()8LYTAN28ACM9IB(L]+.(_UD@.=9,>W6J*U89'=GKV!3I'E M!"WANC#?"3V]]+"1'KXAG6!5Y@(S\8+$>]:P<%>>:UF1W7)!$^:$CM^2-^Y, M\[WSJ">R+4>CQM&H>Q^@ A.=7]%. 2]LWV\O^;M14>CZ[9[I3.&];O5$5KEE M;AP]U8>%//,\IG)N$9A+>NL\E)W JL-Z-1"T*$^C,RKDV;:\7,CO&V J0#Z? M4RI>!^J VWPQC?X!4$L#!!0 ( ".* 56H8BS(] , +8/ 9 >&PO M=V]R:W-H965T MRD+HF;U4EGX+ A&?LESX\_7&V -_/MWR-3R!^;9]4'CG M=RA97H+0N11$P6KFW=+/"YI8A5KBCQSVNG=-K"E+*;_;FU^SF1=81E! :BP$ MQ[\=+* H+!+R^*L%];IW6L7^]2OZS[7Q:,R2:UC(XL\\,YN9-_9(!BM>%>91 M[G^!UJ#8XJ6RT/4OV;>R@4?22AM9MLK(H,Q%\\]?6D?T%!#'K&SZ=*[HFRTHAF+VK?U-IH32YL&)^,PJ)/>R M6II551R N,C($R_ 0II*B?Y)IZO)^WLP/"_T!WS3MZ=[\O[=!_+.XC]O9*51 M14]]@V9:LG[:FG37F,3.F!22KU*8C29?1 ;9L;Z/[NE\Q%Y]=,U!RE]=EA%5,OKQLL2(@(PL%66[( M[U)K<'JM08WW F__X QT%/[E,OA+8D0.BS@'1)?3Y M'2_JS..&F V0):QS(7*QMBEJ#[:@&3SO#)&]7J MQ!&I,1W&RB$5LR1R1XL&AZD8O%G%MM!]3BQ)XG# W"$6!?&8G:'>&^CTRJ7; M O:9?&+CD+$A8X=:M"WPH-&RX>ARB<41/5<$AX%+WV[BTM-YBO4[ M28;4'9.9,IJ>3E9W_3KD+M7O80[3ZP_B%O+H.RL*)\/^[A(+ MDYY80]GO;4 E8.CM8JA)O8PT'_K=:;=\WM8KU^#\SBZE]69U@&DVVJ^843F. M\ )6"!G<).A'U2R)S8V1VWK/6DJ#6UM]N<'%&I05P.&ULK55=3]LP%/TK5H8FD#;2?%)8&PE:H3%I4D5A/$Q[<)/;UL*Q M,]MIX-_O.BE1*:;;PUX2?]QS?([M>SUJI'K4:P!#GDHN]-A;&U-=^+[.UU!2 M?2HK$#BSE*JD!KMJY>M* 2U:4,G]<#!(_9(RX66C=FRFLI&L#6<"9HKHNBRI M>KX"+INQ%W@O [=LM39VP,]&%5W!',Q]-5/8\WN6@I4@-)."*%B.OOZ0%[K9? MV*];[^AE035,)']@A5F/O:%'"EC2FIM;V7R%K9_$\N62Z_9+FB[V+/)(7FLC MRRT8%91,='_ZM-V''4 0OP,(MX#P7P'1%A"U1CMEK:TI-30;*=D09:.1S3;: MO6G1Z(8)>XISHW"6(]=ZC0^S9+6WP3AE0C')-\#@Q MJ:N*X\F[;'=<:/(RHXCX,^ZI70N!<:'Q3Z@"7!7KM* MR1RT4UU'D.RLFYRE:;"GSA&5#)/$K2[IU24'U5TSP3 3"[*2TIT1R9ME@^%Y M--P3YXJ*TM@M+NW%I0?%W4E#N4M3^N:@AJ@IVM/DB$KQ]NUI\G<*D7T$,$E7 M3&C"88FXP>D9FE)=8>TZ1E9M;5I(@Y6N;:[Q+0)E W!^*:5YZ=ARU[]NV1]0 M2P,$% @ (XH!51;U9[1D @ L04 !D !X;"]W;W)K&ULK53?;],P$/Y7K#"A38*F2=JRE312?S QI*&J9?" >'"3:V/- ML8/MM-M_S]E)0S>ZP@,OL7V^[[O[+KZ+=U+=ZQS D(>""SWR_K-(>" MZHXL0>#-6JJ"&CRJC:]+!31SH(+[8;<[\ O*A)?$SC9722PKPYF N2*Z*@JJ M'B? Y6[D!=[>L&";W%B#G\0EW< 2S%TY5WCR6Y:,%2 TDX(H6(^\<3"<]JR_ M<_C*8*S& MU<:A40T3]B\NC<);ACB3W(@M"",5 TW>DL]4*6KK2LYG8"CC^@*M=\L9.3^[ M(&>$"?(EEY6F(M.Q;S"^9?'3)M:DCA6^$"LBMU*87),/(H/L*=['O-ODPWWR MD_ DX:=*=$C8>T/";A@>R6?Z+_"^@PM7P:#[_IC:_T3V1'NOU=X[ MQ9XL()4*_RH^D7T12B6WS';[T:=2TPTD4!9=7K5.= MJ7_P^@M0&S<4-$EE)4S]EEIK.W?&KMV>V2$/7!R-+UV$H:[%BWS7&F@K(.>+^6TNP/-D [I9-?4$L#!!0 ( M ".* 55M"CH![@, (43 9 >&PO=V]R:W-H965T8GW<3#5G1!ZJ^;!8"SNR&)64Y+23C!1)T.;5^Q;=S MU]& *N(O1G?RX!CI5!XY_ZI/WJ53R]&*:$83I2D(_&SIG&:99@(=WVI2JWFF M!AX>/[/_7B4/R3P22><\^YNE:CVU8@NE=$G*3'WBNS]HG5"@^1*>R>H_VM6Q MCH624BJ>UV!0D+-B_TN^UX4X &#_#,"M >[_!7@UP*L2W2NKTKHGBLPF@N^0 MT-' I@^JVE1HR(85>A@?E("[#'!JMA#@"*&>1FB1D4(A4J3HMV\EV\!0J1$J MP$AOT0.8)RTSBO@2'0%&701Z?4\589E\ [ O#_?H]:LWZ!5B!?J\YJ6$6#FQ M%>C63[>36N/=7J-[1N.?97'^$7,=U#?!Y/_P#$0 /3' ;JM64S&U*YE9\ MWDM*AOYY#^'HG:*Y_->4ZI[;-W/KE_96;DA"IQ:\E9**+;5F/_^$0^<74^(# MD77*X#5E\/K89Y^Y(IDIPSTLK&!Z%MG.PM )=>FWA]H-87[D8-R$=53YC2J_ M5]5[*B7,#4F9EQE1-(57&G)/&-&3ADGMGBXXD/'6]X,8^T=R37%>.(X]L]Z@ MT1N\K(K!R?-<[,=.?"3+%.8X;FQ6%3:JPOXJ@J=-HGI1EYIW(+).@E&38'3% M=S@:L@P#D77*$#=EB%_FOOC$5CCPHN-WPA0518'9>^-&T[A7TUW)LI05*SE" MC_4A8OE&\"W5@R.KLJ MQ%!LW5(<="WX9<:M<8>>#.( 'T^;IK!QC$.S=7';&N#>3R[T&LD:+HFG:G#H M\^ 8E0[:"0S%ULV[[06P=TUK]G8:%Y=B(+9N*=H&!/=W(.>M>=I"!$'L1=ZQ M-PUQOAOY9^95W+8:N+_7^+A>1*\;PZ7%.2 M4J$#X/Z2<_5\HG=BFIVWV7]02P,$% @ (XH!58V22!3 @ 8 @ !D M !X;"]W;W)K&ULK59K;YLP%/TK%JNF5NH*@3RJ M+D'*H],ZK5/4KMN':1\Y4 :/*8I5P-G$3K_,)U591 1M69R('CSES(C&JLJEC/(5&AM,@J,"K(&"__Z6.5APT \C0#_ K@[P+:+P"" M"A!8HZ4R:VM"-0W[4JR(--'(9@8V-Q:-;A@WIWBK)>XRQ.EP*K$@I'XZ)=.4 M0QQ-MX%^W4GORUIY&_E_!#P<^( MWSXEON?[#7K&?P+O6'AKCYR@3G%@^8)_23'Y-IPI+;&:OS=EKF1N-S.;-_Q" MY32"@8.OL *Y!"=\_:K5]=XVV3X0V582VG42VOO8PPD@:<2H?7?A$2\A!4V& M2Y:N93$WT#)L>><=K^\N-YTT1+5:_G/4EL1.+;&S5^)40DY93+00N+4@D5"Z ML9SWTOSMH1R(;,MQMW;<_9_*_(CAY$I#IAIKLWO(-!R(;"L-O3H-O;T'/\R$ MU.S';VNS]TO5!?Y.83:$!#M5Z6YUA"JNMX+J\X^K5NDT.;7?861]A M^RR[W3--V7NOJ5PPKD@*&ULQ5==3]LP%/TK5H8F)@'Y:)(&UD:"PC0F MIE44MH=I#Z:];2P<.]A."_]^=AI"TZ710)%X:6SGGN-[CT^:F\&*BWN9 "CT MF%(FAU:B5'9BVW*:0(KE$<^ Z3MS+E*L]%0L;)D)P+,"E%+; 101/PFLY,88F5+N.+\WD\O9T'),1D!AJ@P%UI"A)K6I/ ]PB6@5Q2Z MSJPHZQPK' \$7R%AHC6;&13:%&A=#6'F&"=*Z+M$XU0\%MH10CT=H#'%3"', M9NCB(2>9/BIU@)@VTB&:://,<@J(S]$59PMTI:6?H5,I04FT?PX*$RH_Z WS4 M#O^.A88'37!;"U2IY%4J>05?;P??-2R!Y2#17/ 473PJ$ Q3-"K.!X0L9#/* M'-:4^7VE>="E@E3^:=)@O:G?O*EY@$]DAJ&_AN,+"7F[DWA3E^\!)6R\JOLO); ML[IE1.G#F"BLH-&#K?#7ZM\16:W2H*HT> ]_!EWJTQ%939^PTB=\FS_7L&## M>+T@=,(M>S9%>9[;[,Y^E5._-:=Q0BC),KW:Z,U6\&NU[XBL5F=4U1F]AS>C M+O7IB*RFSW&ES_';O'G\C^OUPL>[)UQ/%LZ*MO>-*'U4Q3/1W M# @3H._/.5?/$],I5U]&\5]02P,$% @ (XH!5<;CO&ULK55;3]LP&/TK5H8FD :YM,V MM9':L@N3D! =V\.T!S?YVE@X=F<[#?S[?7;2K+2A[&$OB2_?.3G'CH^'E50/ M.@_K-(>"ZC.Y H$S"ZD*:K"KEKY>*:"9 Q7"0MM9%% T8%!1/UFSXVZ[ %0)YN0-0 HEU _P5 KP'T MG-%:F;-U10U-ADI61-EJ9+,-MS8.C6Z8L+LX,PIG&>),\EG*K&*<$RHRR%,;.MDS'5V HX_H$ MT?>S*W)\=$*.+.A;+DN-W]%#WZ!T*\!/&YF36F;T@LP>N9'"Y)I\%!EDS_$^ M6FY]1QO?D^@@X==2G)&H_XY$011UZ)G^"WS@X.$!.;UV&WJ.K_?:-OR\D_C$ M/[2B*OO5M5 U4;^;R![Z2[VB*8P\/-4:U!J\Y.V;, X^=+G\3V3///=;S_U# M[,D$EDP(^Q/-*:.]Q0DO+@:]'67[5;B$X?F..'\K:0I02Q? FJ0V!.K#UXZV&3]VT;8S/L'L MKZ/Z+TU]<=Q0A?^%)AP62!FB,D?4$L#!!0 ( ".* 57<$YK*,@8 *4F 9 >&PO=V]R M:W-H965TQ-%GD(=RR]BW_.!J M=3'RN-P'(O)$LK9\4@C;/R/_E> M)>+(0>'8'5#E@)H.88<#KAQP$6C)K CK+9%D/N/L 'ANK=#R#T5N"F\539SE ME_%&U5]^P=?OW M%^!WM=*>OZ62Q(GX29E_N7D+GC_["3P#<08^;]E>*& Q&TO%-3_C>%GQ>E/R M0AV\,/C(,KD5X)=L15<6_X7;'R('P%@EJLC4&^1$_&V?O0+(?P&0AY"- MD-O](^'*/;"Y&W1P?>%P@8<[\-[%62SIRP^J"&P7[J\/RAY<29J*OVW9+\%] M.WC>.UZ+'5G2BY%J#H+R.SJ:__@##+V?;9$/!&;DP:_SX+O0Y_D"7!#.[^-L M RY3ML^D+=X2)"Q \M9V-\<81G VOCL.Q'FJ)P82U($$SD ^,TD2537UE215 MB6TX$]8**O&"HYA"Y*-F3$$K\A#"<%);&63#FFSH)'NY7.[3?4*D6GPJZ5S& M_Y*\+=MHABV:*$31M$'38A7 :0?-J*89G)D].5ZD?KLGB3HGCSSIO0#5G>@QUG2RH$D'2YS5C"-O]ATR#P,!&;D 7I:A3WGHGC?5>.5W_$:]+W :RS44U8FJZ/9 Y6 MY174,048MHF>L#*)(DT4]:LI2QO-J%48*F2C\?A>B_<)*Y.WUG#HE,;YA[+L M)25]*'0S#BUJ,.SJCH<5-:'0C-O&;6NHR?J.FHK-HY"SV^L1)M9 M&$0=98ZTLJ/AE!U9-#N8A$V)M)KAHXA,JEK;D5O;'WF#5Z$C00_<4\)MKHLGN9I1:;5& M[IOK1;$!13G@-"G6A]C&.WM @PKS4&AFV%J847#.#H:[3M2HH8\?!@T&3:=M*#3T=[15KW<>#;*KC]JXZA-ZD1=)FAKMN [&6 M:>R^?^[9N4Z@0=3=NI[D:D:E!1>[!?>S?>H$6M#=II[B:<:D)=9W2^P? MW3GOSV;GF;I-/&)*GEW'?+^6/;4_L^N=GCG28EN_'1BT IY9OB M_2@!EOE9RW>"ZF_K=[ NBS>/QMJ\?('K(^&;.!,@H6OEZKV*5%IX^4Y4>2#9 MKGBMZ)9)R=+BXY:JT87G!NKW-6/RX2 _0?UFVOP_4$L#!!0 ( ".* 54X M&:4R]P( -4* 9 >&PO=V]R:W-H965T?S[?377-S+!8!"CQEEZ* MN2N7 G!J01EU \\+W0P3YD1].S8149_GBA(&$X%DGF58/(V \O7 \9W-P V9 M+Y09<*/^$L_A%M3=VOPG?H ME6F2,7J$&.%H[[@:R2,M68S#2NF M1>OT"3/+?JN$GB4:IZ)/G*=K0BG"+$673&$V)U,*:"@E*(E.T5:)'[VYC='QT@HX08>C;@N=2XV7?53HD0^PFI?M1X3[8X[Z%KCE3"XG. M60II#3YNQOM! X&KM:@$"3:"C()&QB\Y.T-!^QT*O""H"6C\+_".A?MU^33# MK[&HX$%#-JUJ>5N6K[6';Y@\Y$1 BBX((PI.K_1"UJWSSRL-1)<*,OFK;A4+ M+^UZ+^9JZLDE3F#@Z+M'@EB!$[U]XX?>QSH%#TD6'XAL1]UVI6Z[B3W:TA$7 M.N*,"T5^8WNGP:.^G"74Z5GPAI;7W,RKR/=:8=]=;>M49^1_V#6*&R-\9?Z= M*O].8_X3K("IVF/?"'SIACDD67P@LAW!PDJP\+\*Z$I *YI+F.4443*K/7W--+Z'G@"+NFT];D2^5*O7A%$(XVX]^!F( MN2V<)$IXSE3QU%6C56TVM"7)L_&1WQL7)=9?FJ+@TR_1G#")*,PTI7?6U>=& M%$54T5%\:Z2+'-A:X[01@#/3_C7&TZQD%5R49_ %!+ P04 " C MB@%5*,S7SY\" #V!@ &0 'AL+W=OQCY-&R =5 &CT6#*NYDZA=77BNFI50$G4L:B FYEZ):'<29-V[%JFB:@UHQRN)5)U61+Y= 9,-'-GXCP/ MW-!UH>V FR856<,MZ/OJ6IJ>.ZADM 2NJ.!(0CYW3BY_5-NM32SU,3I M]%*(K*&,(<(S=,4UX6NZ9(!.E0*MT'MT4>M:FGXII*:_2;N5'Q_-F5" #A>@ M"67J"!T@RM%=(6IE=%3B:F/- MQ5;^.LLX%?L/&YYL<(!^\0]C!&][<+='AP M]+>,:S(;TL-#>KC5]?\OO055*R:43?#'Z5)I:0[)SS'W'248I]B+L&$%8ZPN:KK%\J/I;)PU'5C3UUC3,=9TEQ7$\3@K'%CA:ZQP MC!7NLG#@C;.B@16]QHK&6-$."\?6U1AK-K!F>UEW!9BZG&N08\39#G$2SKP7 MD/& C/I[-V(TX)5BM(0;@615%$0\ M70'CZZ&#G><;MW2^4.:&.QHLR1SN0#TL;X0>N9W+E!902LI+)& V="[QQ1C7 M@CKB)X6UW+I&)I4)YX]F\&4Z=#Q#! QR92R(_EO!&!@S3IKC;VOJ=.\TPNWK M9_=/=?(ZF0F1,.;L%YVJQ=!)'32%&:F8NN7KS] F%!F_G#-9_Z)U&^LY**^D MXD4KU@0%+9M_LFD+L27 X1Z!WPK\8P5!*PCJ1!NR.JUKHLAH(/@:"1.MWM']L278.(9V1[,3+^22Y#!T]%:3(%;@C-Z^P;'WP9;N?S)[E7S0 M)1\<H88<:'H4J"2."MO.UUM16SL8KVD+P@P '.Z#]*!S&668'C3K0Z"C0%BQ,<>CMT_: HP9$=+N[@XN.J""L01$^UC2[NO3@,O'2'KA^4!GLJ MEW1PR5%P2\%G($WG( S-P#[#2;\Z/LYV(/M!V(]\.V7:4:9'4>J-P@M BFSL M@&G_W1C'>(?0$I4&V$Z8=8394825:K_C-KRLOT-PE.S0]8/V[F/LO;0@[R!> MTV[RMMVPEW9C[25>?Y[3WE:Q1,69MVX.2TE8C#3.N\\T7F)YGS2#!1?UBU^PI4^,-27"WVF M V$"]/,9Y^IY8$X-W2EQ] ]02P,$% @ (XH!5<:9B;%)!0 ^2@ !D M !X;"]W;W)K&ULM9I=;Z,X%(;_BL6L1EVI4SZ2 MD*231&H+['34[E3-=O=BM1=N)D/C8N[// R0/R$G]3LA$[QRB[E4?& MOFL2!7 M+/J'AG(Y-@8&"LD(B6+4@ILGV M$S\5';$3X#AO!#A%@'-L0*<(Z!P;T"T"NL<&](J WK$!;A'@YGV_[:R\ISTL M\63$V0;QK+2B90>Y7'FTZF":9$_65')UE:HX.?'(HT0X"=$WN20<73*N #19 M"'3B$8EI)'X?F5)5E!4W9P7T<@MUWH!^39,SY'1/D6,Y#GJ8>NCDMR;,E1YS MB[G"] YB/#UF2E9GJ&/E&$N#\?68/]E:M<;-,/80W7VY0RG=-^A_$1ZC&X83%. 9C:A\1K_0C2J$V!Q=<1)2V22J M%IJEN'.QPC,R-E0.$X2OB3'Y^,%VK<]-TD+"/$B8#PD+@& UF3NES)VN)8G%?TTZ=R!UAH1YD# ?$A8 P6HZ=TN=N]KA_"V50JHN+TK/QO9*YW)3NVH*=M5ELY(&$!$*PF1Z^4H]<^ MNQ9C<)I2(0BZ^.,47>'G6)6Y%DJP4*!+KG1;-NFFK:WM<(2$>9 P'Q(6 ,%J M^KNE_NZ[I%T74F=(F <)\R%A 1"LIG._U+FO'>>W^(G&:8P>7];$:(9594KJ M)G6UK+;J0L*\_EZZ[S3G>Q^RV@ (5I-N4$HWT$HW)0EE'$W)+%6#%-V3-8O6 MF8*OQ^PO=$M_IDN&+G'R_13=R+!)6VUE;;6%A'F0,!\2%@#!:O(/2_F'[Y*A MAY Z0\(\2)@/"0N 8#6=;:MR+RS '*V'M148E.85M-TT723IUUD:M-X BE87 M<,=^LK4"7B>2**Y$'$N"L$0KPBD+$4D:,W%!&^[TDG5F=0?VJU<%9F0HE&8SEZOVTYWWS-H*M<=[EL& M^F:VE@C4PX&BU26J7!Q;;^,\).+ >I0241BUG]C\4W'M8L$)B4DBD?^THCR+ MND@7J4J9'3OWM.VCS%U]XUK/?9 T#Y3F@]("*%K]H:F\)KOW+DM9&]15 J5Y MH#0?E!9 T>IR5]:2K74TVJYGW?VD;%M.0_8&M8M :7Y!R]:AY5VXC2O? *KB MNCB5'V3K#:%CUSK]0PN9J\-%/'U;6GR+9 M*M\7]LBD9'%^N"0X)#PKH*[/&9,O)]E6LW*WX^1_4$L#!!0 ( ".* 55# M.ZYAR0( *X' 9 >&PO=V]R:W-H965TJTJ!_;P[0'!VZ"5;"9;9+LW^\:4D03-^K# M7L"&>X[/N?:]'F^$?%(Y@";;LN!JXN1:5U>NJ](<2JHN1 4<_RR%+*G&J5RY MJI) LP94%J[O>9%;4L:=9-Q\F\MD+&I=, YS251=EE3^O8%";";.P'G^<,=6 MN38?W&12L1*X8H(3"F-BG"R$ M>#*3+]G$\8P@*"#5AH'B:PU3* I#A#+^[#B=;DD#[(^?V3\UWM'+@BJ8BN(G MRW0^<48.R6!)ZT+?B/NFVUT> M>H#!\!6 OP/X;P4$.T#0&&V5-;9F5--D+,6&2!.-;&;0Y*9!HQO&S2[>:XE_ M&>)T\EWG(,FMX*OS!Y EN65TP0JF&2AR.@--6:'.R#EYO)^1TY,S_LM[7FE\0?_B!^)[O6^#3X_!O5"(\M,%==-[9 M]SO[?L,7'+??,SUC*BV$JB607]<+I24>M-\VGRWQT$YLBN]*532%B8/5I4"N MP4G>OQM$WD>;Z_]$]B('09>#X!A[(#7NML1*YT33+:F$8D8PUC\'?6;3'1U*BN/+/=VVH#"VZXX[ MW?%1W0]"T\*F*#XX;X.A%^[ONR4J]$?[Y]+M=5-SDV'/63%,1P%+Q'D7,7J2 M[>W03K2HF@:[$!K;=3/,\4(%:0+P_U((_3PQ/;N[HI-_4$L#!!0 ( ".* M 56,U,Y?*P, !() 9 >&PO=V]R:W-H965THZ=+'1M M6GC@I?7E_(]_Y_AR,MXH?6?6B!8>,B'-)%A;FU^$H4G6F#%SKG*4-+-4.F.6 MNGH5FEPC2[TH$V'4:O7#C'$9Q&,_-M?Q6!56<(ES#:;(,J9_3E&HS21H!X\# M-WRUMFX@C,=\KJD7UEY2GJ$T7$G0N)P$E^V+JY&S]P9?.&[,5AM< M)+=*W;G.=3H)6@X(!2;6>6#T=X]7*(1S1!@_*I]!O:03;K6K7DV 80(I+5@A[HS9OL8JGY_PE2AC_"YO*MA5 4ABKLDI,!!F7Y3][ MJ/*P)2 _S8*H$D2[@NX!0:<2='R@)9D/:\8LB\=:;4 [:_+F&CXW7DW1<.EV M<6$US7+2V?@&+==(VV)A+I@T< 8+.BEI(1#4$EX_T'$Q"#P EP"9_6JC!,IF8<6J)W#&%2 MD4Y+TN@ :0<^*&G7!E[+%-.G^I"BKD./'D.?1D<=OBOD.43=EQ"UHJB!Y^I? MY#TO;Q_!Z=0[T?'^.@?\->9UQDTBE"DTPK?W- W7%C/SO2E[I?=NLW?W&%R8 MG"4X">BV&]3W&,3/G[7[K5=-H?\G9T\2T:T3T3WF/5Z0/YX@),K8ID!+==^K MW2-U'W>BX3B\W^9OL!EV:ILG6+T:JW<4ZUI:I&#M0:Y2WMM:LST:[' UV/3[ MS5S]FJM_E,M=T<3=38VVT!+HYN7NZ#!CT#;>L_X>Q-E@-X%--J-FT$$-.C@* M>IDI;?DOYI]O>EMRS175D[_L]F ?)-IAW3=I-9,.:]+A<=+$%DQS)H#N7F,* MAWM+NC?@"=6^2>_ "1S56*.C6!^IJ.=(64MY GGURF+Y0C=!CO8N07?KL)64 M^S:]:!J5K[J&=JR0MGQNZ]&ZL%_Z>K8S/J6"7];G/V[*KX4/3*\X M51^!2W+9.A]0WG19@&ULM9U=;]LV%(;_"N$5^P#66-]VNL3 $G);APT(FG6[&':AVDPC MU)8R24XV8#]^DJR:IL0!YR7339KE MD\5%][.;.V,Y%HNZQ:1-O\]RFNY7K>D9AY_]]#)_CW;@8>//]-_Z#Y\\V$^ MI)6\+M9_9*OZ_G(RG["5O$NWZ_I=\?23[#]0W/*6Q;KJ_F5/?:PW8; M?G S@TV6[_Y/_^D3<3# CYX9$/0#@E,'A/V \-0!43\@.G5 W _H/OIT]]F[ MQ/&T3A<79?'$RC:ZH;4/NNQWHYM\97F[4&[KLGDU:\;5BW>RSDK95+YF-^LT MK]AK]D.:E>SW=+V5K+AC(J^S^M^OJNYE]GU5R;IB7W-9I]FZ^J8)O^E73??Z M:_;^EK.O7WW#7K$L9[_=%]LJS5?5Q;1N)MN^Y7393^QJ-['@F8G]O,W/6!!] MRP(O" S#K^GAOZ9E,SQ^=C@_Y=UWPWW#<''*NR>FX=.F0/LJ!?LJ!1TO?(;' MY5WSDQ6[DGGS:%-V%2R?)23Q9=?^(GWG2GQ2!A'P@0(II4HW)C^8W)B_SU^[/; MLU:ONJI]Z*OVT%3-5)T=..G K; _+I)P'EY,'P^S/@Z:>>/W(K1U!C#*5Q M*$V@:'JAE#GV26/W(CF*#=> -Y0CJ95$T/:?*S?JTG37*$?N/ M$?M --%ZO2-I'$H3*)I>&^6-_9E;88)::"B-0VD"1=,+I6RT3UK %PG3_"1A M,D09A GJ>E$T/:?*]_JT\:6%R;AC1!.MUSN2QJ$T@:+I9V+*1 >>VU,QJ-.& MTCB4)E TO5#*:0>D07R),/7D0\D9NK?C(9R>GW4V7=CAX. LF+;#M"09]Y1H MHO5*QYX 8X^ 7=CJ0-GJ('0K25"W#:5Q*$V@:'JAE-L.Z /FETA2=%R2CH9P M>G[6V71AB0-EB0/:$K_/FWQE^:.LZDZ7ZG);U>QNFZ^,"82>#T-I'$H3*)I> M%N6J@\2M&D$M-I3&H32!HNF%4A8[H,^?7Z)&L[$G\\^'SLT8E<1#38*Z811- MSZERPP'MAI_7)'I?B<9:+WKH>3*4)E TO4#*6@?G;M4)ZK.A- ZE"11-;VQ4 M/CND#ZM?TMKH';U6.A["Z?E9]S6Z,,.A,L,A;89/T"7CMA*-M5WN4!J'T@2* MIA=(^>O0;;-U"#7;4!J'T@2*IA?JH./:7,I5DS%J=-5$S](ZIRY\<:A\ M<4C[XA/4R;C#1&.M%SWT]!E*$RB:7B!EM4.WO=DAU'Q#:1Q*$RB:7BAEOD-G M'=KAN/MZ=-5T-(33\[/.I@N''"J''![IT"[2W-B?1(^S7L_0TV4H3:!H>@64 MGP[==FF'4%\-I7$H3:!H>J&4KPZ=]6J'XS[L.(Z'TF,*&O9JTW.TSJ@+ QPI M QP=Z=9NQ8?>-:()UG^6!CU+AM($BJ;70MGGR&W7=@2UT5 :A]($BJ872MGH MR%G7=C3NQQY>_QP/X?3\K+/IPNM&RNM&M-?5)R1!1T,X/3_K;+HPM)$RM!%M M:'4),NX"T03KE0T],(;2!(JFUT+9XFS%CT-",]4'Z'48&0<(0%,_5CKC^^949C6@S>E7DYKO_T..L5R#T]!9* M$RB:?BL/95YCMUW2,=390FD<2A,HFEXHY6QC9UW2\;@%.O$&-P>Z-@7-AK?T MH.=HG5$7%C16%C2F+6@G/O2^#4VP7MW0PUHH3:!H>BV4@8W==D;'4'<+I7$H M3:!H>J&4NXWI$^"7R%!TU#0=#^'T_*RSZ<*"Q@=WTJ(MJ"Y!QGT;FF"]LK'W MR\+>,,N%@8V5@8W=MD/'4'<+I7$H3:!H>J&4NXV=M4/'XT9GPY60(6A\)02U MH2B:GE%E0V/:ANHR9-R[H0G6JQMZ/@NE"11-KX6RQ+';ON<8ZIRA- ZE"11- MO\.BUL7R4\72?,6*^EZ6!UV& MQ@TB&F>[S*$T#J4)%$TOC'+)B=M^YP1JH:$T#J4)%$TOE++0B;-^YV3%V$^5V$]KM4JI$[QS18.ME#SW%A=($BJ:72%GH MQ&W'*%T@2*II=(>>O$;6-T C7>4!J'T@2*IA=*&>_$ M66-T,NYY#H;B=#2$T_.SSJ8+=SQ3[GA&N^.3E,FXTT2#;1<\E,:A-(&BZ252 MEGOFME=Z!K7@4!J'T@2*IA=*6?"9LU[IGGS8MN-[P;!-R!@U^DM6>I;6.86Z MY>G!=YRU7V'W:UI^S/**K>5=@_?.9HWPEKMOA=L]J8N'[FO//A1U76RZA_ORN*^O.3]IO4]M_-M_@?4$L#!!0 ( ".* 56H/)*ZWP0 +D: M 9 >&PO=V]R:W-H965TY E#H,8Z8G%@KI=:7MBW]%<147O U,'UGP45,E3X52UNN M!= @=8HCFSA.WXYIR*SI.+UV*Z9COE%1R.!6(+F)8RJ>9A#QW<3"UO.%>;A< MJ>2"/1VOZ1+N0'U;WPI]9A,4JD MW'/^D)S\'DPL)V$$$?@J@:#Z;PO7$$4)DN;Q(P>UBF@\9I=R"Y ZD[] XXN+F#FPK-F*6R;JBBT['@.R02:XV6'*2Q2;VU MFI ERWBGA+X;:C\UG8,*!>AU4>@VHDRB(;25D@Q[;2$A(BMI_3G65TR0&Z+OK*F5I)]"L+(*CZVUIZH9\\ZY\1(^ ? M&W:!2.\,$8>0%C[7Q[A[J3LVT'&+Y7!3//< W@TL])4 S8#IHVQ-SO)5:"[" M7O#/BA69@\^9'T8A3>OD[SF/(J13?D=%\$];Q#-&O79&R6OD4JZI#Q-+ORX\;' MG"AB5(@8O;),1RT*O)H"XS-.5("=LO<[YCK-4K&U#1L]7YIM7:%5=>[-./C= M56M.J:L =H16#2 I TA>7[$YQG["XSX>UC+>_*13E93S%39.($>4;0Y0D>$- MG;J,MQAT<#GI8/.H\YR6_Z*#O=:,\.($?(N1")7P5W-$+E 7R+@0R7 M$QDVCV3'57#_B*:;&^U/T-ZP5QA5^97S%#9.'-.K( B3=9$HV(B$IEH!>@(J M6GD.FB4ZP'6>+4;>Z #/8<^R1.M4V*V=P@&LYH6#S MB#*'K:Z(+-UU5<"/3:B>D 1?\U8AM+\UFE-+K\ZV:7*.V[F2+^0WOH.FK'N8ZW:.ZD;.[D_7T](9U^/ND*K1K 2^AQG-*ER+'LM,??:%_8( MTNRZ#98FDRK+LN,2<\<]I3N09D]M4#695*F639>8F^[KFD-+<^TU6+<8'XZ MU*[/\.5UMHM2PF2;.E^IT.\'B2)8:$CG8J#C);)]DNQ$\76ZU7#/E>)Q>K@" M&H!(#/3]!>?J^21Y0+%;-?T/4$L#!!0 ( ".* 54>"4GEN@4 &LL 9 M >&PO=V]R:W-H965TZMI%Q?]OLB6M&4B#.VIIGZ9<%X2J2ZY-[!>W5=>:!N]?/]+!X>?4R M]T30*4O^CN=R->X->VA.%V23R%NV_956+^3FO(@EHO@7;%> 5N2^3 M563:)Y),1IQM$<]+*UI^47N;:-P-\VV1FR!Z?(MFP;?;GS MT&2$'Y ^U-\L99']L4A(3YD+ M$A8"P30]![6>@X+N'-#3IPOU9(ZN:::NRO$!^;&($B8VG*)__E _HT^2IN+? M-KT'D'I#PGQ(6 )"X%@FMYNK;=K[+]3EJY)]H0B-2CS^'Z3S_RMHWJ)\0I, MOG)YF#CG]JC_L*M72QG7T6H;105Z >J9TO.TEC0-B&-^*X#*"3,AX0%D+ 0"*8)/JP%'[[IA#F$ MU!L2YD/" DA8" 33]+ZH];XP=O"=O9/:A+C&?#IWAWG1JKJBK7A4-XYTZO>% MKS-H:]BYJQ<*6U$>KDOIF=MQ#; QHVG@LVFRE[GXZ^+Y[5T M/NM%[P.U44!I 2@MA*+I^C56"C9[*9^9),GKSF1%T;RO@6/MJU:6Z> M0^:;6]19#5"7 XJFJ]'X'-BXK3Z\2D4_T,#")[^_/[QF!34Y0&D^*"T I850 M-%WQQNG %V^[9H5T#::@-!^4%H#20BB:_M_IC4%BFPV2SFO6BJ=/F\[^M&FN MM:M^H+0 E!9"T73]&IO&-MLT7ZF0^5)U37E$,WG I:P@IH6JN9[.BD'2 E!: M"$73%6L,(/M_&D!J:KVZ"0[.JV9LUP$6E.:#T@)06@A%T^5NO"#[;;T@&]0+ M J7YH+0 E!9"T739&R_(-GM!1VYG*LKN=N;%/F7:5@CO^>B^N3V=M0 U=J!H MI1;]G;.0*>7+XM2J4+G>9+(\RU8_K4_&7A7G0?>>7^/+*6YY'N#+L#SWVN#+ M8[@WA"_C3*"$+E15UMFYVF'R\F1K>2/9NCB)><^D9&EQN:)D3GE>0/V^8$P^ MW^05U.>+)_\!4$L#!!0 ( ".* 54&PLK?.0( *D% 9 >&PO=V]R M:W-H965T?<):U4#[H",.B1,Z%3 M7!E37P6!SBO@1,]D#<+>E%)Q8JRI#H&N%9#"@S@+HC!< M> CI@.?[$_MGK]UJV1,-:\E^T,)4*?Z 40$E:9BYD^T7Z/4L'5\NF?9?U':^ MRPBCO-%&\AYL,^!4="MY[.MP!IC'SP"B'A#]*V#1 Q9>:)>9E[4AAF2)DBU2 MSMNRN8VOC4=;-52X5]P996^IQ9EL+3FGQCZ+0404:"V%H>( (J>@T<4&#*%, M7Z)WZ'ZW01>O+Y/ V*@.&^1]A)LN0O1,A*^-F*$H?HNB,(I&X.MI^#>B+'PY M!@^LUD%P- B./-_B1<%Z1/&&ZIQ)W2A /Z_WVBC[F_T:T]P%B<>#N-:[TC7) M(<6VMS2H(^#LS:OY*OPX5H'_1/:D'HNA'HLI]NQ6%, %+6E.^K[*54.8'A/= M,:T\DQL/QRQ,@N.YDBF/)^G%0WKQ9'J?Q)$J*=Q[$3:97/QB77+!62.Y M(69_O@,5&C$H+2:&PO=V]R:W-H965T MICVX MR858C>W,=J#[][MV0DHHL$WBH2_$7^?XGF-??(:!.KY$'*1]NY249>8 ."#&)C&2A^EC"!++-$&,:OBM.K MM[3 S?::_:/3CEH>J(:)S+ZSQ*0C;^"1!.:TR,R]7'V"2D_7\L4RT^Z7K*JU M@4?B0AO)*S!&P)DHO_2I\F$#@#R[ 6$%"+E!L12PXD!T5F*55 WI,[JA2U!I.3 M*S"49?H41[6=U4/?X,86[L?5)N-RDW#/)FUR*X5)-;D6"21-O(\!UU&'ZZC' MX4'"SX4X(V'G'0F#,-P1S^1?X%T';QT(IUV;V'9\G3U\]Z"-8K&!A."!Q8^D M$,SL].D@C\W8"YW3&$8>IJ0&M00O>ONFU0L^[!)Y)+*&Y$XMN>/8VWLD7PK# M$I85[H[,("X4,PSPA)_BK,!#)G,E.9E(GA>&NH25]C%+EIM6[%HU&-2+&A)[M<3>08EXJNY9$3'\+0\. M$OWOL1Z)K*&Y7VONOXH\Z!_3L".1-0P;U(8-7D<>#%[<\$[O_+RUE0!O/*X:HB,/H#4$L#!!0 M ( ".* 55C0EA"UP, *X- 9 >&PO=V]R:W-H965T;I.Z.]]P=WT8;(9]528A&7RK&U=@KM5[=^+[*2U)A MU1,KPN'+0L@*:^C*I:]6DN#"*E7,CX(@]2M,N3<9V;%'.1F)6C/*R:-$JJXJ M++]."1.;L1=ZVX%/=%EJ,^!/1BN\)#.BGU:/$GI^9Z6@%>&*"HXD68R]V_#F M+HR-@I7XDY*-VFLC@S(7XMET/A1C+S >$49R;4Q@^%N3.\*8L01^?&Z->MV< M1G&_O;7^JX4'F#E6Y$ZPOVBAR[$W\%!!%KAF^I/8_$9:H,38RP53]A=M6MG M0WFMM*A:9?"@HKSYQU_:0.PI@!VW0M0J1(<*_1,*<:M@(^ZSQ9"3% M!DDC#=9,P\;&:@,-Y2:-,RWA*P4]/?D(E?*!YZ(B:$4DFI58$O0.S:!@Z-:[NB<:4J6O0?9K=HZLWU^@-\I$R7Q6B'#UQJM5;&(3V M'Z6H%>:%&OD:&(PG?M[Z.VW\C4[X&Z,'P76IT'M>D.*EO@_L70"B;0"FT5F# MO]>\AZ+^6Q0%4>3PY^X2]<2JAV??,+>>RPYY4N%'KO8_GT[5UI" MO?_C"E=CKN\V9S:!&[7".1E[L,H5D6OB37[^*4R#7URL/\C8"_)^1]X_9]U6 M(FWJ"FLMZ1QJ;@X5J 6Z98PLI4 /-)=B]E5I4D$I01'V7!%IIDGM-&876T_" M(.IG(W^]CWHL%65I.NRD7C D'4/R*L,5$PK6P0D4&*Q@'<&ZSI]+P0HB@03V M(9J[4)K9DI,#B MD$NR+!W&;I)A1S)\G00R\7TI&3I2$O6#%%;R 89+,@S3.,CZ;I PV!V@P06U MQ;]E][('J&H.4" M!&-8JMVH$[IU)]MC"7K!80TZI<+D!.S>;2'\/EC'IO!M ME.VU)7H%TREVDC/:<487U>?_F-;H,F"G6'BJBG?7CO#LV7X)\ ]+;7Q1 ;ND MCCC]O9MO1>32/@@4N%ISW=P!N]'NT7%KK]H'XU/S&+$WZIV9YB7S@.62&V;ILE/*B(- +P?2&$WG;,!-T3;?(O4$L# M!!0 ( ".* 56>@[U$C , .\. 9 >&PO=V]R:W-H965TU,!)L?1CV0$O7EA") M5$G*;O[]+BE9L1Q%6P"A>8DEZM[#>PX/&=[YD8L'F0 H\CW/F%Q8B5+%M6W+ M*(& ,,O.RYRJO!5[&U9"*"Q20,:/"\NU3@-WZ3Y1>L .YP7=PSVH/XN-P#>[08G3')A,.2,"=@MK MZ5ZO7%\GF(B_4CC*LV>BJ6PY?] OZWAA.;HBR"!2&H+BSP%6D&4:">OX5H-: MS9PZ\?SYA/ZK(8]DME3"BF=?TU@E"VMJD1AVM,S4'3_^!C6A0.-%/)/F+SG6 ML8Y%HE(JGM?)6$&>LNJ7?J^%.$M G.X$KT[P+A-&+R3X=8)1SJXJ,[1NJ:+A M7/ C$3H:T?2#T<9D(YN4Z66\5P*_IIBGPB_HE#6+> ZD $'N$RJ ?"3W:)>X MS(#P'5E+6=(M/G\UFD!,E@<0N,9U])I5;M*K\OX6%$TS^0$QI/XJY[;",O5D M=E27=%.5Y+U0DD\^B>.-UPOX>\FNB#?ZF7B.YW74 ML_H_Z8%)=WO*\1O)?8/GOX!G5/NHO1>3%<]Q0\I*O*40E.T!-XDBVT=R'K>A MCV9X>:0B)G__@9!DK2"7_W3I6\T_ZIY?'PS7LJ 1+"S<^1+$ :SPW4_NV/FE M2YR!P%I2C1JI1GWHX6V:E7J;$]CM<-]K-Z)5<]0*-T;T0.!;F1YHALI(\CYE MM>4^=&E23128B?39=@C=R7CJCG!%#^=T.^*"R60\\YNX%I.@81+T,KD#J40: MZ=U3E5ZR5'5NCEZ0& MRN.&\OB-?3X>4JJ!P%I231JI)C_*YY-G_AV/ MIUXPN[#Y\["I/AW=;I=/&Q[37AX;$.9_ 8O@OVS>"_3:M1L(K,5YUG">O;'- M9T-*-1!82RK7>;IM.#_*Z/5,K9/:F3J>7S*>\ MR/@CG*Q>E")*<'E)D5'667$OW&L792]L_#PL\?W)A>ONL=&PO=V]R:W-H965T739 MV9Z+K\F:,8D>HS!.+D9K*3?GXW'BK5E$DS.^83'\LN0BHA)NQ6J<; 2CONH4 MA6-B&)-Q1(-X-)^I9[=B/N-;&08QNQ4HV481%4]7+.3[BQ$>/3_X%*S6,GTP MGL\V=,7NF+S?W JX&Q)SP/9)Y1JE5!XX M_YK>7/L7(R.-B(7,DRD$A3\[MF!AF")!'/_FH*/BG6G'ZO4S^B^*/)!YH E; M\/!+X,OUQ6@Z0CY;TFTH/_'];RPG9*=X'@\3]2_:YVV-$?*VB>11WADBB((X M^TL?2>Y]133VLZO3*U#&1_ C3)>$*L%/T9]4")JJ MCMY_9)(&8?(!GM[??43OWWU [] 8)6LJ6(*"&-W'@4Q.X"%<_[7FVP2PD]E8 M0LCIB\=>'MY5%A[I"<]$-SR6ZP3]'/O,K_T6T@+]OXS-$K!-$ M#$(ZXEF\IKNMNF--.&8AOZGPK!Z\.YB_0;PZ02L6,T%#-034AX$.$IF+_1^Z M!5$#G\6R2T#M"](L<)YLJ,$K%+CNP=$_6.--WOYF1B M6NYLO*ORU$9R),])P7.BY?F)P2H(/ DT$Y6AMFE:Z>*BQ3ET: <"JU%V"LK. M&Z\"9TBI!@*K234MI)IJ9\>O((A4N\V&B8#[Z#U<9EO0AR[B&9I=F>_8M5W7 M)HT9WVXW=:VI,RF:U:)UBVC=EZ-%/I4,+6D@T(Z&6Z9"]GD84I&D+++P.Z// MT)WJ:B5GT^9J[6AEG3EN=^C8*%V"H0W^,RQ$F&BOECJ'JVEMF-B>V(UX.QJ: M!#L]\59<#=;&NZ"Q!ULK>SE0W X4]G;':,;9;D>FN#)UZH&2,E"BS^3*;F7+ MV*LN=_:87C,4P,X+YG'1\D Y"=+*Y)8SG9A-#MI0CERLN+0Z6.]UOBA+ MS?Q3N@.KLV) *?W. /L#S&-P.Y[<@@,*@R7K)*E'QZ 2%6@*NYXRC,2$M?;4 MM5MFS;Q9-F%FBW,WJR6.E9L':?'RB+.:TLABV#6,WX MOX?EP*7GP'K3\:U93(^>9['))F/.4$[ M-5T[*;OM[PS',)JNJZ.9:5ANS]PDI74A>NO2DV[AL_H&ABW:1ETQZS$/S21# MH=45*,T0P6^<>(G6C1TLUT!H=;E*2T;TENPZ]L*M*E-"XO5 A'25\R625*P@ MA:TX#3LWZQQV6DVL9U.G,Q=#8/6F(9"JRM0VB_R MUF4F,JAK&PJM+E?IVHB^U'3T:K!;JZ&9\?5O/I99:;#(JXM+U2IX)YE!RTM# MH=5YEV:-O'6%B0Q:8AH*K2Y7:?B(WI(=ZL-)1YEIZMK-C_&.9K;ED)Y*#2F- M&=$;LU=7/G*<[N^ /,9V$]>Q>XHS9NG(3+TC^T8+_0*Z6U0 [%[SK(5PY9(T8;'[IV7,"H[6-97;^6#PMSKP, 'L. 9 M >&PO=V]R:W-H965T4K$B.(C2 @+S$)#5S>.;, M2)F9[;EXD F (H]9FLNYE2A57-JVC!+(J#SG!>3X9,U%1A5NQ<:6A0 :&ZMK!V/QC<%>-M9$AW+/^8/>?(KG MEJ,900J1TA 4?W:PA#352,CC1P5JU7=JQ^;Z@/Z7"1Z#N:<2ECS]SF*5S*VI M16)8TVVJ;OG^;Z@""C1>Q%-I_I)]9>M8)-I*Q;/*&1ED+"]_Z6,E1,,!<;H= MO,K!.W88O>#@5PY&.;MD9L*ZIHJ&,\'W1&AK1-,+HXWQQFA8KM.X4@*?,O13 MX9)G&:JY4CQZ(#2/R]79 I6)"3[$@ M*$OE!W2\6UV3D_OD^$;//\% MO%5"!9S=&U%OZ$]\6Q2Y$H+F&]#KTX.XLRBV(OTVKP,!-8*^J(. M^N*-2_AB2*D& FM)Y3I/;8,S6!%74,T*==U&B9;Q=%A- J^[CMU&>^/V\\0& MD>6;4[*!' 1-3>YHC)T4DTI0W4-V4NY%?6VJAD)K:^ ]:>"]<6%7!(:2:R"T MMEQ/39C;V[B\KK3]Y[V%YTZ.>XLNLR X;B[L1AN?@=B8Z48B!TQ!V=/6I_4$ M=67FAJ/SA9ZLS'CP!%..95^HV+!!T"$(;X/,UY^JPT1?4\V;X"U!+ P04 " CB@%50]I<6Z\" 0!P M&0 'AL+W=OWP-3'\IN*BPTE.Q\N5: ,YM447], AB MO\*$>6EB8W.1)KQ6E#"8"R3KJL+B]P0HWXZ\OK<+W)%5J4S 3Y,U7L$"U,-Z M+O3,;U%R4@&3A#,DH!AYX_[5-#;Y-N$;@:W<&R.C9,GYHYGH8&+^-4VB?:NMPX]E!62\6KIE@SJ AS;_S4]&&O( Q?* B;@O"U!5%3 M$%FACIF5-<,*IXG@6R1,MD8S ]L;6ZW5$&;^XD()_97H.I7>L(Q7@.[Q$TCT M 2WT+LEK"H@7)H;F@F^(_6/G,U"84/D.G2'"T'W):XE9+A-?:1H&S,^:)2=N MR?"%)2-TRYDJ);IF.>2'];ZFWVH(=QHFX4G KS7KH7#P'H5!&**'Q0R=G[WK MX#5]#0=AR]<6PKE-EM M7;(=5FRQC/]LTOYE/$S\S;ZDA=+%T4/UHCT'0Z^]1<#R[TX:7W4SCEFE\DNEU48"UOI,4'<;%$<,C@B[I M\C I.NZDOVY."=ES @ LP4 !D !X;"]W;W)K&ULA51?;],P$/\JIS"A32I+ZK;9&&FD=66B2)NF=8,'Q(.;7!MKCAUL MIRW?'MMI0X$NO"0^^WY_SLE=LI'J11>(!K8E%WH<%,945V&HLP)+JL]EA<*> M+*4JJ;&A6H6Z4DAS#RIY2*(H#DO*1) F?N]!I8FL#6<"'Q3HNBRI^CE!+C?C MH!_L-Q[9JC!N(TR3BJYPCN:Y>E V"EN6G)4H-),"%"['P77_:A*[?)_PA>%& M'ZS!5;*0\L4%LWP<1,X0 PVTE, M&@GRBL0 [J0PA8:/(L?\3WQH[;:>R=[SA'02?J[%.9!A#TA$"#S/IW!Z,P^.,KJ.N=$4S' >V932J M-0;IVS?]./K0X7?8^AUVL:>WT]FL!\;:I:6LA3GFKV&(/8-KT'7Z/HJB)%P? MT1VUNJ-.W7F]J*@R<-L#N5QJ-(:)58>'AFUTX(%<#BZ.>XA;#W&GAWOI?J;: M]O2"(^#6#BF-O0X3\3\7$5^0_E\FPH-&*E&M_+C0D#G2IJ?:W78B73>-^#N] M&6=W5*V8T,!Q::'1^86M7S4CH@F,K'Q;+J2Q3>Z7A9VJJ%R"/5]*:?:!$VCG M=/H+4$L#!!0 ( ".* 54(4+GU$ H !EQ 9 >&PO=V]R:W-H965T M\)21V3U,5347ZKUD+4 MY'N6YM7E:%W7FX_C<;5K?-K>E/!KO*:LD$WF5%#DIQ?WEZ)/[D8=^$]!>\<]$/%4'GTES*W=% M\:TYN%Y=CIRF1B(5R[I!Q/+'H[@2:=J09#U^[Z"C?9E-X.'G%SIK;U[>S%U< MB:LB_5>RJM>7H]F(K,1]O$WKK\73SZ*[H;#A+8NT:O\E3[MKP_,166ZKNLBZ M8%F#+,EW/^/OW7_$08 ;O!'@=0'>L0%^%^"_#@C?" BZ@.#8$L(N(#PV8-(% M3(X-F'8!TS99N__=-C4TKN/Y15D\D;*Y6M*:#VU^VVB9D21OI+BH2_G;1,;5 M\Z\BC6NQ(K=Q63^37\LXK^)6)!7Y@8HZ3M+J1_(3^6U!R0]__?%B7,LRF\CQ MLN/3'=][@^^3+T5>KRL2Y2NQTN/'LJ[["GLO%?[L68'_B/,SXK@?B.=XOJ$^ M5^^$;]-]N&>ZG??"9>E>\&9X=$QXV(:[AG!F#_\2E_MP4^G<'D[%4MZ[9RI= M2X6_UX[?\ORAVB'_OI&7DNM:9-5_#/7\O.,&9F[3^GZL-O%27(YD\UJ)\E&, MYG_[BSMQ_FY*.!)&D; ("6-(& ?!--D$>]D$-OK\UZ*.4Y++;K:*4U&9]&$% M#-4'$D9WL$D+:[KYQ[GG3J>A[SC.Q?CQ,/G]*]W9S V\WI4,64$.@FF9#?>9 M#>V9+>.5('&^(D6]%J4<9RR+;5Y7MA M$H&UK*$B0,+H#A8>I-9W7.>\KP%DJ2SL2V_J3YQ>J1Q4JB:!R5X"$ZL$/F6[ MC#=IKHOWDVRE#4TR$D8GO20'4R?HYQA9*.L7&GI>O\G@H$*U%$_W*9Y:4TP3 M^>=<%Z4IG=;(H>E$PB@2%B%A# GC()@FC-E>&+,3C0=G2-D@810)BY PAH1Q M$$R3S?E>-N?6]N0FOBO*=M3PTEN([QN15\*D%"MJJ%*0,'K>ZYY#M]];G/=[ ME5E_1(BL& ?!M-RZCO(7'&MV%W'^3>2F5-H#A^822J-06@2E,2B-HVBZ/ [L M)_=$?48'1LD'2:-06@2E,2B-HVBZ?#PE'\_:NOSRE(NR6B<;LA'E4N1U_"#( MW3/)XO\692(55:WC4JR+="6,XU4[?K"(D#3:T'\B==JX_5]3WD#W);I'%)%B)+ED6^VC9/+Q_(S)91&H;0(2F-0&D?1=/DH']2U&Z%_NEN">I]0&NUH M,ZU;FK[NE*#.)Y3&431=&\H@==]Q2--4/)0%^9(LRZ)ZKIJ6Y .YSI=G0SLJ MJ'<*I5$H+8+2&)3&431=3GZJB@7BV41J&T"$IC4!I'T73Y*,?6M3I[ M?[ZC@CJW4!KM:'I'Y;_NJ*">+)3&431=&\J6=>V^K-:T&),/-6.A- JE15 : M@](XBJ;/QE+^KN>]8[U?Q1#^K10FD42HN@- :E<11-EX_R:#VKB3>_W9;+ M=5R)ZLCYA';<8-% G=F.=M@[N,%D:IA 8+K2]V?]:8 ,6D..HNG)5HZJ9W=4 MA\XKM.,&)QOJH'K]^:/FJ8708IFA6//D0E2Q>JJ50>K9#5(Y9"!_D.L\J1,Y M-&R.;HJX^1:O^5')WN*YF4AL3#K4$872*)0606D,2N,HFBX?Y8AZIW)$/:@C M"J51*"V"TAB4QE$T73[*$?7LCNAMF>3+9),*$K==CE$H4-<32J-06@2E,2B- M=[3#9^]IZ&@#(5T#ROGT[,XG%79R.L/\G,M9(UJ4LJFQ:@(J!4* MI5$H+8+2&)3&.YH^8\IQO8E9$+XR.7W[)-:;(G_X24H@(RLI#9, [("A H#2 M:$<['/A-'=_P; $MED%I'$73%:!\2M_N4_::A(THDV*5+.4CR'-SQB@*J',) MI5&_[T>^:CP[34 GGT)I'$73-:&\3=_N;5Z_] IJQ:,<.Q29L8>PLP9K >IX M=C3-FS8U#U K$TKC*)HNA8.5\/:9IL<]L\KCQ?:N$K]O98-!HL>WF@WL\GCL M^GCL GGL"GGL$OE3N)N^K;C=5AXQ6HE]K1M,T+^LXS MA18:06D,2N,HFBX%99+Z]C7\N_'*0C2SC./RV39B844IEG%E;C"@CBF41J&T M"$IC4!I'T70M*/,EM]N]EZC.'N]Q?7 MO[9Z.PU G5,H+8+2&)3&431]0S#EKP9V?[4W6FV\5I,0WN$$Y%G$I6D6X94] M4!I%$J+H#0&I7$439>'LF # M[T1CCP#JQT)I%$J+H#0&I7$439>/LFT#NVV+W;#07MA@24%]VXZF[UGHS PN M/[1<9BC7FWKAI#_K#%6N+H6#34FMAMS\ES<%<&3RH:XKE$8[FN:^]'>=BJ"% M,D.AKF&2(T>5JN==&:7!.TOU-VUW41?MF#/)999?S%)2W).\J).ET2"S\&JX\HT%K] :^C0Q$)I%$J+H#0&I7$431>( M/;JN MC+J!6IU0&H72HK _D=4U+8V%ELI1-%T1RL0,[28F$Z*28DC,N8=ZDE :[6C: MM[K]24&1X3+3,RFT;AQ%V^5T?/""MDR4#^V[]RK2>HV[5Y_MS^[?[_>I?:O= MJ_/4_1CMWM*G,+N7!GZ)RXUB%>B;"Z0O[\OBOKEH"E@_S;$^?\ 4$L#!!0 ( ".* 562I,OY6 , M ,@4 - >&PO(N.B'/@SI8JW05!.9C0CY5E>4*&1-)<94;HKIT%92$J2 M$D@9#SJM5A1DA E_V!?S["I3I3?)YT(-_&X=\NSM0S+PV]&Y[UFY49[0@7]W M\OKK/%>7KSQ[/WIS=-2Z.[WY])0N4IVN#9'R MP<)MVX/ZK70R)G)I)*=\Q@$WP" M>57[=EEHAU-)ENW.A=\0S$TG&>UWV M_$6Z7L'N<_5^KJAL4"H3':#2]^ZI5&RR'ODF27%+%VI53HL4]]PY0,]_=YVG5%!) M^+II7?O[O,HO=AQV_Y5E\UMEV[#38_7&WG>3%X=@,CH$DP=1D[U#,!GOO\GP M #Q6Y\N],QE4)Z&UX];&8:N.>G"H'?B?X8C,FZ3>>,ZX8J+JS5B24/'DS*7E M%1GK/],V]/7XA*9DSM5M#0[\IOV))FR>Q?6H:UB(:E33_@C3:T?UB5KG8B*A M"YJ,JJZ_VD^/70^%L.\ M]9Q(#^7T4(YEN9"1^6!YW)Q87^Z9QG$81A&VHJ.1T\$(6[ MR/1G:XWO-EXAN^L V]-=%8+-%*]$;*;X6@/B7C=@Q+%[M[$\P,!V :L=R._. M S7EYH0A["KF#7N"<22.,01JT5VC482L3@0?]_Y@3TD8QK$; *NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'FEK9T\'*N?7Q<&C+E6BX_5.OA?)GEMHTW/E#\SBT:R-X M95="N*8>)D='Q;#A4@W.3K;7NC7#\$ [43JIE2_L"NZE>+:_SG>'[$E:^2!K MZ5Y/!_W[6@Q8(Y5LY$]1G0Z.!LRN]/-?VLB?6CE>STNCZ_IT,-J /MB]Q_.&.>Y#307'D+[B4QKK^$_WUN6=\$O[#FZ/6Z:^R=L),N1/? MC&[74CUVE_%W,0QNHX_#]G43Q&/S?\*HETM9BJDNVT8HMXFC$74'J.Q*KNV M*=Z(T\%$/PG#;OFCZ&[*_\I5M;E!Y\F"<)ECZ4^8JZIG).2YF4TO9_/+*?/O MYC?75]/SA3^X.+\^GTTN60"9 ,ADCY#_) %D"B#3O4#.%_[E^^4L@,P 9+9' MR"B2.8#,]PF9!I %@"SV"9D%D&, .::%G''7&L'TDKF58!>ME4I8R[BJV 6W M,H#\#" _TT+.VZ;AYK6CG,M')?W7N'+LO"QUJUP(^05 ?J&%O!-/0K6"+8UN MV,1;RWC%L&?I5FS26A=VYD>H-S^BQ?S*I6'WO/:DWP6WOO*[+]@0#\J&V#8+ MPRNQK5G+[D0IY!/W# =,B2B(R#8C8MU<*5_7SF[XKG]JIQXZ G5LKXE:( M]#(B]HMO?Z85/H O_B)6;/K#&]]#&O\L&Q-B(L&,B TS%0\N0+O0QNAGG[=& M<41R&1';9<-UK=7CX4*8AEU+WJ?];YX;I)81L5ONA).;/K!_<"(N9),1L4XF MNFFDZ[FZ&NZ$XFM6J#*.78)Z5*W0CF^QXV7W$3#EH2))*$>MCB MXZ<5FSM=_N@CV+\[]$F-Z*(98L)Q"[E)^O M^$M$V@G^$;$@J";%48)(83Y,@KZ3$7L%)8EC3*5), M2JP8F"7&T42*28D5 Y*PKH&&F'!RC-PZ<2+VWL.3(NFDQ-)Y+]MY%Q(I)Z6> M&4-I3]PFD7)28N6$:<^[,42B28E%@[.+<'8Q1:))R4W9B3E4_A0DSDGHS8/7 <$2DR0Q;*]CGGP;61=]@(@L5Q!9Z=[+P5T1#3+A%C=A".S"W[3/$ M1!8JJ'>I(EG>;:)9M74]\V8VZUKS:[JK?_B/@[#]02P,$% @ M(XH!5;?' S!" @ 0BL !H !X;"]?A)Q M1JA 7/X!^H2 QY=R:,9]>QIV^VY8?!X/IV%5[<:Q^U77PWI7CLUPUW;E=#ZR M:?MC,YZ7_;;NFO5[LRVU+)=1][D.Q'8G1#O1*"W MH-Y"H+>@WD*@MTP>M@GT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT M%M1;"/16U%L)]%;46PGT5M1;"?36R]G4!O1[V=0&]'O9U ;T>]G4!OGWRL M)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O M(- [4.\@T#LF/YL0Z!VH=Q#H':AW$.@=J'<0Z)U1[TR@=T:],X'>&?7.!'IG MU#O_I-[#^'4HP[7G>XW7_TFJQ_.YY7KYR_)[Y^16N>!^TK=B>7OT%&>'OAOBJMBEY+\S%NL=]3:6SM.05[8N]#;EK^&>>5OO M[3TQL5@85KLAT9#F::Q1K)<_:6L?NC3[=<@_Q]8-JR)0%XO9C]/&,6M56.^[ MMK8IK[/'H7F7,G].*//):4_Y0T%^S!A7/E[P/.YWX\40MO0;&-#NK%] MWL4.'8OIV%$LSY?XH$>WW;8U-:Y^Z/.1,OI MHD[HM1WY:GHU?GDE&^83I_\ MXORIS+G O',3G(]Y8H$^'_ M)Q?VTSPBFQZ7W_';&;_6_V0? J0/"=*' NE#@_1A0/JH0/KX!M+'-4@??('2 M"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4 M606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J M%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR M:A19-8JL!D56@R*K09'5H,AJ4&0U*+(:%%D-BJP&15:#(FN%(FN%(FN%(FOU ME;+>.;?_S_'3L^QM.[SDL^E_I.L_4$L! A0#% @ (XH!50=!36*! ML0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M " CB@%5)>%@+NX K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " CB@%5F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ".* M 57(^-;GWP4 .$> 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ (XH!52]3!0-' P '@L !@ ("!618 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XH!5:TZV[^Q"@ #QX !@ M ("!^S@ 'AL+W=O)# !X;"]W;W)K&UL4$L! A0#% @ (XH!51,OVGB[!P 4Q8 !D M ("!E4D 'AL+W=O&PO=V]R M:W-H965TSP( $& M 9 " @>U6 !X;"]W;W)K&UL M4$L! A0#% @ (XH!572]WSKU P &PD !D ("!\UD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(XH!5957GGOZ! P0T !D ("!%68 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XH!551A,!]7!0 !PP !D M ("!.HP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (XH!5;D&U?*+ P T @ !D ("!=:4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XH! M5<12%&.6 @ D04 !D ("!;[( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XH!5:I?[8_Z @ BP8 M !D ("!V+T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XH!55341Z30 P (@H !D M ("!?\D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (XH!50#/AK]-! 1QL !D ("!@], 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (XH!54&2 M\]Q2! S1< !D ("!%]\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XH!58ZJ;W_) @ U 8 !D M ("!?^P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (XH!58+.>[]. P /0T !D ("! M(_8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (XH!51;U9[1D @ L04 !D ("!HP ! 'AL+W=O&UL4$L! A0#% @ (XH!5?=3?^\F M P )0T !D ("!6@H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XH!53@9I3+W @ U0H !D M ("!%1&PO=V]R M:W-H965T&UL M4$L! A0#% @ (XH!5<:9B;%)!0 ^2@ !D ("!AB ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(XH!51K^-"DP"0 IV\ !D ("!:"P! 'AL+W=O&PO=V]R:W-H965T"4GEN@4 &LL 9 " @>4Z 0!X;"]W M;W)K&UL4$L! A0#% @ (XH!50;"RM\Y @ MJ04 !D ("!UD ! 'AL+W=O5-N.H" 0"@ &0 @(%& M0P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ (XH!59Z#O42, P [PX !D M ("!=4H! 'AL+W=O&PO=V]R:W-H M965TP, 'L. 9 M " @6)4 0!X;"]W;W)K&UL4$L! M A0#% @ (XH!54/:7%NO @ $ < !D ("!%%@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XH! M59*DR_E8 P R!0 T ( !ZV6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ (XH!5;?' M S!" @ 0BL !H ( !^W$! 'AL+U]R96QS+W=O XML 87 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 88 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 262 303 1 false 89 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.allegromicro.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Sheet http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - Nature of the Business and Basis of Presentation Sheet http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentation Nature of the Business and Basis of Presentation Notes 8 false false R9.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.allegromicro.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2105103 - Disclosure - Revenue from Contract with Customers Sheet http://www.allegromicro.com/role/RevenuefromContractwithCustomers Revenue from Contract with Customers Notes 10 false false R11.htm 2111104 - Disclosure - Fair Value Measurements Sheet http://www.allegromicro.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2117105 - Disclosure - Trade Accounts Receivable, net Sheet http://www.allegromicro.com/role/TradeAccountsReceivablenet Trade Accounts Receivable, net Notes 12 false false R13.htm 2121106 - Disclosure - Inventories Sheet http://www.allegromicro.com/role/Inventories Inventories Notes 13 false false R14.htm 2125107 - Disclosure - Property, Plant and Equipment, net Sheet http://www.allegromicro.com/role/PropertyPlantandEquipmentnet Property, Plant and Equipment, net Notes 14 false false R15.htm 2130108 - Disclosure - Goodwill and Intangible Assets Sheet http://www.allegromicro.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 2136109 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 16 false false R17.htm 2139110 - Disclosure - Debt and Other Borrowings Sheet http://www.allegromicro.com/role/DebtandOtherBorrowings Debt and Other Borrowings Notes 17 false false R18.htm 2141111 - Disclosure - Other Long-Term Liabilities Sheet http://www.allegromicro.com/role/OtherLongTermLiabilities Other Long-Term Liabilities Notes 18 false false R19.htm 2144112 - Disclosure - Retirement Plans Sheet http://www.allegromicro.com/role/RetirementPlans Retirement Plans Notes 19 false false R20.htm 2150113 - Disclosure - Commitment and Contingencies Sheet http://www.allegromicro.com/role/CommitmentandContingencies Commitment and Contingencies Notes 20 false false R21.htm 2152114 - Disclosure - Net Income per Share Sheet http://www.allegromicro.com/role/NetIncomeperShare Net Income per Share Notes 21 false false R22.htm 2157115 - Disclosure - Common Stock and Stock-Based Compensation Sheet http://www.allegromicro.com/role/CommonStockandStockBasedCompensation Common Stock and Stock-Based Compensation Notes 22 false false R23.htm 2161116 - Disclosure - Income Taxes Sheet http://www.allegromicro.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 2165117 - Disclosure - Related Party Transactions Sheet http://www.allegromicro.com/role/RelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.allegromicro.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 2306301 - Disclosure - Revenue from Contract with Customers (Tables) Sheet http://www.allegromicro.com/role/RevenuefromContractwithCustomersTables Revenue from Contract with Customers (Tables) Tables http://www.allegromicro.com/role/RevenuefromContractwithCustomers 26 false false R27.htm 2312302 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.allegromicro.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.allegromicro.com/role/FairValueMeasurements 27 false false R28.htm 2318303 - Disclosure - Trade Accounts Receivable, net (Tables) Sheet http://www.allegromicro.com/role/TradeAccountsReceivablenetTables Trade Accounts Receivable, net (Tables) Tables http://www.allegromicro.com/role/TradeAccountsReceivablenet 28 false false R29.htm 2322304 - Disclosure - Inventories (Tables) Sheet http://www.allegromicro.com/role/InventoriesTables Inventories (Tables) Tables http://www.allegromicro.com/role/Inventories 29 false false R30.htm 2326305 - Disclosure - Property, Plant and Equipment, net (Tables) Sheet http://www.allegromicro.com/role/PropertyPlantandEquipmentnetTables Property, Plant and Equipment, net (Tables) Tables http://www.allegromicro.com/role/PropertyPlantandEquipmentnet 30 false false R31.htm 2331306 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.allegromicro.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.allegromicro.com/role/GoodwillandIntangibleAssets 31 false false R32.htm 2337307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilities 32 false false R33.htm 2342308 - Disclosure - Other Long-Term Liabilities (Tables) Sheet http://www.allegromicro.com/role/OtherLongTermLiabilitiesTables Other Long-Term Liabilities (Tables) Tables http://www.allegromicro.com/role/OtherLongTermLiabilities 33 false false R34.htm 2345309 - Disclosure - Retirement Plans (Tables) Sheet http://www.allegromicro.com/role/RetirementPlansTables Retirement Plans (Tables) Tables http://www.allegromicro.com/role/RetirementPlans 34 false false R35.htm 2353310 - Disclosure - Net Income per Share (Tables) Sheet http://www.allegromicro.com/role/NetIncomeperShareTables Net Income per Share (Tables) Tables http://www.allegromicro.com/role/NetIncomeperShare 35 false false R36.htm 2358311 - Disclosure - Common Stock and Stock-Based Compensation (Tables) Sheet http://www.allegromicro.com/role/CommonStockandStockBasedCompensationTables Common Stock and Stock-Based Compensation (Tables) Tables http://www.allegromicro.com/role/CommonStockandStockBasedCompensation 36 false false R37.htm 2362312 - Disclosure - Income Taxes (Tables) Sheet http://www.allegromicro.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.allegromicro.com/role/IncomeTaxes 37 false false R38.htm 2404401 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details) Sheet http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details) Details 38 false false R39.htm 2407402 - Disclosure - Revenue from Contract with Customers - Net Sales by Application (Details) Sheet http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails Revenue from Contract with Customers - Net Sales by Application (Details) Details 39 false false R40.htm 2408403 - Disclosure - Revenue from Contract with Customers - Net Sales by Product (Details) Sheet http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails Revenue from Contract with Customers - Net Sales by Product (Details) Details 40 false false R41.htm 2409404 - Disclosure - Revenue from Contract with Customers - Net Sales by Geography (Details) Sheet http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails Revenue from Contract with Customers - Net Sales by Geography (Details) Details 41 false false R42.htm 2410405 - Disclosure - Revenue from Contract with Customers - Additional Information (Details) Sheet http://www.allegromicro.com/role/RevenuefromContractwithCustomersAdditionalInformationDetails Revenue from Contract with Customers - Additional Information (Details) Details 42 false false R43.htm 2413406 - Disclosure - Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details) Sheet http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details) Details 43 false false R44.htm 2414407 - Disclosure - Fair Value Measurements - Unrealized Gains and Losses on Marketable Securities with a Readily Determinable Fair Value (Details) Sheet http://www.allegromicro.com/role/FairValueMeasurementsUnrealizedGainsandLossesonMarketableSecuritieswithaReadilyDeterminableFairValueDetails Fair Value Measurements - Unrealized Gains and Losses on Marketable Securities with a Readily Determinable Fair Value (Details) Details 44 false false R45.htm 2415408 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.allegromicro.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 45 false false R46.htm 2416409 - Disclosure - Fair Value Measurements - Change in Fair Value of Level 3 Contingent Consideration (Details) Sheet http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails Fair Value Measurements - Change in Fair Value of Level 3 Contingent Consideration (Details) Details 46 false false R47.htm 2419410 - Disclosure - Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details) Sheet http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details) Details 47 false false R48.htm 2420411 - 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/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details) Details 48 false false R49.htm 2423412 - Disclosure - Inventories - Schedule of Inventories (Details) Sheet http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails Inventories - Schedule of Inventories (Details) Details 49 false false R50.htm 2424413 - Disclosure - Inventories - Narrative (Details) Sheet http://www.allegromicro.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 50 false false R51.htm 2427414 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details) Sheet http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details) Details 51 false false R52.htm 2428415 - Disclosure - Property, Plant and Equipment, net - Narrative (Details) Sheet http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails Property, Plant and Equipment, net - Narrative (Details) Details 52 false false R53.htm 2429416 - Disclosure - Property, Plant and Equipment, net - Schedule of Long Lived Assets (Details) Sheet http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails Property, Plant and Equipment, net - Schedule of Long Lived Assets (Details) Details 53 false false R54.htm 2432417 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details) Sheet http://www.allegromicro.com/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details) Details 54 false false R55.htm 2433418 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details) Sheet http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details) Details 55 false false R56.htm 2434419 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 56 false false R57.htm 2435420 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) Sheet http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Future Amortization Expense (Details) Details 57 false false R58.htm 2438421 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 58 false false R59.htm 2440422 - Disclosure - Debt and Other Borrowings (Details) Sheet http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails Debt and Other Borrowings (Details) Details http://www.allegromicro.com/role/DebtandOtherBorrowings 59 false false R60.htm 2443423 - Disclosure - Other Long-Term Liabilities (Details) Sheet http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails Other Long-Term Liabilities (Details) Details http://www.allegromicro.com/role/OtherLongTermLiabilitiesTables 60 false false R61.htm 2446424 - Disclosure - Retirement Plans - Schedule of Expense Related to Defined Benefit Plan (Details) Sheet http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails Retirement Plans - Schedule of Expense Related to Defined Benefit Plan (Details) Details 61 false false R62.htm 2447425 - Disclosure - Retirement Plans - Fair Value of Entity's Plan Assets (Details) Sheet http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails Retirement Plans - Fair Value of Entity's Plan Assets (Details) Details 62 false false R63.htm 2448426 - Disclosure - Retirement Plans - Schedule of Changes in Fair Value of Level 3 Plan Assets (Details) Sheet http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails Retirement Plans - Schedule of Changes in Fair Value of Level 3 Plan Assets (Details) Details 63 false false R64.htm 2449427 - Disclosure - Retirement Plans - Narrative (Details) Sheet http://www.allegromicro.com/role/RetirementPlansNarrativeDetails Retirement Plans - Narrative (Details) Details 64 false false R65.htm 2451428 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.allegromicro.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details http://www.allegromicro.com/role/CommitmentandContingencies 65 false false R66.htm 2454429 - Disclosure - Net Income per Share - Narrative (Details) Sheet http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails Net Income per Share - Narrative (Details) Details 66 false false R67.htm 2455430 - Disclosure - Net Income per Share - Schedule of Computation of Net Income per Share (Details) Sheet http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails Net Income per Share - Schedule of Computation of Net Income per Share (Details) Details 67 false false R68.htm 2456431 - Disclosure - Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details) Sheet http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details) Details 68 false false R69.htm 2459432 - Disclosure - Common Stock and Stock-Based Compensation - Narrative (Details) Sheet http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails Common Stock and Stock-Based Compensation - Narrative (Details) Details 69 false false R70.htm 2460433 - Disclosure - Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Sheet http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Details 70 false false R71.htm 2463434 - Disclosure - Income Taxes - Schedule of Tax Provision (Details) Sheet http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails Income Taxes - Schedule of Tax Provision (Details) Details 71 false false R72.htm 2464435 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.allegromicro.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 72 false false R73.htm 2466436 - Disclosure - Related Party Transactions (Details) Sheet http://www.allegromicro.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.allegromicro.com/role/RelatedPartyTransactions 73 false false All Reports Book All Reports algm-20220624.htm algm-20220624.xsd algm-20220624_cal.xml algm-20220624_def.xml algm-20220624_lab.xml algm-20220624_pre.xml algm-2022624x10ex311.htm algm-2022624x10ex312.htm algm-2022624x10ex321.htm algm-2022624x10ex322.htm algmq1fy23ex104.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 91 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "algm-20220624.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 262, "dts": { "calculationLink": { "local": [ "algm-20220624_cal.xml" ] }, "definitionLink": { "local": [ "algm-20220624_def.xml" ] }, "inline": { "local": [ "algm-20220624.htm" ] }, "labelLink": { "local": [ "algm-20220624_lab.xml" ] }, "presentationLink": { "local": [ "algm-20220624_pre.xml" ] }, "schema": { "local": [ "algm-20220624.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 528, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 27, "keyStandard": 276, "memberCustom": 30, "memberStandard": 57, "nsprefix": "algm", "nsuri": "http://www.allegromicro.com/20220624", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.allegromicro.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Revenue from Contract with Customers", "role": "http://www.allegromicro.com/role/RevenuefromContractwithCustomers", "shortName": "Revenue from Contract with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Fair Value Measurements", "role": "http://www.allegromicro.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - Trade Accounts Receivable, net", "role": "http://www.allegromicro.com/role/TradeAccountsReceivablenet", "shortName": "Trade Accounts Receivable, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Inventories", "role": "http://www.allegromicro.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125107 - Disclosure - Property, Plant and Equipment, net", "role": "http://www.allegromicro.com/role/PropertyPlantandEquipmentnet", "shortName": "Property, Plant and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130108 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.allegromicro.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136109 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139110 - Disclosure - Debt and Other Borrowings", "role": "http://www.allegromicro.com/role/DebtandOtherBorrowings", "shortName": "Debt and Other Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141111 - Disclosure - Other Long-Term Liabilities", "role": "http://www.allegromicro.com/role/OtherLongTermLiabilities", "shortName": "Other Long-Term Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144112 - Disclosure - Retirement Plans", "role": "http://www.allegromicro.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150113 - Disclosure - Commitment and Contingencies", "role": "http://www.allegromicro.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152114 - Disclosure - Net Income per Share", "role": "http://www.allegromicro.com/role/NetIncomeperShare", "shortName": "Net Income per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157115 - Disclosure - Common Stock and Stock-Based Compensation", "role": "http://www.allegromicro.com/role/CommonStockandStockBasedCompensation", "shortName": "Common Stock and Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161116 - Disclosure - Income Taxes", "role": "http://www.allegromicro.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165117 - Disclosure - Related Party Transactions", "role": "http://www.allegromicro.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Revenue from Contract with Customers (Tables)", "role": "http://www.allegromicro.com/role/RevenuefromContractwithCustomersTables", "shortName": "Revenue from Contract with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.allegromicro.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318303 - Disclosure - Trade Accounts Receivable, net (Tables)", "role": "http://www.allegromicro.com/role/TradeAccountsReceivablenetTables", "shortName": "Trade Accounts Receivable, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - Disclosure - Inventories (Tables)", "role": "http://www.allegromicro.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326305 - Disclosure - Property, Plant and Equipment, net (Tables)", "role": "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetTables", "shortName": "Property, Plant and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331306 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342308 - Disclosure - Other Long-Term Liabilities (Tables)", "role": "http://www.allegromicro.com/role/OtherLongTermLiabilitiesTables", "shortName": "Other Long-Term Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345309 - Disclosure - Retirement Plans (Tables)", "role": "http://www.allegromicro.com/role/RetirementPlansTables", "shortName": "Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353310 - Disclosure - Net Income per Share (Tables)", "role": "http://www.allegromicro.com/role/NetIncomeperShareTables", "shortName": "Net Income per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358311 - Disclosure - Common Stock and Stock-Based Compensation (Tables)", "role": "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationTables", "shortName": "Common Stock and Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362312 - Disclosure - Income Taxes (Tables)", "role": "http://www.allegromicro.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "iedc43688828a4267940df956726c93da_D20220326-20220624", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details)", "role": "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails", "shortName": "Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "iedc43688828a4267940df956726c93da_D20220326-20220624", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Revenue from Contract with Customers - Net Sales by Application (Details)", "role": "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails", "shortName": "Revenue from Contract with Customers - Net Sales by Application (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i4862031eae714e258d028aa5fa0847a6_D20220326-20220624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenue from Contract with Customers - Net Sales by Product (Details)", "role": "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails", "shortName": "Revenue from Contract with Customers - Net Sales by Product (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i2efd9feba2034147b72b883f36dc2c93_D20220326-20220624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Revenue from Contract with Customers - Net Sales by Geography (Details)", "role": "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails", "shortName": "Revenue from Contract with Customers - Net Sales by Geography (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "iaac4d45b5e4044c39a8a95bbdb7a0e07_D20220326-20220624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenue from Contract with Customers - Additional Information (Details)", "role": "http://www.allegromicro.com/role/RevenuefromContractwithCustomersAdditionalInformationDetails", "shortName": "Revenue from Contract with Customers - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "ic552af5505e84306bbc7eebcf5325bc9_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details)", "role": "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "shortName": "Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "ic552af5505e84306bbc7eebcf5325bc9_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Fair Value Measurements - Unrealized Gains and Losses on Marketable Securities with a Readily Determinable Fair Value (Details)", "role": "http://www.allegromicro.com/role/FairValueMeasurementsUnrealizedGainsandLossesonMarketableSecuritieswithaReadilyDeterminableFairValueDetails", "shortName": "Fair Value Measurements - Unrealized Gains and Losses on Marketable Securities with a Readily Determinable Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.allegromicro.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i272a849d062045e5a696af4179468a97_I20220325", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - Disclosure - Fair Value Measurements - Change in Fair Value of Level 3 Contingent Consideration (Details)", "role": "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails", "shortName": "Fair Value Measurements - Change in Fair Value of Level 3 Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i272a849d062045e5a696af4179468a97_I20220325", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "algm:AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - Disclosure - Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details)", "role": "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails", "shortName": "Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "algm:AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i0647c1d240144da09149dc69e377cd49_I20220325", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details)", "role": "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails", "shortName": "Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - Disclosure - Inventories - Schedule of Inventories (Details)", "role": "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails", "shortName": "Inventories - Schedule of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Inventories - Narrative (Details)", "role": "http://www.allegromicro.com/role/InventoriesNarrativeDetails", "shortName": "Inventories - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427414 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details)", "role": "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails", "shortName": "Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428415 - Disclosure - Property, Plant and Equipment, net - Narrative (Details)", "role": "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails", "shortName": "Property, Plant and Equipment, net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429416 - Disclosure - Property, Plant and Equipment, net - Schedule of Long Lived Assets (Details)", "role": "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails", "shortName": "Property, Plant and Equipment, net - Schedule of Long Lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i0647c1d240144da09149dc69e377cd49_I20220325", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432417 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)", "role": "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i206d0da538e64a6a830a95fbf1b60cb2_I20210326", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details)", "role": "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "role": "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details)", "role": "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438421 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "us-gaap:LineOfCredit", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i52cd9d2cc9554a83b20f33d1cbca9790_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440422 - Disclosure - Debt and Other Borrowings (Details)", "role": "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails", "shortName": "Debt and Other Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LineOfCredit", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i52cd9d2cc9554a83b20f33d1cbca9790_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i2a28b166bb2f4f9a9e79d9a003dca29b_I20210326", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "role": "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i2a28b166bb2f4f9a9e79d9a003dca29b_I20210326", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443423 - Disclosure - Other Long-Term Liabilities (Details)", "role": "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails", "shortName": "Other Long-Term Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "ib0390525a53e4ea380ee9ff685950d9f_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446424 - Disclosure - Retirement Plans - Schedule of Expense Related to Defined Benefit Plan (Details)", "role": "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails", "shortName": "Retirement Plans - Schedule of Expense Related to Defined Benefit Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "ib0390525a53e4ea380ee9ff685950d9f_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "iac955e27b25148abae2ac354e5af19b2_I20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447425 - Disclosure - Retirement Plans - Fair Value of Entity's Plan Assets (Details)", "role": "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "shortName": "Retirement Plans - Fair Value of Entity's Plan Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i826b2e3bba534e2aba4717003efae87d_I20220624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "iad6d7697ff8b4adbb474ab2571afb3a3_I20220325", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448426 - Disclosure - Retirement Plans - Schedule of Changes in Fair Value of Level 3 Plan Assets (Details)", "role": "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails", "shortName": "Retirement Plans - Schedule of Changes in Fair Value of Level 3 Plan Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i447b29965299490180e0222e8f25db36_D20220326-20220624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "ib0390525a53e4ea380ee9ff685950d9f_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449427 - Disclosure - Retirement Plans - Narrative (Details)", "role": "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails", "shortName": "Retirement Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "ib0390525a53e4ea380ee9ff685950d9f_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "us-gaap:LossContingencyAccrualAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451428 - Disclosure - Commitment and Contingencies (Details)", "role": "http://www.allegromicro.com/role/CommitmentandContingenciesDetails", "shortName": "Commitment and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LossContingencyAccrualAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i235e110dd4054561b752a1da115fd5fc_I20220624", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i0aaeb1f919124e9485b807a213d9ddb5_D20220326-20220624", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454429 - Disclosure - Net Income per Share - Narrative (Details)", "role": "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails", "shortName": "Net Income per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i0aaeb1f919124e9485b807a213d9ddb5_D20220326-20220624", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455430 - Disclosure - Net Income per Share - Schedule of Computation of Net Income per Share (Details)", "role": "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails", "shortName": "Net Income per Share - Schedule of Computation of Net Income per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "0", "first": true, "lang": "en-US", "name": "algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456431 - Disclosure - Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details)", "role": "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails", "shortName": "Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "0", "first": true, "lang": "en-US", "name": "algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i0d2d6fa27122447880bbfe654b00e813_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459432 - Disclosure - Common Stock and Stock-Based Compensation - Narrative (Details)", "role": "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails", "shortName": "Common Stock and Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i0d2d6fa27122447880bbfe654b00e813_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460433 - Disclosure - Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "role": "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "shortName": "Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463434 - Disclosure - Income Taxes - Schedule of Tax Provision (Details)", "role": "http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails", "shortName": "Income Taxes - Schedule of Tax Provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "3", "lang": "en-US", "name": "algm:EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationFdiiAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464435 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.allegromicro.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationFdiiAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466436 - Disclosure - Related Party Transactions (Details)", "role": "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "ia1bc5d3a730346888f52e931822d2b5a_D20220326-20220624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Nature of the Business and Basis of Presentation", "role": "http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentation", "shortName": "Nature of the Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.allegromicro.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20220624.htm", "contextRef": "i8e25468b324742f5a23d1943a366b7dd_D20220326-20220624", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 89, "tag": { "algm_AMEPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AME Plan", "label": "AME Plan [Member]", "terseLabel": "AME Plan" } } }, "localname": "AMEPlanMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance for Credit Loss And Returns And Sales", "label": "Accounts Receivable, Allowance for Credit Loss And Returns And Sales [Roll Forward]", "terseLabel": "Total" } } }, "localname": "AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "xbrltype": "stringItemType" }, "algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss And Returns And Sales, Writeoff", "label": "Accounts Receivable, Allowance For Credit Loss And Returns And Sales, Writeoff", "negatedTerseLabel": "Settlements, net of recoveries" } } }, "localname": "AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss Returns And Sales, Current", "label": "Accounts Receivable, Allowance For Credit Loss Returns And Sales, Current", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Returns And Sales, Current", "label": "Accounts Receivable, Allowance For Returns And Sales, Current", "negatedTerseLabel": "Returns and sales allowances", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "AccountsReceivableAllowanceForReturnsAndSalesCurrent", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails", "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "xbrltype": "monetaryItemType" }, "algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Returns And Sales", "label": "Accounts Receivable, Allowance For Returns And Sales [Roll Forward]", "terseLabel": "Returns and Sales Allowances" } } }, "localname": "AccountsReceivableAllowanceForReturnsAndSalesRollForward", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "xbrltype": "stringItemType" }, "algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Returns And Sales, Writeoff", "label": "Accounts Receivable, Allowance For Returns And Sales, Writeoff", "negatedTerseLabel": "Settlements, net of recoveries" } } }, "localname": "AccountsReceivableAllowanceForReturnsAndSalesWriteoff", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, before Allowance for Credit Loss, And Due From Related Parties, Current", "label": "Accounts Receivable, before Allowance for Credit Loss, And Due From Related Parties, Current", "terseLabel": "Trade accounts receivable" } } }, "localname": "AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "xbrltype": "monetaryItemType" }, "algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Credit Loss And Returns And Sales Allowances Expense (Reversal)", "label": "Accounts Receivable, Credit Loss And Returns And Sales Allowances Expense (Reversal)", "terseLabel": "Charged to costs and expenses or revenue" } } }, "localname": "AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Returns And Sales Allowances Expense (Reversal)", "label": "Accounts Receivable, Returns And Sales Allowances Expense (Reversal)", "terseLabel": "Charged to costs and expenses or revenue" } } }, "localname": "AccountsReceivableReturnsAndSalesAllowancesExpenseReversal", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments, Current", "label": "Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments, Current", "terseLabel": "Trade accounts receivable, returns, credits issued, and price protection adjustments, current" } } }, "localname": "AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments Expense (Credit)", "label": "Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments Expense (Credit)", "negatedTerseLabel": "Trade accounts receivable, returns, credits issued, and price protection adjustments expense (credit)" } } }, "localname": "AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "algm_AccruedSeveranceCurrent": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Severance, Current", "label": "Accrued Severance, Current", "terseLabel": "Accrued severance" } } }, "localname": "AccruedSeveranceCurrent", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "algm_AccumulatedAmortizationOfIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated Amortization of Intangible Assets", "label": "Accumulated Amortization of Intangible Assets", "terseLabel": "Accumulated Amortization" } } }, "localname": "AccumulatedAmortizationOfIntangibleAssets", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "algm_AllegroMicrosystemsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allegro Microsystems, Inc.", "label": "Allegro Microsystems, Inc. [Member]", "terseLabel": "Allegro Microsystems, Inc." } } }, "localname": "AllegroMicrosystemsIncMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "algm_AutomotiveEndMarketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Automotive End Market", "label": "Automotive End Market [Member]", "terseLabel": "Automotive" } } }, "localname": "AutomotiveEndMarketMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails" ], "xbrltype": "domainItemType" }, "algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Buildings, Building Improvements And Leasehold Improvements", "label": "Buildings, Building Improvements And Leasehold Improvements [Member]", "terseLabel": "Buildings, building improvements and leasehold improvements" } } }, "localname": "BuildingsBuildingImprovementsAndLeaseholdImprovementsMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "algm_Company401KPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company 401(K) Plan", "label": "Company 401(K) Plan [Member]", "terseLabel": "401(K) Plan" } } }, "localname": "Company401KPlanMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "algm_ContingentConsiderationFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Fair Value Disclosure", "label": "Contingent Consideration, Fair Value Disclosure", "terseLabel": "Contingent consideration" } } }, "localname": "ContingentConsiderationFairValueDisclosure", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "algm_CreditSuisseAGCaymanIslandsBranchMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Suisse AG, Cayman Islands Branch", "label": "Credit Suisse AG, Cayman Islands Branch [Member]", "terseLabel": "Credit Suisse AG, Cayman Islands Branch" } } }, "localname": "CreditSuisseAGCaymanIslandsBranchMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "algm_DefinedBenefitPlanRetirementEligibilityAge": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Retirement Eligibility Age", "label": "Defined Benefit Plan, Retirement Eligibility Age", "terseLabel": "Retirement age" } } }, "localname": "DefinedBenefitPlanRetirementEligibilityAge", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Continuing Operations Excluding Discrete Tax Items, Percent", "label": "Effective Income Tax Rate Reconciliation, Continuing Operations Excluding Discrete Tax Items, Percent", "terseLabel": "Annual operating tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails" ], "xbrltype": "pureItemType" }, "algm_EffectiveIncomeTaxRateReconciliationSubpartFAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Subpart F, Amount", "label": "Effective Income Tax Rate Reconciliation, Subpart F, Amount", "terseLabel": "Subpart F, offsetting amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationSubpartFAmount", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Accrued Liabilities And Other Current And Long-Term Liabilities", "label": "Increase (Decrease) In Accrued Liabilities And Other Current And Long-Term Liabilities", "terseLabel": "Accrued expenses and other current and long-term liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "algm_IncreaseDecreaseInDueToFromRelatedParties": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Due To (From) Related Parties", "label": "Increase (Decrease) In Due To (From) Related Parties", "terseLabel": "Due to/from related parties" } } }, "localname": "IncreaseDecreaseInDueToFromRelatedParties", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "algm_IndefiniteLivedIntangibleAssetsAcquisitionCostsWriteDown": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "algm_IndefiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Indefinite-Lived Intangible Assets, Acquisition Costs, Write-down", "label": "Indefinite-Lived Intangible Assets, Acquisition Costs, Write-down", "terseLabel": "Accumulated Amortization" } } }, "localname": "IndefiniteLivedIntangibleAssetsAcquisitionCostsWriteDown", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "algm_IndefiniteLivedIntangibleAssetsNet": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Indefinite-Lived Intangible Assets, Net", "label": "Indefinite-Lived Intangible Assets, Net", "totalLabel": "Indefinite-lived intangible assets, net" } } }, "localname": "IndefiniteLivedIntangibleAssetsNet", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indefinite-Lived Technology-Based Intangible Assets", "label": "Indefinite-Lived Technology-Based Intangible Assets [Member]", "terseLabel": "Indefinite-lived and legacy process technology" } } }, "localname": "IndefiniteLivedTechnologyBasedIntangibleAssetsMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "algm_IndustrialEndMarketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial End Market", "label": "Industrial End Market [Member]", "terseLabel": "Industrial" } } }, "localname": "IndustrialEndMarketMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails" ], "xbrltype": "domainItemType" }, "algm_InitialPSLLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Initial PSL Loan", "label": "Initial PSL Loan [Member]", "terseLabel": "Initial PSL Loan" } } }, "localname": "InitialPSLLoanMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory Write-Down And Accounts Receivable, Credit Loss Expense (Reversal)", "label": "Inventory Write-Down And Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provisions for inventory and expected credit losses" } } }, "localname": "InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "algm_LegacyTrademarksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legacy Trademarks", "label": "Legacy Trademarks [Member]", "terseLabel": "Legacy trademarks" } } }, "localname": "LegacyTrademarksMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "algm_LessAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Less", "label": "Less [Abstract]", "terseLabel": "Less:" } } }, "localname": "LessAbstract", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "xbrltype": "stringItemType" }, "algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Sublease, Option To Terminate, Period Of Notice", "label": "Lessee, Operating Sublease, Option To Terminate, Period Of Notice", "terseLabel": "Option to terminate, period of notice" } } }, "localname": "LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "algm_LineOfCreditAgreementExpiringAugust312021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line-Of-Credit Agreement Expiring August 31, 2021", "label": "Line-Of-Credit Agreement Expiring August 31, 2021 [Member]", "terseLabel": "Line-of-Credit Agreement Expiring August 31, 2021" } } }, "localname": "LineOfCreditAgreementExpiringAugust312021Member", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "algm_LineOfCreditAgreementExpiringJune302021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line-Of-Credit Agreement Expiring June 30, 2021", "label": "Line-Of-Credit Agreement Expiring June 30, 2021 [Member]", "terseLabel": "Line-of-Credit Agreement Expiring June 30, 2021" } } }, "localname": "LineOfCreditAgreementExpiringJune302021Member", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "algm_MagneticSensorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Magnetic Sensors", "label": "Magnetic Sensors [Member]", "terseLabel": "Magnetic sensors" } } }, "localname": "MagneticSensorsMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "algm_MizuhoBankLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mizuho Bank, Ltd", "label": "Mizuho Bank, Ltd [Member]", "terseLabel": "Mizuho Bank, Ltd" } } }, "localname": "MizuhoBankLtdMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "algm_NonRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Related Party", "label": "Non-Related Party [Member]", "terseLabel": "Non-Related Party" } } }, "localname": "NonRelatedPartyMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "algm_OtherAccountsReceivableRelatedPartiesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Accounts Receivable, Related Parties, Current", "label": "Other Accounts Receivable, Related Parties, Current", "terseLabel": "Other accounts receivable from related party" } } }, "localname": "OtherAccountsReceivableRelatedPartiesCurrent", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "algm_OtherAmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Americas", "label": "Other Americas [Member]", "terseLabel": "Other Americas" } } }, "localname": "OtherAmericasMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails" ], "xbrltype": "domainItemType" }, "algm_OtherAsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Asia", "label": "Other Asia [Member]", "terseLabel": "Other Asia" } } }, "localname": "OtherAsiaMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails" ], "xbrltype": "domainItemType" }, "algm_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Countries", "label": "Other Countries [Member]", "terseLabel": "Other" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "algm_OtherEndMarketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other End Market", "label": "Other End Market [Member]", "terseLabel": "Other" } } }, "localname": "OtherEndMarketMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails" ], "xbrltype": "domainItemType" }, "algm_PensionPromiseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pension Promise", "label": "Pension Promise [Member]", "terseLabel": "Pension Promise" } } }, "localname": "PensionPromiseMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "algm_PhotonicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Photonics", "label": "Photonics [Member]", "terseLabel": "Photonics" } } }, "localname": "PhotonicsMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "algm_PolarSemiconductorLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Polar Semiconductor, LLC", "label": "Polar Semiconductor, LLC [Member]", "terseLabel": "Polar Semiconductor, LLC" } } }, "localname": "PolarSemiconductorLLCMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "algm_PowerIntegratedCircuitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Integrated Circuits", "label": "Power Integrated Circuits [Member]", "terseLabel": "Power integrated circuits" } } }, "localname": "PowerIntegratedCircuitsMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "algm_RelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party", "label": "Related Party [Member]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "algm_RelatedPartyTransactionSeverancePaymentIfTerminated": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Severance Payment If Terminated", "label": "Related Party Transaction, Severance Payment If Terminated", "terseLabel": "Severance payment if terminated" } } }, "localname": "RelatedPartyTransactionSeverancePaymentIfTerminated", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "algm_RestrictedCashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restricted Cash and Cash Equivalents, Fair Value Disclosure", "label": "Restricted Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Net losses recognized during the period on equity securities" } } }, "localname": "RestrictedCashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "algm_SankenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sanken", "label": "Sanken [Member]", "terseLabel": "Sanken" } } }, "localname": "SankenMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "algm_SecondaryPSLLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secondary PSL Loan", "label": "Secondary PSL Loan [Member]", "terseLabel": "Secondary PSL Loan" } } }, "localname": "SecondaryPSLLoanMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Inclusion Percentage Of Target Goals", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Inclusion Percentage Of Target Goals", "terseLabel": "Inclusion percentage of target goals" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "algm_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Facility", "label": "Term Loan Facility [Member]", "terseLabel": "Term Loan Facility" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "algm_UnitInvestmentTrustFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unit Investment Trust Fund", "label": "Unit Investment Trust Fund [Member]", "terseLabel": "Unit investment trust fund" } } }, "localname": "UnitInvestmentTrustFundMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "algm_UnsecuredRevolvingCreditFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unsecured Revolving Credit Facilities", "label": "Unsecured Revolving Credit Facilities [Member]", "terseLabel": "Unsecured Revolving Credit Facilities" } } }, "localname": "UnsecuredRevolvingCreditFacilitiesMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "algm_VoxtelIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voxtel, Inc.", "label": "Voxtel, Inc. [Member]", "terseLabel": "Voxtel" } } }, "localname": "VoxtelIncMember", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Number Issuable Shares Outstanding Adjustment", "label": "Weighted Average Number Issuable Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of common stock equivalents (in shares)" } } }, "localname": "WeightedAverageNumberIssuableSharesOutstandingAdjustment", "nsuri": "http://www.allegromicro.com/20220624", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "xbrltype": "sharesItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "Greater China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails", "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN", "terseLabel": "Japan" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails", "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "country_KR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "KOREA, REPUBLIC OF", "terseLabel": "South Korea" } } }, "localname": "KR", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails", "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "country_PH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PHILIPPINES", "terseLabel": "Philippines" } } }, "localname": "PH", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r692" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r694" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r689" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.allegromicro.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_DirectorMember": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r183", "r315", "r319", "r661" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r246", "r247", "r249", "r250", "r272", "r303", "r417", "r427", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r658", "r662", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r246", "r247", "r249", "r250", "r272", "r303", "r417", "r427", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r658", "r662", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r183", "r315", "r319", "r661" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_PresidentMember": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "label": "President [Member]", "terseLabel": "President" } } }, "localname": "PresidentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r177", "r247", "r249", "r315", "r317", "r592", "r657", "r659" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r177", "r247", "r249", "r315", "r317", "r592", "r657", "r659" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r235", "r246", "r247", "r249", "r250", "r272", "r303", "r355", "r417", "r427", "r455", "r456", "r457", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r658", "r662", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r235", "r246", "r247", "r249", "r250", "r272", "r303", "r355", "r417", "r427", "r455", "r456", "r457", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r658", "r662", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r119", "r422" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r119", "r124", "r245", "r422" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r178", "r179", "r315", "r318", "r660", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails", "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r178", "r179", "r315", "r318", "r660", "r671", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails", "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r119", "r124", "r245", "r422", "r580" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r184", "r572" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Accounts receivable \u2013 other" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r42", "r108", "r571", "r573" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Amounts due to related party" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r10", "r42" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r185", "r186" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable, net of provision for expected credit losses of $149 and $105 at June\u00a024, 2022 and March\u00a025, 2022, respectively", "verboseLabel": "Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r27", "r108", "r570", "r573" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Trade and other accounts receivable due from related party" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "auth_ref": [ "r236", "r237", "r238", "r239", "r244", "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.", "label": "Accrual for Environmental Loss Contingencies", "terseLabel": "Environmental accruals" } } }, "localname": "AccrualForEnvironmentalLossContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r21", "r613", "r636" ], "calculation": { "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r9", "r45" ], "calculation": { "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued salaries and wages" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedUtilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for utilities, such as electrical power, heating oil, natural gas, and water. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Utilities, Current", "terseLabel": "Accrued utilities" } } }, "localname": "AccruedUtilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r45", "r325" ], "calculation": { "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r15", "r231" ], "calculation": { "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r57", "r58", "r59", "r640", "r667", "r668" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r65", "r66", "r67", "r111", "r112", "r113", "r520", "r566", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r28", "r578" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r111", "r112", "r113", "r466", "r467", "r468", "r527" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r93", "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization expense" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Payments of taxes withheld on net settlement of equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r460" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r34", "r188", "r196" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Provision for expected credit losses", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Allowances for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails", "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Provision for Expected Credit Losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r198" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Settlements, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r79", "r93", "r292", "r558" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r93", "r217", "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Intangible assets amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of net income per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r19", "r104", "r165", "r169", "r175", "r194", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r515", "r521", "r544", "r576", "r578", "r611", "r635" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r41", "r104", "r194", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r515", "r521", "r544", "r576", "r578" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r530" ], "calculation": { "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails", "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BankLoanObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments in debentures, bonds and other debt securities issued by a bank holding company, its subsidiaries, or affiliates.", "label": "Bank Loan Obligations [Member]", "terseLabel": "Loans" } } }, "localname": "BankLoanObligationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r410", "r423", "r496" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r410", "r423", "r494", "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r501", "r503", "r504", "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Fair value of earn-outs" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r92", "r509" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of contingent consideration", "verboseLabel": "(Gain) loss on contingent consideration change in fair value" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Potential payout" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r502", "r505", "r507" ], "calculation": { "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Accrued contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r97", "r98", "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "negatedTerseLabel": "Trade accounts payable related to Property, plant and equipment, net" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r12", "r95" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r89", "r95", "r100" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD:", "periodStartLabel": "Cash and cash equivalents and Restricted cash at beginning of period", "totalLabel": "Cash and cash equivalents and Restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "RECONCILIATION OF CASH AND CASH EQUIVALENTS AND RESTRICTED CASH:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r89", "r549" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in Cash and cash equivalents and Restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Noncash transactions:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r51", "r618", "r645" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r241", "r242", "r243", "r251", "r673" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r111", "r112", "r527" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r304" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25", "r578" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.01 par value; 1,000,000,000 shares authorized, 191,180,179 shares issued and outstanding at June\u00a024, 2022; 1,000,000,000 shares authorized, 190,473,595 issued and outstanding at March\u00a025, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64", "r75", "r626", "r652" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to Allegro MicroSystems, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r61", "r63", "r74", "r513", "r514", "r525", "r625", "r651" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedTerseLabel": "Other comprehensive loss attributable to non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r61", "r63", "r73", "r512", "r525", "r624", "r650" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r154", "r155", "r183", "r541", "r542", "r672" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r154", "r155", "r183", "r541", "r542", "r670", "r672" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r154", "r155", "r183", "r541", "r542", "r670", "r672" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r148", "r632" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk and Significant Customers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r154", "r155", "r183", "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r151", "r154", "r155", "r156", "r541", "r543", "r672" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r154", "r155", "r183", "r541", "r542", "r672" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r81", "r592" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold (Note17)" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r152", "r183" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r102", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r286", "r293", "r294", "r295", "r301" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt and Other Borrowings" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r21", "r22", "r103", "r109", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r282", "r283", "r284", "r285", "r287", "r288", "r289", "r290", "r291", "r292", "r297", "r298", "r299", "r300", "r559", "r612", "r615", "r633" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails", "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r269", "r297", "r298", "r557", "r559", "r560" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principle amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r48", "r270" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49", "r103", "r109", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r282", "r283", "r284", "r285", "r287", "r288", "r289", "r290", "r291", "r292", "r297", "r298", "r299", "r300", "r559" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails", "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r49", "r631" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Debt instrument, periodic payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "auth_ref": [ "r327", "r431" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Compensation Expense", "terseLabel": "Labor and related expense" } } }, "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Accrued management incentives" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r326", "r328" ], "calculation": { "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Accrued management incentives" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r473", "r474" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r105", "r481", "r486", "r487", "r488" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld": { "auth_ref": [ "r360", "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, measured using unobservable inputs, of increase (decrease) in plan assets of defined benefit plan from actual return (loss) on assets still held.", "label": "Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Actual Return (Loss) on Plan Assets Still Held", "terseLabel": "Revaluation of equity securities" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit": { "auth_ref": [ "r333", "r371", "r398" ], "calculation": { "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss), recognized immediately as component of net periodic benefit (cost) credit, for change in value of benefit obligation or plan assets from experience different from that assumed, change in actuarial assumption, or consequence of temporarily deviating from substantive plan. Includes, but is not limited to, amount in excess of 10 percent of greater of fair value of plan assets or benefit obligation.", "label": "Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit", "negatedTerseLabel": "Actuarial loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r333", "r372", "r399", "r404", "r405" ], "calculation": { "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "auth_ref": [ "r331", "r332", "r354", "r404", "r610", "r634" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.", "label": "Assets for Plan Benefits, Defined Benefit Plan", "terseLabel": "Other assets, net" } } }, "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r382", "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]" } } }, "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]", "terseLabel": "Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Security representing ownership in corporation or other legal entity, for which ownership is represented by share of common stock; in which defined benefit plan asset is invested.", "label": "Defined Benefit Plan, Equity Securities, Common Stock [Member]", "terseLabel": "Stocks" } } }, "localname": "DefinedBenefitPlanEquitySecuritiesCommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": { "auth_ref": [ "r356", "r404" ], "lang": { "en-us": { "role": { "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.", "label": "Defined Benefit Plan, Equity Securities [Member]", "terseLabel": "Stocks and other investments" } } }, "localname": "DefinedBenefitPlanEquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear": { "auth_ref": [ "r402", "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions received and expected to be received by defined benefit plan from employer in current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year", "terseLabel": "Expected contributions in current fiscal year" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r333", "r370", "r397", "r404", "r405" ], "calculation": { "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedTerseLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r345", "r356", "r358", "r359", "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Assets of non-U.S. defined benefit plan" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r333", "r337", "r369", "r396", "r404", "r405" ], "calculation": { "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r367", "r394", "r404", "r405" ], "calculation": { "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic pension expense" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock": { "auth_ref": [ "r356", "r358" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of defined benefit plan asset investment. Includes, but is not limited to, fair value of category of plan asset and its level within fair value hierarchy.", "label": "Defined Benefit Plan, Plan Assets, Category [Table Text Block]", "terseLabel": "Fair Value of Entity's Plan Assets" } } }, "localname": "DefinedBenefitPlanPlanAssetsCategoryTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Change in foreign currency exchange rates" } } }, "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement": { "auth_ref": [ "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, measured using unobservable input, of decrease in plan asset of defined benefit plan from settlement of trade associated with underlying investment.", "label": "Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Decrease for Settlement", "negatedTerseLabel": "Redemptions during the year" } } }, "localname": "DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase": { "auth_ref": [ "r361" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, measured using unobservable input, of increase in plan asset of defined benefit plan from purchase.", "label": "Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase for Purchase", "terseLabel": "Additions during the year" } } }, "localname": "DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r335", "r368", "r395", "r404", "r405" ], "calculation": { "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r408" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Total contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Company contributions" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Maximum employer contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer matching contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Maximum employee contribution" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r93", "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r93", "r162" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Net Sales by Core End Market and Application" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r432", "r433", "r461", "r462", "r465", "r470" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Common Stock and Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r6", "r26", "r108", "r259", "r261", "r262", "r266", "r267", "r268", "r570" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of receivables to be collected 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, at the financial statement date. which are usually due within one year (or one business cycle).", "label": "Due from Related Parties, Current", "negatedLabel": "Related party trade accounts receivable" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income attributable to Allegro MicroSystems, Inc. per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r76", "r116", "r117", "r118", "r119", "r120", "r125", "r128", "r135", "r136", "r137", "r142", "r143", "r528", "r529", "r627", "r653" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net income attributable to Allegro MicroSystems, Inc. per share (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r76", "r116", "r117", "r118", "r119", "r120", "r128", "r135", "r136", "r137", "r142", "r143", "r528", "r529", "r627", "r653" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net income attributable to Allegro MicroSystems, Inc. per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r138", "r140", "r141", "r144" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r549" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on Cash and cash equivalents and Restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiAmount": { "auth_ref": [ "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax benefit from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII).", "label": "Effective Income Tax Rate Reconciliation, FDII, Amount", "terseLabel": "FDII, tax amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationFdiiAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r464" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Stock-based compensation expense not yet recorded" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r65", "r66", "r67", "r111", "r112", "r113", "r115", "r121", "r123", "r145", "r195", "r304", "r305", "r466", "r467", "r468", "r482", "r483", "r527", "r550", "r551", "r552", "r553", "r554", "r555", "r566", "r663", "r664", "r665" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvesteeMember": { "auth_ref": [ "r192", "r596", "r598", "r600", "r602", "r604", "r606" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Method Investee [Member]", "terseLabel": "PSL" } } }, "localname": "EquityMethodInvesteeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r13", "r166", "r193" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Equity Method Investments", "terseLabel": "Equity investment in related party" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r191" ], "calculation": { "http://www.allegromicro.com/role/FairValueMeasurementsUnrealizedGainsandLossesonMarketableSecuritieswithaReadilyDeterminableFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Gain (Loss)", "totalLabel": "Net losses recognized during the period on equity securities" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsUnrealizedGainsandLossesonMarketableSecuritieswithaReadilyDeterminableFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "auth_ref": [ "r191", "r654" ], "calculation": { "http://www.allegromicro.com/role/FairValueMeasurementsUnrealizedGainsandLossesonMarketableSecuritieswithaReadilyDeterminableFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "terseLabel": "Less: Net gains and losses recognized during the period on equity securities sold during the period" } } }, "localname": "EquitySecuritiesFvNiRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsUnrealizedGainsandLossesonMarketableSecuritieswithaReadilyDeterminableFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r191", "r654" ], "calculation": { "http://www.allegromicro.com/role/FairValueMeasurementsUnrealizedGainsandLossesonMarketableSecuritieswithaReadilyDeterminableFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "terseLabel": "Unrealized losses recognized during the reporting period on equity securities still held at the reporting date" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsUnrealizedGainsandLossesonMarketableSecuritieswithaReadilyDeterminableFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r530", "r531", "r537" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r530", "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r530", "r539" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Fair Value, by Balance Sheet Grouping" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r284", "r297", "r298", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r404", "r531", "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r530", "r531", "r532", "r533", "r538" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r284", "r356", "r358", "r363", "r404", "r531", "r581" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r284", "r297", "r298", "r356", "r358", "r363", "r404", "r531", "r582" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r284", "r297", "r298", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r404", "r531", "r583" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r534", "r537" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r535" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedTerseLabel": "Change in fair value of contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r284", "r297", "r298", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r404", "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r536", "r538" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted-Average\u00a0Lives", "verboseLabel": "Estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r17", "r223" ], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r225" ], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r225" ], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r225" ], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r225" ], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r218", "r220", "r223", "r227", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r223", "r594" ], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r218", "r222" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r223", "r593" ], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r545", "r546", "r547", "r548" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r94", "r547", "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "terseLabel": "Unrealized foreign currency exchange losses on equity securities" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r93" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Gain on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r153", "r672" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r16", "r203", "r204", "r211", "r215", "r578", "r609" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r80", "r104", "r165", "r168", "r171", "r174", "r176", "r194", "r256", "r257", "r258", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r544" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r70", "r165", "r168", "r171", "r174", "r176", "r607", "r621", "r628", "r655" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r68", "r76", "r114", "r116", "r117", "r118", "r119", "r128", "r135", "r136", "r529", "r619", "r622", "r627", "r647" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic net income attributable to common stockholders per share (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r68", "r76", "r114", "r116", "r117", "r118", "r119", "r128", "r135", "r136", "r137", "r529", "r627", "r647", "r649", "r653" ], "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted net income attributable to common stockholders per share (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r71", "r93", "r163", "r193", "r620", "r646" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "(Loss) income in earnings of equity investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r233", "r240" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r106", "r477", "r479", "r480", "r484", "r489", "r491", "r492", "r493" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r122", "r123", "r164", "r475", "r485", "r490", "r656" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "verboseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r476" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Nondeductible expense, amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash refunded for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r92" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Trade accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r92" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Trade accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r92" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r92" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedTerseLabel": "Accounts receivable - other" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r92" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r219", "r226" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-Lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r226" ], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "algm_IndefiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Gross" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r219", "r226" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r16" ], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Total intangible assets, gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r216", "r221" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Total", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest and Other Income", "terseLabel": "Interest and other income" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r87", "r90", "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r35", "r201" ], "calculation": { "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r40", "r578" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r40", "r201" ], "calculation": { "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "terseLabel": "Raw materials and supplies" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r36", "r201" ], "calculation": { "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory Write-down", "terseLabel": "Recorded inventory provisions" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r530" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Investments in marketable securities" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44", "r104", "r170", "r194", "r256", "r257", "r258", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r516", "r521", "r522", "r544", "r576", "r577" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r104", "r194", "r544", "r578", "r617", "r643" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, non-controlling interest and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, Non-Controlling Interests and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r8", "r47", "r104", "r194", "r256", "r257", "r258", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r516", "r521", "r522", "r544", "r576", "r577", "r578" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r530" ], "calculation": { "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r22", "r615", "r633" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Line of Credit", "terseLabel": "Outstanding balance" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r43", "r103" ], "lang": { "en-us": { "role": { "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.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate at period end" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r43", "r103" ], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r43", "r103" ], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "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.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Trade Accounts Receivable, net" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenet" ], "xbrltype": "textBlockItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Loans Payable" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Long-lived Assets" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r22", "r283", "r296", "r297", "r298", "r615", "r638" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r49", "r253", "r254" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion 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.", "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Obligations due under Senior Secured Credit Facilities" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails", "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r49", "r255" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails", "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r244", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Indemnification accruals" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MajorityShareholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Owner that controls more than 50 percent of the voting interest in the entity through direct or indirect ownership.", "label": "Majority Shareholder [Member]", "terseLabel": "Sanken" } } }, "localname": "MajorityShareholderMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r78" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "negatedTerseLabel": "Unrealized loss on marketable securities" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r54", "r104", "r194", "r256", "r261", "r262", "r263", "r267", "r268", "r544", "r616", "r642" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Ownership percentage by majority shareholder" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds [Member]", "terseLabel": "Money market fund deposits" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r91", "r94" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r60", "r62", "r67", "r72", "r94", "r104", "r114", "r116", "r117", "r118", "r119", "r122", "r123", "r133", "r165", "r168", "r171", "r174", "r176", "r194", "r256", "r257", "r258", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r529", "r544", "r623", "r648" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income attributable to Allegro MicroSystems, Inc.", "verboseLabel": "Net income attributable to Allegro MicroSystems, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r60", "r62", "r67", "r122", "r123", "r518", "r524" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net income attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r116", "r117", "r118", "r119", "r125", "r126", "r134", "r137", "r165", "r168", "r171", "r174", "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "verboseLabel": "Net (loss) income attributable to common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r127", "r129", "r130", "r131", "r132", "r134", "r137" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net (loss) income attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r111", "r112", "r113", "r305", "r510" ], "lang": { "en-us": { "role": { "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.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-Controlling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Total" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_NotesReceivableRelatedPartiesCurrent": { "auth_ref": [ "r27", "r108", "r570" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).", "label": "Notes Receivable, Related Parties, Current", "terseLabel": "Current portion of related party note receivable" } } }, "localname": "NotesReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableRelatedPartiesNoncurrent": { "auth_ref": [ "r108", "r570" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due after 1 year (or 1 business cycle).", "label": "Notes Receivable, Related Parties, Noncurrent", "terseLabel": "Related party note receivable, less current portion" } } }, "localname": "NotesReceivableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r165", "r168", "r171", "r174", "r176" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r563" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r562" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r562" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, less current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r561" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r526" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Nature of the Business and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r55" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Long-Term Liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/OtherLongTermLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "totalLabel": "Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Long-Term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/OtherLongTermLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPensionPlansDefinedBenefitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide retirement benefits, classified as other. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Other Pension Plan [Member]", "terseLabel": "Other Defined Benefit Plans" } } }, "localname": "OtherPensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r330", "r331", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r382", "r385", "r389", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r408", "r409", "r410", "r411", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Defined Contribution Plan" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r45", "r252" ], "calculation": { "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "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.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r86" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Payments for taxes related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r331", "r354", "r614", "r637" ], "calculation": { "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits.", "label": "Liability, Retirement and Postemployment Benefits", "terseLabel": "Accrued retirement" } } }, "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r355", "r357", "r363", "r381", "r383", "r384", "r385", "r386", "r387", "r404", "r406", "r407", "r408", "r428" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r23", "r331", "r332", "r354", "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Accrued retirement, other long-term liabilities" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r329", "r331", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r382", "r385", "r389", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r408", "r409", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance stock units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails", "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [ "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r382", "r404" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r24", "r302" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r24", "r302" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r24", "r578" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred Stock, $0.01 par value; 20,000,000 shares authorized, no shares issued or outstanding at June\u00a024, 2022 and March\u00a025, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Related Party Debt", "terseLabel": "Receipts on related party note receivable" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r60", "r62", "r67", "r88", "r104", "r114", "r122", "r123", "r165", "r168", "r171", "r174", "r176", "r194", "r256", "r257", "r258", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r512", "r517", "r519", "r524", "r525", "r529", "r544", "r628" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails", "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r234", "r674", "r675", "r676" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r14", "r230" ], "calculation": { "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails", "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r232", "r578", "r630", "r644" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant, and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails", "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r77", "r197" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Charged to costs and expenses or revenue" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r382", "r569", "r570" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r569" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Fees paid" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Purchases from related party" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r382", "r569", "r573", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r567", "r568", "r570", "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r471", "r591", "r688" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r12", "r95", "r100", "r608", "r639" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "periodEndLabel": "Restricted cash at end of period", "periodStartLabel": "Restricted cash at beginning of period" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r12", "r100" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Common Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails", "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r305", "r578", "r641", "r666", "r668" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r111", "r112", "r113", "r115", "r121", "r123", "r195", "r466", "r467", "r468", "r482", "r483", "r527", "r663", "r665" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r385", "r389", "r390", "r391", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r385", "r389", "r390", "r391", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r427" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r329", "r330", "r331", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r382", "r385", "r389", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r408", "r409", "r410", "r411", "r412", "r413", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r329", "r330", "r331", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r382", "r385", "r389", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r408", "r409", "r410", "r411", "r412", "r413", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r160", "r161", "r167", "r172", "r173", "r177", "r178", "r183", "r314", "r315", "r592" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total net sales", "verboseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r316", "r324" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Net Sales by Geography" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Senior Secured Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r564", "r565" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Noncash lease liabilities arising from obtaining right-of-use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r154", "r183" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Trade Accounts Receivable, Net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of beginning and ending balances of the fair value of plan assets of pension plans and/or other employee benefit plans showing separately, if applicable, the effects during the period attributable to each of the following: actual return on plan assets, foreign currency exchange rate changes, contributions by the employer, contributions by plan participants, benefits paid, business combinations, divestitures, and settlements.", "label": "Schedule of Changes in Fair Value of Plan Assets [Table Text Block]", "terseLabel": "Schedule of Changes in Fair Value of Level 3 Plan Assets" } } }, "localname": "ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "auth_ref": [ "r187", "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current.", "label": "Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Changes in Allowance for Doubtful Accounts and Returns and Sales Allowances" } } }, "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r388", "r389", "r392", "r393", "r404" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of Net (Loss) Income per Share and Unaudited Pro Forma Net Income per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Tax (Benefit) Provision" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r459", "r469" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Net Sales by Product" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r218", "r222", "r593" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r218", "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets, Net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r37", "r38", "r39" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of Expense Related to Defined Benefit Plan" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails", "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r571", "r573" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r69", "r182" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r429", "r430", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of Issuable Weighted Average Share Information" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Annual Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r92" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "terseLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Grants in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Unvested shares of restricted commons stock (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted-average remaining contractual life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Vested in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Share-based payment arrangement, plan modification" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails", "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Intrinsic value, vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r101", "r110" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r52", "r65", "r66", "r67", "r111", "r112", "r113", "r115", "r121", "r123", "r145", "r195", "r304", "r305", "r466", "r467", "r468", "r482", "r483", "r527", "r550", "r551", "r552", "r553", "r554", "r555", "r566", "r663", "r664", "r665" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r111", "r112", "r113", "r145", "r592" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r24", "r25", "r304", "r305" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation, net of forfeitures (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r24", "r25", "r305", "r450" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation, net of forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r31", "r32", "r104", "r189", "r194", "r544", "r578" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Equity attributable to Allegro MicroSystems, Inc." } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r66", "r104", "r111", "r112", "r113", "r115", "r121", "r194", "r195", "r305", "r466", "r467", "r468", "r482", "r483", "r510", "r511", "r523", "r527", "r544", "r550", "r551", "r555", "r566", "r664", "r665" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' Equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r556", "r579" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r556", "r579" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r556", "r579" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Process technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ToolsDiesAndMoldsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale.", "label": "Tools, Dies and Molds [Member]", "terseLabel": "Prepaid tooling costs" } } }, "localname": "ToolsDiesAndMoldsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade Accounts Receivable" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r356", "r629", "r669" ], "lang": { "en-us": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Treasury and Government [Member]", "terseLabel": "Government securities" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized deferred financing costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r472", "r478" ], "calculation": { "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Provision for uncertain tax positions (net)" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r146", "r147", "r149", "r150", "r157", "r158", "r159" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r137" ], "calculation": { "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Dilutive effect of common stock equivalents (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r127", "r137" ], "calculation": { "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted weighted average common shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r125", "r137" ], "calculation": { "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average common shares (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=126960272&loc=d3e32014-111567" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)(1)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)(3)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6571209&loc=d3e13703-110860" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r428": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r493": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r526": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r575": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r689": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r690": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r691": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r692": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r693": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r694": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" } }, "version": "2.1" } ZIP 92 0000866291-22-000033-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000866291-22-000033-xbrl.zip M4$L#!!0 ( ".* 55,N3T:J2(" ,2[&P 1 86QG;2TR,#(R,#8R-"YH M=&WLO6MW$TFR+OQ]_PJ]S+OWZ5X+0=XO= ]GN;%AW(-MP*;9YDNOO$3:!9+* M4Y(,YM>?R)+D&P8,R)9*KNX%2*I;5D;$$T]$1F;^_G\_]GN=8ZB&13GXYSWZ M@-SK_-_'O_]_W>[__O'J>6>]#.,^#$:=)Q6X$<3.AV)TV'D38?B^DZJRWWE3 M5N^+8]?MUM<\*8].JN+@<-1AA+%+!ZM'2E-PBKNNUX)V!8#H>J-]_JH"BY8% M2>\?/.)4:B>I[CKE;%>DZ+N.1=Z5(ACF2&0!Y/WXB&IN95">)J,%!^8U5YH3 M"R!]4L;DQQZ.\.WP#0?#1\-J],][AZ/1T:.'#Y,;^@=E=? 0?WR8FWIO>E+Q M<=0=0C@]\<.'#P_P^X.#\OAA,>@5 \C=\G!4N<$PE57?C;#;\ Y4=HGIIO\M7X>(T0]G!RIZ!_T+SW.]'AQ@WQ:A*A^$LE\WD"@F3F^. M[7A_X9(/O+X[M=8^K(^>>Y\+)YXVY&LOPTB7L"X][90(E]YDUB-XX&+O#4O! MJ+[ZB?CJ_.'TC-D%H1P/1M7)U7>?'KSPA(_#XJH7QWO3A_^[]7PW'$+?=8O! M<.0& 697C8?= ^>./A?_],"%1WS6N1??(!_V;@CG)5U\[8TOMN7+8LNJ>B:V M+]V1\G.BJT]_U'.#@W_>@T'W]>X]U'AP\?'O?1BY3KY#%_XS+H[_>>]).1BA M'7?W3HZP*6'R[9_W1O!Q]+!^\L/'__5?__7[J!CUX'%6R>Y,ZWY_./GQ]X>3 M6_LRGCS^/1;'G>'HI ?_O!>+X5'/G3P:E / !A0?'^43H9I\+&*$0?T1CV\C MF%1%F#S_X^@5I'_>*PPP*93QG DM6)*.\4BMX(XKY76,?Z_73>%,=<\L8>#Z M^=%0/-H88/M.GN#K5*ZW.8CP\=]P_-7;?O-G?_O= M@7C.MWO[G\J/^+O^L![+%7I_LOPN?MO'/UGJO]W;OK^+MNWVQ M\]20Y^SMR?Z;H+;?/.UO?5H3;]\%EH]MK^-S^OCL-_MR_].?O:WU#;GU9N/3 MV_6-X_CL:>&?O58[>^_YVW=O^UOLY:?M];4/V^M_O=]YLR'?/MOZN+_W_N/^ MNX.3_;VW^+PPO>8O?)8[&_W\:W6M\C6^AK9?O-2[N_UWN]_>GJX ML_>TV%G_\W"[C^]&S%_NDSH0MP.@I@7<#.1U\+H6O0H799<,%(142,[M[CIVO/ M=S=N4=XSVO&T& ;7VP=7/<5?AJV OR5@\IF LWQ#0JOF1.NN\,)VK0'359$R MZ534TB-JHQ#XPN3[ N]?QE;"UY(P_4S"DAD?%'%=@X+M"FEHUWLJNBZ!MX%) MR<'>>_SR-O'ZR;BJ+ICOQB"N8_QP$;HC_M+MXV,/N]&U+ON;HF>?B1Z)8R+< MA:XRCG<1JZ%K'>2 BN+IA 82S+W'_"'_7/@/+Y*S"A*@R (,K^"4F?,^&M;< M&M6C4T<8CT;()/]Y;UCTCWJ9W-:_'599>R[0QP MZ*@K^TU+C)VMST M1M,CU^N!\:"8O/[PT*%:G;Y9']QP7,'CJ0#J@[-;S([-ON=[7-FCC$N@E,0H MB!1248]=[&ATE,H490K3'ET.!;S8H^=UZ@=[=%S;\\4NFX;UCU[OKG]W;Q(E M=*"1"4*%B(Y8*FP,R@+7.D1AI[W)F5RZWD1CEC_?FTA_=K,BGKX>QM;8K/.G MUJCM1F7U@QW_V?7YQW48E/UB<-5MKVL>%V[Q\&+KOR5WG:R*27 @J '!>@M" M!6(="59SP^D"\'SZVG"0N>GD:\2'?3SJ%:$8;4'?XR-B@43ZW]_>.5M3_OK].F-<"Y. M4DL]TXDQ+R)H:T+RW*,Q!RTDM[40*0I1=^L/ZN:MN-%"I+40]76$2&LARCD( MD4>C##'!&P6(O=I28M"?:1\5592$YEOBJINA-Q CPV@^4"<,P?!/H4Q5H$$F MX$(TWPQ7W0:1\J#?$]%X9H1/S)K$L'.C\* 8#VP!$FQ$OS''#&J[\IXED3"D M01\4D400'H-C=A+=Y'Y3RZ;PT[&G1[LC?/5\S<9_QGD@H^P?E0/\.IQH_^PT M_+U?#G9'97@_?_T_1VOI1?SZ/EI[T:TX%JDTDD@7A-74T21E!&NC,3(XOC*B M68NQR$.GKO?"%7%S\,0=%2/7:XB8G% 2("#J,(S$/#H0FC"Z=5(K0EB@*R.F M5S!RQ0#BAJL&Q>!@V!#Y$)[K(CRD0*)@0E@E@V3X7P2.PE(K(Y^U$,;]<>WF M=T:'4.7S*CC,=SN&S4$H^] 0D47N#+=6"*6,$%HY2S4/^!E,<"JYE1$9!D?Y MQ:NRUT.+VL0NJ& X:HB4,)"))#K)#2CA%(J,."N33]0K$CR[/2DM#/I#3F5: MHT@B@KKDN%[X0%V Z%"X25(OP1.K'1,.H^!3ZMY\ MF=YB2$E()!#,DS+S2G5E'NG3))II2,92LCF@4E)^8EIB \\E(K M"'(:0Y7WR25+0'B0@H!9&3'==G)B3O*)B=ND28B")J&X-5I'1R+W&% QZN/* MR&<)DA-S$IFVTKD@$M(-$$P2YZ4!L"(FK3R+L#(B6TQR8DY2RO2 6)5LR$"' M<7F,2/(91N@I<$BW:%@+@Q:IE9:4([QP <)8JS@G21L=/'72W%Y=T(J0IY\J M6+K(:XE4E!%G$$HP\#0>Y<,HXY&%&*5B*R.:19"G^8D)9 "-H67$*$0XSAVW M(*SWD3 .49JC82%7,IK2&*T6S@1KF=,:BRE@Y%X2 MJD$Y(H0DRED@!ME^$I9$D\3JR?;VQC464QC.D_(L$.\P.DB6.&TU!@H)T&]R MJ."03+$?3!6)YULHLPF0E90N(M@L(L7M*<$B+"& M:&Z%0?M54O"\K EWWENB;V^F6Y/1>%Y3\"Y6+REA"&%"@<907BL?=63:>$85 MU^!61S0+RL',2TR1)P;.8RPB!VR4J,QZ.T)BKST[^ MV5;D&7I;[EU9S9XP/#<_;]<-WL-@13CPZ>S\P3@W_ NK1QSAQ]D-KKW: 8C@ MK"=!6F*%,A9]3.1>2AI\0I9]J3AWJ3/)K5DLB5E\1VWCI1S[SX2&>9($ Z&) M<<)29T7@$E"/DPK.:;^2^+[K>H *? R#,6S#MUQQJ\!+ANL7F3]52E%P)"DG M?-(6H59Z!508#*!M$^;,MPJ\) J\D.IRB$%P98QAB,!,:2M(3%8JS52P/+H& M('"6W&DP] S*@\H='1;!]3X+A%Y_*Z$P7UT]:\O214FA%(ON&8&D$]XXZQETD8E M."%*:K4Z*OSGBU:%5U*%K308OTF>YPT+Q[7SW% > K)A061HPLSAEE$LGRXO MA!TK"!041S8LD@B4V\2]42E&*D204T;1:%UN&<6*JS 75*3 HD^@$)&E-SRE MI V-4BH5Y>JH<,LH5E2%I731(^0ZQBER8^E4KN?$W[C3A$!L@ K?%?V:ERW_ M^]5JJ; P"J,V"@XT%<"DB809YV1RQ CMFA+7?65MU;7QJ.R7H^(8-@9Q"]5H M-:,;YR('9@RU4@D3$8:8S=.LT)FB?S5-6#MGZ02Y$(ND*#RNA0V""PQ3K>&@ M X^!*&8#95X+&80.S;?( MVQ?D8E:Q"EJP()1R"422Q$?C%48MQJ.1JM"4]/U7!%G73*ZT,0*'1(Q'/,UI M[ !.FQ24QP\A>.V:$FTNBPP7LQHZI&@3>&0U.7F@O6;>&)ZX0N\8[ IXQA?E M!ZAR*2Q&'R.(3XHJC(O12LYW=2X8$ &\258P8BT+8(A#/+4I!MJ$ I6E%.9B M$B'" J51&>5!*&9L\E[[O)T=<";D"GC(+7IA.2H'15A)&[2)1)!>0.!)*)M< $I07-(*RVU:!:]X2^);B/7EI0>CD%Z" M($($;IUQ5GH?,<0@0'1#K.\:>?#7NZME>)S3(("QR(0025%#F4;C\T"H]"SI MAAC>8B6WF'QI'C7VQ(+45CCEK>#$4TD$!H:)TT7LG#QGR9V%]VOU]M9N)5U? M2H%EBR,J&!$(.*UB7B248VC/%#1ANXYED^-"[-%@Y!&%?ET4JNBN*\"D(2E&$>@$K!>VY(4,)J'T.2OOEV>&OR6TQI MH&)Y"#\"BDU(1ZPA7(."J/ #8RO$0;]25]5(RQ-$1Z5IQDXA@)B\=GDPQE.K MC&2K4*!\"Y);B,VEG,T.>;#7.4' &V8BHQA*1 @BN!6RN:^4XS;2YJ0%Y?*^ MK8I($:*VEFACM0S4,DII4\IF%BNYA=A%B_!R%$*R%Y*W/R18GI"88_"F#E#/YM#HVMVK5HC)$;H-3E#F/ 4'T MAHN\F2@PZ@%H$Q:RO7Z,/BS<*L9W7"BI@:*#\TDDYYW,LX=<] P_@%'-M[Y; ME>%BYLZ -CPFM,/,+[UP22H. 85HA?/37':(.9_\IIUQZX'GRU7MU4. MX&126_5T/(ASFUYYKB.V)LMLY9Y\6L%_QC ()U_HA7.GYB6GQE55# [FK^DW MLG8>.@[#$U.!1BTT),.89C&*8%&-16S "H=W0U]NU9990Y37@).$Y%LF+PP& MB'EU&LF )R"LI*!6,HY8F(04UFA("J4Y:<2K)\BMO MJR^WNLIM\%)JRA'RHE IFA0)!\5"(AIT:H"^+!7-O'L*)*4$9'A> %$(,^S=TY%3(;5$Y+F&!">F.LB$KK0*P*(6FW_,I[-_1EM>C6 MG)37&DY%I))%%X4ASA&?-,AHJ.0B&+K\RKM4=.MN6-*R*"]UWBON476=$&"< M<1@N1$T-YSIQ;99?>5M]N4U]X1 "I^B5@PO" EGIA;0\!0%:*)WWZP:@7'+M DM$-4J!6KIU^PKD*<$ UQJO/!? C ?4 M) ,TIN0)2ZE1"K1XNG7W$(AIYHRPD2A&A(2\ *ER25"==U]S5C=*@>Z(S!QQ M7"F(S!,OC Y6N&2U51*TDLK%6F;8UOOA22.3!(Q1Q%*&Q 97(C(''Q]6 %'>3HH2QVA\D")Z M;\#I($.@!@AUG#6@YKP1PEM\9;H$L)KK*),F@CEB92!<(RDUULK(Y=0Z6P'/ MPSK5?!@I$0*"IM[Q/.]8@8] :1 AH>M$H(7E'R-_D2?S5Z.3%SWL@K5!S-G3 MHWR/JW8Q>.X&L2$CX:"\20R=G,]K@O%D.#H_1H).3@2AX_+'=TLGF3E%<<&B MN4CIG13XOT. "\ 0ZT 9SJD2*V(S=>#PQ[C 6PX.AK,/F_VCJCR>@!U>^1RQ M#P[+7CS_>T,L+"BT*,LLFA@15#";YZ%*STF47@G6@ Q*P^4XKTQ82))1!B07 MMN?DEPXF)LFY4,D$TX!2Y>]"RBT7#C'4KT[.G]@0DU/!:\*4C)XF83 Z][FL M,VJ3\LZBG*R(R2U45'.R*B$L\0$"4&D$M\2TI,2NZH:AYR"WAS@I0<5#)O"";D(W$@M A5&"))R09'R/! : M6$J\ 85$#9#5O.(P#TRP$+0+1D1 626![HD30':A_1)/)E_()0CD()QC08A*H8+,J!>>ELX^W@)F4P)SN0-FGNC"9$$$$= M<=Y&+UAR-H6D8(DG#%Y[4:,GM30*: J=2H]Y1%:0D:88,&VY=:N(O9 Y%2KZEV MT7(N(B-.8D#JG>41,%0-;'G]V^F0>3$H1O"\.(:X.4 .RA\#]:&0Q@-_SC9 MGF!W=6<026!H:@2SE)T=8)YYD(T,K)@6&+)NR9LA[>%D=-L4;% M.!C.P3F>%XK&>"P2H]$B78J&-6)+O";(;O&V&1V2U[SD/K5"R.2MX1K_C8B^ M/,XJZU=/OGL0#@=EKSPX^<,-/[^P(5;JA.%.J>A]" *XLQZEYBC&(P3YK&M2 M2-(,*2[>7BEE-$CO I5.@" .I$ N*Y5TG&C9 "Z[.8B0OD?:=:R^LL0T0YH^9;>4B]%WUOBERXEX)93TR5Q)$Y-P2 M:@P7+M@4&&O$]FQ+*[#%0ZK1#(0CEDD/PC)ODJ:$$V,5442&!H0G/P:IS^' MA9/&&:,A%IST:(2,"#3+O%TP$*ILI$*GM,2C%3]E@W7.O*%^SDBF\G1]!8() MQY*70B3+K4CX _%L>4"L\Q*BUP+#B$1A>($WDI:F&2<@"4T!"LCDX0N\3%)DU(XMS,,B>.&">3 MI>CN!#",YH$'))M18V#@[] MBMKF@@/X>5FILH8$GX(]IPR;P/C-% E/9VNGV63\C5' RR$2$,%+[F!( MWEPRPD;FZD9LV.OX+CL'1># M@XLGW9*.;!6?QH?E'V[P_OGH9M=HF9\^^(!\BEE.!:5".V^<(L;'Z)UADANY M_*,KK3[,=7Z69X$::7C>SM#1:! JT&4@[7;$*5CBB2B+\QSEX&"$]UX'/[IB MO:9S.M(0]B!9B#:R$*R4PAGN&4E(V6GPP5EM&[!.S!W6@7F5P%#O _>14<5% M1 !0(B6A-*4J24=E,W'@#OJ%.6%"R87A%;9?2'UX]=XQ!?:V<1X='ITK7GZPQ^K@8EH)1 M_>C%OU[,+I\=FGW/UU\]?(XPQYRV"E5 THS0%DP1OP/:)K7XNI7[.:],P36)R/*I(I= 0O(HF M!6&MIRYH"J=<86ES3#^FGW^.!\!)JYTWQQ3FD?$2U!--B!3<*&$5&&.YM]PE M871*L0'K-;;:N63:.4??SBP$$!&TI$8X9YTSB5*BN\ MZM\(MT0RZ20' 8X; F!34D9:2:)-#9H8]0I&Q60OBKQPRN?2>3&Y(!\H7 %10$C5V- 7-XN.%BF&K0>SM(*=B%KX="4 M:H,D.KL5J1P),B3I(7%KJ6C [*D;D^=W>+3S=\T/^J->;:DN"7F"@CDH\[IF M%YOU>G>OJA-.>4WS9^4Q5(/\#@VA(2XYI8C4QD#>-),YP27GE'@6C-"6+K_: M+-6^SZT.+V(H6]M 07@%H 77W">FD$GG[:<-M;X!.KQXM;F-G:9;'?Y:(;1T M6DB, BD1RDMKO15.)\I)KHENP!9*2[7[]>(-Z@[JL" RIABTB\8*JKRE'B1A MVD?PE(M&)-R^0VC3'$,QVAPCI^-O;MRV>#U>&IV1!@%.*!9- MQ+#%>,.5D29Q2JGQO@%#L$O%/UL%OFT%M@$8 ^,%PW*>=X=:UH:!5;2 M:L.2((()!=YI%85F'AP/X)NP^'HI6ZL+5T@QW?*PXFBWDT1&5D$HR M%"$E(2+QGHID P.>@J3XH.57F:5BG:W^WK+^)FFYE($"B7E74FLT2&FTI\ZE M$)M0N+IXE6E^QK.Y^JLU1O>4!14\")?+7Z)6)B5CF?!!P/+K[U)QSL4;TQW3 M7Q]#%#(F3846SA,7F(!@ N2E2 /V/5XJVMGJ\")")VJ=,N#%YY0-"([?$>T<;$#XM%?V\ M4P:U+#J<*SV%H(0J#*& YKW>50I&FXCT0OL&K.>R>,S[(<7]_**\$>?HY-HZ MO"P:)#D <]K9((204GOG&0\I;Y>.LC8-J!A>*C;:JO."8W)M$W>14@4L!TB5J?0-&7%<^HC!,>08<(V#)!8K' M.Z&I)H1#D6,"3(LO[[<#4:S+/H2#-'.>PDNY0V4@DM&!FVD MUT03*1JPN=GB\:5)LY#FM=TA\THKQV1@4D25C &/3LI11B.EH0&+IMT-&M/J M\%<&J%B*%JRA-ED!(9ZT.?V5RGPA A>0A;R>G#<=PQ6',D@3Q0A PRZ_# M[72DV]898M!/ITB-Q6#7<%'OZNMRA0EHPDD#]I%<*O[9*O"M.V[I#!+0%+T( MP@MN313<\1BL#]+H!@10=T=GEHH-+XL">Y^4YR"=(GE5*.985#[E)8 Y\08: ML.WD4C'/NV--RZ+ V@OE* ;Z/N7Q?F,CX2)O\*CRH*EKP-Y\ILQ(FA?K ME";(1$,(8(12&I5'QZ3 :PT$> ,BE:5BG:W^WG:D;1@Q&@P)1 G#P"1(+J-= ML%:RV$+>DG"\5G^_X+(55T)XDRAX(04Q-G&CG \N4D%\$_;.7B;.N7ACNF/Z M2X%0DL&6L"A,#)YQ)Z1Q/!&,_W4CMJ-H9R'=/NVTS&M/E:0>(Q5I#3&,&DV4 MD90'?T<&>=H9S4W6X2B]%@28#LP)9I.ETCGAC,T\5*@&[(![I]1FJ>CPLNBP M48$89Y/1E D [:5R/&BEDI0!E7?Y=7BIZ.>=,JAET6%P2N>E[QEH(0*3GI#D M\G*D2?C =5I^'5X\YC5TDM&\2C]ETC$RA;(UPGKN AC+>?(V@ C!+[\&+14; M;=5YP3DEQ[V27*F@$\;BU@>CF;")<.D!HEA^=;ZK&M1RU"O465H5HM7 P#LA M(C/6:8JD54;*@,8[@LYW/46Z,NCLHHI:69V2\<)%[^NE()G4U"6D'@W(F*Y\ M1*$]R7O"&1 "^9_T5M.DB:=!4_S?-Z"2[6[PP671%ZJ<-8DE)%D<'51T4BEN M@O&*<:=) P;Q%N\4[A2C,3J0Y)71*@C@VDC$&6H09I"J6Z:77U_N!J-9%GT! M18663CL9DG#(&U2*@I#H%:0D; .*7)9*7VZ(?SXI^_URL#LJP_M6LZ^[C9_0 MGEFK)/XE+*&& -X^EW$Q&3V?;"N?-5MUVT4>ED%Q;M;(;J4.!I6U&JUC"\Y4 M69W>Y_38J9+%>7Z%B=N0'M#XIGX 3HSG-:R4QXRQUBH'WD08C>:OU+;#? M'K OWAXTE81:[YR0>;)W^DLO@OC/)*M)#!AZ>J*5$YP:I.A. M:R*33BQ*3EO];9'Y-I%Y?IH-3CG@R3G+J$C1FRB3]Z"\\H"@[6L.GC5;=^L/ MJDVNM! ]3Z8]465]':9-:SXBSQ[QPTP;/#SF!%")&1ZQC>2$>H92GRK7ZV\+X+?/S.6EVB(P90&;.#$&FXIRAEGA" M0MY'TIC0H!SY15EMNSZ<6_-F)JBJ[!=#N"WUV!D=0G6WDLP@/$%]LB0))8S7 M5G#E3""*YQ0S;\#FC:T>S2]+.QX4$[TX\$>G\N[7*X["XV)8"D;UHV=_O)A= M/CLT^YZOOU+-;'!,4,OS9#HAF+91.NV9LY8(D+(!LT);-;NI]>5,HB[K0^!> M1$:]B40+(YB(P0#SJ^+2D.XCM*DDY'%6G)Y[C9'?!PZD8B $; M07,A9=WBX:O=URL)$II)*ZPU2281?)[31)TGG#(E MF0FB02"Q5,)L0RKT:-7;G P%4?^NE4,BOZX/Z\(='%. M\V8V;"84/)>07 (!+OK (Y$04G:&WJ;E%?61A8+T# 2*,0_\Z<",,D(H'E5>6SU1TWP6>KM"7$PI,H!GR2H3.$,A!L\) M392GE/(67J ;"XTW+KN;\53<:!*=5]*"L-YX23ECR$8<=U3$)@7GFX-0]C& M0\7,5SXO0UWC?'D5ZN%H)^VZWFJFS**C@:+LF-$1HSKO-6CK &,\S]#O-0DB METR<"P%+%2-A*4"@0@E0PEKMG4HJ4A])Y$VJ#KZ6.!%#(5?$KV&7Y8KW\BB? MN_'Q"._VK2J\1MHK"9YX'S3U4@DOI"?. M.(FVZ34WS.6A*,LQ_*=2KIP%[T*O5PP.GL$ *M=#,:_%?C$HD!KAR<1*L^C%1:B8P041,4U6JUR3:I5:Y"H%U/Z$5E4R3%-&1-"&X,@GD!) MX0D!0YO FG-2;:\8]6 G;0YB<5S$L>N=Y=M>5#"L;S^O9&Z#5&HQE:[!4BYR M6LHZ(90Q2G-/B4%( <-E6-ZX.*O+S@>4V/"P.#I7C[;K!N_A6^5HRQ('6YT@ MSUS)*5O!@D/7+3Q+?>NK/*\T9P_/BQ[$:I5M&?JC4@F>JT" M$2R!A;P$8JY%,DESTH2%5UJ%6BK.$4 P%E2NF1&!*B,Q3!12 XL\>2Z7UT$L MO7!OQ*-P:C5&>P@!P8D %N45N<+0@/)$/6W :M8-D=>\=C=P$?T^AN1.<)&\ M- S_XL8B@B=M]1+;UT\1L&_>/4+QZ#DC;,#+$,&N( M,5(#Y=X3CP(.%J7OM0Z!&DIY%%8W@.W_#$A/%F[9@M%A&3<'QX#* MLI+9=8VZ=Y,):2P--H8 L-01OID$'>#\M8!X=2%1FPDU0R!S6LG M)YX"B]VG^>E\1:9Q_@!_;AV>YZ7@X,15/W<#9^7+N4W'[YP)\[W;E8C:9>B4K(Y M:*0'BX&U2CQQ*9C(LXH48X)2ZB@%/1DXYX02VIU]6%;57!9=R8'%Z?C,;H"! M0VF.,:_/G_HI1-NWG[T-N.,B>([.4(F\_@97Q.FH5U3*.?1=+S#D'94K*59&-0@'R@%-0HK, M= ! ,A Z$3M=37+U(/H6Q;H03';4!QFYTYSP7'UM$HK4$ N+"66.5(#8!XR'E#3!X [!V.:1W\Y#ZL/CXJ()A.:X"#"=? M#\'%NO'XVH]_Q[^F!7F:6QF4I\EHP8%YS16:)\*M] E-].\<.YY=,QR=]%!: M_6+0/83BX'#TB.FCT6\?BC@Z?$0)^>][%\]SU0&>.BJ/'BD\+3>NZWK%P>!1 MP-Z""L\>'KG!X]]]]1 ?,_D\>=KI,Q__/LH1T.R6OJSP/;JA[/7S3[\ M%HOA4<^=/"H&O6( W?JBWZ8-\.5H5/8?26S#,52C(KC>M!UUDR:'S][B 9F\ MR0C[:Q1G3YX>?E ?>CB*GQ^SYH$E7SY,'M#38P_K>U>S$Z:=B0V\5U^';Y4[ MXY_W^+U++SY]%7XTZL1RG#OF']C:WXY9P]Y6/?$%4+\DC1F MQ[$-9?4HWST_(*%N=9/K%[V31_]G#TUJV-F&#YU79=\-_L_](3JV[A"U,4U. M'!:?X!'-,J^_?IB\GL;[U,*9OBYEN;->;V_N;:QW=O?6]C9V+RK!;*SM;6YN[NYL[W 5V#7>H4W:[O_ MVMQ^MK>S?;^S_N#)@PXC4M@%-IM<:K:X4D_^OOS?%UM\3=B9WPN8:RGZTYU7 M6YW?$8L'Y6![W,>;A,X4LE]!RID)8!)YD<^+M@B6I&,\4G2MCBOE=8Q7\:/. MP&7_F4M(U\M0Y]%R5N?>=*D*_M>)7R^/G[-7Q_M\:QS?;1R_?6;?[;S;X%N? MWM/]3V^+K3?[8OO3RT]O]_XLMC]M,?SS8>?-7[WM-W_VM]\=B.=\N[?_J?R( MO\OM-UML_]W3_LYZ(%OL]U1SR3 MPN,5T/V;;M?5*OW+EJO>=W8&\.L5#5HJOWW>^5X^QAYHK:[EMK^+#<@'EHGO M80-?I ^[YORZ/IJ^@9OG&\^_&&?,NGSFX>UEV/DR5#U M,' ^*JO1O4Z]2-X('_!Q]"@5'R%V1]6XF8O?)8UZ21 U/^ZLOV<[S_[L[3S;[K_=VWZWO;Y)=_XR'Y[OK8VV=LG'YWO[ M)]OK!^1OGA2A1HDNB8YT10#512!E7<83)"ZIQ5COWN/_^8?50OWV1?"<:ODM M*_"\J%&MQB]?K[W:VWCU?+_S:N/%SJN]SHO7KW9?KVWO=?9V.DC]]I#?=2CO M[+SJ4/E+_+6S\[2S]Z^-SCE6>,H(UY[LY1N3D/>BM4?\I=O'9Q[FR[K1G71/P%5= M^G^8]WS$-OS-78K<.MN53A@T7ANZ'I+LL-&L8V^3[O=? MLOV]/WM;;_XZW'ZVB=<^??_VW0'=9B_E_KLMNMU_U;N"=="M=]B&];>'6_W7 M'_&99/\=8M:;5]C>U_SM>@^?\YHAF[F:=7C@0CFON]H1UQ5!13UF'6&G6L?=J;7MWL^86+>V8T([1J>'->$>JRGYG]D:WW[2)]D0(956O MJ?1HC#RHRF=E% 0AUT3$3C'H%*-A)QS6 M:9O/T_*K9=NW&^XK^X +^2.5 4P_$.)ZE0%+<%M!'QAV4W4,5U8JW,RI5Z8X MU!-$^RZKR^0VMQ\VW70J9.)O\LJRU=&40]<3,I^4 MX\&H.GE2QHO)67R%D&N:1G!4EA].3OR86MOD[Y]AF_*MGM;_4VR\^PUVWGV MDFWUWQ;[;_;)UMY+L=5_3?;_PC9>SHZ@T)AAP7&I"[[-Y!='XD)2DH% MAMQ[O X]]\%5,-_TR%W4\#WW<7-:6CA9-;G!\<1MJ^[F1=6--!@G@^HJH6-7 M2 )=IY1"30890%M+J+WW6.2Z5"(MUU]5WNN!> Z$KX_@5Z7_3K7[-DG2Y<*A MSSC2A/K5@-LIJTXY.H2J\VY<%<-8U(7DR 47Q_&NU_SBO.^HWZ(Z<(/B4_W] M$D/]"E[]D*1O$\F^V1LUD/VR^>#5@]T'G>EFN%5=^WH1>3K;Y8-?KS*"2S1+ M-8)F+8ETEL7/K,58P7 X_>(TK>5OB577U?Z)_AQIT+1MQ'!-U6> M?AX1@*11(:."8%#E!:BNM:CR$%P"I%%24%3Y+3<(AWF:>G7_!W2]C8F_6ZEK M%FU$/#?]?E&B O?>%D>35$^KO-]4WDOA,-4&' VDZUT*& YSBU3% MLJZ-T4#TP8<\4D$X)?S6(^&%ZO47 J2IWN51CJ,*(;4X67Z?U)3%KJ4\=GT ,+E80P6#XLD]R E9WA'I+Z0ESXH0_N@,%*N#!@<0.P,<[#2Z;GAJ%/5MF#JOLP A[B*IJ8I1@3><%'1 A:(Y&E?# M<:[L&)4=/".GA"=P3=DO_M?,BW*)[%H8/>HL^Q2(KY49Y7+;[(\0X=?6&WCI._+WB_#ZX\2SD>:RZ?;V].ZOUJUX>/$BW?* M0>?#88&_G'F/;Z<,KIGMG6/P?!-3:ZX7.=]@@#/UW2>4^1IX&AG@3%)C^Y\" MVV(OZ?8G?/Z;EV1[?8-NL:?%-ML^?+N^<;+U;)]NOWO-=O8.+J7&CMYM?\(W M6G_-M_K[].WZ2[*U]_K3_IM-OL^>OM_:V_SP%J_;WMN7=1LO#VD(#(] 1]HE M/F#\&D7J>F7SC#!A8J1<4F4GTPI0TW='97A_OW/DJLZQZXVA\_\C]:!Y?E!G M>/AS-5#70(O;LI6%)IINT%RF'F>"Z*VM7,-6+J61\SJ)-D3>-<9 5]B4NHX8 MV97"&^!>:2%B+GA_MM4:PC(;PLQO;$R=^&0"Q^5!P^SB&S]>>'NV\O*BK1@M M*+J5W/8RV>QAO=_*J M1C#Z]F#,9[GWQK5.X:=7_!^J/J=X1A)[/"PS)-6 M9C-^1X=N=*GQG0_N8BMS$R<73]_AU_MU\NL7-GE'CP:$Q_V[+%8\OSX5+\JM MF-XGS_,?UHVH&YD38I9THCL9/NA\<5[F38^]/AE7%;9KLNI =ILC-QH/&PD% M/[ZZR=;Z>[F]M_%Q^]VFW*F'.X+7),G0)<':KI#6=9V-KANE@T@\!2#RWN-] M&%XVW1^:!?W-92JN9YVGRR;=QA3H+S7A:Y.,M\N%=X^XUDQG/O\T[4T@; T\ MB#G]8C1"E*I=2E4.,K7IG70 :9+7\+?LWN#'C38#QI[RG& MPO#7!2+HN1[.'3P%U+N%H'D4DO^M+3$\@L?.XC[7G[BN%4PB(PH\Q.@93^$K MJ+EP<%A.[)RAYL*[9[6P$^'*=7K8;NBX$! [J[Q)0@TG5:9V5_[:0:7M7GE@ MV$?0Q:=4,R*%2-/'3CBYGYDLW@[I7^ZC@\Y!57X8'<*7VS<[,;/9Z MGVR]V_BP_>PU>=O_L]C:>_L^KT'[=F^-O]W;/-EYMG75*G+OMO9>TGQ\:V^- MO-U[U=_O;W[<[K\4^_V_>EOKL;?U;E/LT_.KR(4<'Y[\'40B3CC?E3'0KD D MS#$AZR8=N" HG^CS#'912O9PF7.-;BWF>N]KUV M)NH)0YO*>_Z3 !8I-O';]PSW-DE^VUIO7EZ\?E($E$A>0>\*Z7+:UDXUW4>"/YE#!,N M@&%PO45JKPG.MS!AO_GPL7%U)-Q"QO4A8]:%S^H>?#+IP!8Z?A@Z3CZ#CL U M9<%9[,&\1(&Q/$_Y\UUF0$F77#3)?P=T+'ZPN2[)W$Q?29OEZ1Y79ON*=-4@ M23TT@N1N4-8C&^/A).6&BC[99>**5:#+JGY6[R0__$.!C\;'=@;X;F7.HAT7 MPYHL#MP@%*Z7([Z\3ED^>3AR@^BJ..SDN=A%O+K0OD/Y+^[7*[-GG06E>FD3 M4KWT!U.]PT/H]6;JT_D%E:).N$Y6LOQZ.O/7!U_*S>_#<*')>7H[I"]WW57 M72>8?%GV/++"I$ X1="U^3$$-=*"6F(%=> MWT58T9*..-&KDD5?AZ%;F&=US7:OU8,W?XY[)]--<-AD$YS[G[NET\V-GE:3 MO;H[XT$QL=NZS!CCJPNVK"6+W"JG@8+(LSHE9YPD =99IYW_>[,V86WF?*WE?\=#;T M3,*/)P7DM8Z$2;'Y<%)L/BTQ/RTY/RTVO]\ISV2S^(&U1>Y:S&]SU^+SVTX? ME1-R^*B"7 1S#%_??F27;WU MO=DUA]599'P 75^!>]]U"=_OD>M]<"?#>P^_M/6W%#>\]?<2S0JONWYO[8_G M&WESG2<[VWL;VWN?[U;=(+,W#^@/CJ=_]:[T@3;SOZW"NYIY#%%[%]YCR#H> MQ.Y4:U+]W]50M,![+-LTB:MG);Y S+C&0J7TJQO;+[M(SLUI(0^8O#"MY>M> M;,%Z^+V9W*LA]]UX."K2R1Z !7&=ST5\LT_\3,08 M(WRO=-D7A/BS@' ;QGS3[N(FY7G5$W]:GAQ=W-JKO<[F@X68YD\)4RH>Z)(@ M\\+:\GVR?GHZ;K YF&1;\&XM*#<)R>A?/;EJRU7AL,/D]*=?7@_<.!9X@U];.&DX MG-@63EHX^2Z58>R+<')&,S*.[!S!Y#%G2X>,\"G0K>?23\O5AIU)'=OGH#/Y M98(YM,6#W-=]L9_QL7HI(6>-BU[48]T"STM]-P$]+CA8>=IK_S0 M!ELMYIQ3($[O/38MYK28\QTJ(_+:$B-LTZCLG")!IQUDNCN@@1I@VWJ E9$G M);." -86!*PZ?-?"WG(#=U"#\>F^@^O%,(R'PSQ;+S.^M8'KG0R+FCR>87@& M^Y>3^K"%[EN [DDV=U2A,&O8?E&5 6)&ZA:7FX[+*%M!6UQ>G9EMDLZF MMK5SVU8?F[.T=^HUV-J);:N#REFJ+2JO$EN6HIW;=G= &87]' Y<;\*4Z]W8 M6JK<>%!&J8IV$8A5 F4] ^6U%I57'Y51VCF7W'GJPJBL6D!N/"#K%I!7"Y 5 M:0L^[@P>9V&_'DQ6:(:\T?"NZTU6ZIW.0CBW WW..K\>0CXXI=0M?#<=OK/\ M6_A>*?CF;4''W8%O%/8Z)%>7VKT^RAO5PZ HJW.PW4)TTR&:MQ"]8A"M%ENU MT4+T;4)T+JG&:Y!9)T!"?:[$KH7FID.S:J%YQ:#93J%9MM"\^M!LV[J-%01E MVX+R:H&R9E-05BTHKSPH9V%O?#PL?-%.!E\)RQ7\>[!8M=;;:.N5]Q[O8K>Z M41O@K@"7RN(47YWO^ZVM).MM#&]D*\EO;7'XO;LVYNV%?G[;1IUWL[Q+VS8^ MW7GU9NW5>O?YSLZ_-[>?=7;WUO8VMJ[<4C2<_S;8VUHO8V'BR M)^5A,G>RWG1WLN'92EP?BM%A,:B7W^J#&^2CTVW97U3%<=[W_=Q8 M_'/\YZ"V:7Q4CEWSENWY?&JM?-!Y YT"=6(0.\-Q./S:4T=EQP.V[[@>_?IBN<3@]$JZ<<65Y[>HG]Y"7+C%>7F=M5[O?+/+.@,P.JRU MZ_RZ:"C[45EES]))+EQ^P=%5JG$?CX3>.%[JF0H.L,]JB8ZQ"\?9.>*/IRMD ME&?+7><>2*=K:LQ0\'['CX?XY.&PDW?2'L'!R61O[:)_Y"8=D;^5@X,R/R7? MY*!7^KPJQ\Y?F^M=:CMH/1'Z1[T8\B?XSB_:[Y%ON51 MSTU;5?IWDY/J)O=/5PF9J,7DGY#Z><9)5Z\L*\Z"S=PA#.-]1Q>"X[&$S MW@_*#Y-U1,:#R>>J&+['FXX' ;T]"N&T(F4B/NP'[/Z\Q7B:%!9F@8[J-@0W MSD4K^,IX9(Q=,NWX^WEENSKMD[7P"KKUO:*,W/[2A==!T/54D/H[LV:07WFCROIJ;DB MAO3+W+*L3GC@2NO-PNH5_QD7L1BA 2);_3 ZG+2@*E.!5*CHY:*I:>-F*CI3 MR=JF4(4B?D1EPG9.N^+TK5SU=8-Y@SXBK\K0*_K%:-8BO !JN\^OTQGF9:N# M&P*^Q$DYQH\#)$!X.>K$U] [ZR)4_>'$8R"@3C'4%?W[4^R<_816=?FG#T6O M=_FW(3:U%R__BH: ;W[%KZB.^1TN'\4C/?2RE7_V0FB$_2M.1Q2(Q>'_Z&^KPN085@S&<.Y)580 'DX4\)@X!<6\B4SP\P(XWZE73%!W,%'?ZR#HXO&1LO\^VZ_VBK[.:.!= M[3,F/KO_^=)2MU='-C M%.!N[K0OW2H[T;*J_\D*D@DAG/)&O&48(:>*D[6_LJN\_TW2F5]L.*ZA.M_( M=0;COD?M1-WX#L]_KHT3+;GHW^L&3[SV>3]>>V_4=]3>*WWRE()_I?59X[#5 MQZXJRO%PANX7?(E'C,Y]5>,TWG14WI\^]0/K8V;S?F=9;SZS[!I=@ MFP%&O81$_?3-!YW9_)O9\\_/T)A=\"7*>_Y.]Z][IZS,:X-!EM;G,=6_3Y1^I]_4$5^.]M,ZAS5KW^X<,LSPC^AF;4>337KO"I-Q 83H67- MO"BX1U\$D&E>JIN34(_X*0N;0DJ7FN_!E+6LGE]"$OK-7"U')*E?6/TV:^]M M)ZCY?_]VH4>H>##9F3ZB%2/@#VHWA/P>%;%F2:@'!S! Q>QU -U*F8.3,-/@ M\_94AW=3LYZ%.I_%->A&7,X#CM&]]4YF9NS&H[)?UBZQ7Z]D]5LKSI\49QU) M38DNPF H^T>D\\%E7YFMN.8AKH3$+'/CS(IBCN0[1V-T?-E%,"5=O1,7XN MJY/S8>XI7:P37QD[I_9W!JP9A9%*("ZB^! Z\5ZM['Y6=L/#(M7YJQK5IEFT M3K_X>*&W\?O]SH?# MEQ':F>QFO984TS>7CY054.,WW-&9Y6-#\KFDP#PDGH MU8G?I(J/0=;PPLTK;ZN&!R-LP\9CF[+ MS\^QVY91=VRNW;L4[."25JP0,J0,X_0][W)X!,:Z^@R@K92GK.4TSCG M;A$M>WCC6A(>!I"*27KSR TG>IEMUVGL M_)A)!J/()TT&Q+\TKM=*=,DWQ MMP*9MT F.8?\:YWK.;9&CS>7==7!&. M\OC55&#XG'$>+AQ7=>7'6;G+E%V\.$3I'!WE6I"V^^=M+4C>1U7AQY/JL'(Z M]C2"B8-I^_MG^_MT1"XGT *"4J\,[[LY_W,&-M.:DUD]PP4?T[J,F_?O$8ZA M5QXAK_IPFJ1.,)FLD:.<<[]/\D6=$39Q&NCD]$_W=)@O@QD:4"NBFXEG)S%( MV[OSR$$/>^6'C$,S-SN-[Z8Q>ZZ2G^;0VNZ>QV!++X]>YV'D M722DH1@ZS$"^[>ZY8P? N>Z=UH[E<+H^H8+_C(MJ4L36=OW/=OW%(K)Z8MLD MM91-8))JZGQ P#G*2V4.IPF,B^*JH)YW,SL[GS%UT/58?JZ4'@RGH=IYPCKU MR?4(04*C*O+99ZF2NE8SCQU_1*_J3"6IUI(*Q_!0\)T=F&?KZ M((*IZ[5IJYM(6^4)--7 3>K[S_C%^9Q\:PES(L_3J1D3-4?XJ<#GO6>1*7O3>=O7W _1WFF=SBYWXENY+*<1I/)T/DC)/GAD5W3R7 M9U+<,)E,DW_S5>&A.KD_G;J8O6:> )8W(6V59Q[F?FXZQ/]C[UV;VDBR=M&_ MHN#,V6C;"0V+K8QK_^9)8D Q(8L$I0 M$CDQC4$JE;)RY7KR62O7)2K[)$/+7L3]<)JX7L0"Y:DNV4X>Z$X*J-;GG:0A M\87DB"ZRD";1M\D[-$LPSI-?QN2G23$1(XLLYY285YQ<3O+ N_Y[YU(VT]"U M:WG1608E*\"59)V9P_G*TI_Z&P:^8 M?_,3]?Q*_(UX^_-+I=B[ M63@E"V>ZE\\"RB(GB()((8;>GO3B.*=%#R;Y'\7Q\>AD4.1OIY3XHGC)8+I9 M#U/P;R9ZJXBQCJPK\>X4CG8M=OK;M$1#)&SIE'_B5+B,R4BV5-2?2:9RDJY/ MKQ9%R;*8ED\UO1*@&Y4@N>[LR66 ^U42?46;AA?#T31,=)*D/;W\JMSB*+]V MK)^40W+Y\*(DG8K@UDNE/%)%IK[]BO186 82KIDZS;J=51*_SE MXSSYI1@?G9Y.\5_VBKOA2D9]M ?/^Q,J5I#C<2]>,\OA=WT[&J2N!BDDL(B, M3W4@4ISUX*HD:]].^JD 2$JI3_53^A>3JD=9@N5(T'6ZXR(88Y8].#G@+M)Z M9BA69%X/:^/4'6@6%3T4*TF;R\Q?-RON-/2^*-8R$5(6Q?(Q(:,.&.DOOMA- MKA0XG*;O]@>?=:_S8^8PBU@WODR[?CTM6;$[AVF(L IP&0R^P<]>T4^11YD9W@^3HEU MB:!G;%N!A^=:G&&*:*@7194FA0F*H(3.I';890SA]&1ICM]='FH,BDH^\0MS MUFEIB8Q7CL33F=+/;-/B],GUSV<'WRD6-%W038&7SVT_)NG4FR4OIW-MDH.62B#^^ALW0 Y'_?&LI.+ :_>+XFZ%H?&3 Q5U=;^E MFHM%.5SK;Z\,EQ(KNWXTBQ\O-MYTLZ*S0#+MIR$WTW3<:?F^N;JPTS+"MU?B M_38=T*2P:%'[NHAX#!>%(*=6T!V53XL*<5:/"\HWN*A=+;JZ_]WZ\U$J0C:- MH"Q,V)GI'%=2)'K%:G;]R0KK1FFFY30V\8HXX/&Y*VA)RD?YFDZ>BN+!]RRD M?4N=Z6\GOH"*N=)HZZ?XXEE+OSOET[*!8\BDO\U4%SI[E[L/.F=M!\ MU7K?V&D?M)J+Z_.>$\^WGOSY)E5,7Q3U5%,(MDN_7>KA9<'5R^+FO_VX:NM! MZ/NDO3YVWKS9?_V^56L<[+YO'1X=MO<;AQ&PFKMW5%FNP-!W6\V]_>;A_EXM M_G;8>G.PM]..?_RU\R8NW?W:X?_L[_^B8TE5GN+?!2'HCX MU+[J[GA27W-::?,LI>D/_U/I1V+ID3[T]-BE+/;%L6[_M^@N=+E'#2)Q3-VA MNOI\Z%_.?ODS^7:Z^N)EIU?MJ6;/K%4P1_42#XK(75M?<$?4&9O/5M^ +=^MZO;HO@B\@B?NNVOWZ/*+Z: MP=)[W?:.-IRSCE\P]?NZM=:+W?_O<<_7,*T7 M.WJJ6/USQ=_]@)LV%T5![QIFMTS&@QNU6NO]$LWB'AGZBBG8&0[]%>;PD-9X MTZ>=(F)!P>-&4%"46AKXGP]8-G?.Y3+W>. ('ZD_;QS.$[7PW)TT82A*B(V& M+W]+^'//_%OB6?4]5J6_5[T.B+RX85M_))6^V?;8!UJJ%9C>O['\M]8A7'ZV(AJO4L_VW\SWUSGPUT)/>="D6YGUJHCD> MNJV9WZEXH8,)\PA!YRADE'%D!,,:.8T0"XX%^^D@[7608[J53O\[9[H[_-]; M(*I&3Y_Y=$?P6>OSEVDE[?1<^F?_[Z.7 MO?$9Z;52V.'V^4+O"&'7DGPNSU__Z!K__>D0:8W>Z__7XM3IMG>Z3 MQH\OZ.C'<:?Q\8@V?[S[<=S^N]/\T<#QOV^MC_]TFQ__/FN>?J9O2+-[]*/_ M/;[.FA\;^.CTU5EKS\(&_G!Q=&I_-.-_C;UN][C]3^?X](BV7LGOK4-U9L]> M]5IG\9H?QZ?-O7>DM;>#FZ?O6./U/R='IQ]P\ZQ!&F=_=X[;?YVUVN[D#7E_ M]'\*_QO=%V9XT? M[\CL,_&[QL?X S]JGW0:9T??&V?QN?9<_-X=U'Q]D#Y'&J?-+XT?^]^;^.A' M<\^%Q@7\_J:]/VH<0MPX?4>;.Y\PYX@BHX#@Q@'J-00J* 8,I!YYI(SG?FL; M2UYG3/SWC^M+9'O2JV09G4C[Y0-UH\Q=/B/4AB(4Y%18Y#"%B%*GH4)4.ROWQPV;B1O!=:X0JBT-=3G@"J:GIE1&I M+$1J[BYP)F$HAEI0X!@G@ 8#@89!@KC98,<--DI&SJ3J K%E\>AF3%@I8[JO MT?SL%;@LBI$5>-4*/$\I J18">( $SA1"F6BT6,\4-ARC BA#)FM;5&GB%=( M@1_;6WQ;U..$=#R1?K:+E,]I@>X4K&1]).6FZ^M%<;!4)_]GU'0*?IL$3"4R M4I05*>KV37+E_O4$>_5.M]O_EI)27O4'>_VQ&85Q=V?Z+.]_/LI/",A:?G\M M/X3?KFGYKH+'_^<$VK-_>OJC&K?.#N+W[.-6^]7I4?MS&L=%X^/QR5'[U9?F MCY.SX[WW7YH?]UGS](#]GQ^6?8*0(:T9!!BJ *+<-="THGKM&LPG78-3DOPAF["*41P>#ZKBC 7;O40 M@G=?]]A:$[S24']!!YM^E'E>^3HZ;ZAYPSR4E(/@H0#41_B.P"H ]DXX$RC& MCD9##=49PQ7R')5]@OWL%;FT#38K\N,H\KS!!IE14&D$F!(>4"<(D()B "UG ME'-#D(ID3(HZ88M\++N 'SD^8&JC_:P&>(.U5G/C:1K3K*Y@48$D>XL?GXN\ MGPC@;9S_CA]F-"L;S3H+M(0I&C"T+!J4"@&*A0*280^ R.E 0YC;25QS+H41Q,9 M"H<5TNDG]"DODI@GTMB=&^C)+.NK(##93_*XW&2GYUIIWB_Q;)CMK!6@V&(T M('$1J) 70'L148QP 0Q'!!BO/6=(!Q;DUC:J4[(TB&5_2745NFQBDA7ZL11Z MGI88I8AB.*HQ0Q!03PS0A#J .:76(6*L$UO;M![E7"&%?GY^DT)##XIBQ_U4 M^2 [0E9--F:3?1&1*$-061#46HR6X]8C;".=P-)R0"&&P BEHH'%5YW9 MVI:RKLC2X;O9VU%=Q2V+5&3%79'B+AZZ< UM,(! R0 5-!VZ* 0PX80SSE+: M4%1<7D?/PJ51I82A[,:H M*./(^ORX^CQ/1 A$P2N, 5-. HJA "9H!6B0$HHH8Z-%"L6M*[5TPDWV8I15 M_*,H:CVILGPMQB.5#_57SEJRJV/5?*09)SP?#C]:"G-[)X%704J:IU]PL_WE MDQ':(9@"48.("&:H!P8RG^976(J(MMJE]@)+,*DW&P_M<8\%A7/H8O)Y7U MKA2@M/NCH@-]64Z;NZO3;2;:EA:6D@V]U<#J_A6>= !;>^\^"0>9%L@!R+4% M5$,#M+((0&P-5$)H Z.EQ["J0U+6@?7]U&.-G#K/5=]+BUK)^KXR?;^XKN\$ M2ZD%],!#P@"EV *#HG$4#$-*VL",4%'?$:IS55:&WFKU_9DZ?=Y.FSS7B\8P MDY8ZJ3#H>>H;4)1FR&Z>U1\[363P-DE@I^?V9_.?#\I+A;&#!=K"N8!40 @@ M306A*+1 "R> Y-9B':#SRFYM8T3K$LH*V8/9P5-1"I)5^=%4>8Z1X,0["": M1%L#T*+B2V :<,M#@ P%:W!295B'N$JJ_$RC7EJ37F.]S[6NUZD76GH/] ,8 MIPYT.=[E48C'3R&\23)XGP;3"A^&OC"D,ER5!U>-!>9A<" *TP 8%CP51K! M:A8 I\AC%I>PU!&N$*LCMC1:Y5"7ZJIR6<0CJ_+CJ?(<\[ Z&.Z1!,$(!:CF M 2@D/0A$AZ"HUY*IJ,J\#F^H.9>C7!Y9-_=2Q]-!T;W6]E,C9OU]&;[Q+*RC MLOC&;.X/BJEOZ^\3CVVVC4I%J'<+9 ,2IF60&%CE??+6"J -@B!8S S5"AE' MHFW$ZNR&0H79R[$Q>EP6V%I15WSIEC_9Q;&L8K[N]]VW3K>;_1BKYA6SF<[H4Q[Z?%A@$9(13Y5D M0&B1#DL0 HJ;U'$,:2D<9R152D*JKEC.SME@K2V+162M78G6SG$&:;"*R J! M13[5+ SI=!,)@#4Q)F D!(N< <,Z7+YF8?9.+%])9*1[GSNIDMG$*9%#,!ZI MJ,ALWG^:,OO?;7>CRJHUDC7YDC9YC'L@+[ 4G0#@H =7" D6T 9@ARZG7 M$:UEU&A65R*7(7ER%7W_JU3?>JWKA\.?J2W3#.'LV'C2!.!FOV=SK'O9./;Y M:@XP:>S93T@B!3&CP)A4!RU*$BAM&2!*:*2L$\+AK>T4J;%TT\'L]JBN3C]* M#G#6Z17I],5UG1:&,1L!&BCA,:!>.6 B'H,(V!)C+(SU*7^ESG$N3/+D2IJ" MJ",GZ?2^^N$H!5/'7W/[F<=E(A,9-/SHI.\.?@IBF%&J/)2R"SX1+!WQ5% M%16 (J: LB&"EF/>4!*"#69K&_.ZA%4Z[\T^D8I2CZS$CZ'$ D1H!*A(%6! )O. XFQ*4A9#1_2)VQW"]F@U6XM.R3 MK,*/Y\&8GJX$R046 3#C&*!!&*"M@I%E>(\,4U%^;&N;1EKQ[.(Z*EH8[.8L MD[L>?(FB0+]LZ/<4\_"O%3W\QN!QN97/,@"7!\!?%@-6"%.:$@%$E!:@@A @ MH<. $:NA()9XAK>V%>9UA,KJCU.-DF=W^&TRHF5$6U%MMXQHI2+:0JBPEBY8 M#RST!E"'.%"$2R"8-@%S)"2-5J%4N,YQ61$[%2OJMF27Y-4JH[A1&=]TM.ET M.^GTN%Z+UA?8C1\9]+O=5%SE(*KBP ]'DZY"AZ.^_7+2[\89'_Y_M8DW^%;_ MUCVFZ8KP2)20ZX]3X/(UZ=UJ>Y=AOZ]@B*NR3^963!S/$W=YZ%XNFY>_M0;N M>WKSE/=XID[L]D [7].S]NCG^N*F?AU+N[[6F(W=](@;P[G*;NO^=K)^BE65 MJ^N63<1.%\M2>D@-XHX#AQT%5%D))'8>4*:=5B@@9U,N!*W3THKK5L@]GW%I M0W&I[.[T&9=6C4OSH0S$F6"H =YJ"&@P$F@L*& <4BFX%QJE.C*J+DF50J&? M:=CDSMF$_KFQKXWZ.6#R2KJ] K8AU9H5>OT/,EOJ76@B$!/*$DFD4B "FMC?I- MO;+:(NI]2MK N$H9XL_4!Q7593#VOVQK?\4%F:,L'YF/_&R&/1'3E4.$#&6E M0]EB14[GM,=2<6 #]R#5M@!&1',*"N.$QYH+@[:VN:PKMH$>GJS=*R8G6;L? M5[OGB(KC7$&A(1 H^6]U", HSH U*4X3,B@9C]K-ZI1M8&SF1$EIP4@JZI7% MM_2[[\]U)5F6H3P+ VLUW4AFF'61$:MTQ%JL[ZY* M7Q:'S4J_8J6_F.^(Z8TVJ3*]PPI083B00A& B33,$FJYY%'I(:UC7%9_B8IE MGVQ&W%'+Q#'H))5)[%%\0#^H'?I>IY_^B=S&N]IN_-$9U5YIF_UKC\5B^KW/ M;3\X>Q,'TPH3 61(*PW2?NPL\!@A7-QG- 2,Z&B*$R> MAP#0;WUP5*)I"KZ M[L6U5B%;/+O5JDI)L@:O6H/G.^X1I[B'!D3A1 T6F +% @:!V\ =TQZB*FKP M,XTY:MU^?)_9ML#JO^& OJ_.*U'F^0D?@J;*; 89$3D*]#L!@)H 3EFI)G"6& M1'7&=4%EA=1Y\X^>-L1S4X1G=Z.5 4;1S,CA3X]>!O>*TSECZBHP=3%-+&Y_ M @FO ,3,IE8@"&@4@34XZ+Q)#5-)-/$0K<,<^[3)>EQJ+=RLQZO7XSENQ*WE MFNMDVT V.3]2DDO@I=$P4$4U%U&/61W+*NGQ,XYRR=$ME2 >5[ J(U1Y"+68 M] 6Q1-Y'<\T+%:TWR10PQ@C H8A&'*.4XG3"S:/YQM;CA#N'M:P=/V/5!OS235RMW]V MUIFTQ2HRUI,.QK'[GHT*4_MW:MY90^0_RU3,O%M(,WQ<#1?X/NR\['6Z_WMK M-!C[>7BX\OP[/;=[]>DS#MP#!Q93JPR507)K@+)" VH$!D81$9>O5#3^P)K MI&%S /!DA517L3P?LGGEY;G:Y7DQ[_Z22'GA 4[U5*@Q"$@/-2 $0N0$D0[J M6Y?G9M77OGE'N*EH]N]53"ZQK/7*[I&/:NY8@J[S=7;OZ2U NGYZG/-$:_3M MP <_2'&UQ6JMU_[U*W!^ZP>')WK@2_$G'#1?S8/TS]$4@WFK!ZW!X2@5R_I' M=\?^\MNG!@;,R'T/Y/X\:NQ>0^ZO[O4_U/W/W]UCW/UJ3N,S?VS0!FY\/VXW M?AR=[-%(Q3XXTM $XH6P$?BR! MT8@#SIE#2FOEK?_U)G_+.OH]2S6OHS5=1UQ2Q**M"Z(I2P%-<4;*:0%8,(KA MB"<8VZUM^ (N=K==>"$5)ZU]3=+]LW;KRALFJ0\?9]$5*VRX,QZ=] <1C]W] M7"9Y)3[Z2OS1?/<)018DTY&[8A-7HI4,:.L%,,9A8YC7,(1?(-J-ZVI%FV)> M5VNTKIB#(@1"XT+BR9.'-#"$(B"@LCQ0PI"+%CR&*0C\QD#P19R;K+6:_KD MZ@_$NY6NRX/A<#R_)D/GNW?@AQ_T\W)\NN6(FM\^H>"TA!@""2F/RY%CH*-! M!^(JQ%A'YD8HKA3,M<:CX4CWDJV4UU0UUQ2V2,IT-(D-<9'$I=5%O %"&D]% M@%)Q\] UM5)*EM=4Y=<4PTXK1@((3"% '>9 0\^!\LX+K*CRDE9J3>5MK\K+ M26)D.?022,\CNV(CNU.0< MVG!/39X[TD2:!D$#"4?S92GJU_NH,SGIXTXQN/3#Y$N?\"MO2-X]./HVU&< MI];'X]/6ZU=?CL\^D/COZ7$W/O/.)Z1$P(AXP&U2]:C;P-AH@6FC"&5(01C@ M;QWQE>8NRHNH\HO(,:@YIPP@G(H8<<*!Y!0!%QST,&@)F5O]^=XJ5EP^A%F3 M9?BC\?D3"PBIN/J ,:F;GU(&:$$H"!0+E*KQ"!6VMM'L#.;&\KRJ M*K6J')1($L& (,YI" R,Y6@30&&.=>:2H:3R8L4K%-!ZDRQ>VS)M^_%Y1X:/HMR=F4=&EY1 MT1L.'7)&]))J.7=LR!UW L( >" 81+FE@! 70'S)TV"UM"D@!-45RCUO-UAY MRSHTS,J[4N6=[VGK0[0],04AA$CW+=- "QE_0(-]Y/L(!E0H+US<#7/ER=RE M;<-*9>[$T:>UK;NU<]UQ<:0UJ\\[(]W-E3)7S=HNY_YMG/J#WNYDXC/^EX7_ MS;V#&XI746TDTL!R8@"E @(C) 2*>!\Q7UC-1.IICNL$+5W.)L=\55>+RZ)O M68L?0XOG6)R(V*N<$X KKD!<"QHHAP2@/KZ,'16:R*C%6-0CUZN0%C_3AB;O M_4C'%UW-ZT$O/L=2=3(W&Y;*(A>S*=^?SOB.M>.S<3>%)>WYT+&YXU*9"+58 MCMMK%DU*98%PVD:>H50*-[* !"4L%)Y(E#J6$%+'E;(TLYNHHCPC*_0C*_0< MY5!0Q\6J=-1E&HE&< 0H Q&(^AR\@0IKFJK>8EQ7;(V:EFRL8^-2/6K]HA^( M[9^=#_R)[PT[7WVMVQ\^MV8@_WX4&C*,SQE_6S"3+N51=!;8O2J-@UX4CG\3 M1=+THU9HZ^\9R\K#LL4*WA'&N,!< Z%,Q#)"&5!6:\ %(8I;YIVU13M(I!:A M;*%H;'9_K*.&_SXOR1I>00V?/^;"EA$8E9NHP U++(5I*.N2RNT,A1;F$(_ M9)W>T&'M233\6380F91AK>G1:- QXY$V75\;]6L[W:Z/#UMK=.R@?W@Q'/FS M8;T6=>A%;C#R="Z5JQ5T)X++&%8>ABU6',=6^\A$ I"1K@!JM00&"@:T#B'N M5UQ[1[:V!<=U3)9NA93[C&R6TI?E=LE*OV*EGV]_IC"#"BM@M9& 1D6/ZL]L MG%^(C!;,."^BTA-:Q_!YMQNIN .FV>^!I)&#?K>;(H0[43D'?CAZ;EZ7)R J MC4ZO/XA(=3"=\HQ8Y2'6T0)-$40S1[D&P7F?"I%$4TL2#5"P*!@C&?3)U*HC M3"MT$IT=*A4E'%EY5ZJ\=6NY_:2%^RP@QR MY8.<76 HCB#*!51 0N@G%6Q-%#Z@V"N'!8R"1LF10NJ$+R8W5]&FRHZ4M>,U M&2@J"!1S;(ABRHHF>CJD4R.%)#"4<$"XI8)(J(6ER?G"(E"L1V?GQW"^W,24 MXN-4I2=]O=:[Q1539''?AU#=L]?F9.I?DB@KUQ^GLZQ"CDL@9^6Z*/[K2:9F M8S:3LECGE>[?.SV7??2KW"86ZV83:(T0S@#%M094.@ZB$ 5 D1$H@H@7T&YM M*\SK""V]392H1T_L*\LHFE&T4I0\H^BCHNA\ 7-AN'(2 L1X )3ID*KS>""8 M4=!YXK&*9%LJ7.=X::N\ BA:4/$_"NMN5A'H2FWR,SWXW.D5WXVOHY?UB:X^ MOE;B@DV?^)JV*71<]RX2=^[U1ZG0VR"^W"N(].=!D3L_&-7ZH38Z\4.?E#4: M!D.?MHU>,8M%&'KH]'3/=@HG9GRAZ/[^XGJ)I"L3,AT&HW&M3YZO_\UG&CDQER7/G45++P\B/:Q!&,1[=_Y,K,HRI-/9VK'G7E9QI]@3E( M$,4L-RA(0:/&&$&X(%!YSTS@4G["J87';;W&X?U MVD%S]_8U5I6A[[::>_O-P_V]6OSML/7F8&^G'?\X;,=_&OO-]F&M]:K6>KO_ M?J=]$"^H]/.P%(?=Z44HZ(_C/5RTO_UWZQ.>GDQ@P]7._6#VUUE$Z='P/]5_ MI \]/7:=B&/_N4DO[QCQ)++U)T85VTP<>5>?#_W+V2]_SNJR='K%]Q][294][GS?$ M7'J#F359[8]C5,B[E!:Q@KT, MO >->-U)[6V\0]_5]B,U<;<>F%9EOJ]8V??EI)651 %$J5!U#=/Z?\W@C^UK MI3&7>?3G-G_LY_RAE2_A2A096[+WTY/$??JXRG37+\1YKO" M7*3<'\'U\,> M?F-<6"(H[D(TV2#DU"JC/.46*@VM$D02]&EOZL+BX+[U3K[ZWMB_&O3/=M-1 M5QS"Q\[H9'<\C//A!_O?IV?-.\.AC_]WZY*!>-'H3-U;IW^='N_MQ,]\)JWV M9]S:>_?MZ.,_)\W3#ZRQUZ!-_/?I\<=7)ZVVZ_YT;YWNL..V_=;:VV&MO7^Z M1^UWM+%WQ)KM]Z>-UPW4V'N'XW=>'+=/SN;=6VD47R^O[NMU\>AT9FXMAJ'$#=.W]'FSB=N0W 06B!L*I(K MN09)XD 2QP7C%A&6BN0*7H=TZ;C8=8HYR3"88? G#&J&%#)8!(P-=5XH:8,A M!E-H!65$%3"((@P*4/S"[ZX2DV'P*6'PQQP,"@.-9\@"&HP!%%D%-*,$8*:L M-8%1+$F$08;K7"YVQ%D?&-P KGW/R)\J(^*LXC?"XE^%GD: MQ$DNH;1&P4BT!+@ MF,8062(\PUO;%-4%7!IQ53]:'G%M>$)IYE9K MINCSW$I"BYE %# 8K4MJA0!:4@F"Z%X5O;A-4CDZZ\HF\ @5I#9^4D M6+IWF\LRYX?<#;/28T:Y- 1307&(FRQQ2%&B">=&.)?YU#K!;'-W@4]902Q# MCH*X=_IHQZ96F=1$>D4D1H0H+%@T83$2=;$\SJZ3)R^CP]WHH)RU2E G#4Z+ M!BL9<"1ACAK/,;$XD[ U0X=Y$H:X#TH9#^*2$X!&*@8TI31:6ZF,:)!((9\* M#'41H96DN#UL,%XB4]Y08A#Q!*1ZC02"!1M&^)4,)80FG@ M:&M;J7I\H?+V;79D58=#97U^%'V>ITI<.8J121D^@JZQ >ON%XWR$*GX GSOAUX/[$F1$NS\5]_MGZ>B M +DY[B.>-4]$L--S>Y<"V)_@0=[:R]K:6XNGRI!#3A@1P$CN '76 VGB_@Z# M\PHYBB!#6]N$U..&7Z%NFKD];M6Y>5;IQU+I>;9N@Y >0@,8M 101B@PEA%@ M&(O2E"8@'3=ZK.KQ[\JK] 9PHU_X@"O/C0Y]4:JT7OOL>SY56$H<2;NS3J\S M' V*&DCY /C1:-)4&J\GLHC(NG--$AEQ)M(5R'O/HMI-:..%5OP.MRY;/RUNV>Z-YG7^OT:D%W!K6O MNCOV*30QH7-\F&AC%M4^.Z[P*O=[S\R+]Y#6\R7PTUMZT/\U'L:1#8>[_3/3 MZ15RV/TIG]VKXMD9#)(\BR*L$]$>]':*8HRM<,M'9N62+U#>\!Z2N3?9[*ZW M76.0!BL<\,JDIO1<3-@LCNP62Q5@2!7D,5RDLO?O39^]?L^(Q6;%KZCBSQ4] M%SK:JX(9H.,& &C !AC,">#!6.6@)%Q%>D%N4/SL(,R']K.$W?["T?TRSL#G M&A95NIOP9T3%U&DPS%Z#\K#T8+&M([?8V;.K$J0J(-BZM_TAQE) M2T32QF(W0ZX@8E( "S4$5#$-4J(>X%11(PV7.J79(EH7R[.H[).JKB:OCA%E M35Z1)L\[E[BV$&H!D$H)\X(IH"$DP*6JCQ9Q*HDJSE%Q::5(,O/9+/]2:W3B M!S/6\^^I=^D_.3'DJ:_,9_A54>IU/L,_F#6^GRIV/95^?&:V334.ZF>2F%"C MJ_]].PW_2CSH0?QH:,%R\8+%#RD!C >)*!.(*"$I4"3U#@:*XZAC);- M#=V%\RG[1NAO"29-UM]'U-\Y>X8&BYV4$BCF:$I_C_:,HCJ:-TPC RU6,!6X MIJS*^KL!E&>=$VE>]0?QSU[-C@<#W[,7M=$@WFT*'9]UIU?[=[<_'.9RBH_G MX9V*9'20WT5\^Q&MRZ=I2\=4N\"/AI0K,:$"$T("R2(V4T!H$ M[[AU2/HHX,B/Z@I7/^P^I]14D28]2-6S-C],F^?8DJ0N:C/60$LB !5& L-< M_%.YX"USD/FPM8UOR#V^/UO*V3.;[2#Z=U+)_\S\OY$<>3WHQ:<8IDP/_W_' MG=%%?/5K-'R>8:&6JGB.9H=IJ0? ?B&3AA^=]-W!3\$,,Y@^"$P_+U CB:C6 MQGE /(K4R' ')%$2. 0#1%&..@IL6]Z0CU@ATS.[CJIS&)[5=B5J.^\Q,CA0 M2CV PDE ; %%%X 5-C?"K!LGR]^.PVVFRW47$._OO'8\_#;EP=R2FF M_ZH[_9J?/7N%RL/0+PO41W,;96!%% M*V1)9H=0=J<-?9A&CO'>HR"/M#@ ,(N )H.NR6&$%A++3?$>,3UUC8M M*P\BDY[-RG:8*&/-%)[8F>]GI+_G?K"5."Z[;CE.4O3'2V_WTTT''^.ST]N#@8^;-A!-\TRD&_*'8UBU[(1*HT6#[=62!2T?JT+" % MK#,I_ AJ(#5.Y3XH\HQ($J!.X4=UO#PTYY8=FX4B*_8_912I+HK,D3O%4A(6 M"H S;@#U& -%K :&"(:E%$HY%LTQ5%67> JTAMZOIA]-?5[9VU4!2C3I*IEK!90+G(O%TTPT'#%2*:S) M!T!%\$!)YP#3T,E(BA@5J>H'K&.Y-')FY]1F*7WIU"DK_8J4?HXM!8R1Q-8! M&%!D2T0PH.-2!ASB8*+2>QED"H^J"UA6J9_L2WHNOJ1+(E73H]&@8\8C;;J^ M-NK7XE2 *X[C>-G$<[Q4V=K-QMC2B544S^49P,X5 ;7[M[GU,]H^ &T7"ZL) MXC 1F@*$%0-48@),%!APD%(:A9;VSJUMPBMOF&8O4W6H4E;CE:OQ'&FR6FLO M@@)(>P*H9@(8'ID3QX8KP0P2,I(FDJ.KLG_I@;1HI]OU\?EJC8X=] \OANF( MO5Z+ZOUB-2S[1GBMW(3]:T4/OS%[RFJI8;; R]M,WBUP0HP<$AA3H)V4<3.! M"FAM%9 8,WM-+<>6$,"HW&),\$+%R/G925A9A=C=C'^@DO7SOV@-CS1 []4&>,KJXS$ MI>3ZX_3-UY;94U(&["T?Y&=343%U_A?>MBQR^2A;R@)VA"J\]8/#A,6 ME6O3X7G&LS^MVS/[NF)5_20W,).;>Y";Q8+"&%$JN' 2@D!Q88#R1$#T 6/ M+2/*,;&U#5_ I2-'JU<;)D/0AD/0DE97AJ#50-!"E3\K.1;1OB+, NI)M*_B MX@3!*D>P,PQ*G" (51^"-H!H_N+,IO)$K,>\/#]H?%FLZ&V$U]@0"1[0"-,DC;NHX;A<:,J@"0XB50U$?IA%/ M')&242VCVA-PWHQJOXEJ\VE>BF'D$0&&41U9;SI5L"S:X5A#&FDJ(E@6K+>L M0O5/@FH;0(C7,$#G8_&'=S4=1Z4_^\E9P;#6'X^&(]TKGN.W#@X6CZ=*/3BX M;R++HPUQ Y;O.MMS-QXR MCD@N[;#9JKXDL<^J7B%5GR^(91"4T I@H;6 *L& \LX"2(QWU&&K2>I:)56= M258G$E5>U3> .*USQ,4MCO#?R 2?/,8"AU[&N;3N0/Q(G&LJPP4\SE!<&A3_ M6*QP:C@2E,D A+0$T$ #4(@'H+U&PA(H1.J2@Q2N4\CK6"R=ZEBFNJU?H8D, M+T_%\S*\/ J\S#$]QRU57%, &:& ,N*C40<1P-XBAK&SKNA/JE =<5*'8FGG M;W7AI:(4\8\B_CK^ZSI?M_\;?\P^<:8'GSN]8I(PO XYUJ?,Y,='%YS0I7WB M:]K:_EG\[HM4BJ+7'\6[1[6NQ<&DNA2?![I;.]>#46IY.#KQ0Y\0QZ6*?FEN M>D5Z@4[^XM#IZ9[MQ,LC'(Q\T<'K,G-S?D:FPV TCO.\/^RD]?ERX+MZU/GJ M__S6<:.3&0)>^=1T#<++CV@31Q#!Z-:/7)EZA"LT]>SZU%S]F49?("021#'+ M#0I24.*Q$80+ I7WS 0NY:<(W[,/G0QF3W >D1J8@==?@ [Q 5_J[C=],=SZ MX_J\Q$F9#DBD>;EM_AY_OL2-\[7SYLW^Z_>M6N-@]WWK\.BPO=\XK-<.FKNW MK[&J#'VWU=S;;Q[N[]7B;X>M-P=[.^WXQV$[_M/8;[8/:ZU7\:W&V_?[_Q.O M._AG/SU7J[%?Z2=CJ3U6IQ=!H3^.]W!7FL97=K@?>GKL.A&M_G.3]MTQXDER MS4\D*K:]./*N/A_ZE[-?_IQM#IU>\?W%A_Z<@M 4OMCYPJ97?-_D[4M-? $G MVCCU/$R_>?KVB^*MN3U\\I[ +RA"M[X-7]S^WJ]NB] +2?EOW?;7[T606\U@ MY7UONSX4XW8OU)V6E5JX] 8+:++:'\<$DG_PMKIN_'!_CH[ -I[7VFC;V3+S]=:6?_G+7:'\CQV?O3H_;G;T>G[T^. MSYHG1^WN2;I/X_6KTV;[\T7S[.C[O"OM^&-RN;FSX]?-D];>7YWFZU=G1_C5 M2>OC/FR\3FZ\!FKM'>#CTU>AT9FXT1J'$#=.W]'FSB=OL320(Z"%%LF3IH"A MD60H08,6UCK$Q7.L]IS!+8-;+FN]9N#V8P[:,D%A1@PCV@T"-@HE2! M,EZD3!Q!J,DUK3=;BW--ZW73X@7&%(0CT!G@K4E)PL@!J:P!J3(IP8QA!VTN M:9V=A:LL:?T;\6_/KM%2KO2\'A#;W%T@2C8H!DG00 L, 768 L4< Y9@$JCF M)A#Q' L]9[5_:H*5U;Y$M9]G5MI*YR@OU%X#BB$#RFD+L&8B, (1E"27/ZX" M[UI#7U1K=.('M12\.O GOC?L?/6U;M3HI>H:5Z5X\?,J-+"&K/]5?Q#_[-7L M>##P/7M1&PWBW5+\V8*I3&%Q2-YZI3ESA+@ M+22 TB" LDX!!XT14(A@5-C:YG6)%MTP_WDH1UA3 V##\: $GO_(>)!5_B$J M/V\<<*RB4G,'I( *4!ZQOF$3FVU'\:_N.,WEV_Z@V+#N=7*8*6TY^UMK MT>>M%,3",04"$JFYH?- (Z.3ZL;$ ^7"!RC$/HD*' 0A(!&1$'#&4!.,:DDQXR MB\G6-E\Z/BQ[)ZNKW*MS3F;E?E3E7@C^--PCQA6 SFH0+;.4!B@8T,1J9RP7 M6)D;O9!54^X-X%,;YC%;(ASTGH3][IILSRA/L\RIV9A]ZS$]D-DK4%J20GNQ MNJP3S&D1*# J.0.DMD"JH( (&G$*M?;>%>Y$M70$;8F:M!Z-SC*.9ARMCD#]E&E'VNA>FZ]YK]; MG_#_I$"/L[B/C')-W:K4U,7B!11JH^K);N25]Q8H?T'8*HH98W+OJL-YK'FL M>:Q//%;Q@G&\)F-=IWF-8^7D7G>='A/-&3:8%(Z\F\%_K;,C?^_*-:W>_G;@ M@Q\,HGE[..K;+_=(S=W4.O:[_;.S?J^\:8B7#OK?YL,S?C<6[3$MBSOG:V*O MQ@=)'@K=?3H;Z'XC?:L[#AST:KOZO#.:'^ZCBKAZJ_Z]'^GXHJOMZT$OCGJ8 ME_X]EKZUX[-Q5U]MPUK1M5_$DU9]D-?.6JH^V)24FB'D:GVU?@_L7HE$GD6^ M/0V45&]^VOVXZ=3V_^^X,[JX-B4W$VM$,[%>[RLWI!W.I'UL[B'TH$G;*>E:9W?=3YA_Z:[NV11W7&OH@3VI85ZOK6VCL7.PW?_Z?R1&^,^EJSK^E7S]]7L=K ME/>W62AU:TAP$98SG(L*QAI+@S@W!@<:E%9>***LX$)C6V-1\.1[J79NU\X,'SB<.#6[BP<.'[/WCOM1NP*/3S_ X?FXQ'/C=]^;' ]3:>_?]Z,?G[\W7^Q?'IU\N6A__ M[C1^G)PT?KSOM/;>GS7WFD4KP%EQ\EDXL)6*!"$)4-Y:0"6'P!CM@)$.!^L) M,S+NWTBJ.I.RCC@JOTYQE9$@[VB;OZ,]( WB]P!O,?NA0+J3?C?.WG#BN=S< M,C1K@XR=Z\A(J3!2:@\D]090Q&7\31 @./=>\HB/ED5DK$NU='^KC(D9$]<6 M$XG&#C')(-.6*H$T"HPYKY23DEE-,B:N+R:VYMBB8D%QX3&06F$0$1(#)14" M1DC,A1&*LL@6F<)U),HJ&5$Q5+PV''Q]/+_RH6?4S*AY!34UY=V>;ZXN7\B0YW4&&J)) 2!D"Q(I-RK=': M,,()RA#BR6^)T IZ3F;,S)BY(9B)8=0DIQF1GE/-(X!"K5@P 1D.K<$9,]<8 M,^6:B[(/E??H<[-^<5*_%P7W"PU;@VY$64I92EE*64I92EE*64J/=4YL M,6%>20X#I$@'@[SF-O[/8"&A@P\NO/QVT ^=4((-DIXYBB8D2,"RNO8\ MB>O\%]WM*NXZ+TZG@-&3=@QGY[XWU&GVZ[6>+WHV1/4(OC,:WZ^V2+5=T9MW MY9HU)GV$%/,*)4IE*64I/;64;@^OO3&C7TCD!19$*@FI#MA8$A"7/%#G@S;J M#J9U0VI_L<$<#(=C[_;&@Q3T$)^C[R9I_L7/O]+FLWME[\D9_V5QLN;%8L8_ M5<*B2)V!YU "&FTKH(P+D0- 2E.,F$X9_[S.Z&(&UX/#:;.>9S3.4OHMFY<9 M*9DBG&I)&60IF192C#F//R75#[9Y;P'B?W1W[)?!X6P;WP^'YW-I'>;*F. ! MB5LNH$YSH'PTE3'A ML0=UR#MK9I79*R(LZRFF,>:LP8 1[P$U\3?MN "(2*^"0X%073UB\XS"Y5_U!_'/7LV.!P/? MLQ>UT2#>K%NH1DV[T_%PE+HO9W=_Y:[%2T[0>C7K*7PE5._#^W6*7R\U, MUHT*ZT9&S.7;?QIJ+-+6.ZTE#0P9Y@U40F.JE7(_R_'?G2.4VW\^CHW_8=1H MSSGUL(^+U%D#-!$!4!0\,$A0@ 3D%N& A$"S_I^HSG')U4_7&4+R]IJWUQ+B M87\/17.=Z?6 VSF7JI3*":0$4$::U,Q$ Z6M (Y[+ -WRBJ_DJ:B&6@ST#YS MH"6,4>R=#08;*@A2'!&CN0PLA" 5SD"[SD#[^3K01@YK1# &* 4CT$)C@<+& M 0DU)]8R:%-V)5.B#F'FM!EJ,]26"K66&AV,HE!!*A$W)NB@H*?&,PJ]S%"[ MQE![NG,=:C75"#GJ $T 2XW4P! >.2V26,@@N$2I0".J8UQR3^B,M!EI-Q%I M'Q*6Y0)104#K* J4$R6%8Y@]ZX\INB9KC-<+N)!H U3 S: ##L:--DBC#41%)U6\=/'B#+09:#/0 M7LLVH!PJ'I1-'@.43JEYB 8F\L$2'WY!:S/05A]HYT[%#+5$( V!9TP"2E++ M:A](@ERAD85&B?.[T MBN_F!;06%_Y\H,G(XL-T]?G0OYS]\NUB\@$+=^C9\@?[?7^\VU0ZN MW9@K[RU0_H(P?E]Y/N ]3.1O?3*/-8\UC_7QQRI>,([79*SK-*]QK)S&/E=\E_J-*]7"P]]@*%J?6'V5$JS>#GSP@X%WM<)< MN4=>U9VR7=.9F$2"ES<-\=)!_]M\I/_OYMY=(>D+L_CH\X73?.W$!TE&D.[^ MG*UYJO^O1_I^**K[>M!+X[Z/IVV\M*W M=GPV[NJ1=U5?^T6!BZH/\EH!CJH/-I4&R1!R!4*:_1[8O71RZ>!DNK- M3[L?-YW:Q -\;4IN)M:(9F*]WE?>VX-;[74[R8>\AQ+?_;SW6*X;,FD[9_WQ MO>J7/[^IR>NI(NNIFI<^KVHV#3VP)[-R-CB7LZG1#/U*R&P(2CVL3(QC@@N&2!"04$^E4IP0&(04 MUB#-)LE@&))<)N;7$5JG!W$LKML\.X)'/^Q%<^_=Q?'I2:>Q]QG'^W]O_#A@ MK8_[WYJG!V@^0JMQVNPV\8=XW?O3YH\#V-S[^ZSU^N!;:^\X/LO^C\;I%W;4 MWL&-TW]"H[/8,YH$:TP0%EAJ.*"26DB,$8+@3ALG6,<9TQ<7TR<[VS/M"82 M602X0 9$02M@C*# "B<-P])P+K:V.19UH7!&Q8R*SQ85/;->*,*=L8AJ0C11 M45N,<1 3[RC+J+BVJ'C1F$=%'S= A6!DBC0R18$(, (J0(2%6F"NJ*21*6)< M5TQF5,RHN%FH^)":)@+!$,WG"'L.46*=@8(3AA$5A 2-X>VPF&N:K \^SEG2 MBBE$4IT^K T&U$H,#*.11$(O>>H293A.E:CKE"["X^^6-,G(6"&(>*;(^)"F MFR221:I%((;2R!&E,09"XWS 4IAL1:\S'LZ?N4!+)61( 6N)C'R10Z I"L!3 MY$FJJX>E*JJ/L))+16\4)N+G#8J_?/Q-047(J;#(80H1I4Y#A:AREJNH)L(Z MJC(JKC$JSK%$%J0W3'A@1>I7X@*.J&@4X!A+HPR.MG-$14%8G7"R"ES\E4:M MJ'7I@]JFBFK#6=./:IVBNV\.MZSU SEH/B%8_IK>_3MH!\ZHY3J MGFW*TFS*BYM.9H6 RDC 35'G5QA@O.4 20(UE1(9*+:V$:QCNG2AWZR_&66S ME)8)KE8T&.B,(<93))#Q3%(9A(S_&4?14BB;@?1!0#I_9&$P4]9J"2P1'% " M/9">\72BJXT/RA)'M[;)TN<563TKJY[28T:Y-"3NE10'IC%Q2%&B">>1#;E, M@JJBNW..=6U7=&;=^4]LH37;V=8 M*L^[0C$%64I92D\MI8=EU4?[AT$D/->04@:Y5AY* D.@"CH9Z!U$ZX;T^F)_ M.1@.Q][MC03V:P"7%.F1M?VIMOR%WBL^G/0MGD1(R &=A -0B#:1& M&%!"E,"202'=UC:A=410UO/UTO-L064I92EE*3T?*3WEF4]F-D_*;!;.A@S$ MU"N- (,! BJMBLQ&!& 58Y!AHH@64V935N6"G%;Q(&U]JR_.?&\T3,= (_T] MWO=;9W1RXKNN%G4WG0\-_6C4]>FB=(TOTIMJ^IL>N'Q85+TK-S*,(,=B92EE M*64I92EE*55)2@\I352Z%W?'G8Z'HX*\O?=%-\-VOZV_?TSTK=]-,_FJ/\A& MSXJ-GL,K[MP?-H[SPR>'G(*4$< HB48/8QQHP3W@*E6CP@9#:[>V59W#Q7C6 M^Y$3E+*4LI2RE+Z>G93>F>W,QNJL%N+EVZ4W9CL;$6*P0L8P)0& )0 MFF'@42K-;C".E+92[.89!?I'E8A_]FIV/!CXGKVHC0;Q9MU"*VKZIT9EMVWE MKMS(D\!\7INEE*64I92EE*64I92EE*6T>5)Z4'<&" EQP4IM)=6"&"N5""*H M@+ *$-[#27!+FX;6Z,0/D@]@X$]\;]CYZ@^*4J$I^W]J%.U.;:)V,HDF8]WI MN?:E@73I<6CZ42NT]??L2"C3D3#?ML$[Q[UT'#C!#:!!I@:(" +!K&(">R,8 MV]KF=<'@\ET;,AY4$ ]*J,CSR'B05?YAOL.Y1!<<@B0H: "A2KY#+$!PB%!WO_7%PSF]G],;$0!88"D@@#*3=S_E1, M!^$0-(@12]+^+U%%\.".@X1J.YCSE?G*?.4Z7EE2,DHUSBW%C23B+]W5/>MK M>E3[>]SS-4SKM<0 \D%EY:Z\1Z3+M.O-9$&])'&W=?VQZ?I)VYLK/7'0 SML M58[\+A7'5,8T/5+\T_6AHJ+%VY7!SHUWH=71U5'?NR?;JA=3U6(W[M^NKI5 ?4J([SP^8#N ZO=(>@A51(*HJCTTG!&"4X'$=H8!<6TQ=_=1>YV^V=G M_5Z18#XI;-<:CX8CW4NSEZO9E>8HN%BL9B<5A-)Y#IRT%%#*,= R_LF"I5C" MP+D*6]M(H3J2L(Z$*JG*\!HA2-Z@\P9=)2B^H13A;^%P;K6Z%H ]Y]GE6B(K M&0=!IO*C&D*@H?; (8P#A)IZ15,#:H7P\X/JC+,99U>(LYA3"2&FW M'F>#& M"8>%-!AQ(KS..+O&.#M?-U(+'[CR'@C" J AE8:U4 #.':?062FB(0 MMU:!P"-B4XPI4()"@((F(G#&M$F](@FI8\@R6&>PSF!=L? U BW7-C)ID3*= M&9$^(!S95638QFA/;T?K6Z+6,FQ7$+;GH]01UUI2#+! !E"I*-!6!L X#%"F MM:#)UC9F=:26"5/+@)T!.P-VN>Q:.%1X020WG :G)(H&L^ H0,29L9E=KS%, M+YP1:D0-Q080X0F@B A@,.> 0>8\Q@A37+BHSE!=+:C&A'F$H',4 M,LHX,H)AC9Q&B 7'@LU0O<90/9_W$13C%B(0"(U0;;4'BGL+)$<4,7%2WO:)KVF;ND7KWD6<@EJO/XIWUX/X%&T!1B=^ MZ)-..]^;M)GN%=.8"K?50J>G>[83+Q^.X@M%4;<7/T4X/R/383 :QWG>'W:2 MV%\.4@VXSE?_Y[>.&YW, .;*IZ:BA9Y^TQ?#K3^NSTN=K(7N@F*^=-V_V7[]OU1H'N^];AT>' M[?W&8;UVT-R]?8U59>B[K>;>?O-P?Z\6?SMLO3G8VVG'/P[;\9_&?K-]6&N] MJNWN'/Y/[=6;UL?#RC_/OSN]" 7]<;R'&_ZG^L/]T-.1'$2,^L]-.G?'B M( MO\2?8@^)(^_J\Z%_.?OESUE"1:=7?'_QH3^GT#,%K83[2,I_Z[:_?B]"VVH& M*^]UVSL2KNZ,UE8+E]Y@OTQ64962L-HG ^]!(UYW4INTS:KMQ^W<7>-:R\[- M%6OUOJ2KVK,VRU?[KQG\L7W/G+6['_VYS1_[.7_H(=SD.XB26_?3J M7D]_N;777KUO-6JMM_OO=]H'S=>UG=WVP3\'[8/]PY?W65&W340Y2^VW2UZ4 M/\*USH:=7Q0W^TV:?A0-K%2^8IERR4_L-;O?HS[8:U8%[]?]'NTIBZ>_'?1# M9Y2*GZR%*^M'X_"G*PLU?KRCC?8_9\^\[ MQZ]?G?YT99V]C]=RVWXY?Q^\].\*-O7]"XV+BQFH< M0MPX?4>;.Y]80 A98T!@) J' +:()SJH:L B4=(ZZUM!.M8DI(<66L4L)[! MJ#J/]@ P4LY:):B3!DMJ E8R8,FYH\9S3"PNP A%,!*@^(5CEL'H"<#HQQP8 M!8(U1)0!Z65JM>M%!",N 4["TM1 ;=W6-A9U DD?>MLO:MU"YQ;M]R"(D0, %$!@UHY!M 0B> X8X;A06QQ$<2 MG;)%EVX17ST2G15[5;0S*_8C*_8\(66*((QX #Q%=U 4## 0QM^\BU)F4CN? M0O)P'8FRTL K1$C7@H-%\\(/!9<1&I)VV/QP-?XN.5+"D.D X MER"OK+Z6SC*ROI:GK_,$0BIK4-1)8(R+M$$9#4PP%# $@R72&PUI2KVJD+X^ M+P?&E"S,7%CZN_\]IK"V]DTUFA_,!#%I>=#6W_>_IU[(_B_?\Z&S'M'LZX%1 MBT> /*C@$&1 Q#TDF38**(PM<(YSC5'P0>"M;5$7\%U0@A-7_S]Z[ M-K61+.O"?Z7#9Y_SSD2HO.I^F=GA" :P%VL;,;;Q.."+HZX@6TAL78SQKW^S MNEM"2&!S$2"@URR#D-3==9Y<4+ 9)&,8&2<5XB8&I#'F2#D<"OD61A"2R<9>1)RV.!.;Z.< MAD[E9%TKYX$T('0=$%J,NV!8LB2C0XJY@'A4"2RG; N!/=R(O/F/%))@K RG#=%B$()9D8D'YPD H1U<2MD%7T1 MJW? W7-RGOR6)?7WH@NRFAE.1@7H0NR-RIH=G5#&&^Z3KEWN>)&"2,EX@K(I#&VB,5 MC< L$1Z(!&IV@=ROK"OG"1"T1^Q[^CNG?PUA@0RS#Q8(V#>0WO[@M$P2BM^/ MH\\UU?P@ALZHI''/+>KF(7Q2MGMP],?69"H^#3JCN-$_*?,)O,]0.WP??>Q\ MR]6=ULNIR<9PO6'_/L+H#;/?O'&J+PN(MQ<(6 A)288%,LXR .*< &N!CWEC MF&8QKE4R3*Y[!@82/B^71@G3A# M7@J6I"&&,9V#="19I?(;S\G9]+$WB-"*'T!8)@ZG(SOX&NO2B=&/!V5*^_-R M+*V$7VE[.@\?IM-P-ET3=WX#8,L#L'J@4# M(=:$(NUR)1X:+-(J,&0QDQISPY/&+T!^-27TSQ62Z^?D9*G\I,.\O3538J?< MK"[]+-W:07KC\A[+9**:OJXX".CP"]LI![A9!3B5BAD$DZ(P/Q1ARU, M*\Z1I^J"6CO--N53$.JED\U&J.]=J.?<8(IBY[ESR%I#P8K,;C"E)3)484PL M]8Z'%Z],RXA%*_)!A'J91'/5>)PE9 ME.M&=*\GNG,L(U$E701;0;/$P'3 $5B&\T@9FSC8U0X; BQCL;;T*H:@/RG7 MQF23^MGMHZV8,V-F'AH6L3PH\@LL0M@@K=<8"8USJ#50"9,\0S0E!A^)F(0N M\V=UX\5X/-*\$C5W&JF^/ZF>(QB8>(4%4XA@DZ-YL$?&6H&,$MBE$*S(;@S1 M(OS6Y8(;7\8-(Y/CL>U40S.?D M&IF+^CBVI\\OY&.U6,ID/^SO:BK*"6I0:GDH]74QYB.20"(WB 0=$"?2(:U2 M1,(S "HJA1$D>TNP6J5*ZHW+9/7V7*Y,31HAOW,AGZ,B&FM*#76(:@H$Q.7J M$Y%(Y+'$R0?"CK&!V=ONO86[>5U/S=S4S#5XM#:^^K"TF:RN&.:,)@9&4 MSTU0$FFO-&(D,1P<<9Z&G/E$Y8IL*#>>DI7SE#12_>!2/<]"!#,PBP9HAP*I MMC$B(W!"D7K"/;>.V90=(H8\P2/('P45 68^&,<+MW#\>##(90#+]*=^[P"- MXN!H-A&J<9O<4Y69"\RI/&EOSZ9BXN5=K^8,_GP+,[8+$S;SI0;KEH=UB_7^ M$G' MQ7$N 1B IKG3V?1T6#??;L[$ZH%Q_4&( S3J'_^1QV78[W9"D;OV"('Z(;>V M8++68:[^KJ?JK]./PWQ4W\YDNM:FL]5 \/(@>+'L7Y(\2OB!3!+ O@0UR)DD M44B"I2"Y32S77Y4M(995!>QJ(O2(/$W/%!.6GH;48,(#8<*\'RI%&A6.* H- MF&!- $S0&&G& Z/&"B(R)N@6-[?>\[X73%B2BVHUR(^ZN"+/VH=_%Z_?[GSZ M4+Q^O[-=;+7_V?RPN]5^4ZRM[V[]L[6[M?GA9J5XZK'X]0S=J,#.52WEY;=P M2=1X-1;%)1'GXX$_M-E/V4^9%0.0CDY;!5@)M:,R_N^X).5W8M7A+>87G1!-INH3T&VE\Y@&]E^(-F>+VT=,,_)K,@:)\"J M]1)9IPQB%GM+M?$QY-T%T6+\-I[%^]M%?72>Q:;!38-O$PGP:)S-XV$,N0YJ M/FAFN Q'\Y6MF:>ID^^N>M4E[J6MR<0U[J6[4,Z+&15,D?P?1T"T'>(FY21U M(Y .A!K+HPV6+X%X7TN.'E% P',%AKO+P&B X8& 83XA-,I$%3,(%D=$'!N" M#$\)"94(C480L,F7P-KO!1B>E'?Q:B[GUUOMM?;Z,ES.5]X4>.BZ\'?MQ1)5-ZJ0)4"G<5E$\7Z="5V^6[DGTIL<^[0 M< ^&4.4<6ZE24OB12H M-Z[*,[-']GL<3MG;J%_T(G#;0SO(9TZ.1MV8OYI#"G+X # [>V('HO\HYZK9W,C&?;$\!;)W_CC* M+P>?&6/.2Z908#HB[EA6(!RCJ+TRS#F86Y>!2Y'SAB/> M7,1/SXNX,TYH:202@.F(1X>1]2P@$Z5UD@<6HU\:1VRB"YH&-PU^L@U^VN$0 MJ=.S/=^$0ZR [7"]7<_7DXEK=CWO@E,LEKW.QPS&G'P71=*(>\T0F X1)>*5 MB#%@2_+)0"W";E/+J8F&6'U<6,'(I&&4VU6+H#N@F"N*7,;J84?>4,_>X/;>\@%@.PU8OJ=;D-GN6JS+8J M"5+VF7X#.UKSYTUM@E7B2-7L[J3->F[?P]3N]/*$YG^; M9U-Y-HOY@[5>./_&S#<;,K4\#%V,+4U>>>*C0C@I!1C*#3*,*.1L=%P%QZ7' M+U[E:@:+)Z1>VP>[&F2J*62P )]@YGPM12;QX)&)3\.#!/$Z=NLQ;=CC=/Q;P6'?T-W^V&Q MS)_OCO,4S )O!<8-?BX+/]L;B_7(E=" H,P@%UC.I0\8&4D\XL$[I81+A*1, MN[BZ=1&IQI'UI&!EZ=RK@95'#"MSM"RZX'6T&,D0'>)8862MT$AQS26C+/$( ML$)%2XE;5T1O'&++D?UK\;#"C@H7#SJ]7MXIS$6*2@%\7J&$UT!+++GR)%". M">?!8D,X *@TD2GE S>?MVH2=I<@V6#>\C#O@H02P6!*G4":Q4R@B$3:*H&D M8-BUE5NEN?M;>;[=T/Y9OO-S_LOM]:W]VL/U_;+3;A[9W7 MQ=^;[[=V-A:RGN_0^%LU_O=?=]3W)X/K#$2>X! X%EQ(XI2@E@1+B$A!)%]3 MN+MUGS6XOCQK#8@HUO;U;=U\#@TN%P3EZJY+G MU%B+4HH,+%F=\V0X0PJFF9M "54*8)":EF2/ P:?E/ON8N+[?G-]I[V^]79K M;7=KIYTI[;6H\++J_3"8H= ?NVYF7Z;,&93ZGPM=&ZW8P.(51^\=VQ['1Z,O3Z.\6CQV7\+]@-)(* M@V'#>3Z@V!HDC+9$"N\5T]DW35M,+VNC_Q&9+PU K4[7'LC3W@#4_0+4G,DA MA9 L28<(YA1QHABRUL /(SRF.KE8GNEA5(N2Q0#PE:WA=+UC.E><)C8A "M! MIQ:\)(UOY,Z ZH+#ASA)U$:-2&06\60%,CI&%+0@42AMI(\O7JD6)XNU@IH] M_J7\8N8-40%C[I"// &V28PT M,Q@%PC 3EEN/,\KI7#WFUNF&30F9)P4#RPQG;&#@?F%@CNQ8)R4E$2/J+-A\ M'DOD#,7(!J8-(R0R37+8(FD9=NL]Q,=4#>91D)T+O'JWISC/X1"K91&99B_B M_L!KL9BP4\10&Q)B''L +RH O+Q#5&AM1(S4NI2+"2NR+#MMA9Q2C2POF8TT MLGROLCQ'1 *-P:J$D4\BIY%YBQQ7(,N:,FR2S2%-.49 FEL7I5N]4*95YAC7 MWE?\*0.Y0XMJU0;NZJ[TZ_7]J>!VDQO\Q$!]L4 Q#XQA[0W20:4Z\,LXCK2R MF&MN+=9J:;G!C\G)U,!@ X--;O"3A<'YPY9)Y%+&!+@7+.(\Q^A[XI$P1&FP M8<%R34O+#5X%)]N3/9YL-8#VXF3F#Q___OOMYO9F>W?M;;&Q]6'][Z@B<_%F#NV 7YZ.L. MJ*$!J(3;1.0^30[R))G&THN:;]7KYV]84.TX:GC"=7C"[F(US!232Y$F9 0Q MB)M(D O)(,6T%5HX1@B82UPLBR,\(H.H@9S5Z=I#%CQO(.>6D#-GFE#G3<(, M(^%30IQZB[16"1'JE*&^W M.UKX\6T%KL;A>%OE^._FX9]B3^,S618P+9:55 83HX5&1'*!.(X&:>(CUQG=^^#]X8'RW"TG,0UR"1 ML2PB99AD.*E$+7_Q2K#%S?L'$=9GX.II]WOECOQH />HQGIXJX*%JU*5\-F7 M'MP=V! +ZSWT9S0LCNVIS8[-0>S:'(. MCV)OU"IZ\>HNOZ;:UZ-6HG=PD.%Q9V2[F]^/8R]T1F,PQD&=C@>#&/X:C]K] MT5XLC?.&'2]/W2[6)L11\20(1MQYCS@+"3G0L$B P0[TR-D81'6$ZZ*O\#&S MXP:FGB9,W<'!B U,/0!,S0<^1!H-+%Q$K8R(6V>1-HX@AAEGR3@3I0*KH"78 M8H#^*MH%CRZNX=$U^$GEHD],L&YY;'>W8UVGVQEUX/YVT!GFRDMIT#\J^FYD M.V4AIG*%HGY"8_B^'0[CZ&:^WN=03F[IS/9];L=.^CB,:WGD=\I9B6&K-SD( M]W5_L -FE1W!F+[-4_JVGM'31E%<2U$L9J-SJYRQQJ/H0,5SP@AR#'MD;'32 MVH1QSN0B J_0-E13'W+%]XH;@;Y'@9YC?L9H$H)4R#BK0:"Y0BX9CDB,6@OF MN>#AQ2LF5JG@Z^/D4O\:9>\?_ Z=;Z_^&WY,KICIO(\Y;&+9"$#PKR" EN[* MP\I9>03/SE4=BEY_5%(@>+M7QB >#&RW.+:#4'G;R^_BC=I)UO\<^3 M3A@=3F!JYJIJ4?R!SRZQ#EHP'EU^R9$=''1Z5; U/8_(#SKT^OS0S/[,K2^1 MC2AFA)>.)*TXB]0I)A7#)D;ADM3Z,^,O)A<=#B8].+8'$;E!M%^13=#!/VSW MQ)X.7_SK_+C H-0-4GE<+AN_^Q^OA1#J6G^_\V'OP^[F M]H=6L=5>OWR-K4K3VZ50C?K%QYX=ATX6EO6I#*W/RM#KJ0Q]F,K0RG?OM[6C M:K>CTP.$Z(_A7F'8*N)W'W-VPV&%)B%GG4[^JB[X_2(1N$1T]4]$]]5_NP$L M[H5QNJ(,J1>_?O8##2UY6=0LK3T^@EOX)=A9YXG8SN# ]CH_; ;3LZ4(?ZSU MPM\#@/O>J/QS)TW7YMG2W.@,?;<_' _B+K3IKV[??WU@3M8^G7 RX&-'_WS= MIJ^_[FQ\/ 7><[+_:4^TZ=;WO:--MK?KO[>_[ $OV_L._*H;__W^=/]3.':4 MR_V- WC][L?>IW>\#1RNO?%7=__+5P;/[^SMAL/V#^!L7_[YVO[R.FWG_AQ\ M]BFD*$D^Y$,RH%1:Y0J%#L6 95XZOXR'HTXZK=[J9*0;_4'5/4C1Q:IV MK=L%'M,OMCM^T/]P.H35"_BTU?,O6X#*!Q'&*E^1/XO^H)R-^H/UBDC5'_[>*F!6;''0[3M ]&ZT M(>9@03",Z?9/C,7"=' M"Y1QAT?]'O5CDY_[9'Q\/# M3@WPAW:FNZG?'QU#-T9 , =]6*A'X^ZH<]R-M1C\G!X^FK6UP*#'4QU_#9X, M0P>SXF+L%<>#"'0;ON=.RZ553\?+8AWL(S"281JJ;9$\]7G4\T!GVEZ$*1H/ M@7F%0$<& ;X3*W&HXQARM_)4^CQ]P^(@+[+R MYO YJ/CJVMS6C[VRXZ6".!.7CR\_O"S>K*W]/9&+F=Z>C1&LY_Y19Y2O/QX/ MAN,<&P&4*=]V,,Z/S7T=Q(-QUU824 /AA^A!6BK/+7QCXC_(XW;4&0[S*$T: M\F%S?=*$:JG?;*[J(9V=G?]O>!;SD5L!-&A80G4&E%D,>5D &%7)7?6:*4!8 M\HC/KH'8[0 ]M_7(^EFU7#9\>-.F#X&>=6%IY8@4.[GYEW&O<@"5L; MY4Y6MF(&SP@3-;O09D8F#SA1?PZ+M1ZHFF[Q/A[WLS'9*U[#$BT(1O\#3^C" M==.GPS3ES[?M:>5O(+I59/I2_#8#M>4;Y^YY-K5;50LRK.9NU0MEOD$@^F H M55$W^?.S?LY*6*H1OIRRSE%=.J44FZQI8UZ3J1M]'A.861LR/E5CU(LPJT,[ M."UO8HMD.X.S,;RL66?-F-BX+7C$$,"S7/+]RBF6!6!2^*5:RY/O#,K!F,[# MC9=*YNDPP]->=$HP"1U?6NBY*9,GC@[M"$;S-"^K^/TXEA5G)N,&]\KJX33: MP970?MY&K^'^[M"]O.,?>4.ZXZ_ R,\LM+^KE? T5-CB*AP,1T6M^V$B!S&B M([C382T %;,!PGL2X]?)>WD[/Q]94HG?ZP$LK],BJR1@#!,L[UIXG=^'Y?F? M<2^>XQR7/![66NIDIV^& 98? PLL7USA ^45/K1JZ+W6[>CB[41Y.S*W7/\U MQYBO8V)R? 43\UY7_4_7.+USJ_-#YK] 44')KTTYQM\ 2$!:ARMB2^+M]=J6 M_/+QI$W;ASL;7W]L_X#G[+[_LO-FO[-_M/]U[\?[K^TWVWCOZ#^'V_3]T;PM MV=Y=8WMTD^_L;L,S#@A\E^\?_>=H_^C]E_:;=QBN[X ]^F/_S7[:WMTZW=Y8 M^\P243Y%CX12&''O-7)$;DF<\.>OP(_L52-UDX$J-:X?#\=%QQ4E++F@3H->H,MTF;+1V^>:&5<$S MK=F@FTIUSQJP50+XV[ZH:Y.Q/J?$-B6Y.$BYK6BZ-B:"?69B:S<--A M$2I_S-E5I45Q/YP9D2K4/P_5>!C3N O=_%;U)W6^YZ>5KI<1V*B= MG!DP&0PP'OHGE1V8J?.41WLPS3NC H9E6+?*P\KK P["DT;C06T'U(V>WF2A M6;XT_&QWV)]I86GV9*OD6Z[F7LZ-+V<]U.TJ[WUNGBHS+_?_H-\/)YUN][(> MY;$$*[/;^5&F0$P?T>E]@WGH#TY;V68&&)E[0FY4_O)T(4-W_5?D;)Y>>V(' M>7,AQ!1SP&A.NIWY]MD 5"NJ7[KVLJDV^)8'92>[3("@'O1S#UQVF[9F%WBL M;@7CE0WWZ>B!U>Y'V=*=4;5[D:K.#GL '3.(+.+ MW4[\5FVCNTI5%8KXZ=3-*?E*TXV/:S^* M/:C/@*#[7V-O6(S#WO67.O]EZWB[0CXX73WH?S&= ^DGLG:57II+&9O?.3B8/[ M5\I8HBP*SR1W@3JF?0(3#?Y%["GY17SU8D;.O%K\.P[R&R!%9!INB>BS4Y%? M^?;)YV22$-PKQ"A)B&MGD&'2YR.Y4G0A&ITWQBE_N5CLXO^6Z^5Z]6Y%=MKGS&6022!D1".(&X313J) MA##V(&/P Y?'ZK*7B[41_N]E&SC]\0A(>N4*'YU/!S\#[=(\*C=VLIT'%F+W M=-:VFJBK''AY>OE=7A;M?FWCS&BC<\!"\/\MRE"!*G3DZHT[ _ALV-3;7D\ MVE_7&U/EGD91[FD,+]U2*.5W<6M@"O>W 7&73Z6ED2NL+3?$FLS](LAYDMY: MY1H07XJ@?]EB[;7/1E#+N #QM@3,G& 5LI(F)*AS.8>%!^%>O"+FY6).]DU MG!$I)0'C*4G+75(&4%HX&0G73$7#?Y$OT>6;[_[+$GRFJN %*AIQ"DA MR.:3#")+VD5E*5,4YE9?"N+]$7#PJ>OO/"I?'V+G;E>Y\SKE'6J-<37H@7&T%_H9/I"GNL MCY'-;4R]$!5.7@E:6Q-DSH[[,U3O]GVYK#)'[H3I+M/YH,9ST-^:!+O9@X-! M/( OM*YK[07/F=1:4R"!5"K#<4A&2$6E-RS8A@0NARA\/ 6B@(VFP/<2RKY6 MQ(UC2*MDD.8PYEI:;(QY\4JKEXNIS)=:>PODH71KO@%]DD.-U@\!HF;#:*]O M)BBKB#1>J.@T=Q$[3((V4A!MO?:V\?4L:X6([8//)OFDA&"(Q0@K) B.C%<* M?@"28(L5)F F4/&276(F_,=F$+S5A&-,2!DVHR/8#DY;8Z@P07*&L11*-A.^ MG G?^]X^^;K+')'SIL%! MC0.C0U@5I9UPL7UP9:O@"3A@KJ>RIQZ7&ZOLBY3T;?PV1FCBDV":<\$M4]8Q M39CW8-9S+#QK;/OER.%?/V^L_8YP/@:K$%'Z^@0 M,"2/K',&48ZY5C2$J' ^P.VB%=):AKX&#<&3I\&E* $2A-,LI:0T"4)(&40S MVTN:;;Q]\AE&,"2J J(N!02 &Y"CP:*@E$B< AX[?:FOKXPT 55Q6/Q/'Z3] M=M,NA T.)-I21H"M"2L-#AK>8Q:,_!B::5_2M#-0 TYJ8,&1(6($3+MF&L3= M.;#<3! V&\UYLC9N_.;+BT[--]V1-;O6+'C_J T+6E4":?35W#%XU&\5W['J=+ M5\[%(S>M(0$,V>5\XS(^\+?=_C&@E,;B]];L,&0 7,^E!@!8B[6S\/#I>V]G MBFB6=MKDDSK6;R:P\V&&YZ>#,3NKDYD\*^10Q2-.\[*KR$ 0(^A-SIWHY+S] MK'#\I+9"'589>_YT-OAP=!CG:<N*J/,#-L9]9NSM OW&32_-FD M50&8H!1Z89K9,=.-22Y'45+=_#(_.\<>CLH 47M\G.'CPWI13;W$\M&LX<>Z MQM;S*)^MKU%.R_#]@Q[?EM*HGU &'$^< M1G6#+\C//TO%:.4Q_EDAC6E:U^Y$DS.!'&Y=?C8- ? MY-2:?CXE"0;P@B>TURG=;9FGSF8#'@Y2"'63#<.CJ9E-A:7 M3JM*;X&>CS(JEB'*Q_:T*JC0R70!V$,1K2]SQLN*"KFU?0?LHMZ8[$VJ34SN M6 :8=RNO7M6&DH7/G).3@XU]-1CYSO5S\DJZY"%Y:HM)U$-1!K_9;K\'+V.W M6U@*6?*<>MC!IWG0YE[O'Y=S7(#_MU.]Y M/J9W/.J',IRZO"E\-<0\RB"SH&'LZ%Q]CKR">A+Q=IB#J5I._]&.A(&M7R/TFUG,S,$]A[V"K+RLS: M"4#]IY0?)O2,QO.+*=##,9U-.\@UPX:Y\$CQH8P"J:DZE1@HQ$9T90T<0O_< MGD&925FDC/Z ((<50?SMP]B-RHNYPDCDZ_.2CP"S^:+Z/A]RYN6Y#R:/!%OY M]PJN-Z!_WTIPK9[T[QARPDI]AS-Z!A*S67*'J7[;.8&W -6 3IPU1Y-\HN3O M#PEN%U@"_*RXT,R;>=LI7U[1&VAH38YJ%*^U;EVJ;79&CG+@=59A9>^1[P)Y MJ938R2"7P.H!3H&L5F)W+NFVS(6=?%".]XD=@'8P:3RSLQH M5VE!1T?]7G63"N=F 2U?E'LWS?P^ZU%6:ME'EC%X5H-E=.A=K1L5QH1^K!*- MO!W7[9Q\G/.ZRG-T)ZSMW!UMU9Q)=:^:E=1,=?J,JM!2#]9!#5G025 ETUY6 MK!-H[F%5]"_?XUR'X,LYP2Y7X)L^=&I730RXBAC5.BQTSI4CN]I8Y&8.BTKU MVS.MM]BATI@1-\^A:I04Q_^<&.L+B92M@;2CAS! 3> MAT3S[$1-L#]O859^H:JXRLR@9WV9]^:RSCFR![TX D'+-7/[@\G1!65)C<[ MC[/:FM"ZK?7A619N=CA4")9[@[+!E-D ?&"[_8-)V=UXU,FJ'GA!?U!;B*F? M\[S+2*8RA;P8EB6ULK/J;-,0]-PTZJATILT\JY7_!ALMW[5LA\L][4.KCP]/ MKQ<5=DF:6M70[$LY %[Q8THTSMIWOD69_4P=$J$8E\6'OT&?^F.P%\'B@!4. MJP;6HY_RG=D.E'Z*V=ME9TCE.;\H#F=R:6ECNU@ZS0?'_7+6KM3TL]$ZW_ J M@;YVJY7.I)I@GK6E?G95YG)XV#D^AF=>H**:XRLNP0&"F^2:)KFF2:XIU=^O MU=D=T\&-,SU3GM50DY/=K)F>-1<\^(P)T88HAYQ/%'%F##(D,&1E< Q>9[H M%<,^+F9F#V"$7F*.7:+6_U@0T5?_77*6,[4T"'&0W=1=>SR,?TQ>_#DYV*K3 M*Y]67O1G/2"U+A/'"R=WE4-4?7P&Y2]Q!>?U&5[UD^N/7Y8?S9TG5GVFZ$M. MR*4?XY>7?_:SVQ+R4G-YH]O^_#,P9.^FL?JJMWT\QZ/=XJC92T]J--<^KG:1 M4MW/(8WZ5]H+5SMMN?3V=N;_=<7Q8C-; 9>>/;OR,W2%>]2 5)+>K*,S*2GR M4#^NNU/ M[2,P5?G>[E?X]_YP?^,=W]_X2'<^O1/;1YMT'^ZQO_O7E_E3H'W?N^ M_>/P<&?W\!">];6]^GN[M[G_=^_2ZN_VFG28G0&]_P'3[RSN> M"V)%(XVP 6$<).+&"F2=4LA2$I-@Q#O/7[PBW+0D-[<]"/I:0G379[[/8?H\ M:VI@L('!*0Q:&UBD6A,C)-!4^E8DECUA#1QX3 [?4%(JIX M])(+AS@!&.;2.V0M#TAQ*8(G3/!\0#O'+<(7RW)=$X!_ B%WQ3:OZA5]]H+. M?9 !XP3B;KA.N:PZ-9Y0I[CP7/F&:CTR09^G6D12)V%9H.0%0UR L>D,3Z?LKRJ2-8*^ M:H(^3Z7RN4^2*HUXM"$?U1N0L]HB+#6A*:I@LLU$>8N16]M,=R[HCXY*K5Z# M'\LWFX%M!O9Q?7.97FJJ?VE3Z0>SJ"Z.G=\]7P3QNO9WO=-1APJSXYS_/9?)4 '9% M#8A_E9ESKRXIC'*WJ:$?_&$,XV[<257YK4^=$+=ZE23F2O-G?:8N)_I*A3P.&'%G(W)6"A2)I\)C MAHT.UZ@B_FCR2>N""8\[EY3!E>HNTC/%U=,S'SZ75(C+/VYR29]F+BEMRYUB>0*@29%9\%^ MXH0KIZC3FB4F@Z?>-)'ERW&)'+V&[WFQO_$1MW>_GK0WWO&]W37X]\_1]I?W M7_=V#\3^E\.C-MU?<(GL?0*3[$?W:WOW'=G97X*D4&!"2V:=R21^^AT,IQB8ZB/&ELNO4G!$]XXAA\9"LX[ACW.)R4F MC3QV#'$M&;)1,:08=22:I.<4RZ[]B.C7#3!]X\+9Q<+:FAJ.52OFJ2/L^H@N;64*60CUXAKEA SHN M+ J*K JI2$@Z10,RZ5MM3?$Z8FY M+ _[HWZOXV_&F)Y%%I,QUA/"O+ I 'F*QE(B":%),TRYQ/?#F!JHO#)47E#< M@4;@08Y)1*SBB"=AD.7>H>"DARGERAG_XA5?5F6=%7*R-7(\E>.$0Q2.1\\2 MER99'PD&N16&&V;2/7F8&CF^CAS/4QXF-78V8H05MHA3&9$+6")F";!:G'B, MXL4K3?7*"_*CHSNKU^#'\LUF8%>%H/^L=!M>&:;>I, U&1I-"ESC-EH*A[J@ MXK+B( I!HY#RH90B"J2-U B3R!WW/$5CFA2X)@6N =@F!:X!V"L [+R1FHS" MVAB8/LD9XDQ9I#D5B >GO39$."&;%+AGF +W\QRW-_4ILAV_-HAVV)R9N/99 M,BE83 Q9IC!0%9N0I@(CH;SCT3),8[Q&DMMJ9K1-3P]^W#EMS?F(S?F(SS.G MK3D?\4ED6#4Y;4U.6Q,@,C]3:R45ML,_;B035P[$OI%,7'7K^[Y:^ 16Z,]V M2"XNQKY*B_5CKY/3+C^,[.CZ.R3/P!'W-!UJUGH>N' BS\\],>?MC<.2'OW*VMOP/?H]DE[X^N/_2]?*;3IHI#V)*TTT5#D M(K4Y>DLC)X-"0A&35!#1>?+B%=4M9LC*Q[DN?>.AP:U5ZMLU<(LQXGFD-%#. M>9)$$ZJLCRYB(AQ-JMD(>&2X-;\18(@)U#N#O >TXD)8!$!&D84WE3%.!^L! MMV1+\]7'K2= ;J]_TM"*(,O9J4+%Q!YKXO4OS7L".5 .FYC+*UCI#&?8$8$Y M2_ ?:0)8'A6L7A#,KXVQ!AN,L,4YF#\(Y"QV@++6:&$,BWE_5;:X5BL?!MS$ M\]]8SE/R--,E++WF'D>K9)#82$:]H3+BACX],CF?IT^4@PEOM$1)19!SX0UR M7.5,YA29QT0"@8.%8@YSD;FY9H9Y81P)T5#:\/-'I;<7Z]WI9+UQ MC"&>23IG/"'+8D06$Z998))@^N(5$RW&FH3;)RSHUDG/!09AAS7 DW>.:>PE M-\H%GX1K"/HC$_2% B2$&2F)1YIIBWCD#MD4#:*44 S_]\0%$'3>4N+6_LV& MH3])AKXV[-B&H3_T-Y\/0R\]Z?^Q\-"&H%^FMZ4$=:QMB*"NN;#8:,Q4E#%( M>$%I$T_QJ/3VSJ(#G2283V(L,IB65304<'/X,[KHG,78XL!>O.*DI?#J>]8: M@GYC0>=8!:E(ML4YCUA;)[37VA$CM:">-03]D0GZ0@!"- I;K1 GB>;33@DR M5H$E'AWFS#IFHR\M<7[[3.^&H#_AZ-J2-KT91#N*@V+]L-.S387E2_?5:6Q" <183A@+AF"CD9!;(L*96H"8GD\F.X96X/JHWS:74EG9/H MO3$Q.>-R^HOE0F$@U%(;SI)+#7MZ=))^>E[2<:(D8>403<(A'KQ$QA"'L$^: M#:9N+K GS3016EH$LYQR1<&(=* &*:Z8=KDNFK* J:8%?ZZ\ M2=KXGFZ>.\RE4)%X8ESBR3HKF$G,!D?A1=2R84^/3M+GV%.PC ,U3@AK21"G M7"*M!1A+3.$HL%E'1ZP1!E[ M8+=?@[ -PC:'!S0(>Q'"SO%^#^8<"X8BY17P?I<2RA4MD @2E_ZE;=/8S%>O\( MGGQ:#*+O'_3@XF%=G3Y;#/T$[X_&@]ZP5?A!#)W1L.@,A^,86L4Q=#O"S_XH M5LAE0^[>$?1I6-A>7GA]_[6 SVWY<;DW#TQYKW(#RCX?OH8^=;7@GOJY%9K\9EJQR6M5[X.X_+W]-A63MK^?IX M,(#?3QI";WSJ \#?C\\,M!A@(*!>$A)Q8X%A8ND1-8F8/']!&L _WF)F<7^X M7$/761=8E0M$I;A3&,(ND7!>&\H5UT0(,&Q[G4?\6NZ>MUB]*G6BS6\[V[4] M ,7A88P9ZG8K[#J:W/ 8&@(37>2&?>N,3C.^=GH>N%9^=9VENS1C>UEK>//[ M<1Z0ZH)GNUBW=]=.MP\^Q^2"4H8!;Z-YHX9Q9*4T* 3BO".,$RM?O!)4W![# MEF83W-%":"#MXE6R\^ZS$YH0Z1EH-Y57B>+(T,"1SM,4E/'9_]V!L"UQRF#HS" M<1R4:R_C<=]!:TL6.LRT%?H#SY[!8U\;O\-R6('2AG'^XP1LX2*-00 BB$P7 M1FEP6F2DKZ!]2IUC%\80'MGK@Q+I%V! ^&Y_&,OYJ< _P_OX"HVSPYKOGK7H MT'Z#[P!Y[O1LMXC?CZMGA?&@O@9N#70]7P@##C9+<1KM8&XR\_+)M^STQN55 MYZ:W'D+!88R/^\-._L(?@]BU>5V<'0Z5?14S5]7V(CZ[Q#K0A./1Y9?,G$K) RT;0N9&:^9G;GX)3D0Q([QT)&G%6:1.,:D8-C$*EZ36G[E\,;GH<##I MPK$]B,@-HOV*;((>_F&[)_9T^.)?YP<&1J5NDPT" MU_,=$+KR2(G*]OQ__P?0F?Q9_%9+4PR_KWR7?UNK"6A)8_MCN%< >SY^]S%[ M= XMP%M6$ !*D[^J"WZ_2"PND6=]H6)XH![SE\4=G^;XVG8&_]CN.&Y48 \J M8K@JYS6V.S6=.?KG:/]+]\OV%\^V=S?I]NX[UO[1/6QO=+^TCS;YWIS N*_(:RDW:YD41I98#O[% MVC..DP5S+@#(QL""B5+X^?,=\[ 7Y;@7V]'F42_%3S M+0V.4R9@>=C@N:7"$(N3P%2 +1H%5B_N^OS0Z8K[Z_2ORLS\D*W,-X/^^+C3 M.WC6B^_@,Q;2!A4TPE(YQ+6FR CJ$94L*98Q.[DK'A:ZVA0W\\[4[W;[)S#I M1>F1SIRVXK&=7F5NE=Y8UQ^/2@I:T]12=:D_@>-.%9L=#F/MK.UVK.MT@6S>M& ML#[R _,?,UB5#Q:]\FT?W^&J36/OJK'F2K>]L\-&*7EBY\%>3%,R.DY. M&ZUP\^,P=^GY.2_W?L:9->-\Q^-&2&ZV"I?M\/#(O[ON .F:'9(/;>J MQL_W'DM-)2(O5RB;Z.*5OMWOQ=/BR Z^QE&1H%]%B.4.X+43BYY!^/K3#$-G M46D6DB0TUS1TW"8A6?0V.,.M\^17X903CW8&S;5>R+\VSZ#S@IV5QQ%%/MDG[S;OO.Y^V?NS]V"3MC36X_N [].VHO?L5KOT+OM_^LG?TST4' M*@I!C5$Q(L%L0#QICYP(!&G!O*.,:6'-BU=&MIA9#%=:M4(=2\_-:4!JE?IV MG0I#!D J4>E)4%S%I"E5- 3N#< 5#_J.02IUOL> ?L1!O\&GZ^'3?!U&81RV MT@F$>6*(*POXY+U#A 0?3%""2OGB5;FY1?]L *H!J$<"4#I:@7$&H>2X)L1H MRZF@D3$2,!:N :@5!2BR<"(UCMQ(@DP0!,&Z<,A(YA%V(N+@HW,X-@#5 -1* M].TZ]<1(E-)K2PQ)7'"B%=P"NIL+VS,B<&/FK3)*L3F4PDI+IK-=)XD%E.(& M.6-RY57+4R Z<$M6T,Q[5E[D]W$X&G3*\'X/TM(XD9_+/1HG\F5.Y+,8H>=> M,OFV7M?&T[%S)3RG)$4QM!*U,%=@.0<.?26$;$N%)@U9N M*;)*2KDIA[YBSLKER';C$KBI6,_[+*.5F@3K$2!U0!S &@%("^29$TSIH)(. M3]@ET CVLIQ\C6 _K&#/^_I"/B-5Y\IV2*@CJN,%D]-OZL7&3502!5 MWF*K+%'W6[??.T Y*?#WQF'V7.[QW!QF6[UO<5+^L-.K/6=5 FM.KRW3=AO7 MV5T'+,[,0J.:[U U[YQ%*;+M#?]]9^VS@9G*.?PH:*O!HK9@4=-\ #,7,N)$ M633^Q2O=$K<_^::AW:LKR<$!/.,?7>(V*T1USRA*Q* M%FFBO&"*"BU48ST_ S%>5NQ;(\;W(<9D3HRE<\$QPI'F <18D(231$NDPM<1BM62,:\S& MF\+;?%!42)8'IS0RR1G$/9!.%X-$P3NM0Q(*L^7%3C3PUL#;ZO3Z.N>Y)),D MXU)+H3@-RC%#@+IY&AAG7*0&WE8$WN9#PYC1F @)ZQ='@3@)!AFG S(QD1@, M$UBS!MX:>'O>\.:%H#8)@474G&'IG%I+)IXWVV\1E& MH4X#3VF'X$X[?:?#IB>+3;7>&&GQZ('PZ/8]/''MC)"7(B%P4@S./G!,>465E M9(1HDYYRDFV#3T\4GVZ[M7,K?&H\H;<#J?8OGA%6Q+C!J(:B'HD$'7;[9D&HAX2HN9X5&*6VQ E\"@L$0\I(!V% M!D8E"?; ID(DJP=1SR>VFY[%=L\XD&^X/U8?1LR@YZ$_SIGAI:^^V5R_[= \ M&6Q?5G#XS'9B8Q7?%9IO+GCM%-9*&Z>0HM@@KGA$3G&!(O,BN SF:7EEYIYTFL,HY*CDA*$G%!";(B&B2Q#I:2) PS2W(H M- C:(&B#H'<2.M\@Z#TBZ+Q+5C&P&UQ$W@>">'(,&8TC$A18J5;*#H*6 MKMQ_E74JX7?H?'OUW_!CTN0C.SCH],IGRQ(QZX*6=8>JED%GNO9X&/^8O/@S M=(;'77OZ1Z=72E-YT9_UO>I>9I_O7,/*AEY?G+] M\Z[6WW M2BXO;46NO>$RBPT^@MX:W(^BU5V2A?X1Y7!NC5'OZW\5OL%N0VN1&_'HEFG.MQILTXW\LX MLV:<[WB3PN?58YF/DNGB&>' MZ32)F<_E'L\M,?/JI^DV<;M/U#0S;B)#[[O';T[W=O]2O://M+]C7=T_VC_<&?W=6=G-QS!/:"-\/[N M/PMNXIV-UYW]C?_ =^&YN_M?VQMPY=&FV/ZT)=IT[WM[8X^U=_>A;_^D]OI" M(5"=@M6"2Q1T2(CK$)"UV"+CG%+>)9]H>O&*R):A:H4B=YOD@@:D?@92DEH" M(&0PY90+I[7A0<*"QD9ZGY2]8Y!Z=16 M6^584$0SIA)3NC'S5AFEYJMI)BL\EE(A[CQ%7$2/'(L&1OLW.#(L]I]%X(AW5\\4JU.)$KI)27O?G\[&7[ML[*YS;01[6"K!X;?U8NLNHPC.ITZE;1BZ/BM^G)&+\W M#K/GMD!BS.ST*CF.U3- M.V=1BFQ[PY^V#SX#N9(J.(H\Y@[Q9 32$0M0TI2!4<68SXXR0EN,KY)N;GCW MBGG*;B+*C?E\4RG^,2?%*?ID*,$H!0;FL^<4::TXTLPG*62PPC_EPQ8:,5YV M\%LCQO9> MK_-/!I%9])X1L(6\]=PP981BR?IHX%UNXY5='<_ZR/M[VH X70@'$H(++SQ% MSAD-8,PD,B9PE$2D2ACNE< O7C'9DMH\BA/O[[>L:0-QSP'BC'!<&)8\CXI+ M)337,1(FF+*>)BR7#'&-V7A3=)N/BA*)>:*H0BP!IL&L8623$RB:& 0WDB;! M[J@J?@-OJR+H#;S] MXVD8SQ2[2+@G(XDI.0P3:F!MQ6!M_G8,$EU MDCIJY&0NM^RH19K1B BF05#JG0FD@;<&WIXWO%%%K>8F8$DQ%U%8::1-G"C# MI;9&-0;J*F'<0H0%0&ZA.O\%DZ#V?. M8%A6F4^-]MO$91J%. T]G3]1M8E"?RSV>6PSJV4GKF=&=';7> MQ)W>U6;,K0ZX;PS[&Y'>?+;]_&G(VEOEN'0YS0LC#C8+@4#?=NNA$>@'$NBYD]&,PP3F#2,=1(XFQPI9A2F2.;>38"8D?\HEVQJ! M7I:S_58"W?BF;B?5\R?&>L[@_RHBFIA!/'")K)48QM<080@)"MM\WJ&^_7F' MC4ROKDS?UL/*1E -(5N%'2K)Y,/\OH MU!DGV(.;8ZF7&MYZG6.I&[OKAFB^N>!(D4Y&FW-WG3<4T-PKY*S! MB&JM@U4^T1S?>B3_P.4>&DP4 Q=P@G\MW M%-<))_3?\F#3YR X..KWRV?(\==%J]U>F%V!O]056)J@\1O+5[&$$HNMW^"0Q(494.',3C01R6-05'\/&X M-XC0]A\Q% >VTQL6MA<*$*@AM *DNG.%$H3%8>R&XJ0S.BPLW-X&Z C(<8Z1 M[/3*[R:0UN);%M#&(LCZ,+AL(@P4J'XS[@7JZ5">:O(D' 65OGS M*8#AK1M5KZEJ<< P=^WQ,/XQ>?%GZ R/N_;TCTZO'*SRHC_K>]4++;O=Y]9& M.9O5QW^>=,+H,$/@2US!8.WPKY]?*?T22WGIQ_@EN?2SG]V6 MF)>*\:O>]@)Z,!D:$-QX_6_^8N_C=C=_@ 8_LA2 BU5T.XXFHCR(OG_0*\4\ M@-AF- A/(;[]D.6\_B_X\[H]"=U16^]N[QRH_.4#_S[[1KL3$$?[B[?B5QK"W<3C\H\@XOT#>KHWXF4-?\-T;!?I?,)1/+^1H"<#Y:[Q\ M7[/SBW'SJ6VSW!=D=A8@,ZF$G0'[EE 9,V2"?4LX12XIS0TUQB:_[%V6)X.< MCY ;?SRS>W\*F& N]PM_BZWR#7]H>PVG\K-%I79BX4Y'Q[8\FMR=SCX&9![:U"O@NX/8\Z=%_%[?>^(Z3L5_ MK02*O:Y:NEXW='< 0U^U9X)@9YCVV.&J&__]_G3_4SAVE,O]3_M'.Y^V3]L_ M_/?MW;S!X]G.ITV\D]NP>]C9_K+?V?NRR?=W7^<8?+&S^S%_[W1G=YOMK'V. MEF(B/8"$% 2@!R>DB>7Y]$/+0B*$*PG00]D"\%S/Q?^RV#V,@UB KR>JI0S<14F9I^6*(;!B%"I?R%]M+EYOH]=)Y)[;??;88RV <02E2AKAT8$J%:%"24KA<7#RD].)5K[^X5]3**_K 'O3HX MA2<"]O=. =&]S1H )N2O:+,:[_=:Q$+\%KO]XV$+IJPW3C"= MXT&LO%'#\?%Q-T_;\6$?+NSX\ET;OMF>AYNR#5 Q]J"S)K/^L-._)9;XJ&/(//%$)1!U8L!=+ WKA;<\+#?#<,2MV9O?ZXZQO1A MA058&Q_G1UU''UJ<-5\,U&''M?*&VV24D2(J*:0-9<0$QIKJGX/:7^,A+*;A M$(;(=7IETR[)<5L;#++^+AO]/K_:23OC$:R!."SC+/X-R_%)<_U;(. >WMG= M@K:_P^V-S9/VVF?&2%*1>,2( I5IX)53B2 K*>4VT,@T??&*B!:^(%JB6EF+ M!&TFTVJJ8B]8WK-^C/%QOV*"BR)4 +D[MH/1Y.Y3Z+#>@W%0>B[ZQ[&7?SO; MS=):# ]C'!7GX32WOFK%N%Q'YP"V!C'! >6.^]6#_QC$+GSS6SS;2L]NUYFK M:@L$GUUB'=@;X]'EE\P@.:'GH=S#H,3! P$WH7.C-?/S<#!IS;$]B,@!N?B* M;(+&_F&[)_9T^.)?Y_L(':QOKG(?+QN+^^_[Q?F!:V_?;KYYOU-L;ZV_W_FP M]V%W<_L#J*/V^N4*>56:WNZ/X&: V1][=@RV%H@2@"6P@&'UJK1^2Z7X&E"U MYSN@A3^,X(U* DLO,?FS^*T6C!A^7_DN_[9VE,6^MAW[8[A7 %4)=EW,YOYA MUF-9$Q['P>2OZH+?+UKA0)\C@P\")[$T5DIUCFZCU\^T>6F] MI BF3)@)F@0JF*V;T.CQ7^OQK?^?O3=M:BO)MH;_BH)G>+LCE'3.0U4'$93! M?J@HB;(MEP.^$#DB88&XDC"&7__N/)(8)&$S"!"0MV^[04)'YV3F6KGVSCVP MYL>]*&*B-G'8QX-%/ B&C*88"; G(Y=!2!YS:W V9QNOT))=*P+B.?2@! M)/MD>P5^&8?BC3?Z:A_N]]QHPL[&ZS"&N=M\_'$<*\\,7,:!$61#7*VM#P8G MA\?Y^P>UD\%(M _;((QA2OU)=P3&RM3.JW5TY%N_O-18YM8O;K,&RVF$^^^V MWP%6N'I_M2ST>_VQ%#[ICAX33+7AL%LQ8=86-RIDN'X^;@;%G3^4^KW#L3=I M>#%B U >^2'&(B:;%4"T,&3P78.Q*J3(-)M]^ M,6*V]ENP#/+G8P?S%#N:O[F"#RWT++@>2;_3YP=0N?_P-;1\0G8\3H1Q9")7N;-;1(8%A:3"TKO@A*1D!1#F[7%6'_V3 M>,=M=UE\(O-BF\$T/QW\U--=07[D'V(_QT%Y%Y]&L]^6:WQ-57JDQ M.]SL_JRX==9G=7/@\UP=5(*?;QW\_-"HL$44E)US+C_2_D]S"JU_91",0\M& MF^-_7?\_5ZK 5K^.%NN[&^O!OJX DOGC\\?8*0(RH6'[( G&V*4ESZEJOVL8;9\-].X._Q[M?-T^; MY^&@Y^V")-^I',9,.UMD!4?>KNM-99DS;.FQN; M(E]_]V ?KKD)G__CV\[!%[:[\<^U^.K*OWNZQREQV!&%G,,><; 1D0O"(B.Q MR86"7TVC,D0#T\WAN=O'GRTP&OI1TQ#?F*K-5FEM8J?>,YCP38CJQVPUM"3<>ELOBAQY0(L7Y8UX4;@.RE$OC5>4.["+WCSN)ZEOG^^O;[GN LD&(:H=!+Q[$J!M6^0Q%13PJDC,:RL\>)% M*5Z4UT!T6DKL7 C:><&# W%DE1?>$QTQL>PV&0LWY;@4;\HR,EYGAO&8,H9& M+A!-^7 >-CQD@K7(8Z:9(\($YU?6YD43/5^">7&I+-JE(NZG<$M.^%O.";_# M1B-B!/-;!9$4YM1B(X!?E+1)&R,"$V-%_>N,N**HEWE_N>J.&>\O@20PGJQ M/&H,^TOBR JB$::4,F8QXXFMK(DZ6;0[9EF*=+Z&!._UP2 .QZ6<1_ MMP?/4*^Y7O7;8-CSWZI[ZE5=T*]F:IZV.[Y=);I=R<:K5LI+F#41^'QH[S0.$:O@M_V4FP M5JX&OUX9IW8'#)2^;Y_5IR-K<[)'C=#Z)-WP4QQV1F17^QON=; ZSC9\^6FD M&[?-G/UY<&*5=3E)V3[JP;(9)1L,[[_N#W<,O..^$ M.P>-T\;!1])L?>/-PR]D]_!]NPF_[WS]YZ#Q84M,AT[O?&T>[L)NO7/>[#3. MU\^:&U_(=FL_U\8^W/FZ29L;_[1WOS9.=PZZJ7&P<[ZG--%"Q824=19QQPBR MQL &RIE6V1'IHEJI761TK6<%XW#,S#K2NIJ"V M/LJP'-0N)Z%>.XK#F=UK.@!_-J7JUS=P_8:5H)9ZJ9+RE(,\M"QQDJ03S&AN M)5]Y[$#_S[X=PTDW;J?)*%1KLUJEL#;'Z71'^Y=#\X87Y8\]Z2(F/E#$DN"( M>Q>0<4$AF'##C H,YO!U1/-7R+ 39/2O(Z/VK\O]ODH?ANTJ)R^?Y;UG_N?^ M/=$_.7]HE.)\D2TP&UW_@D+HI5X5G"X^A)ZM*GWSVS^[[,_?@PW[<6Z6+4N\ M_TL)ZR=Y(B91/54<_[S(GC<^2!4H+P+ZYX_2Z_):SO= MT^:'3]W&QJ=ND^Z"D/S4V3G<8;L;F^?;&PVXYB:;]C/?# M%_C\%P;?T]W]\"?<6_C6:#5XXQP$:RM_QH*,EY<2O_9WO_>],Y@<*EU4NO$5 M58ZK%=\K9NVV<]NDUM]$[<,)UT9[>TB^VI[$"WWX'. M9F2YI HT1I(H<&(13T8A:Y- GA.MMYF9IA->I6)+" (NVO@JR'\FK59#]I,B>$2$) M4ZL$1XG%[-$G#MD@"?($ ,\=9<:*"MF:/,1Z>+K\E%?DSQCKD%N%OQ27QJ.[ M-(J#_4DX:O;4T4H?10!F\D%94!_)( =3B*+T.L).Y)7-7?%P'6NR'+92\7 L MF_HH('YB$$\+#6&\I,$FI&D,V=O!D#96(R\2B5@SA36 F"HP(9:D1_TB'1Y4 M+XW,F)^8T,I=+NXJYTJ&ZN,.S7+3]W.<*LV8C\TX+.R]:/;NS$BP:"A-DC)D MI:9@)E*--(D"*>D(TYHZ&N/*FB%U(1X<][5 !#VS]ZCP9^'/I8@H*_SYQ/PY MK7X]]RJ(&)&S*B*N3436:P=T:I643!@3QWCC^ R$;MZZZ%+^8>WO!,\/VY MK$/O9+\].1>X*->1)GG55XX(EZW^ E!63MD-$4;D M?T[BD3^[6N_C:IT0ZWHGN27B +[J^ZC=-CSRQ;?#TND=CI+80V?V@2Y*E,PY M/ZG*F0SBL>V/>Y_G7N&G,/#PZWZOGPNRG%1C9VNY$6 "(/?&(S'JGIZ'(U<> MR<-1-2^V:EE8-9R$FVE7K4$G6<\>UG0/-MG!;S6X"DP=<$SNDGX\^LK+ M?NW]RXG9WFP,+B8F7S9T!L-^QYU3173:CD?7VK^'"%<_S,^>!SN7&!G- M3;X0C(6].KN II.CG-6=6[Q56>;Y*:]>[:*+]JBA-LB;/.<6_C\KZNIN)_WC M?WJ_X]M]TFZ*ET46+C-"XN!]KS^GO,+$V=UZX[46SO:L"E0XY9 F6"!.;$*6 M.(H$B\DE18/$]%746AB5=!U,BB1-L^$-I)T!TO])$-RH') =C,LL#%YTD06A M5ZFZ7]V"9ZB&0%8UOU]3Q7*SO[Y9_21U)I[5:W>[J@@;P'W]SO%/JSR_X:(1 MUS.--B]_@N2ON0IQ#YG[B,%R2RE:AU_.FN=_'NY^^-1M MML" ._](=P^Z^=CEL+'Q3?#CJ-\O-'K3T[ ']6E M]#KSAN_2!>\^QYL_,X OW*YS#.!">7>AO,Z,O1L<<:(J[2EP@G\(0<8G@9BG M%E/CA7!@[_('TUU)]'\#@+U!WTPIF4O7_N:(FC\!*_<'6;X4;;,PH$\;>"Q$ M)R56*%?T1=QSCTS4! GJ([Q$$B.DRL93@A6P%[#?%^S7*M06Y#\#\J>M&@*[ MNO).(\%=1-Q8C"RA$6D'LZN9T2GR$?*-6B+DO[&J'Y_C<-@=186/&N+TTI6P MQ,TV*YW9'=UWYG&+=3&ERGO]3Y$0,ZC_U>8;Z[,-_9C'&CK-1@ MVT0$TPN:QPJ*-&42,:UHP")1JO3*6A4627]?D$-GB7S7KQS@=RDF\MBJYR>G M5Q7*>RD5C;- I$];-T9('I@CB"F=$'?6(2.%19R#T:-=B-%*T#BZSNALMGHI M&%0P?N]CFEDKIP#^$0 _8]002;0%K%L9.>(!8V0B)[FHH3,VINBM62[ O^CP M\;L'6TZZ$-X_UG(QI3;>V,G\W1Y^N?#?G[,FDX!5!)@0*HLT# MFW/LD4SY/X9+)O3\)A8/JH_Q*BH(%5HKM%9JZ[\,WILV5H7 VFE"410Z(NZ# M13KW\J%",>ZXIC#1-];6+]17J*]0WT*HK\1:/B$)3AOP(81D$S6($FP1MRPB M@YD 3I1",NPLLZ0B069>AOX;V_=3!$+:HE.T134/)%&+*-6Y&YFUR$K&D7&8,*J-X]I4 MM,7)@UMA+%_ P4L)H"[)G\O A29X;Q1LY Y0XQ(U.E$M9> N2LH\K8*P,A23UQI[270P,H:QW6A%]7- MJX#]#8*]9'\^-_*GC1(IP)"I%8:P7"9!/ZI24[,^2 M_?E:$D>>TV0IV9]/SWS;[V:L&ZF"9YIS9*47B$M%D#;8(F*8-D+#?Z@KV9\O M%>!WR0Q[;-53LC^?%NG3UHTP3$BE [). ]*Q-,G^7&[ 3QLUR3@=K%3(!L<0=X(@%YA "1M/@E$:6[=<@'^3V9_B M 2&(B\D5*(W62Z/U7^T;7&(CD_%1<$PB/*1,G#H2DV _^ M_SQCVKG(!'DUVF'!;?:26D)4E8QQ*,+R&A#$*;4))PLQ;K*T:FK16>[/@N]5MZ. M_U1MO=?&W<''#]4\.00P^='O&0*=HQ-;/675:+U:6T0Q([QT)&G%6:1.,:D8 M-C$*EZ36>X*NK%TV'9^,Q)7N[$3/;<_^]'Z1ZG!7KM;^>^WI%U"W[KKQN77T M'1#_/2]@2:,S!NQ!]V"W!:#9 + >;HGF^:?N M[N%NN_&A^N_ASL$7!M?$N_!= +YN_'^?SG:_AF-'N=S^VNPV#W=XXWP=ON<; M:W[XYW#W YZ8 Y9D#$ -QXY M4"S5THX8&)9?#.N9](0)(G?[40[5:HE,+?30=O_RVM4=>,I]].X:3;MQ.%XMGO!&T,FS?\/+A M>\(FZUV0*' @:HZI0UKK7#>88VF3BY29Z>5P Q/)N40T>JES%&"X?Z.JTI3/ M$79R90W7.D>^>Q)B#20 7,QVZ[6NA5VB"J//<2AM$"75+[ 2!YU!;GS>2[5A M.X)NR#(C[QG7%W[U3[4)3&7NP^-U[?$@_C;YX??0&1QW[=EOG:/J)JL/_3X> MQO$.ED-XIC:=:A1';_]^V@G#=A9>JW@DOL;.]O$WC]]>K=Z:VD)'[TF]*CB] M\6V\2FY\[V>7)6Q5Z9O?_MEE?_X>[)&/<[/L5I=]Z('&'4I"+'OG=9(G8E+O MLNI>_U@U+U_P(%6@O.C /G^47E>ACOE&X2=[>D&QHQREP:.O1114XO1![L X;DV68/0'C1=B,P^WT*<(#?8^#%^$2N*]$'+L$-EGS M8(ON'H2#G=8?!]NMC[CQX9].@_YYL+WQ\4>CM4\:!_NTT?)LVB6PT_*T<;![ MV*1-N#[<[\;'T]VO6^<[APT.,O+']L:7L^V-'7B6D)N-_I@N66^%P#(%)#GG MN2U/0%8F!S:*%28%''U,*VN$UAE[&!9N6 MH $E3!CB(3IDO=6Y!@C!0(C,NWS01.J&DQ=!>Z\KLFL^8K_V^M]JG:/:<;_G MX^#F?)0WGU^W<)F61W[KZ._1N!>6>AR6ZLR(LY04EM%$E&#N$-=$(/"]IU4']90'Y06B+$50'<8@HX1" M,5"F6=*D"A@7HJ[%,A6[> L.L?>=H\Z@'4-MO]<+]Y,6+S?#Y3FEQ63@/^1Q M+U3T.%1T-B,M?-2<4>*1"9HB'@5'&@N'5' \2"#YT:1% MP?.3X'E:6A"F+?&E$T_Z"TU1O:[K.$U+XROWF)-GX**0F[3=EC%K7'-&?/ M"G$0@B2;D!*8Y&ZW$AE,***2&H4#]5JKE36=-6-)>2M\6?ARR:5ZX] M0_CFLZH8'@QAJ'4F&*J=YDHKJ)?2H#;,P71W\[)G^]LHW=Z M]*I!?N\8^T;K"]X35#N,P6SVB5+$N<#(P2BCQ))TQ@=C")C-M Z:= :A5=CD M7:9ZX27^RE3?=JIW?NQIS14,?$2.5F7&+4=.$ :#(S".4DHCY55IAE8+X\K+XP(T=:"/P7&$*WZ/ MW;/5ZUD*#TI$T[=(1'NFK#/UZ%EG?_=[Q[ MG?W=M4?#]:.P^3\GG>-[N''P\;6ZTVXU6L[-S_H4U-AIGS?-_.ML? M/AU,K_O=@V_GNU]W2./#I_8VZ)CFQCK>_K#Y(^L96/.GC?,MP,P6W_W03/ [ MW8,1UK"T Y)"@PIAPB 7P(BCFA&K;8J&D^DLM&@D#EAIG01,"_9.,ZD)M99Z M23@ETVE'DSFHUZI9J !P,0]5*=E[)*?]^B:NWS2+G-MHA+7>\B"CU9&':$G$ M)+H4'S^9[<:5^(;7']MCDBC%0/:28')91!*0#2:@J#.1<>NHH*\BC>T2!,<7 M((C70%#K#."F;$Y:L\.J/TR]Y+*57+:2RU9RV4HNV[U=:'\!A9:LM9*^<;/C ME//H%7&6*?A)1A]!TH[[[T.\-7DAXPSTEX,B5>O#'M^W6 M)MZA6Z396L<[K8_G.^=;(E>MV3WX2!KG[SO;K2\_=KY^Y-.NU,:'CZ+1^G0 M)CUI;'QJ-S>:!XV#;Z?;K>YA<^/+>>,KF/^M]^W=C?:\-#5"&-?.!H2=C8A+ M#\8[R'HP8HC'(+^P#:EJ?L@6UK-U.0Z72II:X;G;\ER43B?J7'+"\]WO?1[V4*AN_&^T@MGO=<.VMDL-V M$YEY WI-"&<%A_]8:9./5'@'4>&JE< P'X22GJNB2 MI8/RM"Z)'(.:E $)10WB@A&DE<;(:,>YUHE%$0'*IJ[)H@HSE\RUVP&Q87T; M7NR?73]P*"EL-\8=^R0HH1$G4!9<:JN\#DDPQF727N.B+):,CF:SUVBD@4>/ M$>$D965!D6&>(6P=M4(K*CW.B;2ZSA[>?:.DKRTOEJ5W"E,I@B.):TNT4XZ9 MH'2RW('"*-)BZ; \+2TP$RRPJ!!GV4IPDB%K1()_%&$F4N(, RQS6E=\43Z/ MXMFX'1*W4^KX^$!1\29L',X-=C[Z2(3FQ"0=@TXX]TU0U#%GBZA8+B)JOIL1 M%9Q[PT+$*$5/P,8A$IF$+0K21HFCTU:8E359)[1X*UXQDI6DB3/):0B,V^!, M$H$)XW$P-CG-BJ18.B1/2PIF60)S#B,G343<D>#8?]D!,)1*;_]_GUK^;T)"X>(3#Z,&2DMEU$[2R6(#2>EYY@Q M5X3%DM'1;/"*HMY*[2WRFAC$)5@X56V.!-L+#<0'DFMS4%JG],%MEXJS8GFA MS+AG6BCN"=>Q;QX0-/>B^6E1!5D*/ST1/\V& M7,@0B:;8(T-]0%QIBRP-\"LS!,.FDR.>P?*1N"YSIL B:PXL=Q66@O^G*S!2 M\/]D^)_6)\$ZX;512 I /9')]TJ.S3$XSX HDJ&?F.ND7\]@V!9OQSZC2LC#S]W8_X!.&S] ML =C=%Z]?B._%6I;&+7-QGSP0(U2.J%8U>\PG"-KC$08YEU3&1PHG)4USD5= MD]D!H(TCYHY)6 &=>6&V, M\4S6C9Z-\GH6Q+]21TLI#US*7;XZ;]2+*7_Y$NA[>S:>QB6,.;$&8>HDXAA^ MLL(*9+2T.D9-K+#6+-'L+2RX[.8>]YBR5?-?Y?-9?=NX9C W[?<\1*'HQ&PF-@ M(I$4,MQ+1'*#4@O["SQ+!6]AER.0T=:IJB@W(7IH2R6,Z&W..X$!*Q[U!)__!;_W8M?E2EZ4L_\_U MVJ+C;0Y??L0ZV-1.AC=_Y&I993JO.N S[3+9YWUMM*[\V^Y?UC;/IGGU]D>OVOOS8_?-JN-;;>?=K^ MO/.YM=GX7*]M-=]-K: EO/5F;QASYX#:ER-[$CIY3WS7RY)E,/JIDEC5F>#[ MSI$] A+KUC[G$K*CRC+_]W]I2LCOM7]=E$+^]](_\K_6J]U_D.._A^W>"5PK M#.J@#7S,FK)M^[&B!S Z)K^-/O#O>2M\;NGH6Y2"?HE*\J_>T3[J J&%FAT, M8C6$OGL28HZCO[GV&MJ*58%KNLU9S-QP=HZ;I\-LJ5W<9') M-2[66W75&Z1!5=;VFC: US,3#,:UL0>__;RB_,W<\,LQ*16V2X7M5U\\NE38 M+A6V;^UT_G)4"=-*=\ZDZI42M*4$[66I-Q$+:,JMT^:'!CSW M'_.*:P<6*3:>(94(0UQ[C"Q5'%F;BRDQ030-*VM,U"5^<'&W4ER[,-OR//6= MF(TZ6?5?(YHS[JQUDAB;6+0ABMM7FBK,]HC,-GV"*@1CPN<6U=2&?(+*D[T^T<'\/KI3SVS;7^@V?!80'KF/(H ME-6$A*2EMIBD1(K0>GXZFLW.)-8!ZTB*-(\<<2(E,EIAA#V7'(/Z4AJOK!%% MZJQ4Q'[-Z!4^)6/ 1,I%:+%CQBHO@S> 8.J$O75H5D'O(Z)W6DP0*B*C6B-M M,)A)N?(LS"%&$G-IO0I"&C"3B%1UKI<)O;_0#!,W-MQL_#G@G^HOWX)+;7O8 MCOTWEMIY%X(T23$+>R/F.88<6V>"XS19DWR2,15Y\]P$.;> )@X1*XT,QQZ! MJ0S65J !):Q".USAI"H<_+@W@E+D"%44BP+:2X3:2XJQ;*0YB.2YDP-5\T#M]ZA%'5 /$:/ MC(\,,:D39=HD3_$HK9*+UT":U],J9Y)H9O($7DPX_-4*/3F6^+@?CVUG*G+] MWKF&QAD +X :>\-)HCI9F2+V5!#OB'1WSC5<#WG\R0T38@[PI&&L4?219I2%,(Z4*5L MMF33<^405E-$%#/"2T>2KL)\G&)2,6QB%"Y)K?+YQVNMWUH[!U-+1'^QW88D8"9J,S\-W>X*2_+#D[M/%Y@H2/Y_ ]/YJM M;A8=/T!LM'-PTW2.%AG.ZWF+!(V&N?;K4VR_36+CDT0&^\/ M=P_V0;!TN]NM];.=UI>SQD9HPQVG[=;.V1X306.G'<*@"A'WQ"/G14 2+#-O MB(V4Q^F<':R4L)GXI$F<$/B7$A68"XD$V'K8=,[.9!8J.%S.0VTT$3_/DIF; M(//K&[A^PT$3(G*K/DT8EU(XPQA7U&NKL6&67RCJQUJ'GWT[AI-NW$Z3L7C# MB^Y\SQ.1(BA<)$(596()LDHJY)U0-H;$/:/3B^A%ZK^F M343 BW"BW5T14%$'[W%%(O+XL>]_KPZ]'M9%'VY_5AGVX6O?^S0Q>;DCP74J;+Z"VV0 >&'ZZB1#' M$_-N/"^MRVGY8#M'?U6]60HKWIX5SV98,>%D)A2E*]!&5Z.0XUV/*G/)6>&RWPD7F,8E,.^D1I@&$+<,,&4T%BDG2*,!(<2IG M'B^JH7/Q+=S3MR#N)QM+N/GC#LTKHG NL9')^(QZ$N$A9>+4D9@\BRF,9>JM MF;O(U(7)U-ELZ)"X9,P :1,E$:5">:TS^&FTU]1CCJ$D1\ZWEQ('QOFJ8K;LOOCS,!L"0X6$H1_KV%:.B_9BK M6GSJYJ;CS8VM'XV-CS^:=(LW6EL_=G,3<;K;V?ZZ?Y^KWI[--"&'I9M,1%)C M@SCA$AE)"6(*)E5&XP73*VM,U27F+R*\JC!=8;H7R'17]/SU2A.%^Q;&?7B* M^Q313EBGD%>6(&Z51!9+@JQSC!D.,QR ^XBH:SG;$+MP7^&^PGT+X3XPIPO/ M+9#GZ$SA;D-=E!P1:5WN2X*1U2HABK&+,(>*$)LKHM45?U,:[]%= T_I0;D; M\N>>TG/-@^36$!,]IXY:'[0(U&N::'*6W.*4_F:4?QG$=-+]JY/B-:S#<_C? MPDG_+-I^0?=MT,VGT<@? MZ#?[]8G/TFWX[TX&\.6Q7^O'413KH-TY?M!Y1>F']"L-P94.@3DAO*<<:^VX M4\(DHT!4@6 MYL&ND(+N-XWNRMHO8+T+6*<->LJ\3=19I'S.B5?6(TO!*DL@^&$&#?Q?R ;] M:]Z(7TX@V@(L$ M.H^XM@D9E]N32^]RQSPO'>RIYC$,\Z5.M[LA;*7?\W$PJ VC;Q_!=^Z?/48$ MRZVV^C?1QR]8[PB'39P8SD5R1C,%_QM\T"Q(&XI1OFP4TWPW8Y1SH@56H-@% MLV"44^Z15I(@E2)WD4FPT./*&F%U6!Y+5"RA@/GE@;E8Y8\/[VFK/.G<5%4; M) V &@PPC$P2#&&F\_1&[9($H5_'#V__5M#]IM%=SN 7B^1ID]UE\*9($(Z1 M@F-5NN696RN"<]SPR:QS@U1+B M'291V_DMQHK5_L1(G;;:O;=",&^1(EHC'AU&VBB)DA18,YG@?7>U&L\;/T_? M.@HQ5:L4=?,RK?H4=>.^]6>UX\68],5[?TN=0 @E7L##$P%V'\D,.OE6WN7FJE_[\)<;O=-B MY"\2X--&/F',.\L=2AS^X<)@!+\F1!V-*1!'O,Z"HRX+P O 'P;P8N4O%LK3 M5GYTWI@0%<*41\233K;T,\ MM/UOCY*?7URF%]WF0A(L:4.L<9R%Z+1A0CO'E.-&FP4FIQ?&O#UCSN:?&T=) M"L8CG\"PX08'Y%*T2(5LWT1&&$^YC&8YO2Q@?933RP+?N\!WQG8)WOL@*&*& M!P1SYY!1B2!AHA8^.2,C7UE3BTHK+.A]F^@M,<-W1NJT::*X%#H$C[!F G&G M-#*<2&2]M$E&H< ZR<<:R]13I9P^/N#TD3G)I7%:.^QY8,Q@HC7CUIOD*?Q? M.7U6(.>TH#8XX%E?6)'UP*_J=M$A&J.K5>2WAYO9YI->N.8!9MX MKC^)%>)$T5RR7B*!(_.$D1!9R"=6=4X7Y4=[SN[JA4D+D[XF)JV.&FXPN[?3 M-+\6)ET@DTY;Z<9&E3L!(!%&&E\A[;%'B*"[>R1F6=JD4=_QG?:5>.))TE(B9JQ 7 F+;([%H$XEK;G"8#6OK#%9)_S! M'L_7PZ.+.1'^S]#"8\/_AL[WM?]6_U2O7%QR-!1PN:X]'L3?)C_\'CJ#XZX] M^ZUS5(&X^M#OA[:_WSF:#*LXGAF):J1&;_]^V@G#=H;]*AY!?^SN&7_S^.W5 MZJVI>1V]Q_FJ8NS&M_$JN>=[S(A[??)G-TO(JN:RW&RY63%%XO6M?+ -V_?M&A7U6E8-CQWNOWS/OQ$'OM\YSGOJHT;ZW^(:2]\0 M\'8C6ODV'S*6OQZ',LIK5UPA_W7]_ZQ=]8>4P7_DP0=3J?;.]OMG<,>3T3\Y M&I9Q?^1Q_UK]$@-:AYNR^W%D!.4S_L4TM[@R3'B5BFLC]8O!6CHOR]] #4?# M1ZD) &[2:X^HZ(T_?B5*ZK! M=RI7TOZ/QOG^.=S;V<[7+[S1>M_9_= XWSE?)\V#]K<&W,>T*VKGO-W>;GT\ MV][8/-_>:+#FQI_MW19/O].$H528E:0/2 MREK$58K(.AT1M3QP3'%0FE2N**'46^KG79BN,-U3,MT;[HCR9-PW?9SI)7>1 M>(.DRF5,#,%(,VJ1.KEXKXW4DGVR7AN M^KA1NT293Q(%#D*/>Y:S2 U#S&@"O]$@&,XM7NM4L;?$<_=T$"RG'V41G6%E M( '+I)+4G$IN./?66"=B<(I'6U5Y(@!UA2XQ7ZH\/3&ZIZL\696+?1L/*B9X MQ%/ R%*O47062V,(3SF8@.!2YJD"P+N3 7QY[-?ZL5M)[$&[\8QJ0H_U85>5,S2,L8>%2P_/I:++^3QT3WM"Y'46V)$1$9RB[C#$AGL)!*) M6A6I]]J:C&Z8\X+N@NZ'6OL%K'EB=@AKB-%V@6%E%4>C ", M?:)@T+,'>RV7&*HO)QQM 98YF'+:BF2(QH9'&K6-S'M*@\0V:JJ+9;X,,)VV MS(4$!N6>PWKA''&5F[%Q[!$&:]T&SPV8Z"MKYC$,\Q=8R^SOQ31X+>56;KG5 M"Q]="-0*RA)70>;&Q,HR9DW5@\$5HWS9**8Y6_4,ILMARP2*WH$2L* )K$H* M:9/;A'/'(B,K:X352>EZ5,!,59XX)3P1E"(1(/0Q05KKA*RTR6%& M)+4IMW-5#\\3+.A^T^@N9_"+1?*TR1X,5]H!?@G+G=>IR(YS[5'R22:AL1:. M 9))G3V\\/H20_E-=4URTFCLG6&<<$Z9 BM0Q"1]U((8SG&QVIZ1* M)*)R?1-J$$_.(D<]R4U%?? V2J&RI*;E/+T"P&43 -3-R[1FCT*M.^JE=+P8 MD[YX[V^I$QQQFD;,,#PJCU[I"#+1BR!)X,SS6\?JW;VG4E$."^*CV?)U@8G M=5!(1*T1ES:BW $>66*##LE:$LS*&J]C\9K[P!=L/Q#;#VRY5 "^,(#/5%73 M8-?#[")/,DU\9Q+H%#&S.).-PMCWIXQ9_//&6$QR)20,(3FQB\&.6X% MPHE:X1DC4C-@S')Z6<#Z.*>7!;YW@>^T[6)U4BZ97#3":A \.3W !X$TUCXZ MSDF*=&5-+BI]NJ#W;:*WQ S?&:DS_9F8BP+,#T0<"]DT$<@DGO(_A!D!9B=5 M.5)(OF*HOJG31Z693Q%3K+3GT0LCI#=&)4*-,%&28>65U'9E393#QVK]_S4Z9QP^S*@N+LI;[O2!L1!I@.M$ MV.)UL"IP$66$UUC01#[>^6+9^V]/*K.INT90IX0UH-(CS47>8._GTB)E#.@V MS;G3,G? >G"%MR5V2A;P/A"\#SQ + B^"X)G^B,[4&Y4$N0,]XAK!0)!*H(X M2]11$2RC61:4W-P"X(S%T-.8L':(\MB KN$"&0)-0@[IFA2Q! #JH:5W*:"U7+V]^SH MG>T&*YVR-B)KQWRL(OAN" M9TP53(.@0:%\:HLX=1)9'CG2(M)$M$Y&BA6 JZ:$_OZ*87S?:RSHB*4: ZJ7 MQFZ9:<%$J\C%WM!V'^-\Y98MK$I_[-(?^Q>!*)(K3P+EF' >+#:$@PR1)C*E M?."W#D29:^N5I+?'VYGF)+T9AJ-1#"7E".Q,P2"-&=B(7A(9I,F;<9A4:2/R:/3OI*H*1"F=PB[ M9!"'.40F6H<"80P;)JPU>F6-B;I1B\KM? 4\NI@3X?\,+3PV_&_H?%^;#GW] M+[PXN?:A[>]WCJHQD==Y]>!D,.RDL]%+G:,0CX:_455]SQ,S"!U5S9G N68K M/-?L%8E4BS^.X]$@UD[MH/:_[]*L+5+8T;5CE"M.D\@=.XCAS#(IG0JABOG. M;"-',=^2\I_3SAL6;MWX_SZ=[7X-QXYRN;O1.-]N;9+MKY_:S8U-T?SP_G#W M8)]MM[K=[=;ZV4[KRUEC([3ACE/C8/-L3V@1;$YDM$& [*(DY:Y,%E'CK?8Y M?,>(7-0!STFXJ$HHW67:84?Q1O&@'=7<)6ITHEJ"G>RBI,S3ZZ'^!*;]%[M- MF?9[3;O8DU@[^"]&D6>W.HX8:4,IU=JP'>&__1AK MAS##[4$M E>%VI\G1^.>]Y37:QF[U2*Y\K*H7B;U6C\.CB-<\7OLGJW66G"] M0WO0ZW>&9[5>JJ[_KG<(E'=6^?75[X-:9Y:,^G'4'PN^>MBK'8\ZRM?A[=I1 M+[]H7>][7+W8T"YX.2_+SM%)M7"N,?.8_00'>CSNC4)$?QNUX/H>?S_MA&%[ M(JZN?&J\]>'+CU@'&]W)\.:/7-D"")V7P/-,C$_$U&A=^;?=G]S-L=V/R/6C M_89L@IO]S79/[=E@Y3_7GQ$><'QQE9_QIK%X^F>??W2P_M=?FQ\^;=<:6^\^ M;7_>^=S:;'RNU[::[Z96T!+>>A.6^R!CX,N1!;&=U_Z[7I8/@]%/E>RJB=PK0#8 MCS]\S#JSG'4OW!SILE:6HRVXGS^Z/?_M MC>USVZT=LN>)\<$)CU+0V1K"!ED+:B>%R$A2&BPENU*+( 6.\\KNG\0;67JY MA?KZ(.^:L]LO[(5'L*2[\W4[?&1V4YUL[T?P9+4$"P[^R5IIE+M7ZPRJC_OQ MGNORY^ SW6[O=/#;#&F =947X>5&61F#,"I=>SR(OTU^^#UT!L==>_9;YZAZ MMNI#OX]'?[R[BN,96[ :_-';EYO+*AYM,.,#[_$WC]]>K=Z:LFQ'[VFQ:@2[ M\6V\2FY\[V>7)615O-Y M:\_#3TWX_M9I['Z/C8::/$TFB600)88@GAO'.I(L8I)137PP M1)F5-5972Y6A^A9D(4!+W(N:WD3X^O-04U9*K=->8:2%,5)GAI$X3">S@2#K M> 1&8A1I)1725&N88J4QPYF1N'EP'FX12W=E)%G$TA(R4CYU*IRT,$XZF^$D MYH55!F-D5)"(.^F1\\8CB;%R@7C"?&*-IZ10DT+IZ99GY)*E J%*9)"690KV")CJ$$N MIFAQX+F.[77G!.\*^>M.1./.[0%'HO;:^?A\1GW7 FX40Q MEB@R'1"7)B&+74#*!^?A/1-8/AA@=:+(@@3F.E( MTHJS2)UB4C%L8A0N2:WW9 Z,FXD;O!KQ.K5AC(.IGFEW,*NU1P[C6_>^BCS\ MVY[E,8=?^R[!\USSW>_[N#FQOIIL_7QM/EUBV^W=K_!=W1V6M_([H=-MKNQA:<# M^9J'#=8\;W=W#S[BQL8Z@<^3G8-]T3S\*':__MG>;OT#M!&^-0X^I4:KP?=$ MC)%H3Y&/.6 =)@Y96&LH>8:C=X90.Z;E*GIU?5AU%A <;$;!G#9<1^ZHU=)@ M84,24A R'?@WGI;:V+ ?5-&CU;34QE-0NS(_LXBY&OHV-YSTES?TV.&DU<., MG^7*HRQ5G.@S+"^QIZRD0CY=]]W*MY/C/5Q+PJ>@J)S<'=3XHX%/>Z[(_?P]V MW<>Y6?TXT:EWS[ERH5IO.=BZ1GG]OZ[_G^R9I[Q\\>>#\E1_^18.DR9R!RYD]ZL\H%KG*"\M,$!G&M3_7Q<[K6:GN>%/=P_??YLI%G'@0=B"D#U?S_=%FA_^ M[.YN?/NQ R(7[K'=H%NX>?['X<[73_.BCR)5"FR(B(3W G&8-*2QX\C8H!0L M;K#P&=C'=4T6U1ES.:I!_*+@9B&[0G8+KXQ3R.Z)R>Y\BNPT88&3P)#C0N3. MHAYIXBBB@3)GDN4)Q\K'*_&#&XP]"=N]A?""B4@=V*[M=\;.B5/0JS>W4"SA M!@N29^.Q_SP>^L)1B^:HV=!+JYVVDEB4J/.YTTA F@J*I%'8*AT=LWIEC;(Z M(VR)@@E*#[4E%1T%PH\.X6F9(6#RC?<&)1(MR P1D$U8(7A^S!(WHWGS"%ZP1BL(?CP$3VLTEQ@S MEBN4I#6(>X:14U(BBX.C/A"2-)A9HJYR-<2E0?";\O=$N"M[Y&-Q\SQJ5LG$ M0)P,=V&?1;//K),G"(F3\1A9Q2+B3A-DG$](6>M8))H$9U?6>)WA9:I"4GP\ M2Z8??H[? M&[0'1:(+ <4JR<1X;E<&,A&+)42^1U9$QSAF4 NUZS%^3!>57^ MA>-^+\7! ;<=FLIWO,TZ$V8*0MV-/Q]9>3?Q^)27C@;;<]FOZM\_..(0@Y[ M8".="W(PYA'SUC,C FP=+)LK=$ZU_N)P>#5(7K##H2#Y\9$\K2LH(\H[SI#0 M@B">HD1&: Z85EX8Q4C45;L5*DIMU.=1%ITCWSN,M:']44),GDQ4;%6#WLIC M7EAHT2PT6[*"6F.U%AHYQ0QP#Q@V5B:/9##8\DA!901@H=RU^,'9SL4#L;PH M7K"@*"A^5!1/:PE%8LQE2E. MAA>YXL4[\21"XLMDQ L!+3K2K;4^G%14;QYLX>V-CWLB8H(MJ =J-$/<:XLL MQ1PE$P,7A,,LLER5CXA%!=07O\028GC!,F(6PP6F=X/IV768LJBC]IP@E\N+ M<\D9LI@Z%"QES%.8(6I6UA:7]5)<#K>#V/9--3:*W^&QY4(U])]A]/IG5^K@ M%-&P<#;:G!$-V,60I$XHJ!P?GR2PD304EI:SAM(4=?+Y,$,O577QXGM84M%0 MD/QT2)[2%3Y2;U,^Q]!&(QZR0U%HCZ0WV$F,$X\.=$7=X%<8)C$J?"N61F+, MK\M3"M^6PK?+K\:FRV..BV'.ELDLM+YP6M^:$6BY^$Q28/5*SV+2T7A&@%1%G8M%Q?"]X@+CN8'T"RHP3O!J;3)[5[__1COG MJ6[LD(X_4^/@ M&VU\W+..@:!*!A$25995%%EE064Y*P0,LP$)/5W!W' ?K% 6^WR:EK3VT0 R MJ(X2:Z_H=$GJ/.!7JI;_T>OW>Z> Y?L4*__E=[_, MC;1[7/\7@8#QT,$,/U M&BQ>^!?&JY8KL]FCLUI57;<*!1SV:K8&OQS6NCVX50^O=F" ]_MQ5"_UM#-L MU]Z-7OU\TAD,8FW]0[WVSI[!?=:V!EV8BT'MCYR9TZ[GLMDV'':..H-AW^8J MJW"E?)4\83[7Q89OLMW1B_7JU7Q7HTK+4/%]N/_5$AK&Z$\82?CVU_ M>);_NA^'O7K.COC>R1R>MW1X@O]]!_EAO0J$BZ"42CQAY1BASGC*B"=2.%+) M#XP-PU?EQU;S_33X_X*AWTZCP7EO?57FKF%_= Y/#B_6Y3M[#.\,SUZ$]G@& MXO!B3TNE9 3-0'3$B$LBD:&1(!L5-HI;A1,(!U"#=<#-C'*H#>)1!]; (/J3 MO*0OUW(:3TDMG$18Z1D&NO:OO.#^[__20.>_M_*?_I7_=#)[U1OD]W^OUFX! M(E@6O6DD]>/W7O=[M2XGWSX?4HW.^4F[5_O#'GVKU_X:AM47 AZIN?16>)$P MYUHH%U**D1ENO;$@XPMXG@P\S=:WLST@LA@UQ8C9P!'WU"#KF4:>@W6EL7?> MVY4U@6^%G\%@$ZO?U8K=5J M_>>/S^)O!+#Q93^/;N[S^.:N7QNLNDNPMBY1F5\DZO=!K7 ,-UN_7E1R-?[^ + M:X*M&:64V%$D4RXBR#DH31LY2MSX&$Q4U+N5-;ZJ9^-"_T_-#FNYL<'(Y*2\ MHG:Z6EL?Y&4 1EY[SML5G58M ,:OB]'KUW>$M@UW(E/AJ"=::"9PX)8$#;P* M$L0(8[&5T=_6$7)U&16NG+^&-DES?0\[F11S"0E=-<'1 FGN!2PCPG&2SD4: M[N3*$M0'$ZCW1@AN-7,4)P96)/"N-17 $I2##Y[H3L^^WP9?;N-7N&TUQR3B/E).SG@EEDDM H2(Z-URXY MI5?6CGJ_1O1P+/9 ,,+\9C#?J$Y7G]EA.=][,]8A\^[MJ6[AKO+G!!9\U9<[ MEZW(/XRZKN6WPK@E0"UUCNR1KTR+WF"8&ZP->KX#$C=(J$N#4$P? ; MY!AA0B<9W/OMJV5R[S>YM+&^IT%T11# M0(H#70OJ %PF%WR>/==;2HJMU\"^/HX^^]BZ9Y>NM'[L5H0T:,.R0)4CL?*B M]8[V1[^-R6U0.P4+O>:[0&*=U!E36.=HXKCXNQ^/;>>G[29MU?/ZBG]D\MG1 ML<;UM_-Y!5 FT.P)L")\W7-N#@#%D)]J_ET\^]S"[54'O=5$.MO-B(8)C3"< MSSEJJ]>/HU[HL5*S][URB(]%@,PB@)AK/I#\"\S_?KM:LH,3-^B$3E69OS[M M*\]?D77"? >YG4@&VX4/P$@,3ZJ-8=BVP[$'.P[&#NS#D=_XTL]7\V//\4\] M>\?MXZFM)5D1M9=4*>H/8O>PQK M!^8!^*%[=B?984!A4*N,A"7!A8\CBD MQ!QBC@K$@Y7($JQ0GH1HA>'29%52)W@VB'.^$_C?^>5,9LX>?;LX23CNQ^\6 MIJDZ_;AR:C Z=YABLO-=/]H'*1U_%R,3?W,K'<2,EL90[ MZ1V@ 8RIB6)1,9HX=\98XZVBA"2O$V>V>+H6L^RW>./C'F:8R5P4(S"B$9?6 M(B-\RE$VG$1F",N%.Q^=V,KLW6OV" XN. K3%9-#^;@*&8,%$L$[Z;3F4:?; M>;J>4\Y>/5&=YT('%IQ6=Y57Z_:>I59[RF2F8.>U+#O5!5<15F[0 MR7-C'+%>D7@ADTL0R./3RI>SQOJ>%$1QS1B2SH 6DC0@F)^ 0@@VY!)*.LB5 M-75#"-4B93(G#BN,!6=:B0LB8YXQ826628S-5N+_TEE\N47C>/MV*L2R=1$'WF(2A#-K376 MZD3 7F'"2N$<*R)Y,8M^YT<^4(Q8.N 8%##5N8$50298CG3 TB<565#B3K-W M/UHKLW>OV?.*LI B0<$RB3B7$6DO+%(")]CFK/"RB.19D3P_WVC\U.-;$QSN M_;@WZ.0_^*TZ\>A\C[^?=L*P/]V1X\T>NYBC1ZP+= M5X+VF>0XD5.C=>7?.^1EL8N\K'9_\@C'=C\BUX_V&[()GO WV_W_V7OWGK:2 M97WXJUC1NZ49B<[I^V7F*!(3DOS8&IM)0B:"?U!?P<38'-N$P*=_JWO98&R3 M<#%@P]+6SAA?UNK5W?74I:N>.K5G@U?_?L/FE4^M_ M__WNPZ>M1G/S[:>MSSN?M]\U/Z\U-EMOK_?-EF7HK=X0+@;6Q9>+,[.W%^=6 M;R>/B-Y?^$R?A_!&=J<&Y2R.D#\;OUW4*OV^](_\V_I1*8;-&=K#@][)(!?F M@ OYP\=<_'A@2]YS ._/_ZK^L'O\\1B)6H.R>O& Y?WE=/8B4+B)2SU.QMI MZ*/6076]G1\[VQ]/=P\_PO?A.U^;9(>^!PV\>[#[X1UMT=;AM(;>H7F,ZV+W M$+ZW\==1:P/&=K@O=L[_/=SY"K\Y>O\-M#_;H:VTM?UM3\1(0Z(1@1$%SJ:@ M%ND$I@O86@GF-ID49^K\*'&.&BPEQQ2\#VNM=-X0Z@7C)@@Q7>=7G8/_G8_> MJVS,2>ZX6U?Z_?+N#UTG6AZGU>N.SO\GGF8[5Q"_U-W4W%X_W0NP."9OH@0V M'VRG2)&SD2&F;.0Q>&EQF-X>JQ80)(6J"/Q@WSL:FU+9UJNR0BXS3"8H$K./ M;'/ KM/IG0[^F%% ;_ZW%)]?6FJEVKT4BAT/XA_C%W^.&W6WNV5$Y4=_CN9L M9-YECJ>I8OY7GRGZFA-R[RRH TEW>Z[,\_ QOP80:K;W397_!W_9)Y;_:K9""]EB3T^<]%(;R](;7)BZ9+>C&$2(MBF=L89=OGHT7P=8L!/#8US]Y> MI*M>VJ'+$VB\F^$Y(CW*W_TF6N?A8&O[?;MU^.EP:[O5WMG>)[O;ZP2NPUJT MR9O;!^UITJ-LI()+ Y^_$\VOF[3UH2F:]+\'6QO_=IH;_X(!Z]G.^?Z/K0__ M3167#*G4%>^*B=-)(S^^J-IG(EH.TE M]%H8FY_].&SWB_E9-UEX:(/K'\ BN-68>?*?WF!X.?WP;GXC'AUW>F?YC;]B M-Z;V\)\./.0L.R5\?1*^5B*C916P[6S&:N.">F>X 5O-I$PDD)".Q"+AE!:. M"IN,!&Q;D_S>Z%;W9UA>$%B4;5*#P"J P+2!@ZVWAH'46^D#XBE@!']S1(D/ M4E/JX)\, @:S)0*!EQ1'JX[Q"@5>KNIL@WU8[/ZZU>1#FS5_G0Q@&(,!>%NN MW2V3_O9B,=Y.KL6%#U9CU:*PJO5VQF QBC.#'49&*H,X>&#(8<,0E<%IJL%J MR7UPZ9J]I4\1)8[AGN;^L-9G3C"%-8T( W]IK MC'UTI!UL> MVBKYTNU'W]OO9L*>;?MCY$@-:FA:]GK4\(K;")84RCS#B$D=DG18(.TM= M4(0YP3,T*;5,#?#J4,F26AZU"#^\",]8%YQ[DPM"!78"<4(Y,AH'))-6X$5P M:EPEPO=O8?]X@8YGF^%408=9&KNH;KI9]X=;58-QNGJCCJP_@,*9/5Y+5@;) M\WF:Q32W@>+(F: 1K%@RA&5NYEQPSM>P6'#V0-U=LT;/%X^>"VT[7Z/G0Z/G MM+D>C9/*4X6,"(">0N1&6 $CIAGXX9$SL.8!/<4:U<\!/1^ZC:9OSK75'C-1>-K<_O9CA_[;WBD=:;-DPG4VFN<[VY\Z._13KCC$ M3;CF#!/%^I$ F@ES"[B+1<,&]5=.EKHJJY(G#+I' O3#61R/ MVY:!.X733"WCIXOI;Y2LD#O4M_[ZEE>'F)0RA$1BD](\Q628BCXI8K1QANFP M>@66=%Q@.>[%=!%H&A2JHI19-S(4VN')H/%;^W5\O5:A96E3T$XI@FKSL>'B M\#3&JG5$LNU^X[OMG!22#G#YNR-F[@O*<%<)3*/G8#[*@@Q^S]_-7&X!/NEF M%NK1=XXKR2O7*67Z5TF]+XFU?\)A/:9Z\[U^YC#O58PB-N2%*#LH$\5Y?W)T M4E&9CUC'84[Z\2#?_WMNA0A_Q[5&-PY+FP;[H_ L#2X8 > FG<[%CLF7=/%R M/D-I5%@5LG;S+>$:Z60(6%&N>%P:E@%PC1^[ZO=0,C@&PPNVNN&&+[F:-AW[:[H]:&O<&86?VX7_6PZW^'GXUN5TCO MX#>#TOEQ-+QJ:-6/,@%"MS><>JR?/$"[VA(# -.+"Y5Y^M7<7+\$>=I[T]-> MNDH^R7Q/2L])F=S&4;19"92=E;=C.0;[]=Z^Y+L_OJ)>+K]>OE86J3UHQ/\[ M:8.4C;9OOGQJ9R.R<19M'\5NN <9Y!,I\@SDC0W ^7[[N*#"KYY@9'SEAWC" M9RI7_*,]A-OY&^ MN 3HR^O/K^%)J^TPLA^*'KL)8\KRZ \BKNJ/J[2] M3N>LT3O-#WG!T0E?6N]T(MC4C6;;]WN?SW*BYV""3G&PUMCL^M>-WT;='=:; M_VR.VU:N-0Z*8/],E-;@SFU_4*@ *ZZ&9/[;7R\<7$8U2BGR]W 0UC-=?/6/4]#H:%A32#T%&F M%.W#NA65"@_H>MTP*?(A=^C.!*3]DXI-)W\T&(().;BI'#^1T+X#(\ /QWVC M+C7SX)(9*./Y\2@Y9C!CF#V@V?[9'\1PTHE;J17'9OK;C/1+Q1_R%%9Z:W^/ M&J^<5Q(1+A/B5#ODO*;(,J.L%TG!B]LRB#R]-3MJ1'31E@9T8]Z7W0RZW;(Q M"V75X )=,A2/T6465C):Y#Y:-:?(2^04>;;'J#?-X3"K202R?="/$37A>P>- MJA=TXUWV9&_ C;*D"W&#:]PXY+C<:W<70IM?/WH]L:.)O23'(0\N#4LA82M8 MR_-Y(BI34^#41!'7=VS%S&!!A14LY@P!C6,T*4DMC,#!I+DNTB\8([+].U%N M.=J+V6M:FD/*.SI,U2'EX3?<.OSWV]:')M_=_LBV-CZ2UH=/!RWZ\6QKX]_# MG:.FV('O-(\N?S,^I-S:_DA;7S_RG?.#3FO#\];&%[S[(1-S;_+6UU9[Y[S3 MAN^<[8"3-8?W1@1NN) Z,X!&Q)UUR*:<)6S@M3161:I?O6%TMJ/ ,K)#U,0W M-9XM&L^" :\81&K&USDEOJ"QX1@#/%"HOY T8<&H\6Q2>32== M4,4)3CHA2BA#N0D:LI191!G%,<4@>"ZP9/K>I>!/B&?/P !>P0JRS7$KG'D6 M<%U@\HCFWW@E:KR\+5[.IOAJ#(!IB$3,:HHXI0297+$*AI^/ 0L5G'_UAIAE MJBBIB\)6S\2I9?;N,CMMXWA!F%:8YL(OAS@!&\=@$Y&S1#ILN;:1YRXYR\]Y M]0PLF14,Y>7C2#^L" 9/^MW&*$5AE"KPPDAY?ELNVV:\-I_*TFQU\WOK95UJ MU+P%:LZAWK$R."J%1U1CCK@G!#F'"?("$Q)=U-*&5V_FM,Z<(82H*7=647@? MP<58##11$-Y9ZHHE$MZ5,W:6 M;\"K\LUZ8I?%/%_!0./Z40\&6/3QD4WT 3PPO/JUNI] MKP.3+SHP>3,A7O+N[BLBW#.'M53EIB0<)>S JC=,(YNL1B0$X3.UOU/BU9M2 MRD+_K(.9=3!S+L?XN*0T%Y*^L.#ELAI&XS7Y8-O=OV%9-H^. $?M,'ZJ:F'S M8-P0F!T8\2(8>RTA)3-(QI5Z]X0M+45H%VM!? M1/UJT*Q! )6>XP"M13&@(SNICJ=%%M M#)6FF?SWH'_)Y+$?D>M'^PW9!(/]PW9.[=G@U?]< M?49XP-'%57[&Z^;B\9]]/@W5^M]_O_OP::O1W'S[:>OSSN?M=\W/:XW-UMOK MZ;.69>BM7N8C&O8:7R[(L]Y>T%J^G:2U?-_NVJ[/ ?C/E^Q:YE?^3?UD?LC84@LG<"U\JL:/&'CQG_#C*%6F&IC/WQ7]4/?I^WP^>RN_Z2 MK76:W95C1Q4X. $G#O:TE42"V\-# >("_UK\JMEH%#<[%;'IR6?I5LH!1OK M5W/-'X%W;=:*N4S/? L;=[_7/ZLIV$[WDM?4,L90=,8BKK! ,.\><:NU54FH MX-EM*=B6EB.R(DESL=,[;12>1-BI(X[5JY3!^1T8;WLX0;HZR2)<" 4SFTUE MBE&^UL@;L0!&T_;]P>A]4;V_ULB=._%(/9R M&.WN\4EA;,UDI*[B<2P7@,EM)S"UNL-,&9PQ*5_[&"#:MV/&,]\Y"9??GV:/ M+0-=[P)2=1J?XC',P*Q^6B$^.2Y>,WIC+K4;7W;U^.3JP3[48,V-+ON+\X%; MT("M"J=74??O,V+]6Q#+#AMWH4Y[AC-3H.SO N\WX3A[WC-0[P%V909>1)Y6 M92B!1=,=B7+QIEDD]PF4?)#4BI!$*Q\Y$%(B[WP2;B8F#&$IYNVVYP-E62; MKIAT6VFRJ'45NL?=ZS#H".Y[!/?_L(EW/VR*W<.//TJWN(U_CYJ'NYWFQA>R M<_B.;GW]^&/Z,&CG:(?N?OV"=PX_?=LY[,"UW^5N<:>MKSMGK:,OIRT88W-[ M1^QNO)]'S$A#(-(3AFAT"7'--;(*!Y2259H+ZT,N5R=KFO&ESXQ?^%EXC5#+ M]&RW0"B;K)18**TCYB)2RYE@C&!'O>;*D!JAEA>AIH^K;131.!N1P[DT+R2! M[18()93Q)'(G8U2<*>82E02K& G3Q+B'1:CG M5EKX>.!$IL&)82;2"6.%I09'JU0BFY=YLHZ:)54?>BV:)=9GQ=?C$L0@I>&6#-IQ(9XB+ E/E M0G2$<5L[>,L*4K/<*]RK0!784)IE;FC-&;))")2[DGOLM/1&9P>/F'L[>'7M M\!*+M-!@6W!)@PX\@'K23(*62HP0 KK*U";'4DKS=+@F<(M3= P9GQ+B$9PA MDQ1&R@D*0.VT#G%A)D7J&> M#G,$XKWTCB,N!T7* \OZ@4 MF[][\.,7QL!Z&RB2PBA-$\><9%CM>YG)H14**>@FV(P;D+RWBH4,OS M@N4Y"<.$\"3BP+G!1JLHA%:.6)M\2'7$;CGE>=JY]PX''[Q$$JL(+CWFR+B@ M$-.4"@!H 9_5\OP"Y%DI0C2A.=(3N>76FJ"D3DF#>>8\C[5-_:1R.^W&*Y>8 M,#XBP%J.N-"@AQUH9*:"%#I2XR);-IOZ11WL_]7KAIHJ_'K61= Z7(2D"%?< M.FP]Y3$3Q>9,(Z5D#3=/"#>S7(LL$1]4,BCH?$QO642&>8QLL$YKPY67]M4; ML"&6*&)8GP LNK""1VZ8B9):##X\L22**+4 51.EQ*XV^9=2EJ==^.3!0A#, MY7 $)6Z,LC2!A%-#I: / MQ/Y&G7Q_.7W\X3['BG& B7>21)!N23%XK'>$/PLF!PF(>JX4)T+R@%^]H6O$+(HOO#X; M6$*1%BQ&:I4UGG,NA'+64>83&"%:2JIKSI+6"Z23 MQLCB: -WX A:6;)Y%]8WI1;I)11IITQB-E!"*.?:2IN\,DY*"XK;8;SX&KI: M:F\CM3.^OQ-)>B%@W]"BB!5R ,;A YG/H;O>&MG/;$$O=/^UAI^;9@+GU1HA(E:."@/GE+/A7G@D> MA4W$N(?-AJ[!_!Y@/DMAP%C.>56YD1K.W8\5159@C[ (CGK.O-#LU1NYQO2B M&B O7U.U6Y_HU$A:(^E"D%13Z6ADSEG!.*"HLUP14.DL)ANU"C62+B^2SL2F MF K>4XELLH"D6 IDG!9(2Y.=7XJ%,J_>L#78?#62UDA:(^EBH_PBE_,7US1R MG9CV$0=,<20,L-76M%I+C*33\4(J!<>P9DA$;!"W+B -_@;R-&H>B2:2Q\*; MC&N;M$;2&DD7BZ0T"4D==\$;SJDC)@II*!-.8JV]\#62+B^23H=JG1!1<:\1 ML]&!=^\8LE8&E&0@3FLE&"D],H1^#C;IG%;DY9_J"7)[O;IKYS/H+5D/=JF[ M=M[]E'3U&A;.:>=9>ADWJ'BH?IXW/21;VCFK&WW2!VOT^9PV1]T!M.X 6H_P M44;XH@HCZ@Z@+[D]C-=86>=$M"EQ%;Q-6GBEA5-88<''B6B,BCJZ<W.X=;&OYTF;>+6X4>QC&[N'[SM;7 M)F]]_7*^<_Z1MC;@.A\V>6OC&VMN?V2M#YNG._D9SEOS.H!:[J7#SB)#J$2< M&(\THQX%0Y-AE/N02G3#T'M'-Y8OM[1&J&>*4)(ZJ:2EPE/!@TQ:1P=/:PDE M@1!O:X1:7H2::2G!C*964>1\((A;XY --"*, [4A!D6EJA&J1J@E>+;;E/'3 M%$PTFIAD>/29P5KI3(;,;'*2AP=%J&=7QO]HX#3#GHDE 0@B*.F0#X<2F$]> M!Z0"$X(I9RQ)SY@]LX:G9PI/N7N/QIYS0Q(70EO).==..QN2UD<8N([%9+<^+=B&$U82F%!SW8'DRHP-@.PO>."^T MJF.P2RS4TV$.AKU1QE&4B 2A%IGX6VN/M.;)4TV8\[16T<]>I)U+TK$HK,01 M[#)J:9"9,$I&AIV.LE;12RG-TU$!*ACS46;>$980)XDCIXE%ABHLO!?,R9I[ M]*G%LNX ^O-N18Y+2YSD+F4")&T"9EPEGF3FT;!^X5!40\Z-(6=.!U"1HN,N M2I2PR^U#B$3&20 ?8:P/$@P([G*WHII%]!G++!;:BT0\J 3-I50@O2HD&9U2 MX":RAPW:U>;#765Y)B%#)T4,32C1A$&"N48Z@$? I#5>.F6#75P#\5J>EU>> MC:98JZBQQY)K&G6*R6;UZXT1-"Q>!]?RO AYGG;N20P2U7F!RRG+TRZ\9X%[JRQBULM\ MGN>1\9@C9:P02?O@M5K&$X!:GARH.!_KJXT7V(DG8Y- MJ9 P42HA 8X-XDE%9+!02''-E78L,:=R!U#)%G7&72-IC:0UDHY21Z:T -N4:#!-G=>&JAI)EQ=)IT.U M(BCK"$^(2U=Z*7MD>."Y0)(X"ML_2):15!+]#)!T3@?0T4.U3HY ;OQ8#$9_ M3B4G1BKRV3*C7'&:A*4L$).)OZ1T*H2]C=&^E^BR!>[5+?_9'\1PTH']_?; M=O?C8'/^GM_.0]R&.__5Z?EOJ[FU._'_?3K;_1J.'>6R=;[S8VO[_>'NU_\> M[ASF;=D4,&;[C[80=>?SQK?MU-K>WU'UOK>SR39#J)0Z: QA$]\V2B-=K>1 M\2@19Z?O6L%5_.$#+\L/A03_&QA'<_F#0B/"4H?'?DVZL M?D+Y6B-OTI+^-_&V*&^3RQYR*]@)5]'7G-RM>>KSZM=ZLV[ #]:OU=RK[^1/ MK<8),9]I5;EH*;Y-OT[6:(U;,XZLFQE!6K)Q9YW3J)3.U:$^5B_?:Z]Q8U-@ MR;N5_I3L;&(>'J9KY/.:S"IG_1EW?IW_V']9D%)_M7]T8U[OZ!L:WR_:BW\Q M?GK->7('5_RPR;:^[M#6AW?@,G\[W3V$]\^_<+@/;GY])W:_ON,[A^M\%WR9 M:5>\>>X%C 'O;._"??XZ:F67?7L?GNGCCYWM3F=G^Z#=W#CH-+_.;5?I)9>* M$8^$R]2EEC!DB!%(!DI"XEQ&31?">7(K<5B-H&4-:"\!T*(D7 FKK/")VZ2= M3 $N&IR$V>#F84G9GF7@\?'0;OHPG&J6(N$,>1\4XLP$9#7SB$9O,"72,*,6 ME"/Z*'CWHDI'UV',>24&C7#2+T&K@]@XB[9?UXU>AUV<*T>-D0+^X083C2-@ M52:6I"(X)N<&CV\'8I?(58(1[%.$$?AVIVWSX#:[OA_M(+[O]?\Y 1\"7M88 M=AL,FTV-#"':G-".@F "<>(2TDE()(EQW@F&2DH!Y)>13O9%45-^BB$>'2_./%E=XIW?5LD^V8@7,/8Y#H>=F(E(:L"Z M!6#-ZTUA;-#.&T2EL8@;II%122#!I7,V>B94;FXE9DMK?Z_YM)95K%?).+E& MJFOS9!'2/FV>&$:IBQ(C'EQ G$>#M'<>@90+;TA*FM?-KYY:>C_%G,)3A".G M\<3_.VD/SQJ#Z,%4&;9C3;WUE";*NA^>V,ZG.#SI=[37(#,:XM MD$6(][0%(JD1A B/E!<:Q-L:9&-4" >1/ LF*)KJ ,D3R^K;RXSB7A\^Z#; M]NC'KC]KQ!^C=..^'=[1%%E=O^J1PR4#>&!X=1L/ZWVU7F]'R[7=AZ?M%%/R M@VUW_^X-ZB2<6P'8;!*.Y9I)B1URR8,+Q:1&3GN+5-#&6<$)5N!"T=D3G3I> M\BSD>@'&22W72R#7,]P+"FMF)$-*" %R[0+2@CHD$DXR*HH]B>!WX.60ZP4% M1);$"OEE3G.N/VJ,*Y)N:_Z]S S VSW\ M% WD2UQ2FNEJX-W("AV/8K3%30&S^5AX MFTK%RZ%/,.765SCK?4]0JPPP22DK.>(BZ"1T=(C M+;!RB3/M2E]T?>\#U.4+4M80]$PAR.+@N1(.*VDY(]ID8TEAD52B03"R< BJ M3>"%X=/Y%#[I*%*2*;=ZD/GX1$=DHF4(DQBH<,*JJO,#88NJ8EZB<.MJG/[6 MM7MWZ?EH(TO6&DIX"DX'D9R+TDD7P7YRY5 H(Y1"Y86\?0%R7;OWH*4\V^L9 MI8HU!9]S0*L](@2+R5+DO>I.%*T:>1[#HW;3$2?W95XAUQ1%$AP5O*7:F3Q,@2 MCY$Q@CCLB2!9XNODM+IZ;REFXC9I*T]NH=35>_='K'>S-HK30CFO420!(RZ2 M12XQBK2RW@=PE67*-@J>[;Q4IZ,MK5RODGE2E^\]J+A/&2BPES6)D2(;0RZ. M\039H!GRE'OF@@F1R;I^[\D-E+I^[^FLE!LGU]:5?(M%J\T9XT1C$;RC##&? M6T

.4D$<@JP9F*EBFKP3BYAVE21TY>M&E25_$]FFA/1TH<8QQ6$@D=-.*6 M*V2,X4@;CQ,35C [S8 C6G#%.J"7.1JD1X8HCCC5! MQCF-O%$JX>2HR%VK:]JCYRK7][=.:KE>"KF>LDPPE4)9')# 6")NB,D,C IY M!6:)II+0B%^]F4TNJ"FR"QH2RI4;K@'?S-.F/Y_HC]<<82RPU&$U,:L4@ L:-/R+)$$=>> M&J]9+@5\]4;>/R%P@=*R&A6"-5;66/ESK&2,<2L).+-1.E75J]0*!]&PZWFZ)R*9O)."V<,\-LDX:%*G./;TP#]17N=6S+!:K!Z4W M:-6\8KU^B1CU^FUWO\?!,)^D#W+T+JT=P6#.2D15_3EH'-G#7K_A*GDK MW7T'C0X\8^R<90D?M ?#?/C8Z9W"D@V&:PW7[]F 8!J^Q6$C/^:/1H(%'32& MO<91>]C>M\/8Z+<'WP;Y=_F('V[?KTXQ3]O#@]$X1A<81#_L]0>O&YO=1C_F MKY8$K,':W,%>/D_C&#:!/VLV'QJVX3L]F#2XQ= ?Y+0N M&,>PS,8P]N'W*,3[M\7&_ M=]QOY]\?M7],G,KFK[L>_'-ER@> =7#/HPQI#?@=/#0L=.Z7W#O9/RCW/!F4 M'LOP/=ONP+?*[='XSF>-HUZ(G?P0@^%)@(' C\ !ZO1ZW_*$NY%/5!X/YLJ7 MQ:I"LA=+'MH##S(W+#':AMVW[2XL:OZD&\NTP=!ZW]LA5C=O@(2>#@_R^[X' MD@/+.SSIYPGK?V_#O?(VJ*9CM#QKC:E^KB ]63FTN]7A]17Y&>U1P6$3'_<& MI4#@CW[,P8OO\;(C\W^NMMX= 0.^_(EU ,GP^M_,B&HA,[K-OI$/;AS>_LK MLS7Q[\%%"?2QW8_(]:/]ABQL[OX?MG-JSP:O_N?J,\(#CBZN\C->-Q>/_^SS M6P"O__WWNP^?MAK-S;>?MC[O?-Y^U_R\UMALO7W]=,V+;SCT5F\8"\9]Z5H0 MQ(PW;WL9Y ?5JZ*4;'[[?;L+,MFVG<;G(;Q104&!,/)GX[>18,3P^](_\F_K M1QDV1CC2.X%K!0#F^,/'K(4/+(!"QKUCP(C17]4/?I^WPZ= H;+,$L>.*HI9 MP(DGI[,)&4P" U(8P86^5J3GZ]XG4K5C/&_#7)T>]#H \;W3#/F#$S=HA[;M M T:N=SH1D+71;/M^[_/9 '8&3.;??[^]T&Z_Y5<4_[G>_+N\(G_^OM;HCKM\ MA\HROJ*JUXK^ QLH*P[ [0C[K9_1_+C7'Z<-E<-J6$+?.XH3R4-%%X/*S4?> M66%D^PV>'J;1CW1,7M"C'OQ3U"D\4YEJN%;YY82.F5"3#6]/LD"XLRFM\[V7 M$3YKM*(Z\EZ!_W=[)?C=3F"ZY;?CT<']LPOX[NBXTSN+_0W88;"!X5T0 ML,DO5;BUZFY@)_Z_3V>[7\.QHURVSG=^;(&KM_OUOX<[AQ]9ZT-3P)AQ\[QU MT/KP[^'NAQUX_?&L^74W-0^_D>;'/>.M@$G&2'/LP8NSN>^E52AIYYE44;(D M7[UA:O9HLNR9VZQ\4,Z'1!S<4' ".\"X?#QBK7/2&RKOFJ)3K_SM5WYK?<\3 MHD#R)/+61,1MQ+#RF",M!*;2.1,L^.]L3G_G;.!D+7:A=8ZSEP2+7VD; .AC M<-C 4N^<77$!P"C('PPJIV$,)O? $NN-$)$J1P7AVCH;J?5,\"AL(L;1N[-5 MO2LCC>%]\6K&.VIR$PVJ8]7A^W;>1CO@CC[K<-/==]OY.FF>[L'J,$:B13IJ MA3@/"3EO&:+:D$!T O O_74%E[?;;R7AJ*Q!B0EDO<7NH<&?R(K> D7;;XSV M86.T$1MY)PY6WQK9[,*3^7CDX!&),6S:K#@" \V/34;;Z(-M7$(*%\O<[QVU M!SDH :9,B>N,C>!_1M_XI_K&V"#.&Z:7$ES"YEMU&^].P-J-\.2QDN3LDL#& M&9QD&]!VNR4ZR)L5)K/]>DJ1#(=O:/YL#/IXO[OX,%;5=1GO7]J[6XL!S^CW#2/RO8 M\\) I?D#5!@-V&#&.(JY"29/A"+#L4(JANB\%#)F=O3+CMWC4&VEE2[VPJD= ME!W9ZX+^B67".^ +V!P.;A]GGV/D3DQMM^HRHXB:'0QZOEU\^[*/\_>SONL. M*O^W1*^RQU$D?>1I77QSZLIE2+ _)]R>JS WN#3;*T/]BM*MK/@\N&%O"+_( M%2)Q<,U3C . ([<\?^M:%;SOCJ.:2:Z<,9])JCR7+=)',W%0% MCP:UW@T%"O_I@9-W(02S C+X^]*=;/6Z5:;I"S;ISK^(K8][TJ1HG' H2I7 MI$L664]8YI"@+,*_-O/;/L'JSDFF'V>HY3]&[];&2-L449:1(6,K 7#(" M&8W!2S-8$\_!MC4,D&T.L=I\/^T6:PX>(>7$L!B5XYPJ$X0%"]L:@\&P%F*T MYNP.!13UFE^SYCNGK?T]&D/R%AQPF&N)N*8::1PL8C%02Q(3H.1N);V+6LD: MFQ>PNHE(BKFWR'O/X5.]4IPCUZU&1J_W=T-KVV )=EGK/5Q3R05F,Z4G%)E M%/$!.0&&,3?,4<\,23FL\P2K6^N#6ZYD"CSXP (*W(3,"!:0!:Q&3&BK2%"> MB/#JC6;ZAC; ;42Z5AU+LA%XE$E.:TUNG%8KFN][Y_$,!D=N_ANI]?=1SF+ZTD(@T\ZG8L8VZ!Q!"N9;50?^T,+^V*<*%8V5BX-CN5(OIS5 MOVZ\N_A=S@"XB,GE++1Q6&YX$;DJ=R[1VP.X0N,T1WSS^S^[196X$(>3M\K) M 1/G4B?'^7[7PFKW) >TIT^W=2(VPZEGC@=*G Y8<U2-%FTKS9+/G_-'+V4LG+NMB$$X*>+8"2X0/PGO=I@<&<1GWV##*8 MWHTA?[WY=R,?^E;V3%PD6$<9/-;1A*@8%R*!.^N)H]%8KI*.-5@_MKPT*8 U MEMH3ZA2B"D>4^UHC:S1&L"P^4$Z=Y_[5&S%/7"[ ^AA,5/OC"F;G[6$O\B.O M '65MC(!Z6,;I=,^:@_+K\$*SE9$WHQYXY6B@;4L@#DO(5PD&JTMZPX<(_<\ MX!YMO*U4/GS)^^_+*?AH(47O(U8(,Z80US8A%YE'&HL$ZT(HM_(ZO!Z7B%P> M'0]&3L_EEIR0_K41;-D+ ^)GAZ]+OX->]-:AK=,]:UT02JF]2D+ $S+#$GEE'\J*W=L DPJ[VLKZQY+ MJY\UY@WKL>Y^JS.-^\G5C9-5W_8&P\QQN]^%!PEU"N%\Z=HA+3 ,<+!.L8"T M-.#%F<20-H8BIT5(S!CL10;F-3ZGX'0II>'647FI!296I.0C^'8D@HMGHDY* MB\B)('%1&=3UIKS1IJ3-CWM2R&0"H(!GL#,Y%Q(9YAS\PVCT6'G,4]Z45,SF MM3XE%N8U74!]R)6TL]7W.J_4JTX6;&4M^ZLZK5&6Z5KC[V%X?5FG-?IF]>%E MR19(9&\40+W6*6G\EE?HHN#K70DA7R2YEC!K*?J%@0W!UFS;3BG FHPF@6%Q M=02OKP2E!^,(UOCJXVC5.,0[S[2X778 (=(E*I-D5O!@E;9!RV H:->DC=4/ MI4E?+"Y]8_G,$/L4$F7(^. 0M]H@DQ*\BB%8T!J81O?JS3Q4RK*^G.KR=F5F M/*C 3+)><+"]721::[12I $\6N;\=!KKOK]')MQ3;<\:].SW][8FG8^CR6AGVRM7W0WMK8.=T] M_$)@5Y_M;GNQ<]@ZVCGZ[^'N]CZ'OS'L=#XM#5L;7\36ATW>.OSKJ 77;FW\ MM],Z[[2;=+>]<]3J;&T[I^!-& ?I-/8(QPD!MM0!F0LHXB0 MX&R*DAC/*M@JM?[KV<+V)8%;VJ D!T>&:4&\HX1K+U)NL_.J$0%BCC,!0/\$ M9&EB'8I07%F)&8J:*P(QM];^U_>_.MXHI;!*FH!-X-KEEKF42(\#MYA%OCRU M^>6*?[3!FFG[&XC09BX.RCD(S]BHO3!H8:NL-4YRY?TYW'80.PF-BZ,NBF0. MHNT,#W(MUG[?@K&;\?K2S!R=Q'_IEJR.0FDQN%K[V0-WK9Z*GG/_2ANOF,AV8@^XH52".:C\+ATW%3U1]KUVE,<&M3H:- M;B]3$60*A1BN/BGHKG:^57F@^8^;3X<;_W<"@XQ],*?AP=HP7>LP#S;7QU:T M"6MP@1%A02D6ZD8?!P-P/PJ)DOT&HPUYJTW0&_C>228SR ?2F:!+5(1-RYF?-JMU=%FKV38=Y[9<%/#]K^H*0G3%QJLD3MI#LZ M.!N>S9?]+(TYAPQNF@6^NKV?U%A5\@[L^ZNL6&5S5^_":)TMN4"%?J1Q28*5 MG6D7\\_'I#J= =LD4Y!TLYSD;F*]+ESO[%)2"\T8R%?E6L,CCPZY<' M&LUU'O7:Y#S,%X\Y.1OPQ-4?/3_JV5 ^OKS1Q"BN/OYI MN],IYY^9_:5B"[M"P'*YN&?5"6H[C490+E5^/N85*Z-I?RLD,A<+5A:@K!AL MF'YI(E&(YO*@WY_T\V1G^IFKHPJ]."@ [6*G';^72X_(9 I V^$P)ZA-0.:! M_1[+,=P(-FW(*6PP6RGEC=[KS@'$M?EHF ?J[>"@D3J]TVELK%G/?LIZ9FK6 MLYKUK&8]*Y[8\_6L0CRJ;(;\L*MO9[WO]XZJ)+QL;,-_KRJC$N//%D AT6R/ MGKXB SWH%=W3/^K$;).,THX\/!\8 OW*+3H&Z2JQ_1S9!XMII&12]H)R^+]* MQ"]_#R-\HW0I*_1N,?M A=NV,NQRSG25^MP>9.,FE8%?THMF?P5^%TY\3L'> M[C6RT,X^3.7YC$.>6=U-&%QG(Z\I/T:OVXW^@M*U4N7MJZL/8RE*O2#!GY6> M3F-]WJ]X$&X1]<62*T\"Y9APGNFE"3?!2Q.94CYP,[^P94X23&Z.[K)IPZIS1R/$8$><1 M(T>51%%&&U5D0N5>-]W>36J71E[@V, ?O3,380;N;$WR=VW_Q MBY_[_C..:[X]>'J]SO<<%X/!YC!&=>DQF6H)9@R*1SDBTZDV^%IC=*HU'7^K M;,)9)SD_1.EP7MS($"?^N*C).SDZKFP < WC]QQX&07Y0NZ8WCL>VP.%@6CL M[9=ZOYS:/ HM7G'BBPM\H=++\X50?$E8C#&)T00!_"C:^\L@XN#2R+_J(H=+ M?M(<>NV%.8&6HON/;(BOG\0"&.F&][W^%2&]JD%@^];:8D9;^%R]+KW2V#.. MA#"9\,\8I)4C2 I#!)69HB \C1%0K^S]5M9P2ZS1$L%Z!##O(E@$./>\\THF M%@2CUN2@P WL@,GH\545, +0005[+:>OKQQ^M#U].=X\^'<%]V-;V#M\]>G>^^_7=>0O$ MHKG]_FCG\+]S[&.[R[_=?1[H<=UMKPHG5X<+2S#>/9;I*MC?T?S:\P M_J/,I_LQDQ%RF4C0B2)!J,ADA F!MRPG6V^%[VQ/NX1CIVB,=-:.L!;02G2.%GD9>1<@NNE')[> M*',P:G1.D#V'E0FM93@--X!S3QBSLQGY[Z8_*':,H6N8L2O M"7Y$2=:S(_* ^>T50*)>7T9J9_W*-_\[NO/XP*4TFH(YZ-CC0?QC_.+/T!X< M=^S9'^UN>9+RHS^OSCYX9--]ILI45Q]?'E*\QM5!Q:A;Z^C.HX]?EX^FNF95 MGRGZFA-R[RRA+S67-[ILC__#)3NPPQ6W_2R/HF;.'FW\4WF6[W(.Z72KN=59H1M< MX\:=[Y9[[:I^S7SM?UW_?]YDR^$&B_;K1Z\G]LVX$?9X8F>:83]/#)S?.7VI M^\NV[F*ZW+:5_,MLR'N[AW\V+7?OY*S]K X&MFCE@>9XV4J4AM[5;QMUV T' MN]L[YZV-G;.MC?_"-3\=-;?_.MC]N@,^W2:%,>="&+ZU\==,A]T6?=]I'39Q MZW"3-X]@_!]V?C0_O._L'OZWLW.X>]@Z:GW;A6=J?FBE9KOJKMO\C"GX?;RU MOD=3 "\]8,2QRN=MC"$CK$#>XQ!H%#J1W& 7K\'2WK?#[JVDXZ';D4\!]XW; MD=?X]O+PS03OC>)!.ZJY2]3H1+64@;LH*?/TUG5^-;X]%+Z=3^%;$L$'0TSN M5@'XQJS)O<%4+P^H MY[_E!+S)E(OIB:2WFY6Y2F6E\?5A[V&D#Q0'J2J/1,]V#;VO"I^OA![4$;EIC/;%:XF'M<)KN7]D MN9^VU+&F0J>8$#,,]$1R%#F2!)(N4.>\UMJ[5=DOM57QT+O%Z^"3%#Z37>1V M)HW,:82Q.N&V6Q\GU.AP(W2XI\E6H\/2H,.TO1:4CS2"3:]PL>XC1T9*B2S1 M3LOHK'4:T$&;-:'%&M.S'4I7!QV>@?7V$PN7L"4WXXJSWOY^R:MRU7!KY 9= MWT&6N\,Z)/_DIMHHLC*#R.L7K&,U+"\,EC_/&&TZ]^5T-B%+M4?<*((<.-,( MM*ZF5L.:VQQL75,23#9^;U"NPZM++?&/8G[5$O^H$C]MB#'N:62"(THX!XG' M!%DL(L(N,A((3BKEA*\UH=2:-+,G+,LF\<_ V%K!4-E(B.M@V>I;8%OI.D2N M<7AA.#R;>.NP#%J#O64XS?6[$G X8(&2UBZJP(6OPF5TC6.Y1M5L#X75<8CK M<-D*VVLU/CP*/DS;:=8D11Q7B-G$R1B1;PXJO M,#X\ QMN!;-7J^/.>Q:RW]81>)EU$[=[^!5542>#,";86*P=2W]%"C,ZOJD5 MSLT5SFS>)3,V"*\CBB;F4&#PR'HND5>9N"6&D )^]0:_QO<^N+UMX?-3Q@=K M/*OQ; ;/[FEWUWCV$'@V;4 ;RH6)3")''1C0REJDF0U(.FX5*!T7!<]X1E89 MSYZ!Y;R"T<]?6LYSJK_N8#+/>F0,-D_HG>2[/'L=<\NG?W9*9M%&\V7J>NXE M4)&0GL#T;5TPYL) RLX>C:96/S=6/UNSZ9"22Z4)XX@SZA /7B$K-$.8>!.4 MXU5OW$68T[<3E-7A5:C![N6 W:(MZAKL'A3L9H+5Q"I!C4/.2)6;<7!D?)(H M2&.HC2B*Y#&H>F<0UBEK:%(11Q)83.'+O7(^G!+5G8$6O M8,CZ!E;T0P2M1QT)IG?7"]5#"YV;9Z>EGB3@/9G;6.NOVW"R;*]GW54,<_@^ MWMKXN.>B4H8;@:25&G$A M(^E]D/3L*I(RGUPREB(+RX8XYA*YQ"WR A0DP5H+Y1;C"BPODBZIH_ _Q6!^ M,]'M<;(OWO-IB08B?SSM,ERX Z5%<>Z,-LR]D!K@-PP/!HV8NR#-:YR9.Z=- MO%TUSB2PCV#(W=ZP:CA<>A3#/AEDE,M-NZ,_Z5?=FTL_YJJ#\(']7C4/!A * MTTP/W9F!OFZ\7\!(2ROC_JC!\>UJ=+"UT9%DB"&41\.U\< 679UL?KI>>TL^ZK1#?G;8^[FGM+,=2 M(!:U0YPR U:L\$@J>#]J(6((N?)FC2HZI^L\;*#;[1"GJ "K&92T2-P[[20E MUF%&J!14>W[;*JYZASS<#ME>%UO;7WXTP2QHGGO1W-]+BC E T6)YL:9WEAD M?=)(<WF@]NUE@,PQ!;90VY@56\TX9-'[++=PI_O/3YR^#\I+\ M^?M:_O(QH!RL:N=LK1%'ZPG8.8V;N$#QGVF,_2IOKG[(= MOO0FUV?-CWM.V]Q*P"#MI['8]@8F0>OT08' MK+PWG] %=G@%95E*QJ[?I4CEG=_NA<$?,UVMQX\Y.S$P#ZO3\)J\!AA9? ]I M^IKSNS:U?O2&UWFPK&YX73>\KAM>K]+:U0VOZX;7+SSWY=-$E*4P !='H>:D MNQ/GU*+BV;:S?S2?<&IS9(N^<(;0?0(>#=_9_L9WSC?/MK8_"OCM0?/P"VU^ MV!1-^.T.W2&[A]].IP\?MS:^X-;YP<'6]L%A\W!3M#8ZX"&].VMM[YSN''X[ M P_IQB$6-1Y1HT0RX(0TXG*U.B8L[E0Y)E:PVN.G-$*$=&IZWO"_JO+.6]V61]QE*!4V4=SGM**J( M. \".0Y"+[5W1'+G$_:OWBA!U^C]6^G571J>9>#KW=%QIW<6QV;4\4G?']A! M;,!D=.\3_GKV\)JD8L1H(Y3TG"BKJ1$\.9)<;IC"66U.K12\SNE6RAV5 =N$ MHLU)GBPI9"V."#,K68Q6^E3:+ZS)A;4B7-%(UK,7=LH85D8+'L%KPAXV1"Z^ M\(HE*8/EI+:E5DW8IVTIZ90)1E)D$L6(@Z.,C),$N:@3XPH@GII7;P184K.] MXI=-UE?.DEJ^ :_*-Y]IU]9K_E6E G)?(T!,1YS@AQW*'@M+6.&,9$6GS/V.7#ER4U$7]>D9[_]A5E0\G? MK_+RBQ@0Q8SPTI&D%6>1.L6D8MC$*%R26N]I\6I.,O]$T0/1'M^&+$4. M1+QN/'"US49[X#N]P4D_;J5< A:[@S*KGV+' FR][0V&@W$/EQC^L6<9G ;+ M4G?3^CS&GX^D^?4+:9UOXIVCUD%S^U-G:^/?@Q;]*)I?/YZV#IMG.^> ,X?K M/V;J;C:^_-C=_L*:AY_:._1=QC#>^OJ.[6Y\^[&[L4Z;Y_\]!)QI-S?>I^;V M1]K:W^-4N1!D1($&L$\<..%:1XXL* ZJB(R"TTJIP"8%[,\HKJV6G%/'@_3< M:ZD9BX1AQ4#3.&WB=)W.VXJ]['.)=.<"PO(*E65H3*[4K(!<4[.R,K4]_SLE MX=4>^_4$7IWPZ%64D7-K>> &%BI$*Z/V1.AF.M<.]T[V#TJYT%&T66RR/)3UZ4??VP?#8E1X=^5W\4=^7;%, M%)MC=/'C2IX:]M3VPZ!Q!&/,S'5Q=,XQ:/0 U4?%244>X;__=](>M(>Q 9/[ MO>W'M4IKN6BO]09F&/\J@X7*7%4O_N5J -M*%^/(G MUH'F.QE>_Y-)L*;S-U[#IZU&<_/MIZW/.Y^WWS4_KS4V M6V]?WZ2 [DF'WNH-,Q]+K_&E:T%ZA@5<,P)6,-LM=EB1O/?MKNWZMNT $L,; M10\VA2JF:TWNQQ+^C9-^*4.],;W$>":? JGF4UO,&]&3SVOA MV[C0T?M]V\V26#3;5369GG1&'[7B9+/U?J9D_L) GS0,U_LP7_L%J/XZF['A MU[/)\:[H_"\PW\A&5R/9=K_QW79.XE-#_/]W!]K2>P+]#&WI8TG" M5,RZ?+@!R_$>5N/?O!@O5AI:&_MT3QLK"9<8YE=,N.ZI:&KA6CKAFE(U?&M]3Q*/@PP1*1ET;H;D$"@8@31W M5#D"#F74(&K\M5H14;NJ_5XW:L?QH>:Y]@EE*JGKD_6&_N6REI&,OZ M>7-]+U>6..-@ 8V2B&N+X^][_13;]6Z_U6[?S)R;6C%-28J($(L1)]HB2[E&(F!GN5&!*@/ GKDB M%*YA?0E@O=[K=]KK6Q_W,%<&)Y\0M12,&*<",C8*Q)F2S#G'RUZG>HW,B6B/ MH;UPI?O,?M'I3$/\ZU%6RYQ4BW'*Q#CQ8=AKP-51I2C&"1.YU\99');L8- 6+ M"B<1'/*16,0E=<@YS)&@5'CNF!1*O7K#U9J6LRFF2ZDHUAJG!VU_T&@/BGCZ MD5RZ.$Y^@NU1I2S9"^)E-"9>7HXSVKEYE'>RW!Y+?4VDAT_%#C_%(]O.//VY M@UG>.">VLQW[1X,K(@H3YO\()_VS:/LO5RC/MK9W3C,9H+,J".-RPK<&H90) M&8D)4M1PH5,27N3V)J\5F\ZK;.0)'"RE7%Z?9K7ZJ37_E#3&0MD^[G$P7 8@ MF=7EW5+;,5VL)ATW5NM(C>.,,+"4C9=)$:FIH,;,5^?T2@W)G;%E,T]9[@0! M=F]..0/,V$K;L"7B\$,/;G2AK1%]NXEHK@/@@8N,@HDK--*& M$T1!+T2?)(/_O'JC9V,8_UE*3&B@ZUVZN3O58Q(=$S'9%'FF0_0L8 %/GHE" MG$GU3EV&G4J:^WN,6A!U!J@SVIXLB7D>9L]?T^"PGK/+_6>;YU_.]NS M,0J#"9A]5 E0JRDAC2-')(3D00OZ:-RK-PRO<3.K6:?CFNN-80ZF+4G4XW%8 M=^O#VB7;U@#CIWO6.L943CUP+(.W9\AQV.6.:,.B9IB33&XNQ)HAL^FZRXO> MCTHPNS1;>PF[;C[Q0978^KAGL6,V&HIR" ]QR0"Z3>((&PL.+25$,V]Y$2!TI7,&AZ<,V". MR% ?^*T "JT+<).PLE8K;Y URB(N:':3I$%!.46]39X0^NH-X6N8\M50M'BV_()Q#BIYX\MY:^/;:3EX6]^+D0H<,TN*!^.%P\(C MF[A$ '()ECU@F=/XR>O++)*KAV[/^7RKK@"H*P"$4QJ[H, 943QZ92*Q@5OL M&8[1,%S[W2L&@=OKI\W3/>J%<>[WMOS[-YW)+=RLI1QZB)L M[+S/.-S:[CN U191!BX@SFZ&F4F"%2" ?QCB1PV -TN MF!1REP8K,P'5BD#_2$Z?MP:H:P7NH@3HUL>]F*@V2A+8Z#('/YA"8.00%*3& MG!M!P>U[]<:L*7%M%=@,-4BN'$CC%1G'(OHQG/@I==#H7?KKDT'< 6R;$4'B M*-5ES"5U8%>IM$S%"":DD=IGJE?O'<,D$0;RSU7B47-]3L'\=%1113C7*+E4\@Y/1\D_8 M<]?8;M?%[ L1T&P8\5HZH+NPAMQ-D!Z1+.1"C&J>D.N%:),W/^Y))3*U6D)8 MY'Q=P2/2_S][;][*X.(^[.?G*JWMY-%N9'LM)ZGD']< M&$B(08 +D)+E3_]V]\S@("F)E&3Q$*IV$X4$!S/=/7T?B^,5^1!RKZXTI-+U@/^6TB*'5[&]-?[M(UX"M6?>M\_X4[W-C#9R$J89:2^GL1HR)IFJ(<@)O4D\4+/ MX\SP6+C8N7XO>\YW;8,FN>#:/O"J.)DZ**.- F1TB1)$?0$TQ<_**A.*4#:K M03E1_:7CIK]TW.TO7;==I;$K.\@B>E?]8BGX]>I_:4!&VT2=)H< I'(VK?D+ M]<=+-6 C*^B\]*.7$B.R\[H[71H<0@@17[>-QT&(DFB2T]ODF^778_IJ80R* M^,ZWQD TUWYMC*__[J9E37,<.-Z=EKWY.SMTO\]F@W67W9\Q+?>8Y'?MW*IP MXVF RP, 'F?T5+#>%$ ,Z>HG&-+5A%31WF)@]]K!@#N/H3766'N4T6[C#FU4 M#++:<'LK%.U]3S\5DQ G;V%?Q]:?WXY@[3/S'?SFS[_?.G]^ MPG?'!DY&A/UE)W^_M18G(?[YZ?>_3_[^Z^^3-R?6^S?PWE_@N4_GYR=P3CBC M^^[-%_>O/XZO3C[]E9XL3UKEW.:F;W$]=%-;=Y@1ZH'MI[K'/3L(N95&1OSL M56 OE_7=;8[X;DQ17>#$BR)Y8&P#8VL86\+,V 0N9@5^XG >13[WL0D:LR/+ MX?%MT>N!L3T.8UL<\9H85NQPG!YM,$]WPB36F6M'>NS8L15';AB$[K-7KA7L M,6,[ )WX=IM^YSCF1UYS5L7G%$-*^ 7/RRFZ[:XU8M:8Q7U(,[676:B7P&U, M8QZ;CN=PSPE#/V)>ZB5FE!B)'7\WW?" ZY8>E[]>+2F.1I($<6"9NF=RX*^V MD^J!YS#=M.,DB6,K<5.&_V8YOK1N!1.U]7CQ+3TEW+Y8:+,U

A >^@7/.4Y?'@VTLYXP2N6DR[$DDE69/6LHIG/=U*'5H#B M\'@F#DNP;18P%Q2="-O),RQ\#>TDBDW7'=2A76>H[UXOJ4.AGZ1Q%!EZ;'N@ M#G$WUD,C97J8II9C!Z$1V/:S5[8U,E>,1+R;Q;E##K/A;JN[;9J)#9+4B^PD M=$*.R3/(Q_-WUHN-L/=K<7E24O#3V3V;9N)MS2G=3CH"S!7X;! M[="TP]2W0YQOX[KFSE_M U"7;E I37MG]*9KTD&HY\UU:66;:M72YRA3N>#L M6E+.,3&,_(Y/,TKQD* Y&*ETI[S:02KMD%0Z77; 16 KN-C,SPQ"W4E23P]M MU]*9Z[M1Y#F@;K@@E9R1:=];XWS 2[5ES]W 4@>6^B L-4SB./2=)(BLP(E2 M*PQ2*_"\Q(FX9]FQ-2CZN\]2%Q5](S9],-<,W;$8#G9W73T,O%B//3\P$I[X M;F@^>^6, OO>BO[.)K 2>[2R3\ISY N\^DG[4/$ZPZ.03_;U><93[>U7'L_1 M*:N]3],LYM5(^\@N,NWW[&RD3:OR(L-JEZ($8J'*VO,,&Z_,LHKJ4;2T*B?= ME]+*6-,2E:RBB$OFD&B-\8#MLMOJ-N'CS1?-. M M8IG\XXEL%KMD&G-."4=0MJ0):J';I]7WV0T)N2$?Y<=;K!EHPEUF)J,:O/ M@?QFLUQN]IRS' Z3%?6<5M55=]6NW3G"!29ED@%MB)HC_$ "H*&PZZS6D9S, MA/Q(>Y[]I+$XYKFL7E)M?52%+?PG8+DM%O]X^EL]@E_!S[H;P.> 3&<,3DD# MH @E4UZ1]$/H(- RN5?$$/9SB#@'H,1 \A=X_*:G4(>4J8P<#@=+3;(9?EMS MU5L6/A8EP;UN$@A%#NPB0[8,C^#&"?@Q%HG17FASL%16:3,L:A6#B^%0<"I1 M'D8M+.85[YZK@<'Z!\3NM^L>4I J<--8?(CTP>%9>E$!'"N;3'B2P:/Y58,> M1(<<"0/4%L_DXC5?( ]5RG]3;1SVX-VD#ZZ16(F7,LLW+]Q$0O(+O?*/6A][&%F%J'>]9_/KAV%S/)2G<4, MS-4T9'H RI9NI('OQ)8=)3'H5I8WLIT5/<*07Z[=(5,UBD$";$HYX<+5MP=N ME'I!\#D(GMW<"-4,5JHYC^_R)*T&9PILM2A]];;&-_8F?H!"=& :Y81_8E_? M@!:7ER!_^:[4DK]_+=G!Y#_6GY_^<_77IR]@4OWF@&EE__DM=M_]\G'RSCJ! MZW[FGOSRK^S/R2&@/_8#)PULYIAAXGI.:H.M&+CVSQH4<99G=,A/:$0]72K\\_($*UX<^)_CZF9BV[K#+0>HT.4ZBP+&D.NZW'G MC@;.V-VMG@;]?@4S]E58)37=@6)H53"T*AA:%0RM"H96!7N%NZ%5P="JX.XW M;/37W[._OIT]?WKTYN?SSCW_E)]_^F9^\ M^?G+R;=WV9_67U_>?_JXJE[ L?S8#1-'3V+L !VGOAZE::B'7I Z@1WYMLFQ M?#+TW#TN4!\Z;PR,;H=2K 9&]_T9W6).E,A5&1Q7466Z9NA[$9 M@>0*_)1C3I7E+3>ZWQ]&=P *]!YVXC@JBCG+E?]9>K/AS[O5GAY@O7XA1W$\ MI/[8<%66GTU>K!-U>BU"9@#4]TVDX.U7F3*$T=&*S_"7QS,^J3_P"KU #=O5 MK8'OWLYWE\L#8LL-6<@#/0J-6'>P*C5(@E"W#99XIAU9L8.S![WQO=GNPY3X M;^/>_+B.E_1[>I]O8+:[!ZW-N,P]E;>!R^PDEUG4[H#)8.."2'<#%\Q8)W3T MP$L]W3=!HKB>$;EV"ES&':_(Z5KG]AV 7K6'CLGFNMU/H3K @O_OJE I,W4U MMUO%WP;^M1'_6FY_Z[N693JFHQN!:>M.&,=Z&,:)[J:&PV*'^4D8D):T/$)J M*Y7]^Z,E#1U#'E]7&AC(=V<@2VUF>1*&"0MU,[4B]'$E>A FH9YZH1>&9N!; MH04,Q+Z_F778#&1'%;U-RPYWO\CPTXJJANFU@6@MJZFXI\HP!U16&N&D.3BI M+FJIZ#%1!@0+P(&PE&B"7\G'F?#2\26E4IOF\UJ4=< G;<%1(HTU+4-3;;R4 M4[K/,$> UO/H;P %%I/1P46IR6_CTS%5I%RP*BL!,( +6*30_IX#]),L%G4D MVBH$KH!M#,=,\SE.6D1(5X"2"D[68.H%O722?57SR9KWJ_<*.GA)SZU SJP" MB A65K^D'^*#209;J3@6L*U3\2(1(:'E.@#.:5E3V=L+JE2$,[69O3_V,[%E M7K#1_H1%=9G/9]?_I%LE8ZW*/=L2A73RR@2T.O\\K]1NINR,ZU'%V1>=I;#9 M%RR_9%?ULW_TSP@'E(O[>,;K8/'X9U]=B7/TZZ]O?_GX7CLY?OWQ_>F?IY_> MGIR.M.-WKZ^_^;NR]7?EC%/=Z&]-QOSK)F/^=3=C_N>L8$6< 1\\;7/GZ?Z: M+[7G35')3SM_Y.='$]!*8//$MH!/P"R%,JB;;IH3P]L.LFH0B.M^4R]@S6U M]K27IK3_+"\C^*SSRKR\U(5\PE??*H;WL>,"RE+578&+"RQ>@7V*&IDQ"]X"GH\B.[7\ZK"4FQ4H+3CCZ^Q]I^0 M:?H.".QI-@,H?6,]_.)7KWM?-=@&3,_SF:AMS;!$F40[R7%X+>N0#=(%M@80 MVMH+[;R\Q#8#(Q#\&IB0)6J 0%C4,Z!+(4A<#;G>-G']>Z>IK1,$^#G),L&@ M#CJIXQXU<)W"[#=_?CLY^FR'81 9H:'[463ICA>G>A0Q3P?",XS4MR+@O\]> MA2-CU1AU:B8@& P%X*D31$TM D0?C'DTA>NE_;PUZED[?B2W^O- /FN3CW'R MG\\@F7D8 !H<,TATAR+.V$[><9S M%S7,3F0CS4*;'^)?(0Q4X!PBKN<43(< MJBU<9G_:):<^&DJHL9;Y(2/LK00OTZ7(1&[(FS8XO885V)-D"ASP*YFMP,^W MRN9:$NV1YSO4*]5)]JH9V+:)]/U_/L<1LU/7B'77=7&*N0U$RE-'3R+/-[B3 M>9^=E25Z>,9'6@S6RQFGU90JC1Z;S?QG$W8%_(P^ M*'@,\&;5U5@[ D34/;=V69#'FQ]S@1NH8/(A,QTFX#9J$99K,Y8LM M&"02-,*"UD7#'=I\W/[R_F;3)(X#,S!--[4=*PX#.\+X,/:FBL(XV-0C\8AR M@59\0>I3O(ZDZ, 5&-E%F5^@6G_*BB^\."Q!B-V@:FGX$FL77=NF\PH8/XI% M.!%\BSR[?0KER$B"@SKZ 1=6M=>R]Y3X4COG*)9Z:N5F06$O#DW;X29+0N8 M!PN 34>F :27\,!VX\_':R63G&0%2MNK8^JD6,_>7Q:\JL^SJ4R!8V?\GU=P MJ78I&^[1^5A'9;3>?7KK@EEL,=>P?,/2W1C;:P/T]=!DH0[2T@\].S5LSWKV MRC7'R_59/ZK(UZ*>T&TK""K!1'71.TC?VCLPSVAL/$)#7;K.=5,7988C$8"Q M;V)TA7[*#1RR$S@Q\.,H566-]AZR9UAI-JNR:"Z:7U%C6:&^ M3DE]%7Q1O*VHLWJ&UJ?L(EO6,G,BJQ)=/!Y+RL/H?P4F,O6>I2!VN M5D)6-+>7&_[8[+=C5&6\EI&1X1JMO$;?OEQ]=J.$.;9OP.4)4]WQ(F"G01SJ MH*;8?N" LA(Z<(V,D1$L^[ VYJFV&?J!Q8"KQLR)>0AX3VPO"1W33LW(5,JG M?>M0@P'O]\*[^YE%GA$QP]=3/P';FGL<*,#VB9N:3IPFD>L]>V7Y(\M='O,B MVT-?PR9/,$SRFRUJVPEDHKD/;6YO&GB@9O8-G/CLI]WW+ M,:O[T5G'@-CU$7MF?8X#TW28$^B^ MXP-B(]_2 ^ZYNFE8+/)=+V*^^>R5:3@/SASVPAVTJ?^+8A%-4$/RMS?8'QRU M.?RX&_\;3'!:#Y2N+VAK$;.9_)^2/P0:.J-LP?KC$01#F%)Z MSFD=#">U1XA+'-=QQGMYN?2]/ 7MA7)LY(:8>BV<3WF9 >!G3,PDZ,&V [ZR M(N6^YCG&@EJ+8"^H\&&\T!_*G%7:*9]DV)9XCO-F1MJOO[YN&[W0&MPT#'^ [/)&>:3UUF2L>JJY5FC#;W-)DNL.')=D-FVDT9N M8,$_["",?"_U0_\:=^LQGN6>*#CA:P MT&:.XSI&Q(,H](PDYE'BI28;<_@)/+YXYO>(G!7&8X:9"RE#'',!/@>EY@ MN.X= @<#+3P,+;R[_)PDGI]XCJES#@APHLC1(VX8NA7XGAW;:1 :,5;6CNQ@ M16+R1@.CU@T:*#?8E%TIOSXI833^3N3ARV(7+9FOR5.[)P_,)3 M=+;=J-2]+[0W/!9#42W%8(].?EUR-I5LRP/C5N^_Z,QX)1\-LOY+'*I),TI_ M;8>[4D5"-L-B3_ALDM5U":9Y48K)HWADE$X,B[*+.)OB(,*F/G#5T1_KA)LP M*-=.8XLY9I"Z ?!"'H'ZG :1E?JNP]- V(PFK&MU&=3QNY\7.=0;'LV.BWI6 MS1&R/P-OVZ,"G*URI7>XM[//1A@#$TI 20Z="'3FQ--9$GAZ9,9Q;(2!#>SH MV2M_Y*ZHW]K)B]:;VGPL+Q)>L%]+UA0_"G_KXK?"VQIADOR49:2083T!EK76 MH'KEE&@_4ATMA .YN8,%L2!R76#$LYKC59YMZ$OY3O="^52P;(T*R)/6J?)T MG2F+M^'=V6-I8-K%F-8VB,/4BW7;] &S#T$5VQW3# MACOE8JN &S#M)Q75 >X5"(@IVV+D<_"6).AEC2K:AR@3:YTSK",'NY6D3"Q M4E,M_OP(.$>N@0KSKWE^A?]^'\]*U&U,D4?^+U;,T2-O JLZ;HNJ1\2KSIFH MNBJG*M(8E54E)C+.IZ@E].NP]T4K<"*X<)[IQS&W'->V ^ZDL0$6N^MQ(W8% M]Y,W8- *OML->7?T.?)])P)E9FQ:@6?LEU8 K^;" MIU,S+*\#)EFK1/M&_G=5AU.LGTWP#BXH#W@_,1WRC%-VD\R[7-8F1$R\C2UJ M'UIMGCJ_])61'#= G1X:-61>"_>\\%93M'J.'5& ^/E4F^>SBEUD98Z9\C$K MMGG+"QG5%G6:# X99^2Y@I7G*997BN![6>9U6\F(AVJ*KR\955JRJ)+151LA5\!UBG83#FY-NCAC:TIDEB//"/54\NP/=^RG=#RD(D9]HJR[6Z^R%I>8"&: M)Y1?K>0\B':I)2C3?<,^%G'H>Z'EIMRW+0>D(C-#%L1."HIBE##F;AQOZDM& M,:HC#8R^66;*^U]T:CTWX\K.(EELM"RPS1TS" ,S2BR M'L",@D\D*P'*TD MP5D&CA,]>^6$R\1R/Z[PT @?N,+UF/YT='GRG\]P^2V#,TLW3"Q"3))4#_W( MT,V >4X2!@[W,>-]1:AF!5?8__!+1QL2/@[ER8#3HE$^DJ%L5$UYTLL&EKU8 M*/.4L.$UM-YE).- MM';R^#Y6?!\7@$'3Z:62XW]45&E9%EQ14I.PFF'9XD+\KU:P6@BWR?3&Z;RJ MYTQ(7LF09\UOZJ:>LTS3#&S!:)[E9!P"/&*^,L]XL=--[',W9#SP$L=)?$P8(>7'C:TD3@WOADXW5'/S M*Q8S\_=JF)ZBV??DH_Q4JM((+K2+]^D[.N3@J.[D=L):9Y_CT,51OIX>F+&A M.X%KZ\QV'-WD0>@:+ W#<*G!3!@97FHPTS!,W_$"SDS;\EW?BGPW99[I/GM5 M9U^UFSO=#!VV;^RP;0T=MH<.VT.';>+(=^IGM8E*LJ5+OOJTMS-7X1E;_&2[@$SD!).:,)"RJ8>+]NHG>1X3?9B8TX_Q5E>=,W](F:B>\^'5^] MN_QL12:(83,!X< MD'M1'#A)'++4-SSF<;9QBOF SP5\?B,'H&4;21SI3II@#V+LDI$:7&>1;Z2F M$QIIDCY[M:H_0MN&JA->7#9 OD\7FG4DTF_9M]XQ@1S\B(BTOL&D35O?0C&87\9\FJY,;BZ@B?Z+2F M9LE%5F-^J(+F"'.'@0D4LL1 ]!LTS* 7[5Z%!Q6?'@D+^J0:=S<]6F%+]_>) M-K$B]M:WK:T>>GB!GZ=*K M8)F^X=[!-_RE<@!@K6R6"W\7@Q=CO3B&J54$(5L<$;*)?$DMCX=6$'$;3,PX MLL/0]!R6F('M& '4+DT4ZL_ OG_FFY\>1@[-KS!7E2H(,VSNS2&J4B$:=H:D#-#(J MNF@*#?+>KJ!B(%V\R]CV8/.(^+5BK,LF*-&VU8/A?M:;4C'HV-QAW&/<3!W7 MP2 )Y]RUN..G1FB8#U64*=4EJL/K]AC [G[]NKPG2M3O_B9"3KT0K,(XUKEM M _ERB^M!; >Z:Z$>:QF&;_O/7OFKJEPVU(\?C'\-F+\WYG&:AY^ZD9=XGN[Y M&!XU0UF^:CM:)9J[VL9U_.H@HS]O)].\%,*>: T) M[SR;:GMQUMMJNJ0VVDW*$W*,PH4@5OY=_IU5I?9_;,:*W?235 M>'SE1TXCPA+M%'M JTT?M6J_\&NVA8.:Z/F$M.T*)'3U@!2CN9'_^< MUX P@.T'7E&,!K5.51?==$'/\%.5K ZLW7M -:&S2]$YD">]R3LCU?Y488_E ML(M1.P!(S+/+)A& 5>@S\%2>43<@.0+DG@XW9D:QF]C,MPT;FZP'*:@=H6V" MX918D= 4.,<%W/4L 8KK/C3X[#?7P^Q L,.[!032VV'A4'H.4:8 M7'X&Y"0!V% ZCZU0!Q,KUJ/ B<&N"IEIAB9+ M$G.ENW91*5F< H1F%W;0$J8W,GOJ("E)DO_K? MJ/K'JX=7!6Y9=X@'V]?'@]5H M)/T&1R+-:QJ%A2SXJ&#Y%?K@0$:W\5D,X(INC%(-4O.LWE\WSVI'=>--VQK2 MB%_LSH[Z2]('%>N "NL6TP9<<0]<*\=_@=Y+P\.H\IF1EQA^]?>\$()/3.F$ M1>=-$#UN@NAQ-XC>OK5N@^C*BZN:V104DV^KA432H RXJNQ8GM>^Y-@>4U1#JKUML E\/U>C>\3\^0:J(J(CW>/?D58[567J M;4KU5E]U.P0A'HZ$X2+@@#[KGP& FFGH_VX4=*HV%1HW=0?1VL8@:8;NY*9L M[93'%/1 KF*&8 8@F&!L)\NU0%DIYAE,> %F78 [J>5E^H2S##KU&Y7Q& MR(XD,8Q6W]V1F,R< ENH1]=>>[!O2).I,:B!(RG:2:?=J84R6$$M4]%17'^! M-8$-B*S(AD; XIY/IH+3:N_GE9J?J#8H1A'*V8EH555"*2(%B@877G_RL?8S M0S.^-SPR9G,<:U$1Z*B5LLR.Q&D7XCV<)E;(FP(V($ /!YX'D)/W7ZQ&>!*7C>*Y*FU9A&'4W'1Y@%_E =JDH>Y]QM8N.+_X M>*21U#./QFJ!CP!<=53U$\F[EZ\/+296.AZON]1*KCG6CIJZ<-1I\7T=@E48 M5*!3I9H9CBD'@HI)P5/12?4T84J,JI3DQ$5;9'+P4[ZG@F8ZG\VK/4F(WY - M_,'EM>0BC.A:.I*L:\//^!>XFFB2-8R9?!8")CFK9]K/52;;!A"_'FMO,6@C M?Z22[=%98]H:KM>F=&7T,OD67!Y+3;@$-^!WMGH91RPC!XE2G+.[14SJ'V^K ME'M#R&M'.9)NPP6DQ?6="Z(WW.2R+VQ?H+NVRTYJ5PK^IJ1)P0$>8.C2(I([ MZL9(,3[YV0(I6PU?!"L+Q %V N^LU=\W7-S.OKM:5+_'V@HNMJ[9%ZXQ)'=+ M^:/O+S"Y@5_N!8N^D7"!8#C<)>TDBZOR]*H&L0E<\[B(QXOM&S)26CJ&3+?$ MI%%_CTZ.)1F-%)E=\L5/YG6'U.1GP(0;O9E:KN=@9:$ .,O+"-5$$0D QBU' M(>"?;><$V5L!X/Z%RY*K&HPOFA4]@Q/2CN.LBN=X#K7;X]=-@PFAM$VGN>RL MH..UPO'09#:69]JTO(1UX1= ["S*E?M^@J/*L@GJ#31(>L(1\_ =C\\+0.)9 MQNLF 04+7TJ1RT.:3S+'J1<87Z%]@V(' I+2C9OCTW2$3)QHP@ ",]B2/-KQ M:XU<0Z267I95GER"UM:JKV)5$;$!N%7PX@)]:ZC0R._P-:*%.,G(9H.TD[0$ M-4_K5<=@;"$'"/??3=$D,'5'\+1="(]JA;4)CV$ M4BNM:2$%7#"R<)(ZD@F2+OREO&(4DL"3I3.:'8?*-06V\)V4)5:(L!+6\,"1 MRJK_F+#S::_-Q M",)& \$BJG:BCT/D5"=7$!Z\:=:9F*09&:'(Z)EQE<+&_ M:U/)K;>+D:1Z#A0DE29A$)R =77. ;< 9GS5_[')% A,IM3+X>OR5J=E.,'Y5OO9S*1EB[PO!;%0MI=X4E88 MV81-F2/81=-97ER\2[@NR'&H QP6+499GJOP42UCSCFUONDL9-!*S5B6EN%A M.'4G<=?$>+>)IMW1J1](@QXA_9SQ@@NAOM7&;9;ICP-M(LF70J)F$(S-YJ-, MCNZCR:$TSV@Q8D:,[P?3&-O]=2Q_['>7P05$J?SB"O2XYW4>7]WH:NLXAFVZ M=@=><*JC!,4=H/'M/X\_O3D2;:Q:HUZ:1?T3;Q/C8_0C=_L&=CWSF)]9D9JT M<"S D5: 3OG+T=&'CO]QPED]1]5L*JHAR-KJ&&WOU$]:9_F)^$G'[2U=IZ"J M79/=M::]95JWV5O62CUE2R883BP$M4$TE$.Z("WT>(*J*E\=1=A_:PU4K@SU M;\0T6F"4-9[+5M@""$FW"47?OE?]=\LE)]9N>8&VRM*EG4D&0":I"16N4E6% M-1[=!M+H$N] 5/C_STK\4OKP]\.7>QOI-:/T!&@$&?:(KP.SWJSNIK%/C;U> MXWFNTN[$4_"+-)MIE*LCZSSZ,E/HF=TEU7L2$3!QC;'Q8^,_7]%\Q2++E4:- MPR9=9^S<^+@MK=)5KQ3],B@]49""BDDT 2?8NIACJ"3#J-VNU(1!!G[%WYT# MB-'J%",.D0F8]G)1N;VD M.V(3K?""YT)Y:"JW&],U%I9LNT2A=GH!1O^$"T^%B&/TIBS20!8@X&][$S]J@4I^DO:>"66GB=9FDPE/,JI_$/&1A2C-I:P'ZFZEW3^& M^UF= MHQCI]@BE(#K07=-=AK7^H)0S1(%>X:5N0$0C.T4+HPLN2+@!=(TMFA5ETK+" M7=?M?-H0'[K,A)\ ,SG@!_-ZD*T1MY"O>R MFHM(<9-ZH?+AWO]^_$8W0PVH),&AG",!ES;$*^14L^L6WBIPAFP/3&R\707G MLBE4QV_:VS7=ZJ5;1!G$F.A14G]9--(S62P(' 7V>Y;%B^A6$76:K-E#+"Q8 MIFE-ULSUVU81<4E5 E&BBP!$5X. M*YET&7,3.(#+6C6=_UL$U1@BQ8XO9Y3815RD55\)+T*G$Z[LGG3IXU9J)SWU MA?R9%$JH^ 5-U)1:I4![#"I7.0/YA!:\8&5B#X#.IJ5YPWB;Q?*R.-.Q#O56 MU6-/.]JU ](O^4+I?G%2<$NE8%%($#?/ MJ[,KQ"%^)5U<>"ETN!(X2 9^"@K^?*(!U548JZ/+"IM>)J$$QA'"1LBJ?M/\Y>_1#FMRD$C -]8<\;FOLEZH#?"A MK)>':TV$D?3W*VU1A!1U%;E4R7,R6-DLMJBX@^6WL!\\(X9>&8;0\!M*'A61 MZB:W% R?"O.N$.XRF(F[_/KV]Q&^BV'D%[ @;A\F&6I""A/(W5]DN$]I%H(_ M1E7)$EVNU@G/=CE2$Z.5YT/-\))ETC5 $45LAD_U4F"BJ3RP65L2VP1!X'P9 M3D::<157E0R+6%@'7[+S 5A45=*U5*77H9>'M+GCS]TKQQ_UXM7^S:^:)$B$ MYB?!0H_2%,T/29!-)Q_E#]Q_V^W]QGGKC:DGR6Y1NX\X?$%@$ZZ7 CL?HNP2 MF>=I!\A"3G6O_:R;;__B[N#=0H+B-84712K*AP\X<-^<44.YUF2GR!P4_$_A MK;MLDS6)B%KC5]CN5WVW3U9S-/+5VJW^@JF;RE4MXY"879DW^B/R_@I%2J-! MDJ[6)33Y>N'[GD] MJ((LJT6CYJQ2+KF51\?GY ,CE=2LC&]@ZN0/N0&\I/C@HJ@>1JB]BLX[$_8% MUZ@P^%6*=-A%,YM&WG!1RETN^$@;(SP%\H_(]P4(PL[;??PO8A$S92K0SC-* MH;E@3:8RP*>61HO,^T-9E6%$DG)A1"*ZS/!0.,"V10!1CHH#>@O+8B%E?P4[ MNR:/7_@DMQD=R$ F)PA'Y4,3<6A4%,F;IC#7>#@4G@1!U%P2J3+S,#,*>:UR M9%R0@ZJ0UB09/;+FI[%2>HXD1G%&)>\6O,=(&UCXKUY6H\$BM(NZ?]-HRYA5 MHI(K7FKGH!Y=8 H/6611XSD5M+[B;0F?D@AN\\X:=-;R2.UE2*X*0$\,U^X7 M2DHC[2:;2'NV%.42],NNV[[_E++?)#%C<3U>!0J/CD39DDJX5]FU,F33W#]4 MX^:%0II0^"L>-ZRKAS^1=E/?RP6\,W+N#1D2VA_()<@RQS>)VB:I_+]6M+#7 M2I-I2:6)(P4VN4.JB!@1+O-)M0)>UKAOJ:.9A 2"!;_L6 %(.:S-9KHLJR]: MG)OSWIO#XK>@Z/&0"2SQH) :1(A74T=JN1/B)LA ;*A$VE M6U1Z7]&[CFD)W1.,U&WA0@8*R[%A)%)E[+MX1">/3G:-B+ZI'NHY+\YFY]AY MYFHJF[='?':)?&]V60H'4S,/DL:*J0B9X"(B;B/7!),/.1#!'QD'&9_JDJEP ME Q.H,L>%,Q"N(WH'.@[(N%%A^OQ+H"%<'-AJG ]S6:-J=9G%K+=H/0J*58E MG! RL 40I%C%HG,?QS/P& E-JCDD R4Q-.YRN=7+3&3( @1C+")$BTWR6P41 M=4PJ4FULPHA+1Y/T;"W"J@+"1;%-( #<+[Q2A;#$-ZV+GWKQ-Y,FE(\>6^TU M:)68;I2=B@N_BU#78$<+U"U?2XFRXC9-5-D=3_+7P7G8C@](B5Q36N" ZW*)I[]BA$^J"H]()A&XD=2'T&4AMJ*,* M+4PQ7=Y'IAC7&4*WF0W2"^'-VL?;A'@:E'VONJZ7<$G);'8-,<@&!\H+JW8V%C[/V5Q]3>, M^Q+P$2($&$BNBI 5$EK!IY2'1%*RPBE3/3'FF'V@"E2$?D@Y.P!QL67TFA?" MA=T+>*EF8 MD(3HAB-+8EJ"K18M.8ABO6$L9!!WX[;PI1Z5R>C$=3.VB/D=/ M#;X"8Q B4ME\2\[XKO\"P'MM"@_^N$GG:)WP/5=^-\"'X:>>QMC)+!GR#:[/ M-W#W,]]@9Y2/DYY1]IH<--3<0*J5)]G7O58]Z)"_=$/KZ [>($31JRB4BNAB M5&*5W3;J95^29#DC]Y.0*J/69RD]S%<9SS'@T3>3XP8CW9P(8D41SS,N>TB# M;4F"4@2**6>AEZQ6JWV".G)6SL0L<&50SV7WGYX.I;B(\ UWMTH/B]W*FBQI MV$H;@+S!0I=3&59*A5%M?61.7S/PO97"ZF^N,OSR)7^A&"+>9;836DTV" 55 M1;U.N=26C7/AVE:Y) MV>*:2$5O+NY%]5&U;3;JR@!2"20DO+D6$@#PTK: 3 MSOE6ZO?2]E1NH2@*G7&A2%*Z[8)-JG2Z17 (%ZWRZZ!;IFN*]K+HI!<&!"6%+D.F!6T MD /<7W3IG13W0844=,](2?(9E\"1L2%A@@@WO'!\5Z@$*>J6E[#UL).6KZ(. MTF,6RQ0KI+R.?M82YF+$A;S(^9RJC&6'DW:>L1B5L) WWE&?B+X3P?$Z?&K4 M=>OU#'ST\6$HJ['%X(?2:;"<$;8243TFW.KH<'+E]DZ[_H>&951K1JY2QL!7#L)5_UH:P=H[ MP5(E!9_V#*]C:7CMOV+PZ5JCDM2$GLE',3?IJ5"^ L'":[Q9R-)@$]^$UM!S MI%9LFB6=)@WX0W$76R6A1 V5 M+)WL$\DHE"-%/==)-Q>W:$R@;?9Z)5VRR@"LYTG"BRXG$9T5FF0Q .$4Q !6 MHS1/->VH,*4#\Z!D;+ G# 4 9#.'O@\X@?-B?*#C3T7;EMKH+;J!X0M85D8D M!1A5-%BVK?D@XW.P 8$88*J7,[&2RDK=5HW:ZDNYU1HURHBK91@*.1VK93:= M3,:1KMH.YM,6E\T^1RH_D/30#@.7B@9.K&YS=.E4]93:;%)X18:J^Z*AJ[^2ABDK MQ7K>"9E703.*.SX%U)]Y&Y^7N=H(H.M\!VU992VB:HV.0;D70KBA2(MZ)U$) MU]W:D>4\C09V6+W2X)9817.$YM=P'Y!*T2OR6Z46"EV#-$=1P3[M!QEZV0OH76J[\2P@7!+9/9(5@[U*5GS= M5M]@*3) \($KDW=&2WFG7.K[KX&\7Q$G8%0:V D4--):!0S$;(VN#8AB4-5< MEI4PT\AZ;KB*Z(*#G4[4!'>JTZ2%Q,+ B&)*K\JJ1!?SRH4P%IGHXI/N6U1G MJ29N(]:I.*6)%3.11#363F\\EO"3JZZALX4$Z/<4[$/KOO,QK445@KSQ,;3] MI$:]=.I.7V/Q(?^>=95;3[A4>%_NWX6\M.DK1JSTO)R511;76U4PI&OEB&:@ M8Y[+VY.W1Z*%* MUGJ=5ZL\ +D'NN8TTD58MA0SHDO:VQZ=FUB&ZAY,-;#MRVYA+NLQ# $$E7$B M42T22$I@ 8HKJ6E34S8#@)-IO^HWJJ9;G(E5XH0UFXB^2_V G8S$)'-.*@1PS M$LTIEY39=W(>@)A^O50^-^HW8:#>%1WE=/_%^?*1U4RD6OKHL7.S;$Y +$(& MSZFBAUVVV>0C99_4=1D+?SU=50 =A2@:AZ1R1I)[%?C35&7HMI&(]F5 6:7H MQ=!&,(AV=='(<7&<7R&=5>=5M9 MS-A7_(CL2O$ML"*65; MVQT(WZF1\H1H#ZXJM[)_'N M"F'_TKVW2ZU5%C78G$I\E^Z";/2XY5T[4Z6!(2?Q%@6+L^P4?X;\WXX/;3UD\ZKDU%WB\8 V9]":2 M3!AU8U2CCH.QXY3*,(R/WG3RGR&):%1$!G8Y5F"I)"GY%84-L2"K%MU16K^[ MUQVOFJ:5R3,FRJ*[JA-KQ)MG,6/%[X\$;+ M<=T;/K\07KMSCZX#T([;@F$US?@ #O7QNKB,:I7P\7_89/KR M3=-@C-_[[#O +,31Q_K_8T&KBNW6J.C"J/W&OB5U1DK&BUX(^6] MMTPJ,AJ4@DL#A0"UN&,QZSVEFM?)%#2$2F=T_V0^25VFLTOJ[KYRZ:X=PE') MOF8?] SZZD3S*4X0*L\JAL, 6D-CR0Y0\&IU:WI3\P,9OA?)NBK+5N7>U**0 M!)F888AX9E0ZR^ MJLYUG MQMH2_5"6C>QRW:DWON8=$3:O0#\(YJ'CV,M^WSP5'.I5&2Z^7F'E$RL"AM$K5@.\1%U^(;HN'T;D6<3X69-=)^$8J+<,NQ:7+;B,K'9L"?K'R[U4V*>A*O13R>N/=B8FK# M>UE,MXAP2G,9@>N#=I8W0S14#OZ,?17]83)T>RRVSQ'K=1@?U9C-J)\A)8@E MV&V?)M_%906L$X/Y(MHM7MVI)E_??3(2K!"W12T#EM!R /Z5/WH=>KHE[VUE M76],>K>Q:)=KB]C#DKZ_[(3O) C(L&/O14S$V.\7+=L9O?2U\-0MAQ&>J3-&]F>,H9.FS\CRC(=5XQ3:\$PSI;L- MF(C69]?NH=N6="=G"_3Z90$\MQD^_;T$K2\78[0:F2P^5!)Y)V%X"%SEF/H' MUC/%E3%]>G; N04KSRLJQ85H3H0QT']*<@"02UI>,O1<1<(D$C'0KBN2\L]D M60&%EU3/FK9O3U8 K&:JN]_KSM!$% MJU7B)_R!MB3P2!'1E9J>##9T G=B]BXE^,GPKTAP;9LER\@]5:6(E/^R]N_^"R M5<7B"54Q"5G "U*1;HKJ#=KY8=T;I=[]G"Y%I] =A#J(8$S% @"48)\QV4U6 M0AR)3X2B)-UA1WLQ1AZ3T!5:I*>$3 +LBHH>X"9E=Z&CI'!]")W@$&CT^:]( M@4V/W8)8!'HE5,R78*$N^_Y3ZF;G77!T46W8\C.%]N'TUT,@AO>BE\]AB_'V MD!W1UJ2I8(_OK*:F 5'V2LIA;RM2LSB,$UM7BQ0!N5IMBWT#H$@CL7AT2U" M!9CU01B'HFI7'H?\LEES3M&HI)GKB@E^L/<)N25DMV":F=C)AD#HD*MGFL]E M3@-\(K(>R/,/]%1A(0[1S8%X:ZB75M-*A@XL!.QOX],QW99&>95:T-^@#M9) M%G-F-#>I@H#SWN/N(%3S&UL1V;*%M*J[VH M)'!4](NS##LBRM,G38FLLF1_?G-\W!N;/.3'7)L?XP_Y,9L,3%6A5IF*.U(5 MW)):.W,7A5-\53:F'"W2\O-0%,VBD)DYCE)2-3UP7"Z JTK,U_*W[.'KA M [;C8V*R@N _38*\99B^]@E ]GHN<^W^54:U=H2)?!$_D[T8T8FY,$EP)-@< M0AO955%>JE05U>9'UJ]A=G^^U%J0BP52-54\SN$/ M!BGTV)\TUVHCK#\S042K12X@<*":"(3<":_+X@PK?BDU*.'4A6!2 M @>^&HF>R5..E(ESSQI)/FI;2*C>H,#=JY()$2.$33L59KD+8G^YI@TBIEE6 M-;5!5 --1*91=YA=9SZ <*>(;IEM0V4<8X=5"BK%6=1D8MET,L+B?[ ^LUHV MB\[$H]A2N&D!GG03,#OGD@/9&BVE+^+$9#BU]$4C,^ELO2B(5&MH[T(/ D[P M@V6.C=ZPW+8_2:=).8JI50J1%(:B$:;T"[5[6Z8,C=+NF@TL)YXV*W=:( /L M&FHAB-5=YM4!*]:[B%(0:N:V /";(;P@Z,_YFO>ER;N0;/6U='>LGATJXJ%4 M:],YPMD\2R21IN$*(>5%'TPQ()=6T[= ++RGTN.,=CF=JR),4L]TJG+:(^3J3 M2'0GI0\*CODL#!O"'6&;5[Q*G6*@?F?Z;BI1ORG]RJ[S:]E&NU5V?*A%QI_0 M1Z^?H(]>]HS0WEX7[7S=:1R_SN_D=/G]-X0_=6>RP%4A_78^07/U&Z^OI_.F M*H\B(3I%0IH^ =<&E4DW7(+B\IUY];]R)\K&P](_=+;E;%KS%^J/EV#^3G-V M]2(KZ&3THY=]KN\"&"C%!2241 &!7GS=VD5C0]A&LPK^GZ@WRZ_']-4_9LGR M=ZX]]CSSVJ^-\?7?W;1L./8]^TZKWOR=';K#7O=HK^NM^@^B6D&Y<#GP-OV_ M9_:S6QW64]31BK,7AF82!U(O:M8(UU_#FG[%59:]*8O73]R\A^9WP6VRSKA) M)C0<:!$ Q"7@2ARL7H@^VX$N,8:4CJ08C7%_GUYEF@(A/V"*LI%#20EN>10 M6JY#D[<>_0$ J\RG_@L."NIN W5S#:@/L%T/MC_M2=P!S'G-^L(^0\7;)R&B@TT9Y' MM"V%LK705."[9-EZ8W>-S:P(*"*EZ?9XA7V(D1U< +!I+F2V+6CB:^'*T#;% MV#:0M<2L-SIB]VC4.V>GSF:9_LAW[7ZAUEW.B9QIP_-N)'H67KG(4 >JVR>J M,X-@9#K60'4#U3TFKPM'GFGN/=&UNN-FBM%* MP]+)GNV-\*CK9QV(>U,O:! MP2QWD;O6%+Z)OE>A<&F"LJ I4?& MDCNRPTV%Q8"DQT;2QO+\85"TA_+\!D7&#'=\XH5_7LG/;'@7N=ACZ('0W":ZX[AV5I@%+ MCX4E9V0;^Q_L/W DF<[8&_37^^BO^R'?FT[$9YU.Q*S7B?B)Q<:\&TO^*#0WE2,#EAX_0##>5"%[(N$Q5<%:E)AO?!-1 M#4_VGWQ27I([MS]_&L;$<\LP?AILO5U%CVW<,80XH.C1;I [W*!=1H_I>6/_ ML1&T\]K31FJCO>LQ/U$O5RY%_N[C'SFHG 73L$>>?<=$N]U(6GA 0_"@4.N9 M8,@' V8/#[...?+-.Y8"'!QF]Q!_GC_>CAMT#[6/>U;J;S?12+1+'+*:FP#E MR-]8USC4!,F#PJQMC:R[UF4/F-UES#XW_9%KN!O;R0>'U7W$G>N,[<'#<9#) MS&IR.79??B[=&C_1 *,AJ_FIK#$$0H= Z/U9RRW*'8/1NH^BYYXZMP10XZ+SPC2=+/PUONSD*K2'K>,>1]-QRG?79 MTX">QY;P(]._8RAY0-*CW:' ]<<;Z,E#3'$/A?QFH^J?FAD?>!M(D<$(>6PI MLG'_R@%%C^X(&YG.H\>,!@2MCR#'"(>TY0.WY"FZ=W<__!ZKL/;(L<+!$-Q9 M!#F#%;CC&,(KY&\@( 8$/3:"_)'EV.-@,-3O8ZCO2^D1Y>D\5&3]L#(+K9$3 M;"#K#S6Q\,"0ZF\>9AQ0NMLH'5GFYA;GP2%U#U$7F.YX.X.K]E#9V,,LX&,1 M!8AX6E9X"8M4- MW'-W[=.3Z'OH1WC'9_?I5;*L=AMC=^^M#],8 M6<$=>RRO"XH]LD$.#+N6/_*-^_>].T#L'H+?P!\YUN;U)(/?8 =PYUF;:!F# MWV ?M0R-S695%LUG+,JY-BNUHBQT;+Q>E33:!AX3/0GNUJAU?W5L>SL#G 8K M:'T,;1I#&C#TZ(Z$P8FPN\AQAXYDA^Y#6)+N1WG.X7S:2197Y>E5/>.3>J0= M%_'XCAJZ..@+&V@A*>?X%M+2[V'$[!PX?]@*:';[4J%'QKF?S7XO\&S9\ALN MQW Y;G1H>=[]FL(/EV.X'(=Y.81'\,Z91/M\,0[>7VB/-VC=>%#^PG^0A@W_ M3K*+5_\+_U![FK#J+"N(,+'469Y61U;UP@SZ*/U[7L^R]$I\E!4)+V8O='SH MH<\9W'9,2]S4!IF/_O8^H(*Q1U!X/Z_ B,%BK@),G)KE\+:TA,_.N3:%MY1) MK4TK7@/@>**QJ+R@5.Q\GG"MXCG#3Z>LFEUU?B\F=^,WLW.@S[-SK82W)#B_ M&PTG;-C&SBK.L8>+=IG-SK535GSAQ5@[Y9R>G1=LGF2X0EPBTFKQ%_$@6CC- M"E;$&6R[GL$'N%*M]I5H/*_YY3FGK''80U9K_YG#'GF57VD?^;2L9G1&A ?N M!E;)"OA@0J,PX5AGK$)(T5:N.^0BD&I.B\)A"$BM\;=(OA(EKH.T6]:T@Q?T MENR"O[S,DMFYO!3=7TDF;;0_81& 8SZ[_B>=>V):_6L1(SJKQ[_K= FLH ^; M[C_/*[6;*3OC>E1Q]D5G*6SV!(^GG$1%N*$K_XWJN!W M*]ZZ#"X): \6ZP#04_"3/,3R'YZ%K F^3T!T:9GGY262J'!# /'5DOH$S=;S M?$9-D^1T.+@[&H/_(;DB\@&X^.W:-W^9G$$2B5S#VITN"2."M?BZQ>G8$'B5OB;Y9OGUF+Y:$)'B.]\:.Z9Y[=?& M^/KO;EK6-,>!X]UIV9N_LT/W^VPV6&O9^_KSKM71PGOY! 7/>ARM95&>^JN+ MH,]!B.DG\-RY]H%NC/86V$/RH-[1^_357UN%WVTX_VM><,UR1L3%+<.RUID! M<>O1!\!*P+H-8,TG%[7_U!> 0_N"QAD-TG;')EYMWRX=BNT'JAKBIWNR MGJ'!<5:2K5SFR9U8[?YZ\AQWO&GVTZ%X\P97[SHPKA$]534#;;$>6R-6%]N%-#G]1X MB(^\YJR*SS56)%K"+WA>3I_@( C3'6^G*\/VV=>0A[XF@6R:2'HH!/*D.NF? MJ5U@[J[ M#LR,L35HN_?6=G>^(:.<.;'DW!FZ.K511G]CS\"&@-C+:S(TE'H N^I^U7>' M25A/(46N]:;?HXG>WDIMANW/ 2Z,OV[#C8Y:,)Z$K%+ M&JDF6XT\ERKN3S1;[YV5=+U'!@0?3C+LZ!?:> M^H=@Z\-SQD.AC2>E'#[_%?F>,EB $7)6%7 *:C[ _SO/9E?PZ06HCT\P40_H M?X,^[8>B&0Q:XWJRG#16/6_!$'C ]/86 H1Q3'/&TI'Z7#S2T M>#E[9_^OQ^9541M!82^OR'93X_:?ILS-E)8[S(E_9=ZUT<+>4_K@ MZUQK>L=X.P/JMT\?3T$#'>9KKZK$> !=\_ R.(="C'N+6N>N?00/FK">0B'& M,&'X5A#]S_\76*;U\HDJ&X,R.M#(H) ^T+#6.^@8#S]^;_>HZ;YZ[6,/F]O^ MC=N>SOL4Z/'>^O#3(\BUI^MYWW/&%:WX(IL!>.*;CV#=-*AC$V*X'<YSKDQ+'$(G!71K',40:CG<1O["WO[%:,<@?X&K8.J%D9\.8>EDH5>!$\A/GHTAW>7JYK>WSN* MM7-G_>%>1]QM;Z7IA"//N6-GO7MZ9Q\RCCI0W5Y1G6V/7&L[>8H#U3U9JO-& MIK5I &OWB.[ 4T;,S:?*#/DB^Z,X'A?)O)Y5&^6 M/PJ].PY/'RR(1\.2,[+-[13)#EA:7SR,/'>X2CN.)--]LM7F#]HY,=P987Y- MTLHU&;^/F-Y]:/[1AP3-;M\;R_1'OKNI-W^[E0$/:<<-MV.X'3>(T" 8F@>>S+N5Y0F?X*U)X7Z@#H %XG2-OK[]_4Z%WG<@T:V31)O( MM++/P),FDQ8,DE( &IWN T0K$GY7FC,VUB0:^5;7@6U-RSK#QU]4/&?(0=I: M:ZQ9[?Q*VH=&^Q,6@34XGUW_DPYUFM:JBI0M\4LK[,.F^\_SJJW*.>-Z! CX MHK,4-ON"Y9?LJG[VC_X9X8!R<1_/N @+<<)75,ZVZJTW]@'9$GS$0._.=9Q@ MEV@DPWE%'0X>\4:"5905RU>";* ._XS!@L69IJ)3!F^Z&]R'=^YLWXP/XFP; MG6S[6LHM73)Z32\D]EXL'7'H.;%_G1&&S0X])_:B*'7H.3'TG-B%[@=#SXEM M0'WH.;'=GA-WO]H##AZP&<4]@J_FD^'30_L* L.'\A),;>SB\[R1YV^:\S<0W4!T]^NJ M,@J#8.^)[L!+:JRG.\#Q*?2W.&%G!8?=:#4OZK)J%$. MG2]V'4T6*,IWK5,8T/1H:/)&CK&ID!^P].@\[ZZ3D-]']]%Y.2N++'YJ M(Q^=_6_9>. 8"JS! -QQ%#WW _=>/N4!/=\5/:$S#AX;/WLHMF_05TQ[9^3W MT.YB*%D>VET,!?W#[1C:70RW8[@=VY8=0[N+0_;Z#>TN#K;=15O;TVUST6MN M@>7CIC=V^O7C]MC[$?L":">GS0IB22P!^\'$\L?N#S ^+'[PX?AU_Q7\'+TAHV!QM@6L+ECG$'1EOV3XLH5Z588N]'+__"R[.*3<^S6/NU%!6C M!UQ.=M:>-I>G;:Q+:=2PV>^YV?5* M&H>BLZ'H;"@ZVPNH#D5G0]'98<%V&'0\U);M+40?K[:,_"/^COL_CR;PNYC5 M+]:YSG<.P@]K[,X:!SHR8C5Y_U9D6#AY.F.SS2/H3R":L4]1B6!DA_L_3V\@ MNKTB.F\4. /1#43WJ!&ZD3M4(NUZ&-4=;Z>^94>BJ ]D'NV\ BF:=2HKZ8E5 M4G@C)]@T5V!(!7]T)-G.IK/ !R0]MDBWAXJ7'4>1-=Y.*Y0]%.@W:#*[[N]\ M>_+VZ&Z^S@>,; YK/-(:3TI5?3NORBE_8BJJ[8YL>RCXW74L.2/?W=2--F#I ML5T:P?XW@SMP%)D;Y^X/2NK^*:E'=<8&)?6IK/&DE-1_,7CI$]-1'7/D&X.+ M;L>Q!):$LW'!_("E1_=V6^ZF3V(-8UUW9)K;:9\X9&FLKWI9(]_?5/4:L/38\L(:V?9VFA(,6-H@ 7=(>7H* M)OII.9^=:_\N0;@_,4/=,D;AQM)BL"X>&TOF*!Q"?KN.I>>AZPP-9'<7/<[8 M'OK''K1U+E.7Z^RIF>96./(WSK<W"@[#B6X"H9P[B='4>2$XR= MP3*_MV5N[TY>R,-VA)=G'KKZ?E_0[/:]N5M'^ >$SY8-NN%V#+?CAA#$G3K" M#[=CN!U/X7;[Q:- MA4>&.6VB:3^?:"RNRKK69N=7ZE)7.. M*\3P.T N]<&';[X@/,]A>>V,944]TK#-/I_@MVE9P1-%$4YRRZXA',71_![A/31FZ-3@O+7M[_CS $X0G%6C[76 Z[QKXAZ7L2PN-@7 M7,M+H C<7CCV>[M#?PKL;@(8;E^2L!G31#]+K>;QK*S&6G.[\"%*;8=E : _ M> OGQ8Q(6/$2B/N<1C-TZ*P9TB!/W"$G?&_-4CZ[&B%9PT>"$(& X#=TG!$= M&C\$(@":J#*6]ZAMK%V/&WF[>EWR!,+&7F__+J'KNHW??$?Z6.KN;'?'/"SY M7XC(7Y?U#,%S5I9)C;H*$.,9\3.XZVDF " ^$"?8_WN]?.0.,P?4_^ NC!(! M70(H!>[O#V'8?G47/IY6Y016Z8P>V605R=&7J3]>/E&?KMD,+E$T%T,I6D8D M;LQ%F<\GWY-A;UUC^$40]#;U!7&9^G1F.6.K+T):2C/-X(%(S7I04NOQAOY M'ES[!RL$-GLM*4F0N [ ;%K6&?+,%R0@89%VE@G.A.C\2MI91OL3%@&1SV?7 M_^0&-5?(NRWQ'MOHPZ;[S_-*[6;*SK@> P9D3V'5OT%E[ M,>$]=5D4/*>[5*,I%.=S=*9H%[ 8Z1YHR *0Q$ M^1AIF+S@%5SK$A:!+^$G M#33Q:Z6OS,KXBR[F97IN<+:] M$RFGOQ#9'=TN4_;P2O4/M\U[M"Q%[&!A7"4:"+:4([YQ-X.R+T=L:VQ^=SG2 M$1G(K*V@+[MNX_!=H<+BF.\7U*ZTC.+_BI:!KVJ"7Z#QA>O:_@<&%_*I8@$ (L_ZGE4QU4V;5\YUH[A M+4E"MM,(C@'0B@(]XB1\V8ABI$F_4CZOXR-99W%3&$M>Q[.P$;E3C#-?HDLOH62C'9/ QWMIR0[.$@>!/! M*MKX&-[-*[6]-*O@%_^=PV="-L-&;+$1C"2Q65E=M2M/V15*^AJ',^.O/_%J MHOU: @Y_9G&68T 6= %&\DEY&W.*\=19C6&>>TBBG5'-?RXK^$^0T/.JXD5\ M):0V\$#$.D:MM.=Y67?FPNVMT/U#*# 5DBM#>7++N84V=2]/2_ MNVEP@5E1RS-V5;MM:IP8[5+9+/?6"3?%U$J5L44HHDW>W[ZP_$Y26%QV98S!4BB+ MEW_40;C"--WRE%V4%5S7*^F3$=*@! #, ( 9WR0?L%3P'\]UEZ3*CS3KD#8 M:Z;O:*_9E"[6-^%(AUGX>)N_:L"D"@8X^X)Y7M(%*XX+>GSK;^*]:.NO96*LM ! MT7/ @*A]7+W_-#+KFZOS19=P4BSY/\]RTS?#MW8B\PT\!V;6Y%O>[YMA)R[ M4>H%P6?3,I_=DG >? @(0G%??,ROB M\3Q8#>DJ2V\B#Z>USFB9LHI.#ZQ((9]+VD"#;B$Y462 X&R>LRI'Q\E%!ML4 M@0"U[&A(\;H^QC]3CHE:!5QCR8Y10GN$=A4-J,V"628T)]QP=.IU7H1\&1(4L M;IBP+RB:4(B=93%JNJ2AR=3S+_RJW=HE%Y[$!%/[8#;[."R$(J$F>L(G4& M*:9-/NK0#EH0;*DSS]#"-RS0+-Q4L[RGZ+@1KU M+5*;\/4L$C[Y[CW&SV_=#D)5%%LE&9;$"*?5M*P4TC+,W22$M;Y]@3)4CA,^ MY22L*ZANIDF2KHHNF20G/*7P,&>UT,^Z;*V#1<#![)+SHCDKL$5!AJ2'TE$(._"2 MI,38I\(:<28 16J4-K#$I7TZ5X0#*RC%J!UA:>MK.@:FOY+H#LDPAD31H$J M$^M<'S@>+\X952FAVD]59)O BU%IW54':*C[@I:.&NX2_-15+LY*_%M8"B(; MH8'B&#CE=51=@1U*R25P^$WVV5)ZY\8H2[CCGX1M3N8%4C]=!R)_8:_4*!0Q MIE7"$K,97NUZ#@3(ZA>](RU<[)?T9>=*B53*&9=V3ZF!8+[(8B$4$QZ);:&E MU65ZM)+:+R$UO\*W-40H!*> $M(2$\:>A'<'X^LP9EQ@+MV"H/J=+P*-R+\$ MUHR(2[**:M-JE/QGG!31AI<(M!,(Z64=[D[VL&0P:I_*6NI2**$Z9T6A'DKG MQ)^;HV,LYD)XF3"3AI((8E2/>^P1-(F$^!P<+)WGQ-V$A&@YOY('J(MCD;A@ MWHAL1*O@X NBJ'VYM#MOPK8(W+3L@A#:[D,)JMY>X'XQY-]%ZXIE*)&$:0AW M 'A& [\\^^\\2T1 %?X2&58 EC\6^,0Z?/ <^!@1 54P%7_/"Q'S:HZYH OV M4$O&.\OS\K+E21UH]O3#=HD>8RJZ/!>EYDQF=1%GE: 3']*#1<:;PC]9F'AU MJ]M1&C:H_CZX3&?L M(BQ(N#1&C-069 A0\$KD$N34A0LO[FS9,,?N]1?R5SBM>C_02"X7*%1GTA&A\+*L2,=55[;@/!EPN4NX%$;#8AZF3)Q=QFS!8]!3T4CMJ/O- M[TNTN, JSZ:H 752Y91!,*!^AU!/*=.=:.JU2 =4 S+5\WRXP(^,19;/SLOY MV3E<(3"20#^>J10I-D&/E(S>*8]PU^82ODY6UUBL'''DQEP:4_G3=9<;622L%L7#M2"0*A1C1 M/J#O4=%WBW%/OE^P8='7,^/: MM6'NC\2J1UD6*8![ H?]]Z]]?_V0JPSZJY@#HE MN] ]4V30^!^$8Y^D(\6_A$-:^)3GQ;Q&AT-)*3$59@E6383D,"Z8 '4&)\2X M55[6 BH *UFFL#(,3;K%RD@T0KN)TR[]9.$;%6GN9XF]*QLCE#25""-5$Y:( M:J#RDB+E#3L5='$'KKACAD;[Y)C1Y[4Y:DEZ]10!^E@A6L5">>CT=#HE-UBXG-@VJ M\8.JQK^77V<\I]A:(8HM05/-*E36*/1OO?RH*G-JZ3[N)*#@]4:Q5%)3V$85 M*(LF\4!VDM5P-Q0SGZ<8)! ZG2;>OHF@'G!^?YR?7M-\8QGAC4.C[=)4934R M]J8!QUG%9*)-9U5VR2I,\#[J!0\I@:=1%H48$+TTA"Z: B4!CZ8,9ZP#[E+: MM7T^7K]]/]#/X]+/T@X)W4 %1V M9;(1DDO_K12V;]J5J,?0#4Y>M;KF$ZQ$2&6R0:VXU=')A^/N*D4Y+^*5Y&>, M5'*96/V%-BDOJ&,9V*13F5,DLK12L5Z&'C\5!X7-5"#].@D:PO;#*]4:*M), M$]FF2KOOGVWU^2^5J0H72W2ZP)N<\YFPI^1OL%DB_ EJ$EB!HN!#JE2D=2TO M"V XFI_!-9#57\/->MR;U?4H8S)I#+0FR$!7S# #F[LXH[H/X5E>BVW7=2F] MSFUZYL++EA9>=2GIA^VN\'="B*L\2B1B<9]:0C(&#OVX=/3Z_>_';W0S;"2H M(H1E6FE)9*%W-&*Z60?.E?!)%G=*.3O"N:W-FLZ!TS!94SYA]1?@B&=Y><&[ M+!!TPIDL(,/")&S[+FV]DL9M3#!S%MXVG_3KF4 Q5:,*D%8S8ON6HY]3KWD9 M#A5):0M\?G9>40AG@<7?WLUGD[2NW?-7;%1JT+?G%ZL-#MBIL0REZT A =5W M;]1LHGP<,MU&MJ%2EPC.CLH")3>CD?*2H<) MY6?>>,(5#I.EX]W%:3*P\>_!QC]U.L1@ \!E[MWI(=,H"#D_PSD:8M8&>L_) M7N.\HVWWQI LB/A=J]H6;16>9]OLH/!3:[=<"_%1%]P(_8J?9519IM#7%9D, M>QJ418+)/&KL"^;J1/R==4!E*XV0*47;JVYR&YH^L8NP@B_ MGZFH_U)/WGH! G7_X@]:QR,;CQ3;)9RPK*+2-:)G0>9GW:K4:]S&=)\W7 63 M'&6%W/I.A\.TWZXIL1ZMK+'>V#S;F_*DGBVCJLSK;E+-!+ANO=1X]+DTI'X: M];LN:<]E Y:?!"1OSN=4UMB"3;54]EZKO]:U"A_(N%M-![WL#OG-8,_M"F=% MQPR5]3['%@(_R;YX!2%#M6J]:FO! MFX)A+-=L3;*Z-_2@^X60ONB_JO W,: >&&Q%"887O$BP%A<(H*0XEPSBB?-B MEJV<*8 YL_]_>U_:W3:N)/I7>#)]YR1S:)F+J,7NR3GN+'=\)^GDQ>F>]S[- MH43(X@U%JDG*CN^O?R@ 7"11,DEK G@.[F9MZ7 VU]%1?2$K4-Y*5 2/7L9 MD:ODEVLZX]*SGZY"T%=C*KXXXP5]C3.#N.0_N^S19>QL/QM07!C6SL=:3Z_YS!S7FW7?8L>]X<#$M1YEK?VRLU+J!7+_ MSU?FJV1<0L?T?!$Y1EZRF6GZ2;XU)6FZ(Q;[_EL_3ET*YTD&6LL?\+H M;?5M\_#SX[4FDY-K]^#:A^*)D[!BD[EY)H\UD+5=$I(#LP% M< "CZC10J..[8(#Y!G&4$-V56E/%^?IE>-YS$*I%S#C'2^>0EBMN^&3U/MN) MC)P2YSCF'-(2:--EP5[.?QH>7P5BFM($N/VR$TQ&-0(94GV*;3N_W1"^)-5^ M=7VDFL,^$@<21P%Q:&-UH)E('$@>0FD!?JJ$J@IU( MPC>WF_X"']E394L6MT2>*V^(H7/RY6)XBEM[A!W"[J2P,]21:359':@M8IK$ M;7?5MZOG'CB"O&X4S8_,4M>%"+=-PU+51_5\#EV'G&6,NL%C&ZS1EJ\!*VV#]ME:54%1^:QE\PWHW P@WA-OQX-8"]MM@U7=G M<5W4=%%;.S&[& \0;C7@9O8[PF:+M5Q)V.N.5"!6HRJ-X;W)LB&/H5$\]UZY MZ/$V1V]4 D1#XCIT5=?*W.,@.2$YE2*GH744>P?)J8ODU%=UO8Q>)ZU^\K*@ ML^;FJ> <#2'0R@RZ5A*A="RV,#$.Y1;*K4/E68S5_G",!(4$=2B"TE73JN?B M0H)"@MK.YQBIQK#1JG5E=:V5FLM&TX,S:<+5CH9$3O%B&%O]WOAO"-/#PM3J M#1"F!X:IT3/*P%12'G[):C&^Q<*^VX5]LW!I>0O[CDL6]FU.F4ZKQ\%?_%BV MB!22]5=);:/JIZ6Z#'3JC.I MJ[HQJN>XD(/9(F)W(E8?(V+;A]BA554Y.B-:6R!"B^W19HC0\A74SVV<-O @ MBJ*2]?39AMHCB"9$TY&,0]D0U#C1)=^"<20:]64+6Y_;JF\@RZPGV>2+LVDY MFDQ$D-P(&LB&H!;(J"9;S=]#^K(]95;RC)S_XK:!1\K0I-/G$44;)6X007(C M2%+'1>.$DWP+QI$GM(NE5C72_.3S!F5V[0[--%3+J!H]AK>C3<"LKII:5=4& M,=L S!HC=3BN&CV&5]\MS[XY;FTB7&&7,@^DUA^+*\J?R<^"6V/ MJ8\WSL+UW2@.65573.MI_APM.%S%?@E)#M>>M)ZCGS#,%MAQ*S-6QR.M.=D" MB-FRF.T/U)&!&3XMQ*QIJ-H ,WS.K[0VXZ(5,WQ.>"GG1U MK-74$S&<36K,FJI5]Q8%,2LS9HVA:HT:%((JK6Q-AF!2-J[P<"N4EMS/O0P< MB19"Y6O_N>W?$\7UE9GMALJ#[:T(Q*Y-Z9MT#U"L"6*O77ILID M*DNUS $2%2K5#50B<8Z&$&AE-BV.-S^5FR>\]-F76A=/M? O2^:\].^/&N)P M H@72CSIX/Y+35'S(LC(K0,,^FK?;*YF^4(N<4ZU$T\EGLH]IW)D]O%4XJG$ M4RD/2*R!:HX,/)5MM:8O8WOB$?I_QWUX^RO]L6%<6]2XOEX&O&[.%:M&X#Z0 MZT?7B><"0?FW!+RU[!5[0L&[BG>_LK##>]?GR##6&<24^#$)3W_-:3"OMI72 M'(--_N<\]4$L[7MR,0F)_>/"GM'%7MG>H_T4O;I7O.9.:XWZ[[%CGO#@8EK/1L$8E;NBG8>$7'RFX^;*5SI#X"@? M?('Q/%C1J9QH/8*Y);%< M;,8K-Z9?FY8 S#"VX8[KUI\&"*-B8KK%S2,L9,0P!YY":0)LN M#_9R_]/Q^2I0:^@]1PJFBADKP^HN\C.%D@[-(=(&TD91-I-J],=(&T@;A7WM MC'X9GXFT*@#JJ#B'U 3Z4AU5$>Q$$KY9',+P9_ S)I[B^@_$CX/P27$72]L- M(1--%L=$GBM+E,2QM_ AP@YA=U+8&>HH%Q5R?AYZ.F=^D[CMKI;/]9P#1Y#7 MC:)YLZ_J6<8<@JY*+9.^.M;*7/XAZ+;K3X_,CER;-EBO+=\56)H+N$:=@G$] MOMMUL W["+8Z/'=@=H/C-EBWK=74%A7?>CTYRYAZ"#>$VZ'*ZC7ZIJ$3"N_. MMJRHWZ(O\K2PLW34JV,9$"X%=0#;Z-$;97ALMFG&^V5>JVZA^.CA(JV'G+F".%6KZEU-UAK@[7: MM,TTNMEK=YI&R)W8>]9UV.F#43<8:P,S^T[;M>.Y]UI=WS %X,': #0DLZ>O MJ:9>JAH*TA/24XD,TX%J#,OHZDA/2$\E(#%6!U:CPP&2(9AXV.TYI"70R@RZ MM6TX>.D,E%THNPY4,MQ2M?-45$!Z:B,]]0>J5:YR)=(3TE,)>M+5T;A,\%P+ M=!>AL+56=_G,"MLKK_\&<40^H5NS/1*].?M53+4#(Y&[O!CRAM4S_X8P/2Q, MS9Z!,#TP3(UR="HI9]]JQK*[+PAV!,$N&PU<*W8$.9D/#CN"M F;N3G:4=8> M.X)@1Y#.@+T3'4$J$$,5X=42$L V'J7;>'SX[?;[^QN% D@$?Q%'_$V6&'*< M ]MX-/UF'N=H"($V71X\W\;C=Q*?,0JA8W=Y#;RQTS75&)TENA)I0W;:H%95 MN5!)I(WNT<90'6IE^OY(*_M1.<4YI";0ERJGC4CQO05G$HGBI-R;\MIEVNH; M%6).9'%*2'I3OR,!TZA7;*7K<'M-!5J]\CY=AYS9Q]8=\C-:UL4SMG\JRS!X M<"-LVU&[5,UX@'5XZQ6DL+1ZI341&]-1%>NKK:M\ZBB&)]-1)>NJK_5&' MK^1*)U2?.[0/5RC)"J4]")WP2$/.^30(B?+ZWG;]-XH71)$2^"S/'&*5R5\K M=PG%*=%C6.6L!X M&ZSSWL7!],?%Q(X(['4!V9$81?Z"%#55-S$4NM:-:%\=:_6N1;L.NKXZ,EM9 MD+!5*N[-Y^_OE(\V%,J+G^AN?19-)&KF05EO^C'ZYRB.,&&R#GS'V(2ZEIJ+ MJ9*U>"XF2DK/<=]]^?/V_84^5D+BV5"#5%3_.$H;ZM9K&1A+\9);,W1[UQ). M9AD?3..XK'P+QI%HKFP(S[GMWQ.X!9W9;J@\V-Z*Q^2[!S2P%MQ:PW@;;+=\AUL^>,L_0C)":_J"N MZXZZ.AP?I8EUZR%GCA!NM6+\.N(2:K!6>T?H:FQ_6J]/0=>5A[ZJ'ZLA M]Q+G6==AIP_*U&5K 5\M772@"1533M#XZS" ;',!FDJ :$@!FL% '1I'B;%! M>NHB/5DCM3\^2_\9I*=6TI.I#H>-+I!56:ULI<:B?+;#>]=77O\-KCU\$K.2 M0='9W?75#HM$VGTQU$VM-_@;PO2P-43'/0-A>F"8CLK1J:1<_3*V)QZA_W?< MA[>_TA_)&V*35I]"81E$+MPZ7+& *?>!7#^Z3CP7$,B_)9J]:]DK]H1B>!7O M?F7!V"FG!V,=V[S9]^G="P9C0)DMP6"3_SE/BT4N[7MR,0F)_>/"GM'%7MG> MH_T4O;I*SOGR:<3PJ)04_CX/";GX3,?-E:]TAH!JZ[Y#G*,+9JFQF9NC MCB4F'YK_L?*)8O15)ML,S2CEGCE.->%U;5:(Q(T/M 3JU."=SA7#0K"?@=@S MJ+?!BD[E;'B:#A0 =VX/')OQRHWIUZ8E M /.-3 ,?4B9%GN1,@7K>?[^Y^:I\#8.9&RL3,H/JWM_MG[+$+.$>0EIUM M>$FP?7M'YY"60)LN#_9R?\;G14OAC,\#Y^>=A<]Q:=N"J]E*6Y3;*Z\;JM%/ MP\/.$]FG#[2MP+Z*I[#JO382?%<)WM14W1H@P2/!=X7@=74\U)#@&Z"+HK&$ MIF(NZANP26U5)*M.MNX,D2Z:45&> >\CD6 T0T(9JD1Q/K?"@;DAHGKN1; M,(Y$6_F$;18[KNP7-UE$:TP6!%FZB0:SW"@RK+YL*&J!O&JPU7R"#I7=5OU' M@ZHG#JVS4RL61:TP$3WRH*>@WR::S=VTKX[0UK/;&B%KZBF;3HA(VNHUS94-0"B=5@V^IF$=#%_"LMXV%/_UJY MO'3D1=*>U_5CV[]WH6RA'47DV(W0VZDM&F/I0M<018BBAJ'(U S94-0"^=5@ MB^L\O>3;J1Q*ZGQ'-&TUK4<4R8VBH2G=36/CQ)1\"\:1:#UO:!]S:A@3"/B< MV6ZH/-C>BN7R3^F;="_$CYD3V'5(B#>6=>/6-$VBN#5$S\95I595TB&*3FXS M2X>B%DBM!MO,WR&9SIXRE^^,H*E#2]<@X"*N.-\+$CFDZMWPU&LJ&H!8*I@:T.O@>Q[67- M;7@OZJ-ER3WW7JL[TQ]H\[(PEN)=]PUU:%K-*YM=NJ&7S!7D\?@T_?CH0]4T M#3P^>'SP^-38]5BUQGAZFJUN)T.PFT.WYY"60"O+H\,W$Y9.W)RV.^H) -YN M*?\BR,BM EA]=3PR&ZL#O)!)-$"]QE/9P5/9'ZK]40/[9>*IQ%/9XE.IJ]:@ MN?:R/*=24EOE,K8G'J'_=]R'M[^R'QS0D_#R;0KTY&$RW<(.[UT_@>Z8XE'\ M!4 Z6#_E<%ODSI[ 0(=/I9CC.*!K]>QE1*Z27ZZ3I;H^HP7VTO7Z!ZWE%@K8 M!_GCZT?7B>= /3V-45!BD(DOB\<]]FB#GOBS0;]G&=;.QUI/K_G,'->;==]B MQ[WAP,2U'F6M_;*S-N? OR"*ZJA>'=U*)]GCU9@2/R;A:23DJ-SM^#PDY.(S M'3=7OM(9 D?YX#O$*>'4:#$V92@?U#_;X72N&!:"_0S$GD%=/SHSZQR#S(F[YTBMZ=3T^CVH]F$$.:+Q M/%C1J9QH/9^Q)6%T;,8K-Z9?FY8 #+=LOY%IX$.YQ+0 5?ZFY,&-6(Y2$"JW MK+<*7)@<.5\)YSCF'-(R2KQ5QSFD)M"FBX<2PH"Q_8S19Q+@''?D+7#@IV"J MF#LXK.[[/4LLJ#H>6$@:2!I%J7"6UD?20-(H(@UC8';2I&]2'C!3!2B%D6GL M/A EIMI :,?DN(6'*\(R(?@&)#/VM+\AY&HU8NF-$7*U(&?VS#*0DY;-OLPA MT%P/#<[1$ +MA!X ;@"N!K#F!%GVM1('"E,20A*MO&.W)&@KE[;4L:8AY.H4 M+E)'^A A5PMRVKC1=ZJH&> <4A-HW;".%N78'?+F^!F&?1C@MME96 D0#7$C M#M51S90ER$'U)6K'1GI#5.]7\YEC3"M %.KUT>8'ARF3;Y:V4JZW/"G6'T*A67 M>]!>L;9^E.ME>8V0>99[2^0B:-DK]H1B>!7O?B67KJD;10'DIT>LP>K59PY% M!IO\SWGJ=EK:]^1B$A+[QX4]HXN]LKU'^REZ=;F^1[I!,?D0]K@)B]V9KKED M6,Q9Q3S09JT5_]]N:LOL0) M)1\U'2-GM3@&25IG7#%@]F2K_DYB<=,H2U (SE%Y#FE9(H: MMK_!X(\2:EH%7@V]C:VT15E<\#M23S75:%01Y>)3=\X&[9M%BAY[72W^S(G2H?[-"GRXZ4)0F5N[D=UG-" M=+(]6/'A:WM[L.)=:SW-:DZ'+B1@). M M;[2,!(P$TFX 9QX!:HA$UU1[YW M(<31.93JUV+;]:7L16;;]6!J'+I+D.1>*+=,)#DD.;EU_>[ZR X20'"D.+V3 M9OK@"D^R0FD/PDLM@T94S8*HM"GTEWY];[O^&\4+HD@)Z#)LCT#4&OEKY2ZA MC-918]5*)%T_*U'E$SNOS3?RR!M$SD9/^D?J9U,%Z%,5V%(_.F3$H=T-H]G>.7L M9S25JRO[NCHV^A+I^XB@C?+?+;BT:3F*# LO.=!JSA'$)_#EOG99)MH;R- F M202(<.S&3\RDYGT2T)"N#.#1H&8((5IG)U,L#+V"&Q'1!ABB2&T7U//%H7;7: MNKJ+@^F/BXD=$=CK8DG\B'L"T9"J+JCZJFY6E52HK)\Z9*:OCK6J<3.(I1-C MJ:^.3.F0U )1U6##ZN;S]W?*1QO*$<9/=+<^B]05E0FA#CO]&/US=.S>J.W4 M#L=H8DF.H:%T%R.(H0VA-9#N>K$%(JO!UM7-(J"+^5=:/=>>_K5R>=>6"];H MA5I=KA_;_KT+C4?L*")UI5>WU45C+%WP&J((4=0P%)F:(1N*6B"_&FQRO?OR MY^W["WVL),**_ 0/(4$+JSW^=T339HP@VEF2HVAH2G?9V#@Y)=^"<22:SQOJ MQYQ:Q@1B/F>V&RH/MK=BZ?Q3^B;="_%CY@9V'1(R$QL-YQJA:YHF4>@:HF>S M[T)528?DL=5S%SX=Z^LG= ML.I('R*"9$:0-M8E0I"TTBH9@JW;NSV'M 1:F>6UHWTFU$C?:.Q^CLY)S6S9 M=J!^P UKV5:\Z_Y0U?51\SH%R]'Q$(]/UX^/INJ#!C;:QN.#QT>"79N6:F@H M?9IM(U:V.YJF@A=3#F]>SX<01['A+NX> M&WVLJ0-SI.IU:]O+(?00O3O0.QJKX_%0'9HU+Y,0O;*CUQI9JCFJ60D&9>X! M;Q&EEJQ)=_ CR-9NWWOH8T/M:P/5&&)]F :@2C>H>615S>)&5)T<5;JJ#TQ5 MDZ^F3POD5T-MQF>N;;CQ^"%I?K DH7('4NT8!N,1U4SI5(?R;K1JFY>; VD] MH\TF,1)P!PBX058A$C 2\!8!ZU73I]"M<;AH'K[I5FB&B?/C0+KA8:Y8GX=O MVYA3Y?W+SI^,FL9IE1/6@& !I.3F4W)551$I&2E92DK6J]YTGI>2)54;+V-[ MXA'Z?\=]>/LK_:&XSG^^+'5\9P:X<[J>X$YX)M_88U@_W'RB?\=!A] M53$TPU"51Z+,;4R,.&/9X5B7Q_V#/FAR%=(0?D8A#\H4Z60Y <1NFM1D\R!?%9*$D:OO[:9 MYZ'_2U\;]JRMES:_8[.S\-D.IW-Q&"Q^&'K*_VP,=2/%I8N:@O$X>5+B.5%B M=P$CX'OTS$.%/3H992#*9!71O4:1XA/B1+WC,9-3(>H+W=0R=.EZGY008!T2 MGF\\"T+%6^.E*6A#L@EN-7W(2B/35U8AB528V9^Z2WC)9S7^"?USK"SM)_X1 MP!U=0+"*HYB.@!D=,HG9Z( B(E3NB4]"1C?A,@CMF C(*__E1G$0@B#VGE1 M6D0XP:SM8FX_$&5"B*\L2$Q'T3-Q/^?CEF'PX#H1=4"JVQ2C31G% *S:.% MOF['G((I"<&I"XD=!3Y5VI[HT?Q!/#81&V"GI$B'SE: <4H6]+@!_I*" ORP MS5R??M!E9PJ(@V)53:L* )M;BCJBE"Y2!K#K@-.O)0_"1,7J*=_G16<1#@) M9+6D0@#.VLR-Z/%5GH@=BM+JL!_&$-+SZ-$MLP]E)S3'BI;T@W,[X@%.KJB4 MP+GVDC"&#HH=0(,#)I\QEYG)VDQ_(#A+=QT>Z8M>GZU[PWB4A MN;=#QJ5RF&6E5H;74>Z;6UMGIYO+% KAE/TE]>3ILO@^V4"JIT^!)#P/U//" M/:KTZ!/E=WI"%7VH*K $0[M^MP&$=X$H$#NE[(R-T:_A6T6+A\.BW/C^BBG+ MP(/H277 6&Y(9Y0KT=?[90?K9;R06&U6^ MPJ?XE1QB((R0:P4^ 430,5 M^&$8;#3!9P$.=TIH<52M/CW+RX!SMROV3P5>T)- MR%6\^Y6\662LZP)3 A+Q3)+?'*W#)O]SGN:O+^U[2RCW98P:& OY2;42 MKA=1%O!(U5,ZA@KUV$$K,G/^2#1&?Y[I"W"<:1 FY#@?$3D]KUI^" M+8P:?YPU=TNE!#A)\MH(?,*>SME>F0CA M D:LDQTT9F,N[">FGH%8H SJ!UW3@^W'E(2"5<2E53");=?/+W:V\@5+Y*M$$"XY/##\S+S@D8JE M,%CDP,_V37^-9D\"I8*K>X%_?T%/P"*G%J\Q^0EY"@0NMH Z$QIJ*B29/ >% M8)TX\E_>\1EGQ<3DE%4%!T50F;KA=+4 #7I*,D1,2/(>URPY/C*P9W"EJZ/O MA+8;D4W$1* =NU&T L@*S$2$ IVIR"I;9P3-D^>!1XDFXC 'F(5T2Y3*';B5 MH_/UE/=KV%05=Z;8#[;+A)S*5@RG 8AC&CP0.BS1@")Z^%T*(_H7#V!!$>Q. MX[R> &@+0O87>\(;8Q:2VCI! >@ 69R:J;BC&ED1@-)3Q"&47RF0@UAE@L^9 M_4#M%!#<= FK=%UY(#%*IMN!X3:%+7WS*5BEGWD,5A[H)DHR2\&92=<6)(O8 M\=V4(^47P/0V6+/GO<"$/1[?93-> :MSIR5HE)N!M96H MC1]3L-UD9E[S;7A0MV>!1P' J)410;1:T/7322+.)G/\3JCAE-]2'9)S*(6* M$\HFMNTG!K;-^W^9^;8.LYBS5+3OC1Q9F=0^_A5IF3NC#?A*O)IKI]&I0). MOL.YN?@,YT;Y2F<('.4#G)ZUNZBC >TLA7IR3/'HUDLY).SV] BSXBAP.P!6 MBJ\>.X8R(44*4'8"9G/84L.+BO#HS($*[@CJ^#R;:>U?Q#(2'V6!VI_6-,O=0C@2.[/PI/1W9-A6.K0 M&C;O:.S(F"N,%3E#9,R.[([TOJ-5 2^E[W:41SM2?C$'O8&2Y J)H*]2T2]) M7#Q,RI-DZ%Y$P. J5'RN300+ N;'+[K6,]//I('<=)74% F9*4(']?L;Z5LJ M2PEP(<8:\@$B.B?=C,TF=TBFJN2V%]%!7$/Q7![OYHK9]6%OO#9[C_6YR<4* M/CL-R_^(0.>!!H1T2K.GYX"7+6@9DJ7M.FFPJ0JC^[UQX6!PX/J0KY..&Q:. MBT/;(12!4WKZ68#\E%"5C$4(4H"H/!*58C0'Z3R0 &CV@K\+<9(,54D@.8,S MRTHJ!/@O>L\H7!-=30@ANFE4;9:=E$2?,B#FXD-3<(K-%D-P8[-+^XF%4(D] M&CD0K1$"^W(!B'C>Q3X4Y58NL _G(Z-L$5HZIT>-#LDVY! 6[I[%&F>Y#+'] M,\UG4.'CWHI%\U(]>D4N*-^%Z%/[)UG'I>M'*]Z .4V]H(>6_A+%T?8V$ZV',%/6[BX9(414QX^RI*HD#P62M+8_OI\B-]9C MKZV&3Y)\#])<+@(J8R[@M[6C%^ M'^B_1-1LP@W3CT>KZ3Q+4!&/ TAZ@0Q!"H0P8MPN283] JR3.87 MG)<3%X]0YP\HAXL"WR<>IZ?B\RXFHZ+(YNE6,!_DNSV0=/L]*C4WSF:&U(7M M^AE(UX&8PD\0H.=":#2LD1*H$X3[UY2QZ"3U9^UDK7QVI@MS 4 &&)FPVR:9 M CI6+@1V"FDEV[#C1CRY!H+[7T+1=[;_@_A'S)T]>QYB5?UDU+-*ZB=*$CM5 M334QACEALDLUHTGE9/=8"CT2\4J2]B6:E*HA7.72SD M=RHA5DY7R$^SJ4#I.[2# JV,KT_?H9F549D:)16/)G_VRHJ]''V'9"J0+\E& M))8O5L8EMH&_6U7+$P'L)DM]*>8@P9#K;CP])U'G5DM.VBX5/4L6 MU)YQ?X1 M@B"+17HT%^IP@[<$JBH6@/25*52/X;* BXKG9FI!C9]R(&>FB-[/JRODT2QN!9P"Z-)<;1=F\+3RL17&.G&3&:W[E^F'A9$R6*[1$F=SUK]6]"T2TI>$^.>L^.O= MIZ0\45ZY>*)6FOV\ITCHN(#7(C1+S!^HL@5U*FRH#<4@_CSF!:+/6=AJF\BD MK 9V5ACMSG:4"D8%9ZML#=CA4=Y,QU^&WF0.ZK\!M;BG/GF;(?:<"ZK3 3>+VIK^TGY- _X M-I1J9']4T[M"X3:Y%Y4&>8$[X:[R@'N$45(5#[AA'*C";(VZ?Y$K1]N@U)&22$R5%[#(D2ILN\P]!,,_2B&BF)E;WK* M;GC:7A1L C4D#X'WP):8?+08NI_=?ZWF@?*;[?]0E4^QTSLG'"UM-QBS'8F- MI!LC/Y=N* KFL$J6>9!^2U\3=+0!65B?2L7_/>&73 3>'T;%;Q>HICVCB_N M3BQN?>ZLG-V;I![EGJK'OZP1#WB([^^ADE],\O5)F8L#9F)%@O(525< 6Z:; M/+\P992 M*OPZI\!=+F&8%TS9%/75 5-KE#KPC8 K.[E_ 9!]#0.?_C[E,&JT>J!#O:"[ MI$"HD1+4':L)!?::^0 M8\K.%KE* L(&AQ2P,$SRXIU8U(1-])M(OD,I=?PHH*P5 1$"8$6D]N:0LW ME6BD15^F6B3Q5R2KPLRN3W/U1OE+[!RSFUQ>2#U7XW'MJ M^Q*HK_1_:;)R2C<)@ MQ7P$80:%/0QJLY&^5:)SBSQL MA+%3LP=\E$(J%L82!1+]@Y?\^WV.IF\F5','D/T@L?+-C7ZTX/JF G'1 R< MP?@(@T)(H;"'E%B18Q\5=4:SMMW "9M2H(:[H^7X333)_2S%M5M'F8 M>4(AI9\6M"\KE+57.I\2$5?VQU2 M486KC%[)%8@A(1?K]U@]_C#P.)O_"E_BGNFQM6!GD]5=]A6>@D^/ M#.N,0T7PCHTVGQ7?0K ETU62[D 0S,6#Z9AC)Q5%/*XF@<$RA8'RVH[2?@64 M97U;01"";MH7NO6:O&&C=>:0EWQ!H<7Y2AIXXT._#3\*7*8Y9X6W1?(3PHM6\B/U, M%(9/U#N8+4Q:,02>$DS^R6F#EY9/:EBKZ>![ICR7 -QB!0*(S+Q$\9W9[!>N MM=(7>8<47E^=Z75Q2.VR5%^UX[4(SFBM.KJ]7-(M_G/EW(OXSCQFX6.B50B_ M60^BR 4X[%IJ(D+$K:<;BN"JQAWT#P((W,+)%*WVGG P1C(R43-_-;ON9E&F M AIPWM]1TI_1LTFF*X;O+U#+'[STT'V%/?N8FA3)L]4W%H\L5$.R1A$OG%NM#43Z M)6&5P<%6Q1=87*'#=-22*V.>^A1DB05&PQ/*#B'I&MB"K][4'VWI!K0:#7H&W MKJ198.D5G0UKME"1SH^V6\YVVZR?+5TX_%[TGIH/?KWY]EVYO14UV;Y\_Z\/ MWY3;WS]^^?;YYOOME]_K$[G$O9#Y;41/^43NZ9'^RH/SX :Q!5ZQC^S*W%UP M)9O^/]_XR/4A*($S[:EGNXN1+"*DY1*L+*8 MNB&FA\RD;'95W,5Z0@>#+RSH/MEU%<@A$$^LG1'<8X5P?\2: B5-A$2B&@N3 MS/6+3-U^'D/HV@=A?X_9#!"EF2Z497"!B1JR %$Z"PBTS4D4^YZN@QI9JZQQ M6-)O:\IZ$HE6D^DR;(<*C8AL-)A,8)9OVBCZ2ZKY1C1!82_*^KYMZ]F(-/F\ M0OI-CWDQ(=0A#L)C'LRS!SKPS*+,E;ND1 $2 7I=48)05DMV8<>#!J#4'LYXYF/- WKC=+M,*D^IS9 G=NC97 MO1GRPZ.T\M=9.>6SZ&MK&\BIAB)2>F<0=TN"@(K/QAU=:'*GGEPFU&-!Y;O= MBLQST7.OS0?Q-KN@8?>,@C)%&VGXY^/7S,T,"A:(9$>02O# @AI%U/B2Z97D2(MH2FK01W"N$\**DG[>63(UVS!K M^.<(%]XR=*?BBG9KZZPQ(!^0W(&)).?%DL0N\RWL 6_6/)-*[ESC/Q8), U" M%]$UNS1W<#_)A9!,H<$ M$M 5XI$'?C7. G2B]%P*RQ5T&Z9[T=T^G?^(EM04!L\&JYU99S=ZRA\^52&A M\ 4X!NZ25,4// ?G+FW!R4#R!U=8A8+?:B7B]\ G+T#\LU%49T:\"7U29S8C M_3_HF5\+.>8QQI60>WX[[84(&TB.L'Y/^0P1M'=4%M&#F8M%:1ZB8G8-1K56 M*"97'V5CR5%F]41$=2ZNI'G(*CQ5Z!L5OM'-=I#UXEJ&A@QQ+10(TPL*6*C2 M<<7[^CY=2W2>!F >S]V)^WS8?.U,W5,1SFO[#3>S=^ZH08V.=:/7[]?M.KRO MK[ Q&AV\(_'([(V&I1=44*4\ ;A/62..//?(9[I)5&P:0;G$NN Y?T];EF0C MN(3R>[ AC(_2]:04^(H;TG( G@%"[]>S>03 =C;>D9FDNSQ2'.<-!9.7NI>J MS?9I&JB7F%T^''9YY&'%T5E[&.E4%2K!/P\C36KTF'_V5G4V.UK:*U^Z0Z8! M]QA?L8@L&$678Q<:5(1+I.NS+U"9AV1&66L<+Z.KR\O'Q\<>76?O/GBXO FG M.G9L7XX& V.L7]+EZOK8U W+,/2^I6O#2\?LCS1]Y)"?NJ;W MYO$"DH'!M:[<+/AM(OB,OQ&6X^8H=^QF!NY>;I(4<57A^7"?[2=ED(1J0GUB M'VX]XT?(0KKQ/$*YI_+9G8;!W5-$+<%(_?72[C2^4UE.$/EP%+JP$F&D*]#W;7S>ZF$Q,2Q'I2)6\S1N2=J%LN MHH&I*?4Q"!?*Z.*_E9GK\>!\X-5CSJO?,."?I_@9,_IZ_U':&I9/5>SRR .: M>;(8MQL MK*'7&*C7X$@99 GJ-9+@H\LC.Z+7F*C7H%YS)+W&Y'K-A\72"W@7@4+=QJCB MNLY4G#_INDFL_&Z']X'W:'MV%5W'1%T'1\H@7U#7D00?71[9$5VGC[H.ZCJI MKF-[]XN_]-F388*NTD]NX--:P:FNPK2-OQ.?)49^(QYD]"7ZRWLRY9TH]&'2 MZZN:%O-N'KI1'"Q9Z?@P>/1[Y]8H4*%HYDA4*.3"1Y='=D2AL%"A0(7B!52-15[(*CXHNKI1.%OG" M6Z+JLOA-4,MIY$C4I M"VWE': !JJDE681?T^K8VU6COZ["")J)@$:1J]?;?VWGBNNS?V75>G/E=/*% M>^%3^MCLL_+2-] NC"H<^?GO""]'9VI&4N7QS@XGMD^BBR\_/?*4S$+U,&/- M_X+*0:-&HG(@%SZZ/+(CR@'&Q:)RL%/!MO-D7-9]A1HJCBROH8Y00\61 MJ*$>)5I7[]W^?G?8BIQU()-T\)$).+>L^+WR?W_[]DFY]:.8E9E\'TQ7$%G* M>VJZR9\=\6?Z"UV S[N1$#M,>FFQCL4V[],-X:XL %29D*F]BNC3..*?B6W6 MW),HD#[C0) K- M,Y\C6DWROA\6H&S:RNHBK40SWL$/E V*71W9%+MV]^R^) MG2>R"ZSO]L_ #Q9/RH>?,?$CL)[NIG.RL#,)AJ*C82/1.I(+'UT>V14I].[F M$TJA0TJA=[8W78D.OI]<_\?$C@C*I,:.1)DD%SZZ/+(K,NG]AX\HDPXID]Z3 MF>N[*)+:,1+#G.3"1Y='=D4D?;KY#472(472)WM"/)1&S1^)TD@N?'1Y9%>D MT==O'U :'5(:?0U)1*4/>NU:,A*%DESXZ/+(;@@EF:MLRRB0W@4/$#-NWQ/E M-A<[]QYBYSY"[-SK61 N[%C4;\S++ZB%,*4?L.E?' C RVHUZJ+PXIR$!"+K MWJ#H:MI(QBXN8WOBD;Z'K8)%K$4JT_7N@PBYNJ^"@E?BW.7?X@S@ M2LM>L2=1X*WBW:^LY:U$J\7"#I^NZ8][U[^(@R7/[LFQGBF!PWUZ'F/ POOF M1II([B?LR77^\Y6K#\VQ-1U,]-EHV#>),1F:@Z&IC0FQ)K/!:/2_^M!ZE;PU M#S-"O"<7DY#8/R[L&=WBE>T]VD_1J\LU<"TH6,22A@"93;!RN+S]=1+2]PK6 MFI\J!^3168 \+ 3RW>W??[_Y_L>W#W<[J7,/?22B*7^*C7[/.OPQ+DDS^;0D M",H.R5\K-V3'+TISDYXKNL-?O'D[H5',JP)R5]Z2P:'"'/G8C^IP5#::? MF1 EHK#@]8(A5'Q"YK8W@Z+$,!%+SQ(#8A!L*Y^^Q.:S5_$\".GNG&W60'DN M\-#LK(=T&M 9/'L9D:ODE^N$!_/H\POV4G*B!8.@V-C4'1B^^..,J'L:)VRA M[(DOB\<]]B@1!FO/^D9O8.U^K/7TFL_HR:[UYK[%FCUM,#CXK!9=[&A<:MJ7 MZM-'-<(&3=7KMY@;(^6;3Y\^_/W;%^7S[;MO7^[^W]WW#Y_O5.7V]W?K>F6Q MN:U;';&WJ\WQ#/W*21[%1@RU5LB5);8#B^!'A?*9@/?;T]4A M8'68P@?GTE,9)"ZC2VXK;#5W+$ASEIK]GV@.H.7&]&O3$OMZO4SK1I!T M.P'?SIO=9(WZ%.I3J$^=7Y_BW$0J2DE5IOV*3K363%?K!8APKNG%]T1WPU"Y4^J+RBICJ0*!6F[$A4H3]]#8D>KL.GJ MTBS='&S*GDXIHF.*U6>UIYTW:">[*I+V5JB_^U;H_ PF=!( "#* 1 86QG;2TR,#(R,#8R-"YX2;3 8RR^07L^:J:X)8.DY1^/K^+[YJ?&WSS_]],M?FLU_WCX/P!VU_04B'N@R!#WD@%?LS<$W!_'O M8,KH GRC[#M^@&'"YN32,IH60E9S M\NER(K]>V&WGJFV?&Q]FUZ9Q?@G/C-N>/LGP^#D2K: M",NZF'S?*OTV86Y4WCR3ER>0HZ@X=&>+K>+0==%,V #;C'ZTZ>),-KEUT;:B M&A(/:R1@PCU([+4$QV--;[5$?'\=8]P@?@2VBAG$S__!("T/EXL M*?, 252?0CY1:G/FJ6H-$# UH#;TE/O)DEP452U,E#]#KL?EMZ;\]O&-.XVS M_%)]WIQ!N"PD.5XGD![^4D2#F-L95U=79V_2C_9KL-RRN ^S<-+I4Y)I#.!/:R=^_ M/O?UZ842O:D4(4?8&Z4^MT1*)_Z!YB9%;0)5$\BJOYSM5MB!\CERGLAG]7G7 MU; 2W/H<$\0Y M),XMY)C3Z3#6M")4Y@?5,-DV6H813$HPMUW*!:3X$F #.@4"'43P0. #)4!> MB8NH$9"JR1>)U;+7@A0CH$N)+=K(E+(B M5'89)ZR3J! M9D"JI@:!.,9:._!SJ%^=?.X9O2#B([FS+,PF;&9[P@9['Q'H,&6^!KVQ-;:%&,X<8L%_9R(.N;,UH69[+%YF ,_!_"G#K[44 M#1EU?-M[5S?8D:%W@4]6N5B]ZP*AT!/]6FJ^(#IC<#E?O:L#)*3H7>#*4LO: M![O 6NS)"?;0TW$<)0JZ?3*E;/%>PX%6CM81C):EUK_+.,)&*HB)K:4CW$/, M?H.NCQX0E$:4BY*%&-X/H$VYQ7_)/BQQ@ ("<:2Z4U$\M=;!:/-I0Z34B00K MA98ZIM![#=OA'(G_$V> X02[6![5":\['6]=I43H/(8X?00U+;6_E(MO$325 M:"!D@YCPJ)0#.EZ\\BF6AI;[2AB"+OX#.5\@)G*O84"%)3DE#Y!]%T82W6B$ M;)\I<\JA"CXCZ&!7YD.(+3"1)8[N2.^DEM[A+$OM?N5TN(V*0.FHEM "+8$8 MK3=Z@HVBP5@/0:@KB"M[5(B5YQ<+VKG(O)7H'8=$KHM"QWYY#,$";K MBW0Z$*FR:\H<&8M+Q!.?.'80.ZH#E)6K]XT+,0O,[QN!#@"3>!DZ!4H18(*- M*F!+EUIZSYA!!X7;&_P9V0B_R-!)D%?$%S0H^HG!I9&ISI.&-*-O-[H3"]2(@0?19X^]%Y91JL@\5N[ MJ%E.<@JY<=;L.7)\5PR:P1C&,>FX+GV5-^W=4W9'_8DW]=VHKMS]EJN;S\CS M&5E_75CILBPCD3)OT[4&K"5!P^!.U]70A:(-Q.G][N.EG,,7G'MJA;"U5/_R3+*]/W3*)NG6PXHF0V$ MB9Q@S_?=NG^*'#WS5Y:1F!H6[O12,E"BHWWM.GK#%TJ=5^P*DSE]2=,,BX$Q ML$<1LG4PVHS+;!G)7;X(39&XP0MY.K$CK5 \VOT3-4QS])8 M>;T$OUXN[8J1:(7)K+.0ZXUT&E4N$6Z/*E<;?LVV920F21F.L+4#$%N C10! M@2;RZAKI%(ZW68RM$VU?>2RU572H*+V/F)91,*PG5JMVKG]0A[=/3K'-QP&I M>!%8/=F6921.8V227>\L7&/\>U\^0D $1.;A/Y2:O;*T7-^;K43 MV\"9G 'U2?F5\8 MR3-6(79$6K ?JN!!B!\_&7QB,FGTXGE[46A]%G]I)E>XB[%:QZP^-P9/I;RAA]%=.20CRF(.B#[)61/$TE@6(,;;!J M3T>)WJ4'TG8EJV6U$_OKJ>34LMF2<-[0/0!Z]S,SGYW>6@ MCA%KQY:;E>)P:O&,7/GN*(_>2:G(N45$?%"%2ST[XF!I^KAW8;7W/$IDA^;M MA>EHO2J4#3P*0ND@%*^JG4(DX;%[_GK$P]Z*RY]+GR@H@:YG_])J[WE^2(+] M[9L& UG_PP.6:WQT(+5SKK<9$_=\'I/^VN#/"06PS<__-I2N]+=>EB@3UI$$B<]7W111_HJT'1IK[G+2-Y M1'X#IM9=MN!.S)2;+6:#:?O2N6&U$W-['4^U[$N/R.L387*T1&PTAZS0F[&2 ME?4]IVTD#T++ Q,!"! H0,'4V?[%IXYI$-K)X[EI)A?U]W%1QPEDPJ*') 39 M8/HP9EGMQ"Q_+U%U3PL2AHYEWW2Q](-VT6FBW#%(+2I+S_FY9>;KG#MY_D:T M_+J_.Y\\(\Y6GW-?QK=O2+XE'#F=%\3@#*E2ASUJZGA"];YR89G)-[QD^TJD M XB4 *$68>FZ/Z!*9HJ4C#QJJ_6F=@>R\]QW3.Y/(1L1M/]U\N?1WX'Z5IGN6A9YMX%I;S.$A_64XO5^0AS MD J-X5O1Q])LJFE'Y@O#2-[L&>9?JGH];5WF04"[E;5#Z85\&KC.[G4<+6,V MW$0I\77(Z OFY>8RN3'U@NPQP&EP^@9LRPS M,>788:S>J4IXPF((F;<:,RA&6ULB%]PR3,'0#SKG1O(6U^C A\("<; 3)^7V M\_50^MYS89E[MNK3&/IO[S^_G+WQ:[A<8C*E\I?@.R$TT%W])'Y!;K#7+9F$ M[FSQ;W7<>72CR@*CL MVX2Y^'J)&*:.U.^FX?@L7-'AO@#&GB^_?6'47]XT@N+80XL&\(+B'FO*3_S: MH0N(25]@0)WSN:"?QL-3U";@7 MQ#ATXVV>0I>O&WTT_"+&"JY-H"NAQ 4TP5Y.$P:_B/F9Z*]LE9O\1"MCT46^ M,#:XRRG52L5 LDV!"?>@+/HC+9'4/_XXWAVFLRQ2#JR\96SEE3_.-._0L?[\ M?>FKT-*6K_(1JE+W!9-9$"SNH;U^TY NPN:O7\W0&W=Q79A\IJXKBKQ"YJ29 MXDC@1[=3\(O06)"3PT9]$J8D2#TJ:\_S0%([2)ZJ%8VD8AK&$)1KC,'?/KGS MT9C>BQQV>TC0-#XW0E6#P0/^PY_36TB^#SQ'W^_W%JU"%Q\)E1#1*[]=I@I: MR\5E2%96R_B'/)6J5S^E>AI&@P'G1E#ZK+(%[",SW_W"3);[5;;T+M 09 JN$;PB ,Y0K+,K&)_ MV2JTXC?ZYB%7Q'I] Q+%JJ#[ (D^@YZ6ZEU79#;RA3YBH'I:JLUV.@Y>FN>A MH=+J:?I(/6RCU*Y9%NZ=$IRH4@Y##*D+V0@ML$V)?"4X98-!5T^HMDH5R'VD M)+Z\IF]-2N$JM&-(7Q$381[-F-2OBYGM8R\C7F14JD2[Q'Q00 [EHBA'&L/H_D'%T._$.XDA7ZTW7D=(ILN4NVWHM[%B86$V]*Y+)#<*C$GRP%/??!9T%P@U95-P^RY9&8+W#4^=(5/122/I:M7(=8E%R/"!X+%'NG1V7[LF'R_^+['^N1>[B@MH:H.,Y)!P!%EAZ/! M@&;-RM-*5\$=D@]+V-P&VW.QF%!+,E:=67JV7P3B/Y_AA[ZX'H]S['WL+U_5 M583\N7Y5$WWM$D;'G_G<,XT#5T+VP52A[=$[P%;K]2H1&W7[MGFWJ X'KFHP M+I2,'+Q;4^4-FIW[G!Y]Z=?1#4CJ=B/^Y'LR*#FR"SC_)[K 0A?\R@.^ERF4 MS#PCM"R8."[>84P^H4,6O5UMBH1SLHYD460OKJ_FV(C9\KS/3 21,60SY'VA MT$U/>]Y18H&AIF!<6@8B<^U#A+?P>^(3QPX*V%L_9F5S^"K50D4@JCJZ]HGC MR_X(W9PGI305JC#>#- ,VBOUSN2%4"YC]2:M=!5:^BRU%Q^$ M6=D]_JV]Q#&RYX2Z=+92P7IW:S&SPY? JH*WB,3'7_AJ3A"G\"GQYA?=9"DO M0E4#?".:>GKY.):CU/;J@][?!$S-$%#D1RU%%9%1[7RQPX/W #(!_WG64^X15/*TEMXYZ/D M6;[BX>4@*15UP3Q[:,&TT!?I=7AB1$P.>V]B3BPS;MG-&/)D32F.AW/D@S;M MR@E\IQ6-I8@@>0Y@PIDP.K9'B'#*,E+0E,)5B-5Y \=1[U#(AJWJ !WM@PS\FXW:+5I+QP(A6N17=#6[]?QK8CJ*I#E-HH%5E8>"]%QCY/6NE*.,=# M+_M8\TZA*NC]563#HP7\_-/_ U!+ M P04 " CB@%5^SEBV!$B ":2P$ %0 &%L9VTM,C R,C V,C1?8V%L M+GAM;.5]6W-;.9+F>_\*K_=ULXS[I:*K)^1;MR-?,;I;#@9__:0 M_\(>/L!QFN3A^,-O#_]X_QS ?RS^Z,GDT[?I\,/'^0/!A+CZ MV^FOQG(,1@:(5G%0B JBL[&^-$ED+Y+F_^?#KY)K&S2W$$SPH$J.$$26H%5R M(K L$NK%EXZ&X[]^K?_$,,,'-+CQ;/'RMXZ]?[3X[<5'9\--'Z2OY8_^\_>7[])'/ TP M',_F89SJ V;#7V>+-U].4I@OYOQ67 ^V?J*^@O./07T+N #)?_DZRP__\;<' M#Y;3,9V,\"V6!_7_?[Q]<>F1833"#R2W89I.?DF3TT?U0X^>O'[U]-FK=\^> MT@_O7K]\\?3D_;.GCT]>GKQZ\NS=OYX]>_^.QK+X[OFW3_C;P]GP]-,(S]_[ M.,7RV\,P^G *5>C,"%41_>\=OO71=]0IC-+9:#%)+^GUZKLKO X&@%_G.,ZX MG+5S!*-)NO2A49799'K^EZ,0<;1X=W V@P\A?!J\'(8X' WG0YP].9M.:9T, MB@_2:+ ,1-!/Y #6MOZB-H!&Q""I: M!X$+!BYEB3*Z+%UL/, ;X%P>Z1J'3J;IP62:<4I:[N&#+UAUTDKA+;&%:;I& MKLO+;?6)1[.ST]/%=\)PCJ?G?U^U7U,VS"?="&$I=!K,H:QX_0FG- _C#R^1 M],_Y:+]]'RN/0OH TJ1 F$R&X(0 Y*BEMKG$DAH3XV9$NW!#_)C<:"B*9O2X MPM>3<7X]_XA3>GMZAGG#!) =H(2*'*P)"11/#()% =I&YX5SNG#L5I/F,:5C 4][3-)1H(05AI$M.:JVZ)=)& M7+N01_T4Y#E<+,T(\VX^27]]G(QH=F?/_ON,E.* 2\:1%X0<&#D3Y'_4@5K0 M,4AA19(H6NN9ZR@:+(2ST[/%-"_6Z9/)Z:AF/,S\)T3.;C;(VI3[$,TY#4MBHY!91@HZ%!6FW!:2?!B9*5 M$%+')!O3X'94?3+$&A.CL4C:F5XY#^MLA-&;,,POQD_"I^$\C 96(3U4&4BV M$)@ZZEC((N1(RBMGQ6B\K7>6S5#Z9&"UWD$:3'XS)KPA*2+9='E->_'DR9.T M%GC6J1IW%CPOM&]IC]X6DV3RC5FP <8N#- _)@,.G?0.+6JR8$9G](Y3G,T'&4U4B44HR@A0QAAR'R-" M,FB4YKX8)CJWPO=!WH%'DECQ3'--TU#(]<*,X+++X,CGRD8YZ7WK&.IM'DG? M[._..79UO1THIF;+[??A>#)=3,!J4,:2+V R^ M!-TNH#*;X7PV$$[R: ,#YRPYA0D5V0E20@C.*%8"M[FUY[Q\\J'X:?;"^,.P M'A8NON\5SI]]74W^/R>3_&4X&@UR9D*Z8,$93BYJ3 6B"QJ8TE:E@*PHWGAT MN^#JTW:]!P^N+H/FHN@H2>1MG<[7Y8_9$N? 8Q3!*@::58^*&0>1VVI %!J[ M%C;9UK'E&P'U:<=N0(MVD]^,#Q=L)$6++";RL-PB)Z4>=_!0P"49"Z?]H(36 MA_1W6?S'VAT;2'FO*6VWP!=9(DNM0YOKZJQ?(3(N2;F@%;PFAQ"40CZ"0"?1 M%&_1M0Y2; 32IR.!%@OZX,EN)O>GJW#T\OCZ??AZL?,,:!!%Q&+(T"=K7T7) MP3'/('IN$FJ9E&B]YV]'TZ^08F5^'&'O/[D-S_HF9$3,O[T9A?&<_+?J9'VJGGYE7";# MD6=O@!<:EO*1/#=9D\;\.PB??OC2+_9U#D M@#Z3Y[R(^0Q\J2E]M1X'%8%AD4$HN>8K:42NO$RE=7+9%BB[4,#].!1H,>'- MI/]J,L?96TPX_'P]R7/-'&&DE$Q@H3J6-&"9(U&3&[""86)([[K6"2$[0MN% M'?['84<7 NGB.&I@N# A6PZF'HJIS"49):J ECEPKYG/N;5^V'HTL\=()N,/ M[W%Z^G(XQM?E"1E?0]*_N0BRNHHU.Y>77!#U.G=)A:.&RN MVP:\UL"L<="%I%34'"S:6H:)K&[F%G)QH9"F4EJU3D'8CJ9/H:]F:J#-W'<4 M_4@Q&Y0$0;B:CJDD@VAY &U%"<&XDECSNK/MT8\]1K.JXOIN4I*G>3XX8[G1 M@DQ'6Y2N8K/@8BG@C="U<"S0_+<>W UX^F3X[,^";75T!TN@9:[WIS#,S[Y^ MPO'L>U7HI1$[QHK(C-::D$@;+M?@&3FG*JLB@_3,J/9AH%MA]0UO)H M1I0:GAC31[[5Z!31E"W"4473=JQ(?!"R<)!48II8G+-H;1:O/[]/YD\[T>\] MP^U2[\+L8TWPHO_5R-3G,%JD?,V?A.GT&QGGRZH$5PJK9PY@C:I5#L9#"%J! MM6B"%Y$QU]H*V@E8GPRB=JQH+Y/FQ?K;0E3GPR]2%S!Z6%:AD)3B, M'C )9(8[FYHG]FX$TK\#QA:$.'S.F^N,<\OF.T=G:Z9PS-DDZ2,X+C(QTRIP MY.!!*2+J+*,UC'6D,6X$UK\3R);ZHIU,CG,F=7%P'HBW]8Q%5OHJ+4K%Z$$' M'UWV(JO8FBV[X.K?664+LC27R!6N_/W1U>EZ2:^;=SM\]Y[^_?W9J_?O7C]_ M_>;9VY/W+^BWES$=T/9PR]=WVO]PER$U:H1(:N%[6Y-!L4JSVG2LH+6@#/>U M'(X415)>^$SO8NO-^Q* !CDP93A?#(5KIJ-SM5^I-8NS!0@N,E RM"RCN#O&/T"WX0LG0KK)99<^><]LB-=XB 85$+G!1X+0)X1)^3XUB:9T)O MTQC[!/7.Y_HY"759V'=&L[LZCIV,9X^Q3*9XD8V*LV=?Y]- !!N.P_3;"Z+% M;(M@; FQ*!00I>B5T8SKYJNHP^'T23?OR;[K\<9^"+]AB'H% M=!4]?XQCI(D:J.QY;>X-..SV7",L]F3 MR6FDI5=E>U&$/:>?9L.\6K(GTVF@=Q=9I$\^UA]?C$].JW?_NFSYDXMD&SZ( M7C@2D0.5:T3(D$L8&4F0=O28$BOD\[<^UCG2T/JDO@_CZ-7EUT=NM P6(WU- M/0!YBI]Q-%GDQZ_F;1!-9-P%1O-D D$BGR(R&XAD";/+.O'8VEF[$5"?3J3; MDJR='-JU@,"%Q?%/VFVF843 3O+I<#RNP/^,Y-NDR.9S*@96LMJ>P$0(/ ML6;2^R!C,,RT3FO9#5F?SK#;DJ4#R;2W#];\5:ZDE9Y,'F<#T95U$++A-LMHL'DCL5LLGUOWW6X- MWD.%OS5I>:\I;U=R/Z6!+(WY@48KDY6:5BLK-8W>0RR&=FEF$[(H$'5K+J\] MOI<;8"-A[SO+G8@Y2'I<4080ZWTP%84GNPR4%[9$FW21K3W:K6+>QZK[C.,S M/(\Z3$.:_SF& 2.# E32"$'JVL2/ MW$M1HI2\=='9'C#[Y&;LRY?KME^WTFK8.&Y&GDSMEK%H1(73S\.$LW>341[P MXDQ414 49,0H*2PM6((G#=,J.EV*:-_J?AN:7@6!6K&DT>0WC@5V$]RLF76< MTUB*#C2@H HX*9"<'N0Y9"9R;IW/=K3(]I[U,O35D\L;[KF9G[),3G,&9.^7 MJ@H2N)(E9)MI&^4F:]W\FK ;$?5)1_>%I1OK<-K(M*,5O:UROF 42F<'B2U* MQG@&SWB 4D*1&F4NO+6FWPE8GTSCOK*NO82;D>\Y33EDU?DK,VCD:>/&6C!\1$;QW"%PZ;=!:89O?F'D'>'V*._65 MB%U)N],P5G1"R-JL.7-E03G+(-3[EI6,GMS5B+[Y/3ZWAK'NMPBCK_0Z5'H- MM]3E:"[M[NO;?JU$^DU>.T4H$[1LVQ"*.WS.&['U:?2C;X2 MK;E\[S]7]\GKW]^\??8O^LR+?S][\8I>/NLD:7?34V&34H.?,J!MI>HF->HE6YMEMY0''"_CG>? M&+>_E%K>]+)M.@:J1INC-F J#*6M!U^(R)I%U)BCLY8J- M7B= 7P-N]=8IQU2&D*.-.15KFK'[_]N-YB)L'U*Z\LS8*>#.=?![2MSW^]L>L=J1_/AR'<:I'_61]?EYV>_.6 M92V4![:X9"1+ T&C6Y1?&5E*D+SUSK0[N@9E7@DQ+Z(Z:X7.WYYB)./+TPKD M$8%YSY:'8-%9!5IY$XS@GF/KS-*;\/3)L^J(/QLJ2]N(IUU=8/BV.*1:H7D_ M(?5:DV7J#68T;O+DWGT,4WP<:#ZJ1B9UO)C/ 7<9!C$>CPY"JM5? MDF'(+$5>6A^7[XZN^14V5RK4'%G#4O-O9 M0.2L)+FL$'F](2XS ][D ,X4[:,N3)7F=\S>@*=/22!'HDXS\72H?\X;S-:Q M9LNSJV?]+K@$J@0%@0L#6)*6EIPG9;I7.VN [IC.\9/N7/M*J!EICE5-;KWP MVF@'**, Y6A;=D%K0'29=*EWH7DY3X\Z#1RK@^B1>-Q'TK2K,]_LV*MD @^U M=M!JONK!GEB!H)W+UKEH96O'>?]PS+%:DAZ);PU$TD4GL.298C1LP!#J18U6 MU7JW!%DGXZ-1+.;F,;P[]0X\5K/1(]%@SZEO>$/RIRFFX6)&Z.<1KE)RUDW! M0C6O3%WP=6GFQ*/%FAJ+*YVE=VKHH+7 MXZ?#V:?);+AT(I8]>_E DL.094(0IJ:&%X7@7"H@A=$A6C(2=6M3_69$.T4I MV4]FK#<4TL'$J6?4FX,5TS/,:_=GG7?T7O5EII??+U]J@(9K$=3$AN"#VU%E;'KD33WZ2@'B'PNA0YZSN3CL_4=QXA]H@ M9DNF79)@E2WU1#Z0ETBDSK1_QRB4%[)U5ZS]D.[$-_73ZZ7F0FVEJ5:7M?TY MI8E[.OFR<"6NZ=#E[=;5;EP!K]UTIK,P&EBN6"K1@*EFHA*D9CUG$227B7NO ME4U\1P5V&)*=>':L2LKCZ+4CBJZ9NOL]3/_"14[N.TQGT\4<_#&F13(:_@_F M<^]DD+7,+"H)DGP04.@YQ,0ES8]RV7-I>&G= &XW9#O1S/QDZJP#H36][/'* MK8*7[PFC57'YC;5/OL'IL+;EN*JM5YGDS[ZF173_+5D)STK!-!\X'9)V,D') M@J8QD8?BI4=(:",/)<>&!T[ M*/G*OYF]%P.\759'_;K\4$3/)!DD%JL9J)5G 82&3A.IF-" M'G+2.OO4.GV]@V'T*5?P!R+\?1/J/A2WR@4Y!@%:UFX6*FN(3"O@6EKI? @L M=' OWUZ*>__2L?>3DT0RF2(]DVR_^;,N%;'Z3LCJY7A?\=D6M;>5ACV?7#U1]@5M+IVA;$*5:/MEE- M1.7@K"@9F711M@XI-=Q1[CY;UYYT=4+(_S*HK%L9N*Q>*( 1H<@24\088O,& MG[=A^FF<[CNQ[>9[[@^47-/5=QW+"6FFZ?0;*:%_A]$9#KRF[=ZY E*6 "IF M"2%C!.\4%J:2B;+U958[ ?MI_.6#F-5>AITWQ7@>AM,%K-_)#CV;+I.NE^=E M-77D>\K(ZO?Y9'[Q)T]Q'H:CV66LNW7+:/'85FTTFD]!H_X:2PC?'S6++,-:FHTMJTVPJF&[VW:=3.">]S,"2/)3%*/HOEMGX7YWUC:\V4VW'2JG-L?LM^WHFU 2EBS)504I M6(T_)@\ND6%/^[[/Y%@KX=5M6FS?A_=IMVS+EJ.(HYG-M:;;-V'R(D8F!2!BNSB6"3JUXN%O ED9EB MO.'%*S)>S$YK8_=G]DF!-J3%I771D03NQT:\G* P"S7/N-[M-1EO2F?X,IQ_ M#&\QY.'H&]E,.#T=CNLG.K,E.X+7J?3-6CDN<@ 76^):^U@'B7/F(^&^&DK+UYP':Z MZU>WV@KW&DJC;>PBR;=><2*<9#8$#ZP>]%?"D%H('(PJT0:=55#MFYU\?_[A ME0[G"(7P'6'W:H/9FQ/4:A;;B:%@1LP+V-GSY/9#=. RCQ6VL9Y\^C6B]7888 MG>(^BP28R3E7(1>(2@3PH0C-G"BQM ZZW0E@G_:G]MQI+J+V+'H^' ]GI+87 ME_I>!I:U+KZ8 %IAHBV9U>:Z7 (Z+EP2+EC7F4+=#JM/N7/M&=-(')T;,)=R M'\):[L,8Y]_-@*V?.L"^:?3D5N9/%Q/1R#K:FI]2V:IY+>U%!!=#J%'^0'N7 MJ==WY\RX5H7T3NOTHAOP'-PX,:6ST[-%O>HN+4"VI^YHM)G[@I R^96*' ^@ ME5S(US26\,C0FUR*5U4<7-B/IDGW5&J89"Z7SCK8;!E^&(D.87=2OY,(PC M7!X"KKO?EW]#$W3 CGOH(UMMM4V'?N >NZHQSEC(8)OCR^%GO :JTE(9XEZU M!W7*NA["$G=*E""=8E&0BDG:W3;_.S[K<)?@QB<\^[K*<3\7PZ#HZ)7@!7+6 M]?(-LG5#$!IH.6B#P7+1_/:VNV+L0VBB"ZI<]Q\ZE%VK7@HW0ESD5"_[;2W: M*5^4[0^"B"708@"%U>^1M>U?\@)R,-'+5+2_:I'MMX2V(NA%O_TN670\^;2\ MU/SJT*^37$HMH\H%R,Q3H#39!-[2[FW(54\9R467K:VI77"U'OO"2KD^>BMM M9E$ZL#&3?1MU J=9 F^2RF05H8SMPS>[(.N#4NZ,1QMN9V\MK#;Z>,V/NMS6 M_BKB@0IHG-6B-B679%HGA&BM ZV-3,GPC-SNI(!W?F0O-&[G%.E0#,WT[/.; M=YN8:-Q)%@CH,VT +$)PM/DDY5ST)27"VEC'W(RHP_%ND52M!S Q:P="H*[W M/M3]+VBH>0HNFF!1MTXEG\8XC[Y*PVY=I>M ML[%8C[&-;L#\?S%,WW^9#%"9S&P2D$VM:]*>=GS&$"2+S'*6DF]^RK(7T!]H MPST>\?81XGWRC0B$ W+1LF1,@'9D7I(GIVEFLH-BI&>*A^QXZUY^>T+M4WI- MOSAW9T'>(^N>3\ZF \5]*E':6JA>4ZH=AR!RHI?)6A6MB+YU[M]^2/O4':I7 MG+NS&.^)PZOK#>RJ]L!R3B40+D?C-:-E M=+_\VPC[CG=4_O]!QL,%W"9HO1UU!9JNA'9.RARG%^L(30XV>PW),TWK2 4@ MG(266X,<;7!7.T)N"6,? *)/]T9V0*ZCRJCST,KJ%6.#3-;ZQ2_&)"I\'[Y^'SQ:RWVAU9!02U"2W!X? ZU-;9"<'8?M MZW*W@NE33*13%FU(/VT@GH;74RYO3%F_(_7B,MUS9+YF1K)H(+F..H'&HNM&9T6HVW7KJ*LQG!"J/GN#9H83A/V@!& MB_5.%+ML^BTD&A1=&8;HV3%.\#]9J,,R% MFFJH(.3$Z2==:O)TO=V[&])<0=*G,,-]D.40P;0FR;]#6DS3.988G4[2YLG*?? M-HQ1!)9,;0T43*5BJE0TP=5[(GUDSMG0/"GQ1D"[$,;]3(1I+Z;.8WT+J!MN MVCX@M'?;5[:*Y-T)>J/ W?*9WY_U:C).YV&0K+.*"8$AT40)3;8"QT#V ^T0 MW.6"J9/5MQ'-P>6ZY)XO:XH7SW@SF/KXV3"\];T^G0VF3\' 1LR\ M5B+<"R(<*6PX"K/9L QQ':8(5L622#UK[VJ!2B'[3@;@0A+XDK-DK1VT.X/L M4T"Q(QYV*[AF_*JM&]/DP[AVX'L?OJ[6PVR@1!;6ED@.0NV8Y6.]#"O4#&UN M:!DXIF-K!VX+E#Y%#COB2@LA-&/$X[/9<(RS&1$W#L?+$,/F?LH7=!X4*YE7 MA> )@P04+01.3.91DY_A@B]!-6;+'C#[%%;LB$E="Z]S\_[MQ5Z]V)._MXNX MR&]9U 7-)T]K#33FM0W\ ^@P5-;.0FM)Z"1'W']::]POKQC<9A6[]9R\X$W M4D1?:C]852]/)U\T2E'+()7URL2:;-3>_-@)6P-;[,IS3M+\+-2F@>?-:U^< MGF(>DH#>+A7Z0KO4U?AI,B:1OMB"[ D9"L/YP# >8RW0UZ'6%F>A(6B?0#(N M+',2L7F?CJ['U*MRQDY(O,'PZP]+6OHA5T=UJ0CZ#:&=OL/IYV'"-:S>%8>E MU! SKZV[R''RH98"!,YHN_&2[)ON&;T#TCYY)/=%T]8"[9!\+\9SG.)L.0U* M"1-RYJ!K6W+%C"-T0=542,F--!A9]VIS'5&?7)9[(M/> NJ0-.=9K61BG4W' MK\<+TB];-I@2571&@:E.EF+!@D>3 84*7'N6+&^=L7<7?'?T7'[*7;21]#KD MUYJV'+A$ZI"4)2E&1DZ ;>;M_+I8!YI-Z MAOX!7YV=QEI1\W0X.J-W%X^?O3Z;SVJ'Z.'XPX"HJ)CE$EBLM]THK<#5NFHE M7"FZ<*M%:PODCA /U78;'[?M82?YO\YF\T7O7F%+H"4509BZ<'/R9"]R!*%1 MDPV@P;TGU#Z=C77)OZN*\AB2;;;I;IF8:S@?A]DP#;+G: QI>:,YV9V\ M(.T?.D&1ENL@>!#-\TON!+!/3N>]4ZZ)%'?XIFE7 #1R@, %0 &%L9VTM,C R,C V,C1?9&5F+GAM M;.R]67=;1Y(N^GY^A:_OZXURSD.MKCZ+DF67NF7)5Y*[3C]QY1!)H0L$U H M2_WK3R0X"B!(;"+W!DBI5RTW)V%_&?'MS(C(&/[E?W\^'?_P"6?ST73RMQ_Y M7]B//^ D3?-H48C P0K>*@$!5$9V/]UB21O4B:_W\G?Y5-?U._@\L^@_@BX ,G_\GF>?_S7__7##^>2"[,TFX[Q+98?+K[\X^W+=:2C MR>*G/#K]Z>)O?@KC,2%>?L+BRT?\VX_ST>G',5[^[,,,RT;TETNNH'2%\__6 M3_MI9TP?",@LG44$^BE.*L$;8KSMTW?'?/59D+&$L_&B(>+USVZ*=WH:1BT% MO/;1#= N/PA.\33BK"74KS[W!LY+D*L(ZT<2R?&$-LP18?M+FI[^M(3X_,WK MGU^\?O?B9_KBW9M7+W\^>O_BYW?OZ;^_O7C]_MV;7][\_N+MT?N7]-O[%Q#& M)Z=0MUUFA%HB[?+Q-]9!A!E-1G4/>D7?7CRCXNUS1?AY@9.,^< MG\WA)(2/Q^\6=/+50Y"D@2_IR_EQCLHN3R6-*8'*5D+D+$$)$F,4A@ZOM,ZN M^25;2YC');\N'O%3U=I/.%[,+W^RU.-2AYM1G*OLX>MZBY]P+ M64B+?]#I_OQLOIB>XNS%YS0^JX;!T7R.]+_\/GP^=BX)+-*!2(H6[FCAWGH# MPINH3'#:1=]XX0^ ^;5DKNE\-+N4T<4>\'TWR.YQ]&B6=@+;X*"UO;A#< 6AX M'C12W)H%T$KJ/6ST[W!,OSKY%2>T]#%!/,JG).>Z[,7H$UZB1"Z2,[1G&2L< MJ. 0G'*TC_EB;.0V6VS-C>V0/162]*"''@Z09V=SVB'G\^?3TSB:+&-;U:@E MX,1H^FH^RDOA5/G/ OVT,GW^_$/]\N7DZ'1Z-B \,_>34*<30>+;[PX\"9 MMLXJ$%8$4-P@1!T"2&US2;98[TUCN@VTM*?"UT-D0@\GYIKPCM'%($V,P$0B M0,Q%B"@\ 2J2C+AHC0Y]6TI/A42[27==W:J9NE].$GGGK\AR/^;1R,"= L8< M09*.@7I';5WS&69 E MDA>N> &/L8"-Q,JH%"LR-M;]O: >/1/:BGV=%WI77KR<+'"&\\57X&ZB?HV+ MX^)#8;Q8LL2*(L9JPFC)>,^>6V^G&*U.!2263> M<">CCCP8U9@V'> ]-?;TI9D>7*OK8[%>%;SX[S,R?W_#Q8=I?CGY1"_ TGX^ M)F/*,B^J.:PBV4?&060Q VI$GKUS7K;VP[<"]M2(TUX;?3@GBP\XVRB'8V&X M1ZL1@O(25, $GBL#10I=C!!D4>O6ANN=B)X:21K*OP?K]FL*GWO:9P3RPA G M?_M\[SO_.]H!S+TM"CU:5Z:SE=1J"9Q&?J*A^0C;CRB9 M,X04ZCF+#GQ$!*FBL\\DUY M=,Q,B5&K#,9P4^TL#D'39J4PYJ1#$E;*/CGRM/3?29RW!%-VSCY[$683XMK\ M=YR]^Q!FUZ9ZE$H4A1:1E'W:+^[ MD'N(HJZ"^GDT/EM@/A:Q")$BT=SHY04CT=RI +1&CL(ZVI!:6_H;H#Q1[3]$ MT#T$0&\EY3+$\O-HGL;3^=GLQK6SDQ*=R@P8BX5<$AN@9L5"0C261Z\#[YL5 M=P)\S%CKF& M^5@90P8S%HA:T N76 3'=0;+3#KRK#?M]];6/ M+7-T@FL)-M&BE?(.@LP.LBHVEEHKAZZO0K0E@H;4N%%5W/M!M8,8;]LQ?CBO M$?UK92;FO_VXF)WA]0^GDP5^7KP8+Q_XMQ_G>%*_>"@3YK-%C<[EL[1X,[LH M_SGZ/")Y%)N#-Q$X=X[,.^7 8R#)J"0C&N$]WE+RNLX%>L -'M!WUQS8].R& M++BCCOL.5CQ C=.&XFQXBMS <[.^Z^?EOKD5J..58O+==;T.I.6)L*D(_EK= M;72TKO!& AY,^\$X[C/9-(ZH# IK!-7F#,9AO6VSQ>JM+N(OCVEOE]S"K^2+5_C@6.A44H@"M!T%97\"'6MNK^7OV_^>.'L^<:RGW:5&@-*Z"7B&Z!HYF2)AHR2+(AJ]1$!M$1G$@.B6<< M12EV*QT^007N**Z-+^&__+0B$3(7_]EKAX[G?S]Z_>N+=R]?O_C__WCY_C^_ M1MBH3,G=U?U !"J=9W0>V[=KR3=8IK^ M^6$ZIO=@?IYT^'8Z'O\RG?T99OFX2":ET@@B(0,5E83@H@:9.0;2EA;8^A:D M(\2#B'IVX<8MN3"]J:273AVGI]-SB.OA#6FSX,$S"#DH4,EY\-HQ*,Z$K'C1 MNGGATEUXAN=&K\I<:^712!-]U'BOK9HD<]YUYO?I;*F#;9(^BB]695_M@I1! M,:8@8@R0L\W:)IF#:YU/W ;YTV;>'K3;0S#T1I(:*AT+>86T:TM)KJ"DMX4L M?N"1&Q:C=#X^I6R_(;GR0"GW4+NP7./+^?P,\\]GL\I5G(VF%T'ZRWL"S+2M MUIS491+S,2.W 3/2<2X2IVTT&HC*&8*,T2EI63*M.Y8] .;39E#?>NNA$&(# MY/\(XS/[J0SRF^2:*VTUD/9\%'^ MK[.+RK"+F,C[Z?OPN7;[JQ*B)9!<-D!'9QW220L\,#I]4V808Z:OK^5J^:]Q M\:8L^U'RDC$JVK%#(8\ZZPQ.:P;M MD656\R SKWU#T$=ZWV2&$I04H>1 "/<6X]B;I^Z35<$E 5S5GOLN*G!%%LA. M:,8%*RST8KXT]M1W3JGQ+$DM"@,10R$?Q]9\V<*!"&NX\2K+YKV:#B:E9IDY^V)"%V'WP( ;AMQ% MWH*M$=!8$MBL0^VNJL!G@F:E]8Y;SDMJW=-K#<0>$K1W5\[FR[ '2+:'>]*C MG)="#./?PRB_G#P/'T>+,+X$5YS"6NZ&CI.I%#4QV_((P<2@@H4:"?Q'M[\M[B@]6&^+$VX1&586A8 I%AG+M *R?=F&<@F,@PE%M^\I=_M M2)X" 1K(N(=KQJ.4SD[/ED&]3=&2"Z!.:RN1YYIWJ*$Z3>!1)F#62)Y38-EN ME8+?95/8%MQ3X$<_FNCAIO+V2,5EIJ/"$%FI-;.*Z(S$Y*"L!..3,,:%F$MK MEMR%YRD0HYF\-UXE-L\L?7=V>AIF7Z;EW>AD,BJC%"8+XG?M<;Z,?XU':83S MY[0PG"PN.G)-R_,9TAGY=C3_9YCD&__RZA8[G#\E#[1E1HZS5(>6V MDN-*)XT*GG:/B*@\>9LE\&B$YLXGY6,^[AG;KJ[+CV2L MK7EJ_RZ/UM MRB X+)W?45,[B,J[2+5U1>V[,/DG3BYK0@49&%@04BH:E#0!G$P.F"_9A"BR M=_P^OVCM4X.*E."E MLE XIU,H1^?Z=TY6,#V!\[D7\?<0?%W'=XGNXB78!E]/%_+W8=O/W7Q;C=Y+ MEP;JZ.6>]AZ9V>&H,!5=M%18>T]6G+4E!*A]+ZTGX_=+GG_GZ_;.FB MA1Y8\GX6,EX$Z.9O,>'H4]U0+PY&%57212(XRQ0HE PBUM* PE.M>!*^>;O( M.P$=0+!H)_U-^Q)^#U;)NS!& O4))V?X&B]O$I0,Z!')2BIH:K?; @&9A1@* MO0G):7_;>"N2),6%W80]R@GQY3__TW&&*JG 6$FCG.2CO-!EZZZNE?W@9X=@"VE VZ#6L@S$_'Z;">\/,N\E_ MB"WC!L3@R5E/C .=:Z5&V.L=2(Z *J) F40IO6\9?5.CNZG9.S.ZB+T/1EP$ M;-8@7J8F1"]\+!$X*CKH1)00:]$S4S$[G6-&Z_OC&XX>]VFRDD/5DX =)LZ&1MPQJSKX>J_/BFVM-7C]O M+_.R'R;NZ4ZR:O@:7B+XM]^/O0TH:]L#A;6:V9H$SH1J429NT/D4[]QENVGK MWWY_O-KJ**N&-\.7"/[][;&VQ7+,#B29>700)%&[C 3(V@=R[C26>%='WV[: M^O>WCU=;'66U,7S:O KB(NI?+D:0UW$^?XX6'Z[RDU[C8GD[$+\=GM>H@J'=FE?J$[(/N7@5DD*I5-)!*1ZRTQA]B-[$XYV>O)N)\_-H M'DY.9GBR_,PWY0+*JZL49,FM*E(7,$60)Y?7UJ\CK>.";_<$/<_;HC[Q>>+9C='\SG2_W)MG)1C<#9: 47465:T;'K+ QV&J%VV M16<96C>3"\CL82RPEXB0.Y M38(S.@F4;)VY>H0H<>N5(,X$?0K'#K8-UO"]:8D[@C8KU#J;4X1NBUNI8 M88UT K=9Q8>Z5WD6OKXH>C,[)8IHO1)WPQ MR;^%V3^OTJEX3LPR8<#6/@C*U1&F7#O:S;)7Q2GK#;O/>[K[$8/0J M;2.\UF_ILGG)&L>\C\Q*0P<7;3_*EPPA9@>%1R-YB2I8N94V;_OT1Z_(G46V M,0*YQYC6A9P&B6>M/&OP6-9=:UV)8Y'1[43DR6<4BB-W43AG9<@J*INM[Q#' M6GEJSS$L*Z1P7 K(Q7+:4PKYERE)L"[EDB7/,;?N+'V(,:Q0C$J&2] \*GHM MA8/H= (9C$[H#5\KNOP>P^K,GQ8QK"Z*&CJ&%:U*PL?:2+@VM??6@$,5(&"Q MBGOC/1_H73JL&-8N'&DF\(.-87%FG>2& 4](AKI/$4*@KX)V7I!;)UGZIF)8 MG91Z7PRKBW 'BV)L ^H;BF%UTM%6X8R'"'@P[0MOA2\"R9^H98*J-IBNHSV< M-LZ25QZBV:H-[V%IO6L,J[W2N\BUM7?\^_1/G-4>CB>SVNGS^8BVPM'B,@TB M1I>"K6TB19U1X6E;"PP+E(BF))UEY/$^K^G^QQR*O]Q)#]->A-@ZGO5;.)G@ M8I3>$=NGLRM$7$K&%)U1I9:99UG(%(T:D&%V,4610]Y*K;=^_*-7Y^Y":_Z6 M?I@NII-1NL2BE"\^*(146P<1( 0G%>U!BL"(HJUVVREPY8,?O>IV$=0A!JTN MLW6_#!*V6GO:X(&KN]>[&KK2*0ED6C/-5,K153N;A2@T.LN<[!"Z6GMNS\$K MVC2LB"B!VYH=>%/B^!5%T4-';PR.D5F0P!?)^JIS&OWDACK8:%80AO% MJI'Z;02O=N%(,X$?0O!JEU4B 5<4C4F6VA-6#P$PX+&A*ZPK>*>CZW MLYUZMRKS["+FP6K\M@'UK95Y=E+45L5^#Y'R8!30*41+K@:(I7<0%'D8P@EP M-F4=$A9D+?K1/H8RS_::[R+<'NK+_GA''GO2W)H 6>3:)LN3Q^[) _3"<96M MSE;==3_1K6+ICW>'4L[92?#3G:36.ERU3#PY(B.4EG/EPC,3"72L \B6RV$0 MZ R"'))+R:B2XW:QCEL^_#&KK(G &F^U+\YFTX^77061A5"886 8.0ZTI9#I M&6V!Y+U5EMBEMNO"=,_N>O.9CUF?.\FOAY+/?_O]V"$*7Q/(M*\(BM! AP&O ML^"<_J!GVX!;K];: =I=:P=]Z-TFY4Z!+3&82MK7JX-N"5+N!#25JY MHE#>=5%WN&7P_>FMH]0:-J.Y63;,#6,A:BBQ6%!*)T*0## Z>E.03.7FMH]36]:8;&"SS4;C8LXUC*(118#V/H!@=NS$7^E8RCJ84[A/.+ MW^>CQ=4_V>&&IL5C&UW5-)? RIU-$1YER,4D%A1Z%PMC2!20V@57@CIN 6"W M8//5QST+XS!)^.X#XN+7V?3LXVAR\LMH0C\;A?&5*_T\?*RBGE\'7KFRTD9F M@1E/+XE1&IRR$9AWEA7O5%J]G=TY(+TKYIW']BX5=*V(T;P&=TD]1W&^O&$X MKFGF+M ;7OU+.ETQ030\/"GPI)!A-_#K*.7DT\$^G03.LNL4X$QB(5<0&40SP=U9<5Y M)!_>6VP]LN9N1$^%+SW(OX36 MF3L;P3PU3K21>L/8S"6P&V['76N7,3E1:J]42X>@4IKH2V0%2Q$[3D4 ME$FG(#&S[3H/;/_,X?G2A\JF_\Q3XHK/2BA!]OU>G/]I'&E?.RIA\PYD@;:/7# @$U165E M,^-ENQ[F#XI";<8U5'KD7@^@Y@K:=QKE+0N[$9_]98;_?8:3]&692B0T*HM& M N>.WKM0)$1E,H1D)3(=B_>MD[JW@+6O5,OV5-C,M28JZ>%(NRVF?P7PLN1G M"X@]C77; MY^QKLU5^TFZC36RYXHI-$&;I4!D[0!Y24')PAJ=IEE+B29=:VO M&/9&G7O&OQT"<[JH8R#&U-&W9[,9[;N78Z=RT"$3,B:* ^5*)AG4QF3H6 PY MR5Q:=\_9!M<>_?56"MV",#MI8[#KI^6[4I*T,DH)*8=0@]4<(K("SB4M,(>4 M5?.)DAO1/%E3II$">O"X[KO@N/VGE]T/M\#>DVFS"^X]C;1MQ(&UHL>!%=C# MB;;3&I3@F 82S+5(8NZ?9^X0R/??4-S#Y![7?36 ^=^ MFT[PRWD?T%_.)OGJC6#<9YDLT'YN:AZ@(51:@*DML++6=%"W9M/M2(:WE(;3 MYK2Y*GHPFFX8!5=?_GV$,WK(AR^O\!.>UY=IGJQ@44% E6IJ" .7N8:H5=96 M\Q)8ZTE[VR%[LL94#XKIX:+]5K]@'>^E![(%V !N![CU3#H1:';34)Z5>3CZ> M+>9+"?"K?F\R,6X$^,CHC,]TT$?/ZBQ [[7+A6S'WNX_UN$<1BBID2(W469' M+?1I%MV )BZ@L6(E*FW!JLSH+6&TVDCK1G3>&9^R:)Z\? ><;XT@#]'"0#N( MO)P^JJ13V@1:8\VA8Y&V44X&(&J9469#J%N/E+L#SK=&D(=H8;C>@;?71^6\ M_/ P?CDIT]GIKI-;NS^DU_*SK5>W4FS&@J45F:@$6N69]XYE[Y3RMH02>RPMZVB18+V'D+GS\)D'E+5UJ^T+[R:SN=_T*/# M>/0_F(\5L\K)VM'$*TO;?UCGC5M+99>F,L8:#%=$PSHQDH?6]8ML5?,N\W2,7>C!(;U_-]1J6KV5! M>D=O"OSEI,J5WDL=0K*,!TBU;[-*9(!%%RS)56,Q(F7.6P=X=T/\G;F#Z+K/ M].<=Y'@>7\? HZH9)BR5 ,K1DKQF"(8\"6G0N^3< 5I0^TFDWCMK]Z/W0TF] MOGQGC])_GXWFYZI>SM3--A=;)^D:P4"%S"#(*N 814AZ6>?0T\:[ F7O5VG# M\F+#GKJ+?GH\UF_"JE_.$"_G9F\!L*=+M7O![>.&\L]VDCH6T,80P3 M6'[^H7JKH^LZV6DYCY%O<'1;QYP?^OP^P]%-9+(2J5;H@]:HHR+[@_/HLA". M:<631I-TO#U2_5 D^W>_KAT"(;+5P13R)14'I;($[W6=.^""YL77Q($#=,': M!;$OP=R-8?G0/R;3.,?9IVJK+B^LZ-?32:)_=>["AW$Z&R^_?#L=CW^9SOX, MLWQLF3',< [6:TM&K:NS"DT"Q.R*RI&;YJUL>E_48P_>=&']1C?X(!C39^[$ MC;VN3BA:6\S\Z]7,WZY(^UP\7Y:?=6R2(Q\N&SIFZ:Q5,=&B,E= 'E_4.@=I M56]9%RT7LD?J'P;AML@;&Y8M Z4L;K.H#6NZO$Z(05PXE5QY$ MT00UU9F>(B,P$5C,S'OTO>6+/LK^./TRIXLZ]M4?AP>/*BN$Q*NWD1A"]*+V M4-21ZQRC;U[G_7C[XW12Z$/ZXW31QG 71[_7F76SQ9??QV&R")-( MNO#C1AAVVUF^^OBC&Q]_[89@$$5$'\!HZNP672 022\G,2?3-NX/?C6CX7;0Q,U8W MT88*Z.%:XRBEL],:TXV+X^PR M9]+62',6H%3RX'.VP!%+KNV/I&Z=)GT7GB='HF;"[R&4?FDUO"D;49[':&SA MM%XCP'I3:CS10L@E@Q9))8QDI)C6I4S;8ALJ5-LS37I1Q:&$5SXU OH]2QFEIL?45_A:P]A5>[8<.VVY-#U3+D$=7 M!7B9N[D%Q)ZBIUO VT_TM+EJMZ7.CGK9$X6X9E(9U+15TPND!.?@HK)@8O0H M+5'@)SNJBCCRD]89(OHG):&LN89& #=S4OW(-#3U::4XP9 M)D/,K?L]73_]@&SAARIG=?3.PR3;T&%?)NT_.QN-<\UEN?SBY>G'V?3318N0 M27Z%88X?IN-\\^>7G6.X(' F09)U6IV3'#Q]#\DKHP-&$[:<*[H#B*=#C$'5 MT4<+W9 ^D/T_^W)3)A?0K+:,8U' 763D#@0&CG9&\OHQHU0R<-$Z^_T..$^' M,ZUEWX-C_::44<)54%[3:K.1D+,0M>.K!N_1@"HL:<^*X\V]Z%N!/#TJ["[O M'MK?UO(<\JZ7S6Y>UNC@R0SGE_L68Y%%I0)8B['F:A5PS'/06O,L,&<36E^^ MWH7GZ5&BF?0WCIP=]++U=9C5.J]/V-.5ZMKG#W!Q>O>:5JY'A=9*)LLTBTXY MC3Y$$X.R,W27 MH$?YO\[.YWK_,IW=O/HXSEJGR ,9\D$&(*U((,,+:?5!1J=)8;GU+<)&, >T MESV,#VOW4$W$WL.MY]912H7,%Z$5Z%"S9TQ!\%H58-&:K'B((;1^&Q[A_<$N M'.E%%8_I_B!9K66.FHS]Z@CF&(%.!WH?&'VO4,846T=JGL+]02$90W5G-?6C>@ M?F#,^^ET//]YA#5V^=MT?#7-247M77 >:HTDU!)D<$4$,"4% MSH5-CK4^HC9 .2 3^:%JF[:7^:&E5;^:3DY>D=.:SVNL>D^FWO"\05.HMUGS M2F3 B"Q3[:A3IVE%60(7"C'D()1TZ,*6B=,;GKSK6,=/.#G#^2\DCA<$>S8) MX^?DS$U/<;:\VOCZH=>^ &F/)\X8!*YJ0RJI($;.(!-Q47+C9&GM,3T4ZZ[; MY>OI>>]9VA>6'WRF^3RY50S[&#TX %-6 M=\V=1-]K0*&C."Z2H6BYN6@Z0%1UH+-QM-DS"Y'Q%'Q [UWK&[?=$ \5?-@+ MN094YKX#%?/9XOC=(BR6G_8K3D]FX>.'40KGD]-02U;-%V!6DQ"5%! 3)TEJ MY"[9:(K9JDD7/>4&)>F[:SK>"6#_08C^"3!MK8B&?L$2U#G!;D*ZL'JW =4E M_' ?2S8!&3;0T%!1T[ZD/!@%I&*Z&!2 HA8O*4F.#UH&2>C$HD01M@L?');J M-P0*AM9\%^$VU'B:GDT6LR_'?[P[9CY;JWT R[($Y4P$AR6!)0BBB.S2G6TP MYYC^_'RM6BH@H(=0$ M,V68A^"R ;*)F R2\+N[LH*[Z>WWOS\%O7646NL6UF\6'W#V?(EEV8;F/ U( M14'6@P#O0IV]XS,0/ 6XS789S5W[S&7;H0[/K(1K&SIBM?"9\E0SXBIOQG>CA/VKQ*' I.HZY0F.BF4EA8<0P5"\6*R%\J[ MYGW#.Z/\MJC40E5]M)+:C+A6L'-T09A:QA,UJU8Z67M8/-A YXCV4D4]()'V MTD!@GZ3IJH(>:AU>3BZ$?#O"%Y]K ^'1Y.32C#A6H1CIC2('06N@[XC0UF7 MR&*M']39M;X&[XKQ"9*H5S4UK)Y8.B7W@+TQQ^?Y=+Z8_V-&?_GS],_)<9+, M<_)>:)^D0[A:M."7>01"%\D$<]FFK7R]AR)X0LP93A,;2RSZH4_=-*W6BA74 MD'1M71Y"[;PB"Y@2R%\VFHL46Q#E:9U(?4AW7?EZ]R/I%BM]?8HP<=$1FWBA!C\X-H&V1/B#$]JF2=.&:G76.# ?YF+;9Q+*1/W)(A M3G2FHS'Q I$3V]&E9'/,R)C8:O/8^I%/B!$]RGJ=$;;U5D*[VSIKK7 EH\A MU)4U^"K) N<"F)(QV!*,SZWS3K;!]81(TYLZUBGC^O.8_YAC.1N_&A4\YCD8 MK!>;=$J2C919 A[M#'!=CK'U MY92#:&PM$I,.@BN*X$:A@LHE8NL!O=NC&VQN2M^DZ4DA^\Y3VT)^S[[\%OYK M.GL^#O/Y^0.>9%'/!N917>_G/;VA)D^]#? M3HH:-E!\#?1U.+T:B;X%W+Z&GG2#NJ1NW.E14,3YP6 MNTB\A]: RZ3;#>1TTJ'72D%@OLZGXV1E29[ &JG1VIK5T;J7Q!UPGC8O6NFA MX07VEOD:Z\8Y]]%RE>@4K%.YI7$$5PO:XB)+61I4S<>9#^0B/E7:W1/&.736=5%=ZZ*P%;S;N0A"&"=4#&"=-:"T%>!X-.!S2$JC M8L:LA NWRP\[4!^M=YW>D4#67B&MYT6\PI.0OJPY$<4HQ9BMH5!#D&RQX!EJ M,"'3"X1.,=RNL/#VSW_B+&@@U(T[Q9"EARTZ0!DE( 9I@ MV++6OKN=*@8M'KR1'L6"M3'I#%K'!(HI"RXR1QB#8S*5:%7K3.G#S%8;C#3- MU=*##W<=6+E?+#<]D/-82_ HA#,!9*FWR:&F9QD9H10OF67(>&P=Y]P)\%"Y M;8-1;#CU/<:TM\PL&N,S6.GHW5=I;[YS9(1.N MB^X.(#5I&[C?,^%Z4/V..4H/T=L!T"U8(Z(K"$;[9;UX@)"B!,U12!Y]9F+ MA-Z#":$>*LNZJ*OW3#C)HN1>9D@LG9Z)=CGX2/]9O'E MV FIO&8%%+U3M'C-P5GM("5;^PP4KYOGUW7!-_Q&U8XK:U.[^])+#^&LV[#2 MOHTSG"_>TO9ZM/@=9Z-I?C')Q\XR+XTW(+1,YUNU$Z% R0$C"NY-^^'NV\-[ MZ@QJH94>[)V;4(]+SM$F]&"2%G5NL( @BB!C+\@L=$I1MRX:N?G\ITJ!3G+M M(??ICTDXC\ECKJ?WR_G\+$P2OOC\D7P%/%8!B^"602EUZ(&/!,SH"%DJ70KS MWC8OL;T;T5/B04/9]Y"8>]NZSV-7SF59=++@@W&@)!UIP2RO:7@2:%!EV3I< MO1',4*'H80^$[G(^E+CRU^M81@C("2PZ&P_1D?.G":TV7 M=13[BA(WTNYJ2=!N4N[!5O@:T44 8!M,/45S;\.SGY#MKKJZ4_4["'HH$B2> M8YU0 TP9!,6,AE"2 &,QV3I4R_OG#VX"["W[:5FH] MA O>XJ?I^%.-7WP=W3@'%Q0W9((ZJ+.P"5PM!HHI@,S>H4HZ^-(Z2^I.0(^8 M ^T%WOJU_H/#TC+R[\.V'X._C2:WH,?.:N@Y9GPK3IF$R$YYT"EX M4$CVK_?:@N:Q!!9R1M&Z<\A^:'*/:[ ?EG21?FNKXAS6N[/1?(Y'OSX/7T[# MY.6\%D/,G\W")'VX./J8CESZ+$!830)P%:.R%F*6PND2LY!Z*Z-BRP<>2$CY MP6J:]BSCUB5DOXW^Y^S#]%F8_//5(E_Z/DYAL2F#SMR2084:HBT9R PR02 J M(;<;5G#+AS\E_>XJNQYV_.75Q62^F)W5^/%R"[/%HY(;J1];8.K)X-P$Z;]&(*[ZNQ."NPH\-XW M@IM]%D*,&J4$H6J%?6U"[F)0D"TZ0>0/.;3.E!R6"/>8>D/QH(N<6QMW-W>] MHY,9+F\57WS^.)J-)B='9R=G\X7DI"9^<6AIF30SCH$M=2_DH68\< Z,>R># M1QOB=DT%.CYX>&.@C;JF \FZ>;^ N[#^V]D$ZP"D*Z3&*&6*51!-2752DH6@ M9::M5IM EHPT=CO3O]-CGSPG=I)S'T&"Z>1D@;/3*H;W]&^66R(A,BFQ6!T1 M1BSU$5S*#I@L+'G'LG3-(XNWX'A:9N/.DNZAG=LJI@OJ;X.JKSCBK8CV%#W< M66/W4& '<0^P%5RBJZEOG L@[AMRD!EQWHL$W%A"EXMLWU]X2!+<%QL.FVHD]Q@=WEO J(%^[@@%/T"X MPU51O<7%:+8T5WX?A\G\LJQZ6B[R8)=MKS$OIC_71V)^AA/Z8OG'.Y1:-7AJ MHWJLUNM?*=H22OCDF#BA;%(-5E]R#N[LG8#VX2JU9L=Z/*65!GK(REH' M=UDLM$1';GV11B%HK@2=$$C^HH\%DL%@&9T=SI?>^7$3T;=!D ?KH)>PZRJZ MNG&G1XT6M["A=?,Z-]0E;DE+2 A<8@5SF "&D!$X7:27RA'X M3C9=TS?"WOWQH(=@Y_KZ;D=[+%GV+HM0[V<<*.<8O8]% \_6%:V5*JEUQ&M; M;-\&[QKH99T_NEUCR77$\VNA7 [M8#I8M &B)J-!^5# E9C 2B%1,U>\;]T) MI!/ H:IU^^=/?WHYE$K>K^-"5V'HG#GMFRQ!0MI4E76TE;)40&,LS"9F%&M] MKMZ.9/]]'YMK?JU :&<-].!OKJ.Z[ &X!:Z>+O V8=K/%5X+O=U+A1V$/B0I M1*$--J,'AY',+Y?H^'36@7',R% 8C\U[RP]+AGNN\H;D0A=9]]$>\5PDY_O@ M5UOCQ?T3>L>+MPQ\# 84\Q("3P'0").R3S$U#V;?AVEXT[:-]E:[);84_=ZN M_GX)H]E_A/%9O7N:+$:++_/KR%B[J[YMGM+/U5[G]:UB^>AP6>3&=&\F?7 )+FW6FS?'.FB@AZX\<>[]S,,M(%^.9KD M7Z>?<#:IQ][E*(!@%2_* 2>2$C@K(3*>H2@9HA(U):MY1]J[ UO0C=2W&HS MVF92;UU"]@<)].7D$\X7%=#[V=E\\U@6R5 M9:5(+'*EN'1C"ZH['O/8M=Q8D#V\]!M,P>1/'HY-EZLIE*ZS,M?0Y".#+ M^B>F(@0ER%&3/LB<2K:IM>^S$0@?9\.OLXG=%2GTTG^5WME7:S M*UI(DA$G)0AN:1L2CI9<7 *;T65A7 RF]=C[.P$]%3JTD_H@J6(O_OMLM/BR MCI,GS6S4M2M?K9#B%IR6%K2+PDGEZF"]_I-;;\7V5(C2BRYZ2+NZ"OD]^W+U MY=]'.*.'?/CR"C_A^+RF+L4%F#[FE[9!>B>9E?VH/%-I.I-73U8OMU M,^VR]LR 4:G4]H *?,D2"DL21<+L0^OXR %PZ[Z!E8=&K2Y:ZI-2+RW]@<=Z'',"AT*""(R$8PI=]S-9[IUFQ?1%H'IECVI\A-E-E1"SW< M/MX&35Q $\R1Q<\#<%6';:8 M\:SKI%X#T8H,AGDE'%-*KS9R_:;3PW?QH!IHH(=HS<;\QFUP?0SIX;UPH8NL]Y$>;A-' MYH2'.A^+#C1;.Q-I U(;;ZRT/MC6O2P>4WIX%^UU30_O(OH#Z SU_$.8G.!\ M=)W9.2WGME$?">,/>V[?W:$>+(.5I/+L34R%>UUD4#*%8"-C1<7:%]9(+S?W MA^J"8(@TDT*DVQ@PH027.( A!WY::!F,36=U/I$/4N>1?WI[8?*Z"6BL_ MJ5U$EY>[;Z?C\2_3V9]AEH^Q'B[%2G#+TJ/(-)"EF<$IK8/+5K5OK=AV!8>: MM-Z%?_??JPVFXT&:5MV>@L]BD#[$!'XYWUXB(YB68 ID+%B9Q0 7M@=;&#$< M QY80=%%?8,TOKI;/"\GJ6:X(8GH][-9^D!?'DLI7%(L &?HSI.>?!()0A(\ M>/J%R?WW3^L,^SL[!U3[(&VV[E["SWBUA'>X6)S7@QSG5!*SC$,)L=9TDC/@ MN$60T9>8G$/%6U_D- '^G;V#JGZXYEWC]89V[Q:C\?CO.,['6FM3,AT6Q@:R MCKPUX+1/( .7NN3LI6D_!*8SS._<[%&M@[37N@9)(L'1R>3YV6R&D_3E_8R\ MU_%28)>=Q8ZY%RRK),"'E.D3Q?S_B[_P<1MD]=/+: MUJKFJ+!P,DN<**5:U1:\*+2WEY03&2V,-OA#<(JZ2Z#;U1B75CF6.'##2%U1 M(S@O"^0:J"SD6+=_-Q]QR?,NP8?^]'(H)<];YH=Y+9C4]0X]L A*T3GFR$, MS4*PUO+$\'LZ<"-F/"P=N(N&]IZJN0W8[^G +36^4\[F0]2U=XXQD31*E8'> M/;(6N.7@#";0TB>C5/*&M[[T. !NM4D''HY:7;0T=#*?1I6"0RB1?#=E#!GD MV7!0F@=7T)GB6YN;CSF9KXLBNR3S==#"(!E''$=;XOW*1 MWAJ,$HLRS/0?=GSD+6%VL93ZTE4/<>[--8C; /O>$F8G=6[=[N,ANABT)4QP M5K!<-.3H!2A7>#VQ,QB#13@GHV6M\\T?;TN8?CC2106#-HH[9M^;&HV@.T4EA6S>'Z"+M0KSY]/3T^GDW6*:_GG9 MST+S4FKU#+T%M0$[5^ <8Y!K(;IW)C+3.J;S )A/A3I]:VB0W/3SUEHJ6.T# MF6BR#O]@HJ9@^P!9)"1XT1C>.OS\F M9=K%H&VA@R$*6;7!]RX4LG?2V;?'" M0X0^9"&+44G;0)M88$:2 \\]1%T,""F,CN-!%UOLH9#&8 M%*TR 9-D*BDL$8)4"(8E$47D5IG6&=:/J)"ED_:Z%K)T$?W>"EE>A]F,S.I/ MV*Y&9>TC^RD_N1OYZK@"%J11GB5D65FK71:*>\N98C'E$%8K2]8^?(BB$1:< M9(HG$,;55N$F092\SGA#9R0K6O#PB(M&GD\GB]DHGBTNWIH7Q*WI%YS5)\ZP M_C3,OMS\HZ/3Z=ED<:QHJPXLU:F)/(*JF2A1J S.%AV,L*KT-;+@@8@/(3%J M5WYM<*:&T.$PSOK%W.-?SA8DH\MEW$0^/\_?6OQ"2POC_\0P.V8H"]=2@+&% MC@MM!%D0RX)YVDR2-1('2-%["/(GS,@A==K0@%LVP5U?PO4Q]&(\.AG%T7BT M^')T@L>*N1R*-K7["L%D9*FXPB)(3:(+(C/-_7WG=,=G/B72]"GN08HRKC)+ MEQ'W\Y_/7T\GZ9S0QSG76MG,H8;%R)*M'5@*_8<593-+T2O>.O;<&>13(M0P MFNHAE'3AMAQ-\IO%!YS]/ITO9E=OP2W1M5>CL'PM1GAS$4B>3')WZM0B5W)RT?C6%^]-@#]%"@ZOT?Z*)U;MR]_"Y]'IV>G19'(6QE^=Y+_C M[.*$1_HRU260[(RM#G= %N@H=]6^C!8*+43X&+1NWI&[ >RG2,FAM=E?B<0F MAV?^6UBD#Z/)R5?.SG)A_X'S!?WB8AV!K(F"$9F('#06VO(Y1O F1M!1>2\# M"TKVU VB!?QOB*"]:W>=J*9GHMZVD@OP;\KRE\="*8R9Q&=R(N>\2%LO/4FD M@:GD=,ZBKYF8#P?]#9*RL2;7J6CW1\5C9T/)/'G K!.HB ECC:[^1[L.[66>=Z8MUSLH-K[>?)9/0_F(^5*;6!76U:2V)1BMZ*X#D' MQ-H&-0@?=$_!];N!?4-5=JU3!'2%9F%;EQ MV'PZQR.N -V%//WIY5 J0#?D)Y#_;42J+C>K+8RJ+Q[1"D!/AB2MT:?F%9^/ M.R)D*2]$GK81&ZY'/K*OKH-LA8B^I0E&&-4G>OAZP!6#JY(05MI=KIY MPB-][2 MOI="M9^]@>!* STI4-ES>KEXX;$QML^?=^6P4,%/VTIM89>QQ+0\^GIQS#Y MHAC_]V52QT7EK,^B,"_ ^5 /,9[($G%T6G):L$S:F%*VTN.M'_\4%+F[W%J_ MD$>_O;B!)(K@A,D!;&9U3'KM02X*$4MAW7QL+IYOI<&O/O8I:.[A?$[C,T+Y"RVWOOQGBV4#BS?E19A- M1I.3FO6V1'-]<99M1!*^)_\Q\-H&SH&W@H$51:J4O.+-V\NTPKZK>;@CCHM" MHQ@T+QXS."=)@/1^0R@A0ED6_NF$EK6.6#0!/OPVN1?.KMJIPRN]AQCLM;>_ MXW+.PP$Z:N^Q)"BBMD^6K$"@?0W0Y)2EY%;'UM&3MBL8*A?A(!B\1^4?2C[# M4>VF?W4!9T3*R08!Q_AR_U9\L57"]CDE=,^6W6 MU%,P@"C);4K 6BTQ%-6^5 M_7AX>T^X],!IVT6UO439YXO9J);!+_O:_4$*F;]]]\=%[$*&HCRK'<:UIU.% MIP(N.@U&A!*U-9+EUAVV[P0TO-NS?YVOA>I;*:P'UX9LDC*=G89)PJ50YE>P MG(V:C&5,NB;ZHX5HE(#@D44FK,K-.V%L@/*=04V4M'$GZC]0>3W%^^5\?E:- MWW_@Z.0#O1!'GW 63LX7]7*R7./Y',)V Z1IG13.OS^K;?ZFV\QWAS=EBO@B33'[F4?ZOL_EB.;HS:)8E MD0$R+QE4$1Q\\AP*446%X%S$M-6-ST,1'.#FW99@7UTC#:*G7N.;#S_ZSH,: M09LH$V*]@:MWUXI..9XBI!PD6EN25JTS/9J!'RJJN2>&[E?9!QK*Q%S0F@PD M-%J!(#EZ3Z]A$"F2X,X9#U/4:%E,P.3/ATO("E-(! MHBH>I.&*,9V5\*UY]+2CF+LPJ(62>MB)+MO2W9P2Y"-3"8T%D3W1&:6'Z!DM MV'K/8](B>-68-[? ^,Z9G94S7'KNC5%387*^1ZX)LD7&[H.>TRB6O?L:5\+6 M5FL9R00*W#)ZU^D$H9<^IA14BIHA/W[0$_<>H<:(R>MJ[%GCZV"00F37$I(I MZ%SD.8K6_?;V%Z'>&<'YT+:7$[(OSI9[S+).]OV','GS<=D[]%?ZB,7\96U' M-IKF8RF#S,0:T"S26R\L R<\'1\JN,*<+"4.[I0T6ML![OAMV=[9M=D':?J( ML ^TSI4;B.4O?PX+O!H'?NR\% J- ^:3 \6BA1A"!*ZYR0P#E]@\0G\HB__^ M>CT*VNTC.O9@0=1VP9BO]AD1LDBU2V8)6$ YER&4E(&3:5I$M):K@SGZ.Z[M M^]MS"*3IH9E#?^O\93HK.+JYU&AX4DH*.GAKRA(/!CR=RU!XJLUE RU7/YKW M8VUYWU^1 Z%.#W-5KD(1./LTN@AAK?NBT\FGY;N]7.3\_711YR!<_[YVR'T] M7?PGWNR3RUGB+D8/&7D&E9D#KU""42:3U>JLC+U%FUHOYIM[ PZ#%CT,;.GO MU;Z1 [5B.+[%JO+++N0A+<["^#W.2$4VJ>*]8*"#M*!D0O"'93T.]&OX:R:95;A@R7QS3-Z4]V%V@HM?IV$\ M/S9&,>.4!JU](KO3JF5?.<@V1*X+)L=7NHIN2 _M#>(W0_L#TG0/(VR6J./] M"XN=7^:CDY,9GH0%OJRC"";S45K&&\X=K#K^F]O:* !#K; QA4-TN5XR"AVC MTRHVKV+9TU*_F1?E,5&JAPD\_1V+5S;J>=KZL9 VAKR,V.4"RA8++DL-5I-_5;#XT<>Q]M2.B@ M\$*'K@\97&(U'V85;329$9,\%!%E:""CF"CXX3R1Q* M*Z5UNC5=GU@U72<.W%E-UT47CZ4::9LU?:^FZU1-UXDF0Y0E/43'CX6_R2(: MSSP44VJ13# 0 AGN&!CS)3I$T7H$\N/A;:=JNH.C;1?5#M\33&F6DM,@BR.# MV!F[/%" 3A;M.$:?66O>?0O5=)UTWJTG6 >%#5A-QXM@.7 -.AFR3I+($)/A M$+0M41L?BV@_A/ I5]/MPJ 62NI_)[H 57PVR?$$!5,A4-I C"E!#)++Y+P1 MLG7)QJU OO.F@8(:9J#.9XOCMU42RU,])2(N8[7WH2/J9J4@"B5!*(Z,)XG! M;-47G3[U!D/HNVMV?/7 ;]-??+C,^U#\Y>C,+6!T<>VVH4#[+>%^+VP'X:^J M;P?)-=SWU^%@%$C/#\LDW?; MM)-:ZZF'DI0-T"Z\A&W ]10NOQ/8?N+>S=2X'3UVT,%P>\T%2.6TJO/T0#M+ M&V&JLT:%<+2[&IYC".1@MJZMV -![@DP[X?&Y[K57H25"QR)F!,>6C7<\ ^\5'9A%!^-+B)PW;QW0!>#P MT9V&REV]I>A-,XWMT/>C13VA7T[RZ-,HGQ'6^L8@UTP5%<$&2>:P3Q$B=XI. M7>[H79*!R:T,F'OLT5L?_FV:*VUTT;".\%9 _Q@M/KS%\5(>\P^CC^^G+R:+ MT>++Q1NS#=2&8:".\(8/%350Z%WTZ$$;C4,472%'$TN4=#X7VF1!!1$@<*4A M)!N+L4)%L]5%PV,@SATAJOWRIHL2&O/E]QG.1YEVT\N#4?%:MYE!8.TMR3@' MSY$!"\%KEC$ZL55I_3U\6'GLL)&17M4S;2/;C4;'7OHP7L^^N?WW%]95SUT: M.Z(8L(?C+O)9Z? H4!4A(G."9Y5I@T'AC2N<]J$L7"I;=7CLB&> /A]'X_&% MK?^F7+=L.&]44I/0YZ^NLHLU9QQE]!!R+1B,2D!DGIS''+D7)D0AM@K-MN[N ML?T2=LX2/G\2YMN!7&CO.#OAEM%S%\C55C%I()]&0'9.(%$H*=>Z#O,OUB,OD@VD#-O%L2HK%^N:%?'TL M9*ABC$/B[?X9<2A5&G>%-K6//GOO0&050"DIP25IP23K<@[:)-&ZLNZ@;YKV MQI4.MTY==#;X9<(VX+[?.G568Z=;A8?H8'"BY""M3[2W&TLOJ>)>@S=!@U/D M'?C"4XGF\1-DAUNG_OC11?0]\*)ND6_*NS"^NK\HB27CK .GO0>5H@':'074 M_)G$M(LVM;Z!7 -Q:+='G90T;2GA'LSSMSA'^L /1Y/\,W["\?1C7?&%[W ! M$:66J0@!.I0$RKH(WCD%,@67?0G,Q!Y&U]\'ZRG1HK46]GXC'5E$;I4#SIBK M$>U$_@%96+Y@B*$(G>3W&^E&Y.E/,\,-Z5E&Q>N-ZVSQY?TLD#F?ED'R'2*] M]WUDH[!M)^2KP^&=QABX*39EA2*3,AC*HAU79%E(?WS?A^^Z]]_ZZ==>/I/> MACKXVF2BIC*<"&EX %'(Z''2!M9\"N]]F';=QGX;3::S98N?!_$YC<^6<^3GM.W.,;\/ MGX^-]+HPD2%96:>#LP2.106E<$Q>2/(:6G/I 3"?&*?Z5E0/9M912M.SR6+^ M%A../M5HU0T)C7#^_&RV? 6R1)N4\!!LK31TGI,#@0H+(';>O2\2VA M/3$.]:&0AO5ZR_;$RR9UVP)U01"F:OO56R 5?"%A$&[R.NW_+>_:=MM(CNA[ M_J62OE]> CC9+&! CHW(>1;Z4NWEKI?DM?"<%,%S%Q'Q@*;1N%74JQ@O1TBPFFF#\Q$[Y'\*7?MDG MG9(1A4 QSD 51@NA9@+(0>/HHS$EM.XK, 37A4FGN2D:3DC88?P)X_UC/]6? M0\(WOU?0-SYI:9SB@"R3$R\P0^!60O*1G#:Q'+%& BXK88,I&C3(YVSI_.!S=1?S5:OFIXJC(;J)*TOF2H*0DZ=68 1^C \S6&!&%C[+UF>37S[\P8[^:V@E: MEA\*;W-M9Y&V95@W5A4>3?' ZPA.E;.EX#H'P&(55SQ+P5JGT(X"NC AM"-_ MBM[=NVWIS3*OX^_-<=H-RSH[&0N$["TH1AY--)@@T0MSFQR*T+KS73>2"Q-# M [H[5/#J[.@Z[W)5<[3X_@^LYYK+3]QQ9(HV4CW??GW MZGZ1\*8DPXI7" EK0C9:^!&T6 O2GDZ*C:RM8SPUW@0HI!DGG%PR]) M+U-SWR&6T1G3O;JOJK3W113>^^A8@ERD)@GS2!00&=IIEKV+WJ?6OD5^C)UR-$!;&8##Q0$!53 MEABQL5A&0KXP6OH.(>2@R5OWAR M2 D*$P=?*Q,Y?6&D,<[GYL=*P]&=OXQN,J4,VX+'6FR2QOB/>';]=08@FJA4 M[CF:\]3'366_(S(90?X\LBBR%.-" )\<(>-)U>QXAI*"E\&I$FSK9.-<;M0WK1G-=[?HVM5I,0/<%M[W?AU_7%]'7%^2^KS_2I^XHL$1@/"FRMVE-" M&/!8^\V'**5*7 ?5NE"V%\QW+X V-#?N6O;3XA83_7J+1)0B2HJTMC$I"(D6 MY!!9!L:9Q!/3/C_-"[^J:=GA4[];RXXDL/%0DP^WJ_R0[M_?;AM(K#QZ]N6' DU8GT8%=V^6>8OH;JOP(: : M=CCM!3)_+]/Q-GIN\$8$-V]"V0<.K4ZZ5!^C(.TLJC82]RR 5I9@B6#3TT/B M[\'J1QJ1SF3T4WAM:.QGIX^[&7S!LE++YT.TY$HB%G"6(U@K@DC9EN*>^.P# M#G;/T5JT$>-]A[6OH&L"S_OP1M):H4S+F!B]&#>,' @,!0+S"/546*JH57'3 M7O?\,;;N1A:8H*#I$-%7HQ>'X)HH9]>'Z3R9N[$V.RJ!D81/D*'IQ2>0(D4A M$AC/:U-M*2$4R2$[P="SDGCSHZAYA?!"SFXN'9S"<^LM_FWE,7S^<'UUM0K+ M?4>E(I,3$@3Y+: DK7H.-8/,3:$U3PF;[*!-ONO3YX_&VQ"_:LE:P[U^#>@: MTVJ9P^V70T@H9M!R77Q4=X'@8R#,Y+\$%2<'%-:BRCH*%HABUZT;B;3A>/'<=Y&6V&" MXN&GF'8#F0:@FLAYZT9T'M=MO,5>D, (NF=8)K;HN*TUJLZ!L=*!*L%!C(I! M4%XE6B;1E-:M3>84P0MNVUP:.(7E26Q/"]^V;GV[:5DM&",G!$IF&A0/]+JU M!T\*.G/'I!.Q=9R4>1VW@0W;[GX77"9;A=K-:2%D*ZVMD0 MTEK2+&?P69K:S\+0^SDCS*!O^0L9U\Z'7[X/T(;WANT@UH"V./Z[O/L#TZ(L M,._\WP&@&AZ^] *9__"E@9%64S'<^/2E'US(T=N($80LM-8Y'< Q*\%PPQ5G MUB;6XEQ]9K,?.7V9R^JG$#N1M7]>W6(*=[O99(9'9%(H\,PE0D1!;JP=)'S6 MOJALM![6&'B@J0^?/N\932.S=!AZ!*=33/AYB'?XOX?:L/K/VB]BY[0F+C 5 MTJ_EHIXF1G):4RB@A8BEE'7#O-:U -U0+G^_;VF+"3K_=,#:?A6& )LH\N\% M=9[@OXGI7I;#"-ZGZ"K?"Y"K9'/1!K)#V@)MCA"$HQ]8@]TH@_&M*VYG%L0+ MB8!Y]7 *W=/K8+>Q6:=U%A3Y6D5!:Q2TITG:V(0-WAI>^VHVGR+0!63^I$ C M0QTW_RM8;IP:V#?YWEP_\H*C)?]7YB!!)92T!?H(2FDAT2C,>=")[0N^X<%# M+]\U&,=SPRYN!T!VEP('0&D8^#]Y_/SA_@A#=)ES!(N-P[VGD 33#&M_6NZB MKF5 N1XG6\A:JU*2]VY8K=2W8- C@?PT]CR%O-97*J[#\C?;P5XHX=UNSKVE._4@LV(:[QV?ES< M5T?@L1_$>C'))81DBP034@$EE(+@H@!=I-6N6!=L:;""=C[\Q_"*QO/>L-5I M)Z!]9YKZZO0-^+CZU_)^L:_*&@*UH?=T(KSYO:L&!CTFCPFL,?5*\@)D5@A"%\'*>4"L2@/$AE7(6G'PB1KS#F$<\2+.Z]N3C'"M/6MY+;FR *K[3WI MC:47]<))A, QBNAL-#CHBMXW6M\ZN7'Z"U]/8;:AOYAQ<7.%G\+GS3NM91UD M\-6C@9Q"O02N*$BQ1H$-6@M?KZ=?S3]JX;<-5R@G^'1Z!$#;4AUR#B%*$C+ MB18:(I>&,Q58UL=R*M^"#7LVX IEK3,I'U:?P^TU_KZH5_0?ZF9P=?7/ M7?[ \\+J;$$1#(*RD4-@TH*W-@6D!4>6)Z=;/6'ZD8?,M[&.HWTU 6>]>VC/ MY.+M?] K?OCZDR$ZJX@ O:9N:8 M$__O5E_?@S9IM[L6J!*]S04K!P?>LO -_YZ+X$\A\?0_^OL[_S!X) MA/]1O?1Z_?"49[=W)0B\('C^K_E?X\07) X)I GR(1("09HF5/\U9@'' 8O\ MJ]N_AGZ4D,A/((D)ADAR"DG 0Q@AE@;$XP$34=7H,EO]^5?]'TH* 91RJZ+Z MZ[__Y:XL'_[ZZZ_?OW__Y0?-E[^L\]M? \\+?VV?_DOS^(^CY[^'U=,^QOC7 MZE^WCQ99UX.J6?_7__WA_5=V)^X)S%9%259,=U!D?RVJ7[Y?,U)6F)^5"YQ\ M0O\-MH]!_2OH!S#T?_E1\+_\Q[\ 4,.1KY?BBY! __G[EYN37>)?]1._KL2M M'MG/(L_6_&M)\O(]H6*II*]:*Y\>Q+__I[[>IBT<>7V-5GL2[)F&]U0#YE6_334O2>J M^%&*%1$?B7K/CS M@[BG(E]X+! D"BB4"8[4(A4(B#E%D)$H]1E) NJ11;G]R!=B!7__VLI3=6K9 MXU\L="]/S.%<%.M-SG:KW_VR:TE3JYE>_])?5^1>% ^D>4&)K0V%6I/_V D, M#B0&6N1_^W6GIPNTE]-CN'Q!^, ?M;S_[TDQ7;=[]*I9ET?X&ZM]4\]B\OU^//HSKO-6*Y.S,/_,IT MZP\E/!@N;9P.5+]<#_RFZH%08OT%K',N;3B@Y]:!7X&V0KLZ_"OH-8"_*'U (TBEMQB M.TQFG#,B^"-ST0BX6U/50/0<49AM[Y-2VT!HGE/>T&:&4>'G?"VS\OVZ*!8B MB6+*(P9Y&"40$:)8C@5JJ\493Z1Z&WGAHMQN',].M%W35@1V8@/L^QWE >)+:+ D#P9J [1V A4(9 M!C%)%4[*TD98+9TX1 P&E-,PYC&B(5L\BIRNQX5KOXM9 V:VD@T#8>1%2FM_ M4VD/?M*B_7RE_[K;8X6>KR,=3PQ;(KZ(9>62)7GY]"TGJX(P/8C% M-2W4+IV5AE_KN69F] TWHH)*5K OK-KZ->(ZM*E,D7'TR9[M;M(/V53YYY^W M\7N#[:+'3!_@*C/KS7I#2[E97C.VWJS*8A%32F(I4DC46@^13 )]ADHA0Q[& MA/!0)L)R\3_9V=S,@==W)+]5#5T N+(W-**!+X()K)'O0)>Z8-_GI5 DS5X6V,)?OHB= P!6?[L=!D\ MBY&[A?%T5U,OE6>5[E@\S[\SC%G>""ER-=ZUD?2-_+@N"E$6RFY:1%AP%G " MD<\"M0/#")*0,.@)EH0QPS0(0AM>.=W5W%BEE;0QG$%)?@!2"6O'(SW@FK&( M&\A&YI M6HVAK<0$M9Q70$GJCB_.H^&(+7HZFI0KSBO\G"D,WK#C"2ZRQ=M5 MF95/UYRKKZ;XK)99LOQ_LH?7:RX6)"62,HQA&E ,D3)%( UH"CWJA 3/56@HP?'KP!N1!J+W-9S6XY?6*:\?O@XX2 MM=QVGVUG1I]N*ZOZ:+6TU=9B*^\H6V]C=-Q9Q6?ZF]HT-E._PSXV?''HU]\L MJ]79QU>UYQ3%ITVI8WZU(W%!$T8C$6$8"*)VX'$20JJ]\5'JIRP6810CJQ/9 M,_W-;3G\5*"J)P7HG,O@I6S6_/KV!'(2]*>\X0W1TUFG!_%J#60L+ M]J1U23A&L#BCF_[>)B8;(]6/J<;L-3NB(CQ4U!8103KH:SJP+N?+\^K7%*F?JWC/BP-4<5_/ MFY/0W7G)6X8S>')H?-NC*$H][L4[DN5_(\N->),5;+DN-KE8!#[!-/(CF/H\ MA C['DR)(K@@%2Q6_T>(QW;A;'W=S8WL]J35T5/W)/]3U ?1:G^ZR;,R$Y9. MQS-PF]E+[D 2F2A^'#IF]-8 M2TFWO%)C]?1W-4'$F_7WE=KTM0EH!%8?$JK! M+$P9RLW8&5AS4X[(!/Q6HU_I K4R0&D#7)[$9>2RR1&7 ^?TIY M9^?R1QU,?!Y_2L'C<_B33SH^@/LMUR':81103TUEF BL8P 9@2D./!@01$C$ MD2>1U33O[VYN4[[*'V =XM>'YX6GF=8HO>11YA6HQ)W@&/, EK'/,.O.YG& M>:"X\>GEX5O#>$,G*.*;I?@D=T:'*-ZM\W?9BJQ8MKK=F27%ZTV>JWZ_Z;]\ M$S_*5TJY/Q=^RKF?R!1BS"A$B=HGIWXJH"\"S),H"H(TLN&6RT6:&_^T&H&U M!*_OU+^(RIEWO5RNO^NT4-4^N@W)M0>,LM5Q_]SLQ*AI\;.;X[V:!AXOKX8XOE> M"E$<(T@B&4.<(NJ'(0H3WXBX[;N>&T%KX>%:PF8";^4'K0) :P!"[THG,?0M M'&5V(V+@NQP-YY&)M(+XDS'$0PZP[;"V\$".AOE$[D9+[!UY% >AUNL^M&MQ M.E_A($T/'(/#6ABP0AP[&[J[49E=38KU4)@+#T<^#I1GX H MB!"D<8(@9CB)4S\*J$"+AV>I//LGUV42VD65E%)(2E'<"4'&; MK59ZGJD-@/Y%+8D%M5TX;(CY$?$B3ZWOH=JBA;Z !*F_8O774"),L!\VP]9F ML9S7H'6G\1QQR(3:;[W08!D8 =/!/[)5T'G>M=M4O7NVJ6IWP]?M;GB[%9MN M>"SLANF&:2)#8OSALC,QW #<:W-E7?[KRQPFBBQ8P&#T)<0":)VMR2,H"=(RE(L1.!97;JX4)ZY;7G?"5& M!Y(9+FRN1L7,A3@AUB,O<">3LURUH1Q%737A(&]+55+AX-71\[?88CMN>A=C M:>:0_<46.L/D,-;-#DXO6E\%W\5>6E[:[&EA1C-Q+_O 3LY1KFD:X.$NP^3) MGJ;.)GE.Y8[,D6=?&?9%[SM3WA&6+;/RZ0/YD=UO[E^M\WS]7>W$7Q/UF:C? M+Q+FIYCKRC-5'LE ;Y)%HOX:^X+%01Q0:A498=/YW&R"1DY 6T$!:R2U,Q*L M!L",8\:"=0*O=W7J6^^*6LFO0 OU5GCP^AS4UCPT!#-'Q&35]:1,-024Y]0U MJ(T!SMJW4@JUYC^*+5=^4:N^VHTI556GU6;_ZX8^*"O@W?6]WJHMDL#GB- 0 M1DG$($H]!E/?3V!(/1Q+'.!()L9G>O;]SXW1&NG NRLU"V4ARE)/-5+):N$R M&C 0!EZ\<>$=F=FVPN^G==+R@T,%KL#>&%Q/ +R%?V[< 9C()S?&0-AYX8;# MV.MY&]#L=-ZVX3H?>-@N:&:8;7S->567@BP_DXS?K-0RE95DN9!I)-*819"F M5*T;.$"0X#"& 8L2+@-/IM+*6W:BG[FM#SLQ*U\8S%;:Y,VLPX5/P6IFW#H M:^QSFAU.6D0=O?CZ#$[6YNH9%!Q9IJ=ZF=0(/:/J*+#D)M MP\!$Z"=UA-:VF7&\-:AKE-\YT*L-(![)38 M9IVM] "5(D!K8LD!EXR8J4=]U'$8W=,^QA ,<,,/!M&9>]Y>@HG=]H,A.G;G M#V]JZ&WFAURP>H^TB$)/>$(DT$>Q8L)44HA%2F&*PI#% 6:6*1;W&Y\;Q>W+ MUA8SL+V_O >=&24-!61DKMD7R^5-Y6-EG=U1WFMZXMO)QTH=WTON>,9%LH&V M2))V;VC;LRJ:KBOGDENQP(PCCR0>)-R/("*)@"1.$?10$(A7ZN=:>) KP2])4M [ *84, :LHQ/$05*#JVVYKLI'>@5JT<%. M]K'R'9C@-4H>A-Z.7S _@@D@_7D3C%H8<.[V5?M?./R(B MEAZ7BIR4>8&HC!5A<0]ZON^G%!,N8R.:ZNEC;GRTE1(H,8&6T^+PY@2,!B=C MEX,SMOOD")B-1?09-=.%K73&M2F%-2:&##9^J9(V6T8&7=3*G.:^% MA*^TE* 1$USGN78 CE;QP0UXKLR*RX29UM1P MR1^>&FU<&EV+*5X*_$2OU0 MZFPP^O^U>^6]>!3+\/#FX,1--VL334@DU61T_J 1J$J456=KJKQ*8-**Q >A;VTFE4I6G:Z M.:T[YPYJ=R7J',@T=34[=S!V%+YSV+@K G_;9$M^MRG5FO+V_F&Y?A+Y:UU< M7!<LOPO13D+7R9QBJ,48F7.0A2$%-+("R&G/$A"Q (28LNZ MFP[$FMO.]>TV$?6^V#IPA=6B UG)[H3&!XWC4!X?>W1>A,BWPU5K!5JUP(%> MV_O#H%8-_%??X#D@\DNP'HW)!PGUPE1^"9#GN?RBUH>1^4>%1-UDO8CH0XR M8A1#0;B.H*0A3)&(H*0X]B1* ^ZG-K3\O(.Y$>R I*I'F)E1X"5(C$QF[]>K MVR;(X;J_ +0U&9W2VA&M'#4_*4&<4N[Y5#_YG"L+[*,H/U?Y73+6_%9OXA=1 MQ-*$I#XDD1=!%$42IAX-H"\D"<-$SW2V*/4,&&IC=7=L-9M7_L4L9YNL;$OS(1H++)& 4D0A1 G62=V) M#P/*. JC2!$6,CZ/[.UJ;K9')6P5&U%+"U@CKL7A6S^V!H>4SA ;F7=JL':" M@E;2(4>6_:A9G%PZ0V^B \R3*#HZQS3"H_V/@/DV4 M]=TZG:AJ(9B'.)9,'W?HI%")LO!"JA,A,A0CYGF$$!N[[J#U.1IO67TGE)3U M3KC*25ZN=_E_T<(&VZ8AZ(V\DJDX6HN*?^D1?L9 M7#]#[3-QDQVP%PE7.^B#MJ?=/G>I=;1W[GQHX+7A59GQ;+G15Y6_;@O/OOW! MEALNN,Y0I8_#-_4B_$F^);E.=ULH<[@Z#G^O+.4;/0,6 <=)(!G6"83UX07F M.DX_ACZ)8Q;R)&)86-TS=B38W"S9:;73&TI0Z0?^ MT!J"2D7+VTW.AMR,LUYB($>FNTG'T/ZZM6/ 7=W/=B76M!>Z'8-Y= /<=?LO ML@PT&5IB&B OE8%B?D(ADI)#*HF @8\HP1C%6%BE7',BU:P7@%VM=R .R(,= MDL=J9X\^*/HH*OKX*5O5/Q6&%7[=CO8D]#^[]$B.N-]=IIY1@)X'YT^9_&<4 M&!VSO9-$09_*N\HGBVM%H'Y)FY.@(GY$IKY+R^*[_>2^S-8<9X.&(F?IZFI1O#%1^SB(F MKPPL&KJAA?CG1I,"7TB7L89@^]<+!,6.< M\2$?F9"Z8W*>CT&E!FCTF"XXQP;+T4)UC(1XX< =&Z#.A_%8M>;L)L@_-UGY MM-OLM2D'4NHGL?!AE.(8HBC4(3XAARF2)(I3&M+8,JV16<=S8\6OY9K]65=! M7U?;C&SU*(JRNEYY\>6-;NB',N#E@+X(Y]5B[[NJW._;;,$:[P9%=[B M%PR#6Q#][P^CJKI1[6]:K]1L:](8>FDLJ1 >#'"@##@?IY"R0"A33FT &?$D M#@,;7NKL96XDU$R1K90#TT9V(VI&-Q?C-#*WV$-D32*]$#ABC.X^)J6'7C6? M)3PE)$@%LG+_GNQI;@1PPGTQ MB 5.PSO8V3,[-AB(EPN'SRBT<+J?EW;Z]-/#^1?L,\A7^=:T_?V5B151FZ3* M42DIB=2CGMJ@Z/.@.,0PE7X"A8QCAJ(H"IE10NJ3/ M5,91XH<)C!A!4(?H0!I(-7G]D&%&0A(AH\02)WN8V^2U.,P]C5K_E'6"Q20' MMTH^4 LXY%Y0)S06UX$NA6BB6T#/H7)T^:=/^]X[/YTO3G?5IT_N@QL^O0\. MC$5D:M.3"_[N=-+Y]]L89.R3R NEA(D?>+JV:PII&"#H"Q%'5'J4<&H5GPZ7]'!2NUO&3_4R[ M:)]3]VB%/OO",#YH,CU_)GGYU/CK0P_%$?$E9)Y@$"4B@2GR$<2^0$P&81BQ MV&9O<=S%W!;H1D)0B3CP_*,#2#,2N R>D6>_)3+6T_ZT\H[F>T<'DT[TTPH^ MG^$]3PX\\-1W9ZKT_ONIW?\I9'LU.\2&8D=W/2D.+N,>",>S'Q*?0P4QN%4%^4"U,/^DF"H@2E01RS19UM]6NIS)H7&XGG M,HPW'J_$;;;2EYH?V,5)9;N1QT30-*'*:$"$Z#!Z 4F0,NAY"8MYJ+Y_ MB1ODWZ[X"^/>2C >ZJJ'T2$WLV]& '%D$^5L'1KW*1LL01HM:KZ[UQ<.FN^% MXGS,?/_KP];D7=:U.E7#JLQ6&S7A/JGY7:W[.E/#&YW?0?#*?EA@24@LN-H+ M!MJ7G 8<8GW2P_1M:N9[+!%6!9"M)9C;.MW(MI_0YGF"1?7+^_4*%/IFT-UZ MJ8:G>);TAJ^72[+_6\O\-_;C:$9ZHX[.R/1WF+ZQ26+3*@!V&EQ5.6S:8:RT M<$>(@P%T1(WV_4]*DH/A>4Z7PQL:>N7@X6'9[I-(>+6% M1T7 TBA-?"ACE$ DJ(2I\!+(HSC@ZG]);'?[R+#?N9'DU]\_?W[_]L/;C]^N MWX,W-U]?O__T]?O?_T=W#S\=VG+Q^NO]U\^OA7VRL* M9L-AZ,IR#_+8WJ@]B8$6&6B9P9[0H]1\M03*V=T&LUXGONE@!<7QO0>[UP>R M5AN<_4FVG=C62.YK8DX3HA53.U"V$Z(89Q880.+JT^_K:MKOW4#IHX_: &KB5^)Z&ZF=RGN:&8?-#WI3.Y2ZOG, M[7S&;J9RD2W>*K.\?+KF7 U[4;'!I_QSOGY4^V:QH)%( QHBZ"/?@T@R JE M%(H$Q813&C+LFF%*,.8DL%K+>_J:&S'45>)]N^6\ M#TNSU=T10B.3P"YH5<=5:$&O0 /8".F ##!Q9 ?T]32I66"@\G,KP>25@1M7 M=B?X9JELD+^+[/:N%/SZ4>3D5GS'/OEHRN?U%9P_]:[(=37!J=# MF)56AU&I<3B(H\6TG!7@A<-;3 $Z'^EBW-(%]4)>;W)=O_%]1FBVK')0/IML M82@C170,ABS&$(5A C$54A$B$LJNY%'"(NO*(>=ZG1OI[=LJUXSE&S4UW_[0 M4<&B3G%;9QEIU )[>@TH/')V2,SXSSG0(U/>20A')3@KE%R6*#G;Y_3%2DQA MZ"Q;8OSRP*2V]P_+]9,055KIQH^#?4I]%D50)E$(4:+VM83) 82A8P0+PD\ MJVN<'7W,C8A:$>L@.O"@VKTCA1@0 M\%J!FQ7 C3V%[Q%J%*O!%\8#WJN\IE MV]'#M)EL3ZMXE,>VY]%+S)+U_4,N[M0"FSV*75#;1U%^DM_(C\]5V'UU1T=] M_6]$_>+-#<>J1=;MJ\2 M6"IM+./-'(R5C3$SU0A,8^D<@'\0I7L%=-UU96LJK48)U7$'IU.3Z"*!7L!> M<@%@MS'EI.6!^7/T=<;N@G7$$"D$99D&^UO5(_5_I> 59K#+)*Y:O*8_V@M5;_ M;=4&9*P/[I1W81C]PTPRL4A%4 M.H*=DF!/R_;0XGPQS D&UB+7_$L.\$1YZE]JH.W2WH\U$+TI\YUW.EVZ_;'P M.DC5/UHGP_8E'T6IKS550=%<61U/OQZTZ?ZQ.B!8L#0*?<@[5 M8J^O!0L),8OUYB2(HB -F8BI349>\ZZM=B@3I.C5#C^F[^<]-+(#^@36K=QJ M?6\%M]NO6(R%V:9E'(1'7D0UN-7EQ\][X/ZD)0?9ZF>P%1YD=CCYBC M;8U%QY/N;>P!>;[!&=#"0!=+V^)[[6!MS[:?FK/N18(0%I1B&*.00Y3(&*:I MKE'"91 %7&*.K:(#^[N;FU.E#=5XT,6WZ[+K.\)::@W K6-?GFZ:@-B''I8C%!QY5KI[VQ:GXJ1XD?.%+.W+KW/L3U'K^O6 MG\ACN:R&MZIRKXR]]>TJ^V_!Z],@G9FR#KE9!#SFGA]ZT MC"A$B'B0>%C , M1,@4<)@E5G$QHT@Y-S;;3U'7DN< M]G+1?4F=1;+*X]H<)W\@/[+[S?WU:K71R?%W_Z@[;Y= ]2/3.W5?1"+@4D!. MU?*!4N%!Z@7JKX@S$A&<1M*J>HH#F>:V7#2R ]%&KK,]^0==IKQHQ,Q8?N)Q M&)G:V\B@?8F;.Y?MZ-0J'3Q1$WFK594_ESEUU3@$V>UUS(LD>HG[F2X@/'%A MTTG3EV?[>T=8Y9BJ8D])R+@0.(8$RQ BJ9-]("DA$E&"E!TOP]0HA]BYCN9& MI>_%2J$'/JI'!D7PG@34C!1=P#0RTUD@=%%:P"[U1T@1>-#-BZ4+[%*V+W5@ MY_-#JUNV9_ZV&6P[WIS1=[HGW2@W8'JT=U:7\;B'B0LSGE3QN#+CZ4?MTUN^ M%[=DV>3)T^2)8N['?H(@ETD D1?$,*61A(R@* S]6(:>T76\CK;GMP I\9JL M*%8K4!=N_?/X0C1&7V?,@;!*1WE"Y4$9*)^W-5G2R1-*[.>9//7(0$MQ35;% MQW4IBBI>^'K%JR#QO7F_J[>\2S212")0$!#H18CI$G213B =0)F&PF<\3#BU M@"7/?IEK9MP]V M>H _1DD203),:Q)? M.1O7Q18T/WT]MPI86D?AB$R(,AQ;I&?$0@ M]GT$ QEBGM#("Q)L$YJZU[85HTT0>_I-]S$\5FL?-=-]\B LQB8< P &[(F/ M5'6V#=ZU//'.]TBEX\WN\2,3EWC7^^V;4MRKF2P#R<. 0A\'$J* >Y!BR6!, M?/5[&1(AV20%W+ M[DH>_2;6MSEYN,L8659.#DH\[B$L((M296GN9 M&^'NRV?E)NK'LI\(G2$T,K?9@&-,4$;*]W&.:F"/;]3?=ES3W_8D]&&D7LL( M9@\[O?QWLWH4Q>'5G.UQ!45)*+R00L((A\B/,20X""".$BJ"-([#4-C89_8B MS(T>MJ5 OX)W7SY] #;C[^!Z]??;OYV\^WF[5?+3&T#QL7,K!H7 M[9&IYLS%P*T2>Q<#1SF-&@[BN'<%^P28PYU! X ,[PZ:M#2,$9M$+*T#Z_-: MM2K*+*_8]SCI=[&W=_ZHP&ENO%&N>#%49A() V4F!3B!J2\8E!Z) Y9(EM@5 M4'8BU=QXLTW-O=/D"JPK=_%2UT0L=4W$P6XN-^-H1JJ3C\Y$KK6GJ\XD7-K+ MWTKMCE2=@NB(9]W(-"GU.H7Q.1N[;7P807\3[&ZU7JYOGZJM[\VJ5)]N1I>B MKKW0%N##2*9AE$#*4P(13Q*(A?!@X'M8I@*%";8Z"S7J=6X$JU9-)HH"E%OA M[3C4#&HSCG0.X,@.4>?.^?>_G.CEM6;E>+-*DM54?'HMSNR^O10!1U?W][F53:Z&QV)K-B6 M5<6;_J:L7<$7(N!IP(6$G/( (J*HC2 8%OPN(X9=XC/?W M&!NOG8_\((S"$$8(88A2+X2Z.C84*<:$4X$"G]@06&]O"#9K"]*VA1HL@C$I!$7+$*$@ABGB80!P$C7N Q MW[<*WC[?Y>RH92_M5"M]70J^K"MY;%6P/,\^#[[A8;532$>FF6<('@(X:J5I M1K"NFK @D0P\JG9C'@XE1)&7 M0H)T_33" XX5#27,ZH3D=%=S(YZMI'6QZ:O&Q=-4$;)W^AB ;4HX+B AS9I3P[U^'3(4_PR$*W7;E-D'*W@9[N;=!TW5?[Y:F[\WL#RYU50U]:#NDLRL;T7 M(WCD>4QG4TRH6NSCA$ L4@PIX3Y+"0ZIAZQ*HI_K<6Y44PML>0'I/*YF;.(4 MK9'II);U"NR=M^SGJAGA(I$Q.J[JK9_M;]H:[*;J']5E-WYQX%EPMLI*\3Y[ M[(@?)?]8YZ^7I"AT4LYF9?5BAHGT*-1)MA31( FQ%T90ID(&/(@XE]SJ--BN M_[DQ3BT^K.0_CIO629J5#J!2HDEM.NR,V'*4#$^)Q\-^['-BY[#;GQT/ \_5 MZ;%E[].>'P^#YN@$>6 S$^?S.1LE^'&]JJ.L_RZRVSOUY_6CR,FM^$TU7;XA MI=BR^R))O<0/(PK]1*B](@H%3".?0(Z3) I3X4?,:J\X!Z7F1MFMP)#4$H-; M+3+@.HI9:GNHBHROO,A\O5R2O /(J\]RI8.Y3G /W82HA?Z4D9>8*8+H=_" M11@GWH<:KV05',8)JF"?18R&+DIY(DEN6#.ON9V^*IQ=Q+=OMJG>?K M[[J\DVTYH&Y4S=8J!UB-?2*C81H]^^\9')Q5UNGN9>)J.;VJ'E? Z7_\*:)9-'MM99M+GP84$E_G(@\9AQ3A&+*8^&'HX3C$1N&EO;W, MC0<:02LJ:"2U=&WT@]I/!,Z@&CW48@!*5IGCSJ)P0>:XTVU/ECGNK'K[F>/. M/SST)M[7.[%<:A.&K)X6*8XP1FJ]9PFA$$D= NJ'"(81C^,D%LB+C.[#=#<_ MMXG>7 VK1 2-C+97Z0[@.Q]E<1DH(T]I*SP&W(OK4ON">W 'S4U\[ZU+E>-[ M;IU/#2X+6D53W:S8^EY\(S^:,NI-GIZ%C+B?!D1"P77(-N,AI+'@4(9J2L>( M$,*M;K*=Z6]N4[D5%V25O* D/VQ3C9U#V-1^=X;;Z'9\ UDM*E"R@D98\%,C M[FF?X)"RFB; N"N9V=O;U.4P353O*'5I]-I%=8;W\GPUQ['K7/^E^?U^%CW/ M#[R8"JE, A)#))#:%J1Z1R!2[C&!1"2&5!4VEV!NI%/["4AS+F==A\A^!(PI M:#Q<)PG> '*=5U=%0"ML=PI#YT5_[3%S6^+7HO^7*.AK#\^)\KT#&G(4P5K= M-5I(@E*$L53FD53['"(EI %!,)5A0$.>1DCX%\6M'E2"GPM?=01:UG>O+@U1 MK4$U8Z?+H1J9@@:@='D,Z@$(8T6>UIV\;+SI@:)GHTP/GQY& =4JO9?"M,LW M'RO3A2&60!'3""(9IQ"G"88LI4E"4QQ@&=OP@4&?)(GP$/4\)#TC)\V)]N=&*8V$H!+1 MC$1.(==/& [P&)D<#J XGUS#"!/>7/2J5LLQL3GHZ*4_%V.2/*-X38CZH8KE MO#A %=.=>FT25CLC<\M@YQX;> FGJ:Z\J_:ZUX7BQ]>-%R*E 1,IB6 4"*Z, MI8#"E!("PSAFOA011Z%5(*=AOW-CMUUQY+K:!6F+4^=;/0#?"*!'5_VN_K8? MS*G0=EC,;*H1P![;)=15]'N?*S)=JOJUZT(6ED"YNMICV.NT%WSLH#BZYF/Y M^L 8]PTMQ#\WJJ&WC^H_S1HI$^(%8<2@5+0$DY,=-.2%!):1G8W0FD&;M<#,_(7/('Q"#+LIQ#Y20!3/Y+05\8)%U'J\]CNDDE7 M+W.;[XU\8'LGVW+"=R)I..$OQ6?T?=+!&%Y MS?1M-IQ:2J#$K*[0V&<%.@2R?[([@6?DB6Z-S*"409W:7Y0[Z+#%R9,(=2K4 ME4VH^\$!;M$ZH^G73584XOJWU^3IGJQN"C66O'B5$\72S?KCZ6H/4F#(2*2/ M9 ()"18(QKY,/93&GDBDL:_4L-.Y3?PVUO5_E<5'\CUW)*4)96GL*];V4IVB$>D4K@F,,/>Y)[A$@56!^>YN MYL;8;3'DHA&S\@]_)[>VA^@G0#7V\5X(U?@NW0JE5L)QW+<]&+CSUG9U,K5S MMD?1#E]LW]-#2U2TQ8-U#-]>JIX@3;$GPA!Z@:Y.$2(""2$(2A[1*,1$TM3* M^WJJH[FQP$[..HKU@NQ()[$UHP(7B(WNHAD"UH#R$_U(.*L\<:*;B8M.]"M[ M7&_BS/.7I'5]VL\,)NBZY6Z;O0%\B*>7(D/_W6 )^5# M]M^;N_4KLOKS?F\[)T"/U@4.A[[F!%L)RN?Y.E(3OUOF;]8:6YZ5XI.4 MQ2+T&%T7PYRA(V0M[U M?A!&21'V,AG6^Q7M3Q#F*)?Z6Y*O="Z\SR*OTAINOU<4X[2Z*^>'NH2V]'R8 MQBF!. EP$+)81,PJ:?JICN:V\_BHUMED0M_D:?,C4 M*']]*DIQKU:$FQ7[99=MU[*0PTGXS>C"!:@C$T8KH@[@J%//CL(9YY!PQ!HG MNYF4-\XI^YPYSCX_C#OJ!"9?U9:N,D[?ZT'2N5)_9,4B\$D4Q#R&(2,$(E_; M\BBDD(2!SU &5@?5N1J6W6O#?*Z?&1;\SZ(8LXY@7$B M0H@\74B 8GUW']$$,<]GS.JR_HE^YD87>V+6M6'!9I79'C6?B]T8M5WV4K9*MGJ]IJ5V6.5!6@AT@![L?!@+!G3]D0$,?,))('O89)& MDB7$)EK)O&LKHI@@HDF[.)D2'6R**K,RD*W,@&R%MB,-BW$P(Y)QT!V97#2P M6FK0BJW+;?WT>XWRSV K/+@^#[,U[=@CYHB*+#J>E)[L 7E.60-:N"A%CVKR M\WJ9,=6@;2'GDPW,:'KLA 2ME./4;3X+AMNL+ET=O40BEQZ%3^1NZ7MCV)?\ M/EN)3[(.F6BVF2D6@> \@L+S/(AT@ _E<66-A\QGE ;8*BGO<1=SL\2UA#I( MIY;1;B7M -", BZ#9>2I?XC("#ORT]H[FNL='4PZQT\K^'QN]SQYR3F?CG]Z MI\1ZO=:\L5'4\>E!U"E]BU="KG.Q+6@@BK<_%)FH/M1*F3_=Z(-RG?I;O:E4 M5CW=MIN!A9]*$=(4P8 %"*+0\R%.&(8TE4F0ADE,$;*QRD>4=6YF?'-B1BM] M+BB0,N;PVIQ0OOB@37/"^9/6\^!.5;#3M1W17?T64=?ZX70X\%L[% \EX4PRG]1+5UVG:>]*(AT$:!_J( M6 80"2^$!/L7N;TAJ#[JJ9H&]X MF.P6T[$/EALXVPI9.[?P=5/_Q_D5=@N 7!TY&_0X[?&S.01'1]$6K[H)B=V5 M-PAP+"A+(TA2%$-$U7]PK.@G]D/?HSZ*O=CJ7.ED3W,C'>W8;,R1AS:,\[) M5]N:$4Z@&IE+ND)=1ZD/<1:,D:)=7Z@6Q%EUS\6[NBBF_8'\8YV_WA2EF@1Y M485?4H92ZH4)E"'1CBT>Z%1F'(84>=R/L8^%T:7<[N;GQ@&M<%91K">0ZY_S ME^,Q\D0WA<*J+/9IC2^HA]W1Z&2%L$\KM%\!N^S9=P=6B-/ M\:ZRE%=;KPMXW0>?@RJ57:B,5I+RH+,7KC_9I?CY8I.=;UU6D%N7]U8[C,HG MTA:3>GJ]5'OK3&:"[]?/#=,XQ9&$*?-UW#KB:G\0"!AZBDL8#44LC;(5#Y9@ M;B33IH&[)RMR6U_FR*H"@-GCT.+=YJ-AS$/C83P^-=4%OO>%WQ:H>[H"._EK MM[%K!\9@\!P7 3?O_T7*@EO#0Z6[B]+%FRA^GD35\;V#)+^VC M?T6*0TOW.E<]U=O'XM73[IG/Y$G_[OH[R7GUGV^JU^L5?Y9'.<9IY/G(AY0* M3QF?+-3),A.8A(J:4"R$AZWH:0PAYT9IE:1 BSHPJ_4H(VG&>2\]/B/SI,W0 MV%\V F@5[>MCCSV>%@FD7VQ<)TH] M_2+C:Y?&>I0AZ$V [;;'Z5)GCX+40=+M<7H8N -C=X)OEN*3?)>MLE*\SQ[U M1==2?=Z9$JR.KOQ6>9NV<7N^+PGB6)]S!H%:A;5C7V(.>>1'"$52J665KFN M#'-;;EL5M%]X)_DVDOBCL"W9/F!8#'=+XX(]\DJZCW,M/ZP4. 8=_%$I 48) MP[P 1%>[H@$23+OI&0[1T9[F@J:&L>([DN5_(\N->/7TBBSKY&="E+_EZ\U# MMKK=S3G,F!J:$$'N,>UK"E.8DB"!08Q0P!.<4&15G=ZTX[GQGY8;5()?ZR@$AZTTMM1H/$8F/'>&,B.3'9&H([*<[:@.2(WXVXG931;,)[3F/7[P[A+ MM5<4G_.US,I%Z$<)]5(&21QRB%A$U$^"0\%HY">8>*EZT2(.8Z_MN<505**! MATHV.Z+9!\R,2P;",#)=U A\[D? F@(Z='4TR_=;GG0B=ZCT?*YV/6(W';G( M%F]7958^?1&WF>H"FI$GJR4JQM/VG.H=<[<0[)?;]>.OZM5Z MVJH?=K/U9(.33-ESZK3S]NQS XXNWHM;PIXJ1_H]R?]L$VOC."%8)A3*U LA M"C"!E/L$2D(](H3Z5V9>D+&[C[E-X5I*4&[%M' ZGT#1X#3@7(M]T/0*^3^L2KTWF;^V4_=2.X2H/=/ZT M>/UQ$6*B"[>K78$(U":!QPFDA$F( XZI+U*U?XA,"&W7Y-SXZ[=<$-4/>'V7 MK8C9W-S#IY^JAFD],C.]_L^;C]>7SZYCW7K,A^;AVH1H_K(S(_::FF1R'8O> MSJ6.?QF8\'"M-^WY_?N]K&L+3CQ"0I1"SU>& ?)X!"E2&W"$4(A]2DD46CD$ MNSJ9V_3Z1)?9;9/!BF\$V*RX3H,@5ME:_\$VU96E^N3S'6'Z$HMUFN%.L,UV MZY=".+85H<2#6C[P_B!5XC@WN/K <)4OL:N+:3,F]BAYE#.Q[]F!'KCUFG_/ MELMWZUQDMZOZH);5\;/+:I[\1K*5/MM=Q''"@S#UH(?4BHNH2"$5)(4^9<@C ML4!!;%7JQ+SKN9%((W&3RJK>;;0R6_KSS.$W=/>- NK8WL!&Z"O0(MO*#?8$ M!UKRYF*30Y^A-6"N7(KF'4_K<;0&Y,@A:=_"P&1\RE)>E=O*;$D0A[$7JQV! MWALP(2 )(A_&2/"0)I2'B57.C(/6YT9!C7"6Z?,.\#(CE,$HC,P9C5QC%%CK MTMA5CKN#MJ?-9M>EUE'>NLZ'!E[4;M+E5*%@VN"^RQ[:;X\Q+&F04D@(]2!* M!88$B1 *@F/IQ8A(06WF:D]?H>Z UF]:. !O;-]!B=2#F M"'/> Y7=XQ[>IKVOO!YE8_N_AJ\,O3D\9IS]>44K]6/G_)OZ^^KA<=%$(8Q MAPS3$"+$0DA2HM;S"*$D#L-$(*.,-3U]S(T;FI.V1LXKH"55. (MJ^TIY#&@ M_9 5;KHO-?N+5Q.-^Y-,(BEA0Q0)! C'G'@RC!,LH$0(S M;E=O>9@@RE8SBH^#Q1C MXI+0EX%U7#/ZPO8&EU+3R>=^+YL#AO:B6D(#D3(6P=3W.$1)H'=(/(">ER*/ MA%@R;'4D)^(R MCFB$;3C@9$]S8X&MH-NR(7^UXX'3F)HQ@1.D1N:"'4BMD*-4ISP+A2-".-W/ MI)1P5MWGI'#^A8%W7$ME7-RME^J-XNT_-VK[-2@G(O%]+PP0ABC6U2S3F-2[ M)DK4'R$+T\1G-ISG7HGHLXW@"^$K?92A?1 +2^ MI?0BXT:"0 8)]R'VXA2B((TA25*L!H^P@,8Q]A%NQNWMBL][U%H!Q_3@\9<> M,#-K8/HA&-ET^'I =+5*L\@*ZQ9I5[?6W0@U[45VIT >W6UWV_J :RZ-M^:S M4CPK1'O]@,:4*6L'RD J6R=A E+F^[IT2H "CJ7GFR?:ZNIA;OND1D;0"&EQ M@:,3OWXV=(+*R,3V#) A5UNZORSSBRV7(C31M1;33\?N4DN?\KU76CI?G.Y" M2Y_A\<4*4M6V7WF_OF*TM\'Z7("Z&/O 0BYA%()&*0^\+S/4D"DACQ MUU'+<^.M1CB+FFP'./7SU$7:C\Q/C5P.XU9.:GM)%;:#]J8KP-:EQD'MM"0DB1#*A(N0B157ZPYQW,;0XJ MFPSN&_-9(Z?EB8'-T?0[H5, .=K3'#4_Z>[DE'+/]QDGGQOJ M4B5E=9Q;Y>0B*Y:1Y>=UD54;%KL# I.F9O5--^(V*>AJ@4$K\2@'!S80.=NI M&W0Y\3[<'(3C7;;%NT.C+=_>B_Q64=AO^?I[>:?3;Y/5T\+S!)9QD,(H#M5B MR*BN(8Y]99CZDG 9\$2&=A&7G?W,;4UL8@I;64$M+&BDM8V[[(:VGU\< C8R MI0S$:D $9B\2%T1A=K<[<21FKW+'T9C]CP^NHW>_7E5FSV>2?\HKWN%5TK>V M(OF")QP%2# 8!$AM36,N].4J'WJ8)IP0F9+(M[JF<;[/N9%#+7)]2'@%'D@. M'K6XX*=L!;BR TE>@ >1@T(+?_I>XN A,#-,' ,[,HDTF'ZM,54"ZPCN6N0Z MAR3XK"_E:ZF=EIXSATO MWN@+"V%"0S]1NW&<$D^',O@P]77Z*N0G:82"4/A6F_/C+N;&-E\$TYAQM2]O M1-5I(A\S[7VTW*)WX&G&)9>A-#)U;(4#E720.[GW<5YU1Y30T<&D#'!:P><3 MON?)X?9&5E9E?:Y7_/5ZI:.GA-K>B+WX:LO]N%6;,_J*]^0&9*5K9.])#G:B MC[)#'P2:PR71O._)%T=K6+J62?M&+KI25=W^>2-DMA*\N;#0')@$C!&9( 21 MI[.W(AG"-$UB2!,?>11'$L5&VWG3#N>VF&X/.]5O!UV/.@VM&3VY!&QD1MK' M:HR<"H9(N+W+=+J[E[BS=%;Y$W>3SK]W8>&('3,5>X5S$B]-4DH@]B-E>WL! M@SB@7&W](QGPD'"?6VW]>WN;&W/LJAF #X)H6>_MLZWTXVO&(,Y0&YD^]@#; MDW2D"Y-&H+@N[]#9U\O4=.A3^V0AA]Z7G!3+/%D2[(LH-_E*__25+$51;2C6 M4BZH2&/$E4'"?%0E;**04.1#GTHNU&X_%!%9K,2M]C1\&UPHTU8LHUF%ZUEU M)-R(9WFB+)Z%@SK'ZB857F*"',IR$U,ZF/ M6IZ;^=P(!VKIS _0#^$Z?V0^&(21UPM#_:T.Q3MU'70,?MC29 ??G0KL'W5W M/S TPN5=MA0?-[4?C%!)/2$@%HF:=]KB3!F7,$0)E0P'2$JCQ,5=C<]MZC7Q M&5I 4$MH&[^R!]SY&7@)'"-/0@LD!D2G'*M\04C*7F,3QZ$ILZ+ ML7? MB$>Q7#]H]UG3QR(, YTV'4-=YATBYA-(@]2'.,(,DU DL6=U7M?;V]SXK16V M"J;A.W'M.*\?8#-JI&U6,7<4982((R;J[VM2PC%2^SFOF+TT M./[N(1=W.J;@4=RLV/I>?!3E)_F-_#!*FA.AE 2L M7(I/\F;%L\>,;\CR^D=6+'R,6,0H@@HB"9'/=%2GLO:2F%&)DR1(0J.:WB=[ MF)MQ5PFI9^1.3/"'%M0PO\]I*/MISPE 8Y\TV6-CE6.D5_\+ MM?9SC_0_.'@?IVA#^P=>DT*;>OH/G7#BD2QU>,_"YQ%+./)AH+9M$(5,0B*) MLKFH[XN$97]!.@VZ:?Z[FM)K/=Y_0,0?25UBY&GWR&?RI']U_9WDO,VOJ:2KHN2*:D?Y[8ZL/CU4I==^ M4TV4QTPE^-R,S5HZ MM0UO**ZZYU_=[>\I.ORR0V]&FW,YO;\K)G$5899VD8A;R54K!RZW#]1GY\(:6H[]-OU-:_*;^CF&N1!"RD M. R@EV "48 03%/$("%!$##/9P&7-GQBWO7[P<49%%QY/RDCT@STEJ M0 O#&.OP@KZ^LW_-R@U9UI>*/E6W^.L(H:]EMES^IUCR!8^YQP-)((UUM4]% M59 *PB'WD\CS(X:"D-I0UP 9YL9A7X1.KU=OT]:RJ<8%"L$V^8#"H$,&Q8S: M1H9Z9(YKI >-^%76CZLZ]T,1Y:AKE0FTOP$]O1/W3ST"N -%S-KVDJ:%12RN]QM8< M_24K_GSUI'IG=_(L@N=,=Q.'Z)@I?QR# M8_C>0-MM(]XI6;^(I8X/_$SR_2+B4>@3'Z<)# B)(*((0QH&(8QTW;$D%D03 M3!-::&BF]70W()YQ=(NL$E.G/E:66'EX62W?WJJW-,SZ$#>TP"Y%<2)3:R. MG@B@Q;&1=(0K:R:(N#)Z^KJ:UKHQ4/K(C#%Y9QB5_%Z(3_)M46;WJNEB(7@: MI (+*-,P:DK#HI##6/+$DRG'@AK5]NIN?FZVB)).;]JV\MEQPC/HS%A@." C MS_OG6*CMU7J9L2?P1_/G**G1NN%P-.F?-3[I-.]6[/G$/O'4P*U'9T!(1T*U MA0B]-"91!)G:8V]*3@6,78'.9(L.=RBV:+G:JACW.^V>Q1:.H\V+=0,#8\W8G> ; M':[\^DX'!!0WJVTGG^3.-?.MNJZP340J?23BP%/[&T02B*3G0QKY$0P)1BEE MS \2J_.S86+,C)\1JOZI?*K:6J2A\+$0'&*I+VX) M%, TH@R2P,.)ETA%M:G]M8Y19+4A@>GN@KS:7OR@9*D3. [,Q^UT5'T9"N$Q M#I/J6G0<4$B$0)"1) AIH :8(]N[(C,9T_$OF*@>9C:<9DOKBP_0R"OO;HF] MVD^ #[XK'<&^DJ#6\NB8>*LGJ!2] EM5ZV9'2 8_QE"X3B+O5,:723X_!LPG MD]:/TIFC@^@F^HO<"G^1TC@444"@YZL%'7&D%@%/'J:*V&O]-V91MP+SY[W01YX[CP0NLG/G+?QA'VH77[!-Z^"TGJT**/!>\I:Q, M;W0TEPF^2'":4"X(Y)RJ?4-4I>#!'/H!P0D5+)&!56:OR\29&_U4ILICZPT0 M)%_!]<;6#W/A")DQTW2XC\Q=K2)@3Y,K<* +V%-F9_SIXH:M/NXHS@VNCDCP M0F$FI4DWP#TG4D>M#BTBW$1Y[[SJ.[8E-CQ"EPH]LDC;178 M?)? V3VDKM$O;Q!@A9R;*^1XGME2,(3@V M6,Q?'>B*KHK6O2.LSH9&Z$TA1N;(4$?]1BVEYXZH+3T-E\(4AC.YEM\;%W+_< X,JMW-7%M.[D M'B6/W,A]SPZ^65YY2_9S_FR/MMH[,R0E*0H"!(E,U&Y%ZBP8/D\@B3F-!1>A M])GE5?*SG=SF&+/AR@-/(@C$4-&4TY#CR4A3^U<)R;=SHUE MOJU+LM3U80ZYY@K<:O%MO2E&P)LZ5%S#.;I/Y1F[Z 2NNCC/3UNI02OVZ:2_ M ]PJ-C@Y\ZP8=3JQ<\4&B&/_BM7;E]ZE:AO8'Y1L5:JX M827NGD-H;)L,!69\(Z22#&C1=,G@UO)X31XR9>EE_UV7%JX>N@)-GDI-LCJ= M97\NQ"&F21=,[FR0@]:G-C:Z5.NP*CH?LYOO9'E[OZV)_F6;&^EZN5Q_US>< MWJWSVD&L\R->KWB=-T__])4L1?%EO5RJ1W3&]D4JD6*)!,,H#!)E9:CM#PX( M@B%1!($2[L>>4>88=R+-C56J#9$9B3@>1FTQ_;.M-F^=@I=@:U*%:'*!J^7'8TR0KEGMDVD5NA)8'IO4GN;Z_77P6>5NH)&,+%OEI ME#(,?V"5KY='1K74#KJKKJS1Q60^B#P%7A@\X^IJUQT*?F43F#WH==52[8A=J_ M5_]RHR?(PBE.4:FG/M8GZ?KVZ?9\]"EX?!^TF2RACSM,@@"P- M-6,Q71/*ES"*42IDX,D@L3HV'BK(W$BLU:-.2]UJ K:J5%DGM3*PTF:;7&TP MMPT>03.ZFV)<1F; ,8=D0 V\R_!T5AYOH!@35\Z[#*SCHGH7MN8@9Q$ABR#")<1 D,4_YHM1G MU&9<=MR%%5UM.QK1YUL7XS3WIUM&_QUC;,9,ER$W,OGL"_>OH('P^AF$GXG; M*U6G$7$5YG?MOQI6_ST9O5F([ZMCZM)+2B./1Z@ M!'*/$(BB)( X\2GDOH?C.$D8CHV\3W;=SLW"T=7/RO6OE5LCWRLD9US)UQ+U M?L(8#\O1+9CCJKLW*Z#1_;8&/VG9?WY>8&X4?"W":$;!>:)0&:=XVX7&6,/6 M&_YBWMIT(2[6&AZ$L=B_;4?S15XNWF2Y8&J,/HA[*O*%3W 2>[IP0R Y1"D1 M,!4L@DRF >5Q3(19>:_CIF='UXUT9MS1 54__UX&P-BGD(U@X(]:- >[P=/Z M]IEAZJT]$TS];6=^=30XR;P]K4@[-WN>&+;CTI[M3_(PG<;N9$A(D<015INO M-%+6%8TB2./8AX+(2$0>B7":V#B2>GN;VRRM3GWT%:SGZ5U,CH,&@&VV"W,& MX=;-;.7[)?S3]]7:E;>90_-60M#L4?B ME$,O(!Y$21I"'/$(BH@(R7@84FGDA>YH>VY4L17/\LBJ"[;S:_L%8(P\Z2UP ML%K=3VA\P?+^O,7)UO<3JNPO\*<>&>!(T;EJR.H)>?[_TF%#C?DH8ARS- I@ MA+U(UZ+T( DB"D7*>1!2$LC8J!;EZ2[F-D&5=#_]KY^KD#>+#7LW>@;.CXLQ M&7F>-O*!/5C.V^.F^%@X+R[&:2)'10=>COP0O0CT^ARZWYS.O] K^8$OH?]) M.U;C(EN\797*9*FNDA)]2U>\(25IL\6I34KB,\X@C;P8H@ 'D+!8EXR*!4ZI M%PMF=*'S7$=S8[A:5K G+-#2GLTC9X=N/_>YQ&QD!AP*E_'L-L6BPX8I!/OE M=OWXJVJB-F'4#SOKY6S#DU" J7HM$1@_/["4[.DCZFNFEHA-Y;+4R%33UA%7N8I-.YT9Q M^Q5WZ1-HY :5X*"5O,D19>G<-1H#0Z9SC.S8W.8$U.$EB0U00QKK(@O12#PN:$&Y4Y_9&76^RY:;: MIP@I!:O2_['U_?UZ!0H=>P7$/S?9(UD*G7I$7ZNOKM(7AG?I+QLO X_8%*,P M,LVU*H!&!U K 5HMZOOY!=C3 ^P4F6(<+#QO4XS'1,ZYD<;%SH]W*9Z]KK[! MC4_G#;Q4_P.'X<6-79J-]G.^?A!Y^:3=E>7UBNN(U@?=0VW%)4%$DD1PR*C0 MI:*9#PG"&,H@2A(IU'_EP-2T_1W/;4EJI;VJ/.)E=7UV*_$P*]IX#,PLZ3&0 M'7F9N0S4"W+6FB'D/('MF6Y?*)NM&1BG4]L:OC^X_/*SX,QMWM(FK>DU+4KM M9%W$(?=\&:I-?TBIHJH@A#CQ!(SB5%,5%GYD9$K;=STWLMK+I+W>9GEM"XFH M.;;<5F;>Z@KD5UKN,NHWHX(]6>+=UGBT1;&<^H3C=V=V/0-P.7'-HY@?>Z[S?&2K!XVI?IG!95ZJY)L5^(C$CQ,PY#"-&$Q1"Q)81IX M&*8T0)VB6;&$')NI+I_Q+&G)FCU!#H#2ZMIE:&SN +[RH)*6W"H[L # M)I"(O4YT M,BG_]"OZG$'./#TT+6Q)=.[9-B-VRP'"(['G<4B%1Q4'A$BGJ98P3B6-4C\. M&,)V25^[NID;![12@E9,VP2MG5B:3?W+$1IYZA^!,\+,[P?!64;4SDXFSG?: MI^AQ-M/>IX?F*M7!)55>G_;:&&$)2I$/?0!+8^>2Z]7BVNLJGRCT;&_U!@:NML[+DU:6Z/;_^ M +Q(E"51 30/&]L;(_+)H',!T0B 60^F8@X2[@=0^FK'L8VWVL!HTI"6P[2 MU^"9S?*K( D\P;MH!)C;9U7W1BWZNOV!"47/J'=,(WKNP6NC&CX^/<^7+T)\ M5UN'&1-M90O!=8*66*RKS8.N5L2:.N1Z6_&PT"42[\1JME3/K3?K_=F!%)B6 M!,8@1X4$L$@2@,LB49X 9$4*:ZA6FK@0:5\!(+[E?*.(D4!PGP\Q"=7A%=2M.D9/\ ];?5)5]U$=:9T6;5I2EL"< M%" N"%:;R%*H]8-#@$56Q"G-LB0E5NN'M0BC6QBJQ8!6IH5UY)Q4A=;4:B&7 M*REFF^W*E'CPBN$QM/A!01_"E*^C6OQ)>P5PT< 3J3X&762U&0O/C+).:/ID MG+438'A&6B> 3C+6NK7D9B'?;==JD[Y>JR;I;%&U^'ZYT/$TZJ-2/ZUG7-3% M ]HK ,U^+4E9D@PDN51;;IQD ,>4 XY31$6>"I1;N=@.,HS-1MXPMMI6]K&5 M6_^X%]S.+KH,BIEA# QU8,O82A]UQ)]$>P6B PWVUZ8O_FSA%0!Z,H8N$@QJ M#:^ Z+4YO*8I5X^1;,0^H)_#E.0XBT')TAS ,D: H!B#.*$(RR1'B%NE)Q\V M/S8KMI/.,4WB$#M35\T5D=!NF#$8#@[5*9V].4L'C0_L")U2[-C).?F4/>?2 MAR:7[W]OR4K-C_G+-_&\7&VF6$I.F20 HH0!2%D),(D+P F/$T)DGE,C_OV> M/L8V=5LQHYV<42VH.R-EQ,NVP5PDB&"UUQ!Q=<+\DE0 5/ 18%A&4"8XZM=A\G>QG; M]&[$:U*#+%.!3N-HMCQ?C4[@B=U2%;4 A-5^OX?T/ MN\WW72K/9YW:L_/HORCQ&Z8_FG*&!)*# 19Y F6-&K YG M+_8X-CNP3UR;5VEMG?S B?J5VAHW@D?:_EH?/%P> 3.KX177P!9D#VDE;.?4 M8!+M!?9G38RQ\619+O*Y'U7=&B$MJ"=\9Q9/KMU$!X![9M MCFW!T*>!L[7"C,S;W+;ZU-6B^O4A;/VVWQF, &( 8C5 M3[A,"B %$RE$F)7$BFW+J->Q3=U[77BZNO-N9;8, #+#VFS/Z1W!T$?2M;Q1 M5^"*74O?:*\];CBM@/&TZ33K<]"-IQ4,KS>?=B^[&9ZZ0O5WG51;'>A\^O%E M]DW44;J_D-GB\W*]GI8L%B62!)19A@"49090DC.0BZ0L8X)1$EOEN)ET.C:S MHSVR?X^^B$WTH"1LB+*4G&(=K7:#$?$J?BK:/(K=]G-1\=%N7J+U3M]HO9R? M>-;.C!F-G)D5\ST>@8U84]-^+^\D^O0/\.5V$K5"1UKJZ"I=CU5C5H]HITAW!&8LJG0)FI'L 55OS"[ND@Q,_W(U9,<<,=,NQV8@=^Q)P@NUU F, M34V@3^2"6[K7E%,_=>MH-@)[]/C,T0G$176BPS?EI3H/P"6.JIXW'4/8&=/D M&NMO@HE918VIG(ZV;K60DBAL)<@U33P4:09(RE*0HC1&I)0ED5:N65]G8S,M M]RO"140:B?6Y?2/RCE7@>;7\,5OK2S&Y7$6BY3-G]2%/<]ZOGOO7!.+J"N!? MDSB/R";Z^W8A_NU?DB+^:PHGD?YZJS__J@;OL?E]7O]^HOI=ZW:5$S^W=/QZ M1Q9* 6G!&$CS0HULEA% BS0')"F8P+F4D,#I#[&BRZ''MMMIX(MACWB:+1.^ M, J\0+1B1M\Z'WW-WJ")4?ZHZI3J;[XYS]1'\1-_->!MT/*5W-#7U; Y#@9* M'Z4ZF+QS+0U:#Y5_G4V;9;C,B42 E$1[HT0"F@H!DDQ*E!$1(V95,\F\Z[$M M'5VBLOX*YM=6>[LX*&9V*0S4@:V41Y2OH LS!;!?]EJ?R-A0YC; A',UHDJ2A+0$N=O,D% ^KSXP"GI4C4 M-YD(9%4>J;>WL1FNO7R= !0[V]2/KIDY\H998 OTV_>H%;1RX#OP^2=Z-0+% MDY7I[VM0PV*D]FM;8O;2E?PK=8"*9KI:+G3Y\"JR.X>8\R(6H"RY !"K'1;" M"0$XSWB&9 G3N'2B8SG5V]C,1Q-KM1?2*D3>#&!#A\87;($MB#5B[DPN?4CX M)G8YV=?;\+STJ7V6]J7W)?M\F>],+,AJMOQMH<]R9G(F>!/I5!*2YH)AD*4E MU%01$*"D3( 0 NGL9FYEH!;4,'^M'LM\N>,,G^)[&%!JKK)J+ MJE^197.^[<&R;BZJU\W"N?RPFU]0G1?K0D=M@9*"2B'5[ 8QXA1 )B"@,>& M)0DL"IGDD%BY J\[&-NTWLMGM]X? 6>VQ%\#1^!9O!UO"CY@== MML\I]WJE/OOT% MCWX/%.!HC9BW\"#SG@>.$[*&Y#A@R+X)!SJJF_EY0+O8T-O/4R!IUA9U$2MR_ M6! 9]4+;;XR\ A;8])S'ZK)+9 F:!<>3+_ &8G)R^.#L*)I,\.@E8NIM8#BZ M)1,]#DB5C%YPS0-4MDBL-ZJ]Y9-HRIY]62Z6+8/3%[&90L(SF1(&J!#*Z6-I MJ:L$4H 8AK&DK$R2V"[W[W*G8S.GKVN;_&6!MYN'Y1C"P?=V! M5\NKD_HJB7^N2$-W0D\T387/Y#YSD+PE]!ET.7 2GSD(QXE[%N^Z%R3XI-Q! M,O\O05:?U&_6TSQF#'%"08I@#F"6"$ RH?Y99$5,.&1<&AU6]_0Q-NNR8]RO MY8RTH%$EJ7U%@M=P]EL43R %-B .^#B5)#B#P%4E"5ZW.7A)@C-*G2I)<.Y1 M-^="DSY5L7+OU3;P8;F:B75S0PJ1O57AQ9#0Y#[J9:^$%RM#FP">*UG[% M180\.1/G^QG4@[BH[FNWX?(+;N9$)Q*0]>.=3G7B@K][^6VMHW)W9+,W.C6I M"A/=E>T0RF6 B9 @204$$)=^U"%*/Q1U$3V;,08!![9L[0*\-WQ4M71G_ M^UDMA[?Z7&@J,$ER@BE@ZG_4YDD0@!.6 Y%*&>.X2!FF3D&_NR[&9M$ZI0>U MC%$EI&N<[QY(,Q-U'3R!39 E,N[QO$?*^P[BW7?P-I&[1PJ>#=<]?O*Z7/@[ M\J+SC&X6_.OF4:R:TLF?]Y6,]OGQ<9[F H$DPYKK5DU\(HH"E QSD9$20FP5 M$F0KP-C,0EMDNCFOK8EOEUJ%7=6G3CTHM_1KX\%A$I8T*77Q/9H!2(H,(,H@ M$ 7G/,D9B6$RW>@\\!$,SDZ,<(-S19F!CPDDJ%O+=O4^$;VZ@NOI(_: MC_]SM^)9L*1X6^P\)\H;=_\FR?.VX)Q+J+=NQ]&E?"0K\8ZL-7W[D[:[=R_X1)9/^UD8JO5FR?X[^FFV:!X[SZGTQM^%H>,]QM$.[<]KA4"E M4=35.NJHK4\9NL\UJD>5[I.H2?+KJ-^L&!L%0%-P:UW=RM88J!\K%#QN&H8> M.%][D<'D'G:+,_1P'.V:")2P)+QC(D%!NO4 ) M(#'%($'TB%=@6 M]C-@3:)^$.USS R1\95?=JF[87/+#)4_RBLS?>_*+-9W+[L?_S83*TTK^O)9 M_%"85#5;$P0+6B1 9 P#6!8QP()C$,=2T[TB1@JK,P"S;L=F5/;)F-%.V.HP M[\O-/YQH:PS1-S0\WC$-;7ZN@-,]P=4('=\IKOV=ODV2JQ$09]-OU^^41GB^KSU*7;E=E4 M_:F?UC->!; >W,JLWS_J'V\7-T\Z/.&K//-*&Z#PDDQYCB1!* ="8K5@%6K! M4A\S!CB5+,U%*4LI;/SJ@>0>VSI7*Q#-%I'4D_A'-8F7,F([1?2/>TWLO/2A M/H9&,\^,PVP..<, #NUFMQE%'Y4FTUR Z4*$;%J+#_W;#7ZM>%0$_ M\^ID%SGHX5;NC<;+TW9V**D'W0\//!2O-]1#=^_F%^WR=CX+LA;?9@^/JM/? MUO4MR53&J8@3B'0U#JP6L%*?%U(!BI(3QK% I;"Z">WM;6P^R#Y[;:ZEC59: M7+"48*O^0:I;)+N5I1]KL_7 &X*!K?@>O$K02?2M14\)6U^2^C.Z1J!X,I7] M?0UJX(S4?FV6S%YR.-[[K*R=LE=5A;J;AY6HB?W_?)[ILZF;[<-VO0+0#FZ4*Z*\60+L$N-DB;G%\%Q#Y@8[NK$? MTX&=(W*]AW6V;0YW4.>H[<$AG6L;SKF@;:'E*L99!TJOQ*-03N\/49-S-=.% M(58*F): L:0 ,&$,T%@24,@8DZ+@."^LF/J,>Q[;JM$M(EXG.!R(7I6)M!(+O=-PEKZ56S?W?K(6CEW78VYZJ] M=?O#K;(GRQ_U8=W-@E?]/"[GO/O[9HU,>1:7*2D!3J0$,$\H0(G(02YIFA"H M7$EAOL.]0I"Q&8R=*I.(-C]&LX[4U77^O-7GX$\6N[!K1LY@#SS0> 2_;-D- M1?MCU!4X4II$.U4._^2P,[YF3"QVR0.-S4 [YBO&R-/>V0.>O?OH:]H?;D_M M 86#_;6/]MP)J:M:)3/]Y7X3S\O59HI)*5.UI0:$80J@R!&@4J: IYARDJBU MBAF%6O9U,K:5:$>YO!"BE)B)"'@%$( (2P HBG1[/,HQH@D M.3?BHC[5^-@F=25?5 EXB=CC,G"7)_$U<(2^[3!'PFK2GE/9:;(>-3;8)#VG M1G=RGGWFRF.C^BA*G]!.4\@QAC$"14;4-C$M$2!I@@#*U/\D7!8)C6UX\T[T M835%!Z#&VQ^.S"H9'8^-.B!:'AJY03/8D5%;0D8+>)[#ROW$Z%A]W^=%G1[> MYK3H6,6S9T4G'G4M-,56VFG_(.K_O5W<+GZHE;VBAY]R5F2LD)H:DV)-7IH# M0F4!6)Y@6"0L13R;+L2#/KN^MRDTU=.IT=>-ZZ_[J.MP7WI'0MOR4GT(FQF! MZP$;JJ!4+5_T4ROISSJPU00[AS)2!IAXJQ_5U]? A:,,U#ZN&&7RDFOYAS\: M+DQEE^Y6RX7ZD=4[_[OE?,9>ZO]V:A7G>9R3A(.8%LJHX*P )(Y34,18RC+# M,8%6$9JV HS-^?\FF))U_A+=\.6SOAC?:Q-]WY %)RM>'S#OGKQ=K[?G'ORR MW$3_)39M:[8U(RP'T\Q^A1RBP"9-B=[%^5#X250+'OW>_&^0*LBNZ'DK%&'9 M_R8Q_$%*L5H(W%X$[7N$J>'NJW# BRBS7)3\I M@)100,J2@3*/"\PS'L?2CT-F(LU(/;5&]%,,\RXA\(XCY>K8>0/^33V^=@P: M\;L4Z/U#X,$-M$$PF']H),0;.XXV0%WV**U:<^+B.%FU_KOXH?;$"H&&@_96 M:@9&G;TD^)24%*,BP:"DJ7(U^1;YN];&=T/A;P5VT;0 M$1B,;(%LP[[=(4ZO=P#0M)),B@2"F* 4PB=4R0G !4AKS@A*2%7;E*OLZ&]N24 IJC!#!*.$=)RA/EFULO8BY@ MO>&"Y8@=(C*7F%%0QDAMW9F( 9$0@C(IDE0D&+("VBY([L@-O?@X@F:VN+C M$'@AN3C1K->+UTIZ6AMVS0ZZ#KQ6YK7-/_J[FWV_6RW5Y[YYN5-CL[E95*6< MGNM:3_>JQ8J4IF5. =7- M['2*I9ZB"D99EE&!.!!YPI0GD$- 4N4)\)R5.&9"2F15I+F_.RMC,U1)9O>2 MV!>P-3,L_A +;5.Z=94#<2G;@>+)H%SH;%!;8J;X:S-B^):;!:EK3OXJ-H]+ M?EM7EVQ9/S 4HJ1JYR7*6.>(8>6O%) !AF*<49GDB1T?X/FNQN:FW'W_;&E TLQ-^L EL(YI2N[6442MF )Z4RVAX,@X]'0UJ&"XK_-HH&+SA$"G0L*AL M%QL=WMI\P8*4J< " 28X I 40GD1& (<2&AU9G>UA;-._DM'B7ODD M:OWSW@L6@:=[RS+5R.=" 7 2&8LK]6L1&NC._!52GB["^Y3OO>D^^>)P5]E] M38;&A'1TVIMFJUC!9BT^0!ZM_K?S%=R^6Y436B+]%REQI'=GK^NR6W M78COP,R5>^O1#;PJO!K8G8*1KE9UD,JH_US5Z;GKC.U/6M=(5W?8)T#N]8U^ M;S7VR;H7<$!\$?2%$'%8+K^ (!_1_H7LZ[K[W9O%4?'A_59]G_N#"(E+FJHE MA"?Z%CC/ $8R ZS45W0QC=,AR\#2RG<.]Z/<@^5=NP'F^<#3L_$VN)>V .7=Y:=F*<]Z5,J[WY,\F/^&= M6 @YVTSS'*4H0PQ(7DH J<0 Y:($>9[34A(I!"_LZEZ=Z6Q0C MN5SMM@GD3P?F@).PFIE[#V %MNO-AZ=$W.6)_=1(Z9%!Y (._C+ 3O8R=(I7 MGZHGSL.O59OI=/&B']A>Q?%B1Y\<9(_,/RR82((%B0%"6P;B4.27=HT6:U(]JUCC.[+ZNOJ^T:DX MU=WNG5A5X(9@"D7R@9D)2A900DLI*299<"82;=C,P4[J=M, MFF?2UHC5>09\.9^3U5K70J]S#BQ3#@S'PLQS\(]P8$.R![?)1% RJT\YJJ5N M8D"4W'6&@L_ ,AN@O,66&74Z<'B9#1#'$696;U^S\:O:U=;0\CC\S-LCF@.- M,[T3,<@A] 48O/K2Q[V\@2]]5M73OO3YQUTO GG%KDOF=V3&;Q?OR?-L0^9M M.4)1$L:H )2+',"<Q+:A[82,M+;A=1(V\MG=L M?1";7I9Y B[XK=]C,UF[)CA M:TFC6M2HDM6>/?\8U'YKX0VJP%;""24G!OVS*%Q%H7_:KU+M"R1FM==>:G+\N-2$KKY/ZSZ)HY"WXP"VP#6K@J M,:M[UU;02$OJ,ZW_$AK>DOK/=C1P2O\EA8\3^B^^X68H_E/H4NJ"WVA6G8>F M6L!7^6$VWZK?'E-7)$BFF)$8R(0KGX'&RGK$!05,2.4[D#QCI+2Q'I;]C\VD M-'*Z\X38XA\7#!4R3T%1(AW"7F: TI2!3.WUBA(K?XY:)<*%Q'^ S+@6_S\: M-2)2ZQ&QAK*HYBH:;'C,S'] T .O":WD42-Z4Y]%+Q.UV%WBETG4:.1OJ7!$ MSM/Z8=O[H(N*(S2O5QK79JXNG_Y!/*\$FU4)#NKGN= _J,7NYFFYVLS^6?W^ M;![RM"SS&.*4@*PH)(!9'@-*" ,($LAA!C,*2P=29%_R&4WAX6F2/XNU\NPZ M]=AY1TGG&NS7C:3A<=N0 S/0R5QG'+HZ3:*=5I47WM5K$K6:J9^T;I/JD9UZ M02J^>P'VW:BE5O[4\[%AHQ1 M-[.T(; ,;$E/P:@,9"-V]'LE>)@Z';9H>3*#QMT.:N9LP7AMQJS?=S-3'X2< M+01_O]3IFW1;643U/7U\>IXO7]2L_Y5LV*/R=;L/W"P66S+_AUA7I4+$2A?E M4>[RE&*9":PYYA.N:8)1"H@^7:5ISFF6YX(SJT@GC[*-S=@U NIXIT9".SOG M<]C,3.$;#4;HNYY:JZ@K=>5,3J*=9E&KVL%3DZC6+FJ'\N[R4%I;U "@>S*Z M/B4;U"X'@/2UZ0[1A>,1PWR^_$/S:7Y:KCXLMW0CM_.FRM-:%U.;_=!KR;?E M?"Z7JS_(BD^1D'E)\T2-N$0 %BP'."XAR"#/R@1*]1^KE!5K"<9FJ0^3672F M -.;U/;2&>IVOJH]H-B>"P0$NKP^_]*SF@OJ#*PK4(5]!W$H]^U%M&G M6@V?,3NN$/K:T5OW/^S6W16>HSVZ;E-@H\VQC=LLR6K&9G_0F8+_4W= M/CVI[XMLA$Y%?UA4X4@WZ_?+I^?E0I?:6'P1FSI&8<::=O3%9/U53F.2EB6# M&*00)@!2G>DG(%&>,.*8">7\4NAP!!M:[I$>S>Z4C.9*0R?/.-Q06[G+;SMR MP_K0C8R-^[P?0ZUO0R8RB79*1QVM([*.=GKK\GF:A:15?=?N3UK[GYMUP+N/ M'7RD_#K>X<1]"V\\./AG7/3P_3K0]_VF^JK) /4Q]/UJN]Y\VBYX$Y&=%Y0C M25-0$+W2B+( :H$A ,-2351*6$J9,8]?;U=C\\2UL,HXM-)&&RUN))6\%EQV M_>#VVW:_D 6VRA5:>T&C2M)(B^I" =@/FP47H#?X!B(%/ ^C)WY (T!ZB0+[ M6QB.,=!(DP/J0+,WKBYH5Z7136.>())07=)+LS6Q+ .8DP3D"40Y%C%#@C@6 ML:LZ&)NY/"Q<]Z_Q7^)DGW3[URB9Q''<_G\;*T:VF\?E:O9/P2=1@I-)@N)) M4N+VS[/U>JOCS'0]Z4X%/+*)_KY=B'_[EZ2(_YK"2:2_4:,>X@DLLTF.\YZF M?U5#_]BTG==M.YBS9X7]00-X06:4+2(BLI* 3, :0" L0KHA!6 MB!BG,B-6!<7.=30V(Z7EC/:"3B(MJB55R$5P37?LUT,6?*?MA);#EK@?"F]; MV3/=#+P%[5?V>.MXX7DWT_!NNU8[TO7ZAOW/=K:N=YOZQY5H/^."E:4LLUSM M]W &($\A(*1@("4)+S%',>=65S,7>QR;L6@%CCH23Z)69D>K<1EW,_/A%8O.@8I:J?\'5GKR^HGS8%6[:9O5BOU MM8BZQM7^D:;H^(V^CZD+5^S-X+IB@;]_)(NOS[J)]2^JBZ M0)0_#J;10&X:W#D6>4>T,E0*@TKCJ(M*U(%%$\!WGVN@B2IL)E%37Z@#3U17 MUM@H@*(&H4E48Z0O>VJ4)M%1?E7]J6JH.K7,/(:KCFW\?<7#CD:O80-N1Z/V MN8C>T0GH<#EUNV KH03\(.K_O54."5MM!>_4M[M9\+HH3!VOK/ZI:YW>B]53 MYZ$I%6F)($H!UGL:2 0'&*<)R',8"Y9ED')A?)'E3:RQ+=>-&I&H*6IK+H)E M94]9$]*O?S/7Q625/$_VE3(]#ZO!%=J;#%;@A;/5*?JIU>IGM01&[?!UA(Z4 M+LV*V"9EZ-]4Y8"U?MUGWV0$+6[SWF0D![KY&WA$[6X-O0/?>\/HK[?A;B.] M(W1P<^F_=1\ -]N!^H,S\.IV1##<$%[LA0U%*GP.E"!DPD>=O2&) M\#G%^\F#S[[E&$1!UH_Z__4.Y >9BRH\6VU#9CH'0O]!&;7#7W2>G**$BI@G M&-"L) !BD0**&0F_CO91%0\S!8+'2"QE%$MIV5,Q%4#BQ&D),D0P&FJZVG& M$J"4(@"13#E!6&"2-P/[4:UZ8QS65JZ @WKS_6_1S9C\OH-CP%2/I#U%4UUE2S#AE[Y@.TH3LM+HVY.4E, ^^EY M)1[%8CW[(?853#\M5V+VL*BW@.SE?D46:UT.N:*AJ?XUKT^!=\50OXC-5WE/ M_IQR7F)18K5CB['0K%X9(!)+4*0HC;E($RFM;D3#B#FV/5^C27,XREZBS5[Z MB.S$M[/3@4;8S("__;@%MNS-R5E7P\,2U).H'=56T:BC:67P.[I&>V4G52*9 M=4CO70GDF0OFB/Y;S'YH#IDH7_418 M*$\E4%MZQHM4YBBU*D-C+<'8++W>IC5UXDE'_&BSC!;+ M!>AHH!ZK5;"DA;$?)#,_,2CT@1<$C?K!1CNZ>07^H0I1JX,_3],9/D^.J'W_ M@_JISO"\=F/=&W+/OI]5&V$=!J.)#E7;:NNL;.Z'V9K-EVMEE_=LS$C9/!(S M!'B:8 %2K6[FP+.&4;*X4V2Q(C4Q*W[L5G#CO35X=:!_/:Y[Q;C8'BE% S= MT'=(?]FCWX/P8[OAYC'?WJ+SP;/Q[8$YE:OOT(KCP=P^A*^-[VLK:HN$ MRC@5,<@SS="$DQ@063*@?EU@2I(TXU87-^>[&IWA:J)?.S'HEG$,/; :GMMY M 2OT^=U>R XS?X!ZY9?1\'6@=[ZC80_V+BI\=,!W^0V'@[[J,N$$HZFHZI+< MD56GOVEYY;/:CO@DD+1?P:B=] MI$=:_;LN$/2LE'BQ.)^R&@R#L[]0$ ]RSWJ2:;D1/6IDWQFE4"!;' 2& GN@ MPT"?H-L=#;H UWL\:-7@<$>$+GH>'!,Z->#CJ/ 'FF@$" MF?I/(04KRA0JR^?(U=GM9VS^[R%EYR'IIG.FVCF,S<_ZKD1N@$.]/1EF+610 M-LQ3./@GQ3SHY:VX,4^IVD.1>?)Q)Y()KOG99QOQ>?9#EYQ@CXOE?/GP4E%C MW"JG??$P4V;I9KT6FS:X !45%1@A-&&!YQM5&/!6 YE2 ,H.< M):P@:6'%H7"^J[$M( >21EK4Z'0 ML(QJ\:A$[ MM64\IB9? ,&3:3C7RZ!VX8*JKXW"IR^F^Q:;WN/"US M09GR&FBI#$). 4+M=S1D0S3:.UT,3?G?8 MR!@I(:-:2L?]W[G/S6J3=SUBP^WDCI'SMU?KQ^'2ANS,VX/NNOHU>+VUNO"T M*U'4\VRC&M4LI7RVV>ICP$65@\_?;3=?EIO_$IL[,N/3E##*B[@$N;*)RB2B M!* REB#+:2Q1+.(TQPZ%[\B7.P#7YZ;S,[6B=HLH[O5\EDH M5VH2/<])0_JJN6B>ZSSW1<^,N&[ ##=G/O$?BE"F$CGJRARU0D=TNXF4V-&+ MKD2K!/=)&V,'E3>&&,-N!R:#L0/CF/?%\OVKZH?KF.(JU$"M=[IF[,>GY_GR M1:Q^)1OVJ-/+NG\7*[W[G%*,.,4T 4E*=*Z7LG6$I@QDF$),D20QLCH^Y6D:C5Y."A M2=0HH[E4FD?%^G]%OZR6ZXJ'P'LU[BN ]EMGVT60MZB@?05@9VIC7].BFY4] MS[+2UN1^)Z1Z1G,G$1D7C! M!S5X#I"\MG N3;B9M&]B,UM5Q5VT";U7C31%!66>Y) (!'C!&( LC0'.8 8@ MR2#$4IDR;%7,\5Q'8S-6>SDKSR/2DCI6;CR+K9DY\H%88-OC!I:UD;F$A">+ MOV\UZ0Q9<[?9>%97[)K3@[2Y0^4Y;,M>5 M;=;*L2F2,H8%R"6' ):% #@I2Y#G:8G2-$_4 ^,HY.J@W=A,92LW($W)S%4K M>7V85HL>S6?2DC=S5*B_>3W7P%]*X#5AN)JN'9Q.E'/=815UP(HJM/Y?*.IZ MQ4ZGK1I(OJVOUMPLE4QTD'&K5;54UTUJ^S;]14QVWX_ L-3XK<: MVM#GR&\QJO;GS2'0]W4B[56V8<^L0\!Z=*H=I!-'HHOE1ISETM",DPT1C&2< M9+C, $)Z=2"D "CA.4@9RJ0H,B2P53$#PW['9O*_=:/EHX52HD-^-(GF.E6S M+??]O%S9!TB8CH>9C0Z G,K,HQ7/UVXRH0 EL&0_V-I_Y974],[K5@?WE8_OC_U#OU MO%8_[*?S<4N#3-BS"K13\OP#CEO-?:KOJ]S>W]9";N>?9U),AT;%-U=]K;[/W_[5^4$?JKUL&2%=H(<5[$ M&K98_9ESP=R^_5Q'M7&=EC"G62(D(!AS %/" ,(Y M! 5%0D)A)6+^Z Q-.QZ:R= 2 MD!,DAK8MN.8%TWZ&3@!IE_9X_26"\_;F8(J97?U,OV/;U/,$$ZI2$"5[P>Q M+ !"N 1JXPISSE)? L_4_ MOG[[>#.)OGV\^^W=Y]OWT==/U\_18T5[#H::A^O)V/QC/P\[30TRXXY%;^?6 MB;\X$*DTB6?OQ$+]4(5;[X.O/\YG:ANB+[->;A[$E# H"*(%R$ND-@4)0X!2 M%@,:DQ+G99HQ:E1CQ[+?L3 \E+"%NG_>!@0P^%)<9\,V4C>)L!U$ M.Y)'-Z'0M>!L"8/R0"0NWM"VXW>QQZR7\,6BN>$88.QU/*"$<7C=;;/4EMAH MJJF?K@R3XD2F"1& %7D)8*JL.\$Q!&DA,IPQ(E.[C9-)IV.SZK4_NH[XMBJL M< 65GA'D9ILKWT"&OM9KN70:>4.6VW&!R-,6S*C+0;=C-B"\WII9O>M<<>)Y M)1[%8CW[(>JLG"]B\U7J-/92:/LB$1 %TU0M!08T0Q+(4I0QRW)98F%STMS3 MU]B.E@]$/5=8YV8^%P^K9?3K3'T1WU_6.DYLHBF3_F)=D>+L&)@9(T_(!K9! MAZ >E,Z91/K,>2DU6\#DJ.RV^N*]&B8#N/P5L#C;T]!%+"ZI?**0Q<57G-G% M]7E3Q3!PN[A;+1_49[:K6R%8!C5)J/(TI?)X< XPS@A(4EE@&"/.[0BB^CH; MFZ?3E55?:#TWTEI3BY^'U]2@^ $MN$4YQ*L5]#*/J O!^$5$_%&,G^]J:)+Q MBTJ?H!F__(Y]..+'Q4;MNAJGYYNHHGX7#SJ#>+N>DDS&#&3CUU:\1M1M6E?ZNV.TDP<4$* MEL0Y0%BD0+G@"-""(Q S&,.2,4$QMO'(3_8RMJ6UJ;U>2>G )WT:23,;=#4^ M@6U-4\.[@29$GE O I[LQND^!K4/O6J^M@/]#SM<+ZM6.B>*+\W^4*89)'D" M 2N+$D"!8X!23$!9C=) M[GFGY#==6VO_KTWLZ??'.X2ME?R@_O6_B==:4;W M#7;83._4>#^2M5A_4L)VGYGB.$5I2DM0(*33&W$*"$X2P!&3F2@EI*452Y>M M &.SB3M!(SVNUURY6@^%F8\4$N# IO70K':$GT2O8/=L4J[%SAOOJ67W _.A MNH%SS)/JV(Z#)W>WG)/5=_$T4SKR+5.C__GS^V:UA6F),H(DR%!2 ,@Y!S23 M.<@$59Y<3'DFC8)P+W4T.@NF18T.9)U$2EH+]Z4/5@,7SQ-8@:W1.9Q<_+T^ MP"R\/D_ #>3[67]H=BZ@ 1B]CF#?^\.Y@P9:'#B%)L^[IB@]KP2;U72SXGDN M*DZZ!;]YTB?3_ZP_SY@(@JE$0%(L >-"9X.N4[F 'G+>S+HW$VM#>>T MM9YR! MLS\E*F<1X30%/-QBP3 MM>)FNHI>@A',"O57N\/?\UV-;8I5)!_:%ZU^Z @;_:[%M5QN>R V6VS] !=X MMCICYE 9^1(E>&,S M2XTZ=2ER?1NBIUL===+&;G;TNBH%\-J!-3-L;S=<@8WA<5IA.W8=32:=\>OR MN^\UW"4?JNV*TC*JU/1H2U$*V_+>=S]5M=T62:%IAR@@3(=9%3*#%32T&" M09836<0)CU$"C:_A7*48FYUO)*W,0R5KM-/#T*I?-R@&EWA#0#V4C>[2O>^T MB)3 43L0-[N!^%WK$C7*V-P!.@^&Q07A$(,RT.VAR^!XNEF\%L7>:T?GQH>[ MD[Q6_X,+RZL;)!?:0ZYVZFWJH^UEW=D_T2."UQR=.8$2"@I !R MR0%!K 0EE66*U4I$J7E4KWF_8UMP]I+K>I![T2WLFP7H!LM+&"A#GX#L43R0 M6K,WMD6=.LY]&' MEHLP( ^T0/@"VVYML(>L=S6P:&XX^V^OXX'%=WC=;<.A M]SK?A2YQH'1J28I0DF<%@P1PF.@R@B72M=%C@&1<,+6?4'L+HXKH?9V,S7JW M1POK5DX[M_0DCF9;@&O1">_A5\#L1+Q,YF2.D)U??BU2P[G=MHA9.]=]4%SR MG4^^.ZAKW"?]:\^W]UE7J@?-.+-Z7M96M:H4_[Z^"WR_Y&)*B8@ICC,@8A@# MB(H$8$((*..L%#Q+LB(U8HDQ[&]LIK!A,CB0>5+1& @%<]1('FG1;4D@^G'O MMYT/3!9AI.PQ9X39:V[7>Q^E%&SS57[\DSWJ M:M3?5.M?%_H:\=55XC>QWJQF;"-X<]5X^(O.D],LEJ1,=;'.5!_QQBP!E"4Y MP#2G"6&Q^H_1$6] &4=GQBH5=;B::)2,5GKFU3^O=>'?W75[5>E%=*[;]2_W MFE9_M[L*#/$1F-T'OO'0AK:INU%M]8N^5?:T'LW)4>3$I#N.]2.O!O?XC7K[ MM=7L/5^?F[V7QRHT 4?(T[5A" D'O3L,"/'K"\207;DM0'>KI?IJ-R^:7WJC M^M$M/^N-SQ>QF6(&88PUFW\!"P S7F@Z,PA8@3E&*5+>KM'FWJ2SL2T)K:R3 MZ%E+6QD"TV][L,CEF8KGR^$ B]A^Z_P;O<5?MQ_A5]ZOD+KI<8$$D]K1F]7@QI_$Z5? M6W&C=]S,\7?V*/AV+I;R?+'']:?M1E-M=?* F@"U*J1_'Q.69[K4&8> ISD! MD/(48)QRD-)<610&D]@LUB.$<&,S]ZUNVEN\62RV9'Z0%]>& -K9*:^C:6;7 MWFJ, MO![O#TUJY5'GFMWIK>QZD#T?B M0REG3.P6E):S(!QZ>QF;1:Z%W/O< MEKR')X$TLZ%7PQ/8&#;([ 0,P#+>"X$OXL.3?0Q+?-BGYA'Q8>_#;O-]=TO_ MJR#ZBEXW_)^SS>-OBR5=BU45P'6[>-Y6 5U*I]F\3@A7_]JN5K/%PSNRGJW; M<..77\ALH>M8W"[8?,NU$?M(5@OUV'HJ!8&2"03R$C, 8Y@#FA *RI1S(46" M:8ZG"YTD*OB]N2D93 &C^8?K^7>D1L"PF/I<<;:(I Z#^5&%P2@GA5T5X37\ MYV%F&<;1H>KZ3+E1/JJTG^QR3]2N7B/0 ME)Z)6A3TQ]3BX,^B#SYTGE:)X>0>=.49?#A>KV;#"V"W0JY7F^G];#,77^7M M@L]^S+C:DVL!*[(Z?'J<\2PB$L;)?M$P!S(@$N)0E*-(T M%41BE@EAL^/W*][8C-W=EEO+HP+/0V?F2;_=@ 0VDZUB44>S M-DKB.'L@ZFJG7.5J,Z5L;*OAI/6\M9;^G.$PZ'OR>#T+-ZA;&P;8U[YKH%Y< MB3Q?U^G6_U\?&G\6/\0\.W2@E8>\4BZW3L=K29BG>8JS.),IB&,A-"T' C2A M)1 \AQ@G"8/<*M#"@TQCL_$WG,^JE3OBVVHSO7D4T8L@*UL*T.M'R\S"#SP& M@U(H-1)?_ZPW-*-W,Z/DZ3;)"-MAPEA)&0U$ (C#M4:"&128@ YAH# ) ,\ M3KDHN.0TY@[7%?['8_@KA[O5\L=LK9UG/2KBSV=1QYVOA%HAH_E23:Z@0Y,6 M&2]C48"2:F>%\QS@(DY 02B*I7)7!"VFSV(U6_+O&[+:O/%,>2U)P*T/F5=D M&613.2=4/,P6^@A4;VCT+VI)@LZ:5"19411 REQJ,M929WVD@#$6QQR5O"C3 M9F@^+O@H!J:58[!A$0L^W("8N8K!( [L%%X@C='FZ7UME?35@,?4UJN \T67 M9M7WL&QH+K +FI'U>+A[4TOGT0=#-M(SCE @B@<"ZB+I@:ND7<0IR ME&5IFJ&2959AJ]W&Q^9B:=F ZN@IXDHZ.TMT )J9H7&%(K =J5#04/:Q&9;WVG+/YVI?\--L$:VUENN? M+:/7!QQY,_,UTO$,;!TKE4"E4]35NWMW$M&7J/MY& M01 U&$RB'0HZ!.FNWSFV#X\??O!\1<\/*/FPP?7##\E1[/T;B. 8FJ_;_[)< M+.LL[\6#YH5X$DT6P!3&)*-<^:HQ%0Q 3"# 7,2 09)DF2C34AC%'IEU-[;E MII+6(2OV JAFRX(_J );\MKF=B6-:E&CGQIASR_1]B'\1JCXBN7O[VS8H'XC MQ8^B^\W>9< M34MSA-:NW3WY4ZQW[+(PSW"19D#27&W?&&$ Z_CKLF2""A'35!CQ>%[L:6SF ML&6@G=4;D8T6U;J2U1E0#6\_?4 5_J:S0JG9KE52AKC/O 2%OU)/9_H9NFI3 MO[HG"C!=>,'1O=*LGOH42>>+Z+9U+;_ET_-*/*K=W^R':'Y+UYN5,DZFZ[-= MJR/ZW'>2ZZ7Y0.1V!OS>2NUS%7;#R]?Z:]G[L"NO&S1':ZYC,XXGINU12EL_ M<4JQ2'&""D!+H>.3H 2DD"5@!4>Q9"EGHK3AN3OJP6IU'8K<+MH?]XE&3LM3 MTB,@#0]&KX$G]%GH#I./ES"Q/_H\I[>OT\ZC]H<]X#RGWM&9YMD'[7.Q?R5_ MSIZV3PV1#N(9QJD00.CJ39"4B9K29098R7.:4H$39E3'Z:CEL;G'C7#F*=.' M./7/TZNT#SP_&[D\<@N=U?:*!.;#]@9+3SZI1C?Y^/0#UY[]U?G*_SGC:IV6 MR]530\CP0RRVXI,2\..?:DHLR/S]=KU1R_A*[:#O5DN^99NJY)M8_9@QL=Y3 M"G*!>5EB J#:Y@*H2T(CJ9;C4A8%PDAP3E*W\T'/DH[-*GP1FZ8^)7V)&L%= MSP5]#ZKMV>$;#E5@$]8H$>FY&[5J1#L].F/7E'YM=!F$)3(8\-Z/(WW+^49' MEH'@/G^L&:I#YZ//[=.V.DZMKKI/;/MTD+ZR;%_E/?ESFF0ERTFFEH4R41Z> MP!D@6$) OT-9J]Z'/JIU@>;$ :Y3,W8V MC]7UF:9W?YLR)@1-T@24FEX!QJ0 ") MGS4AAID!ZJ#3;U/<= YL)N[^=OOY]N[N]LO'[]=/_&,->VJ=-0_74[GYQWX6 M=YH:9&(>B][.M1-_<7,9VF3\#Z+^W]M%F_]U1UXJUNL5X6*:(4IB)"3 ""$ MJ:" %IG:12)$4O4G*>S(2\RZ'=LTK(3:I<9K(BHMJIU+8 BXF2?@'\; ,WM' M%/)3*_+/.@]AEV3:B#V)*L']K?IV0'E:[ T['72-MP/B]=)N^;9C(&U=#>M5 M#:R;S7NR6KW,%@\5J=.T))*EC&6 (9$KBX1RM=X+#EA:YFG,!2MY;!52:]+K MV S2V8*%EJ&T1H@CY4WQ+-47 *E46T;. $F( +$LTEC(G.9I9L\)X1WWX;@@ M>LI%;@Z9(5Q(",P&A>=Q7G A0%D*M86'VO?E. ="+<@0)Y+',K9E@P@T).%9 M('H'I.&$"#<49DNV=W #K]@[3(_+8BI06ZEK"D>/L>@V*/F*2C?J<]CX=!L8 MCB+5K5YVK&U<9>A]UWSAL\U,K#_]^#)K:<*G4F*8258 'F.U8"0QT2>+4*T? MLBBHS&+"8IM(D+[.QA84HH^N:IJF:"78\F%1);MT: UK.Z3KU(HZ<7>]T\NR MLG#?$)C9)%_ !C9%38;S7LY)].D?X,OM08D%CV5Y#5#Q55^WKZMA"^4:*'U4 M\=;D'<<;C8I%<,=*AE+.F/)S!"X0@"E. >4B 1FE&!.69R5!-@;EH/6Q69 Z MK(S5PD6D$M7R]N$ /,.[!5=(0M\<-(7__(=CGU+8UVG_0=O#GN6?4NOHI/[D M0\X'B6V\]AV9<5VEMZ0$HQBFH!14[4T2PM3ZKS8H*2U@*3/!2(8L#PU?=3'* M_;CZ=K8+7>-'5]W>H][J#H0_P MSBAXXK#NW)-V4YR+V;0.=/C^1.;SEIE]FJ9%(DB1 D(2!J#D.: RD7JZYRQ3 M:W22&.53G6E_;).[%C&J9(Q:(T!UQ">^16D!A/Y@N*]]S?J3?K M2:Q^V,_=<^T-,G$O*-/.VDN/V4U9,G]XFAXS.7X3F^UJ484>Z)$Q'F</](5@]J M9=\L([9<-R&%;;Z'&ABU]E>A7V96X=I!ZK<> T(?VO<_14';Z!'=Z*#.*DRW M0V7>E@+_J=7&D%ODVA'A2U81555A@&,8F0.!_A\=(>-EPQ.N]?*B&ZM6D+A( M8;6*7-O\(*N-)PS:5J925(&\C-MJ&>@0R\QCABZ*5$[QE4 A;7 M?=WCFY?%/0.!24';FXBE]LM-29OWVM6KTD7V&3AYFG.<40X02C, .:2 MEBD!4-""2L80+*W.M@S['9OIZ=+[M$MZR^.CG.13%:5<TI2?Z]OE&!D!,7Y="&SUQV=I=EBMA&?9S\T=\I& M?4,SU7A]PJ_/CE,)TX24!"1YP>JR,53R$C"&L[24HBCCW.;NK+^[L5VFZ:FS MBU6Y>=+NK*5?U(^NH4OD#;/ 5J<6%%221GM1H_86SNN1O1DJOKRA_LZ&=82, M%#_R@:X<'@$1H'$6 U9F/",% MQ 3;56PYU]/87!PM:$615%F72V#XJ@-S MMI]AB\)<4O>H0LS%%QSW2+.'Q4S.&%ELFJ,AM:K>+>@)T5$@VFL0M2I8;HS, M!L%P7^0=VM#;HGXHE:T)LB6R@LG7CLBLTV$W1%9 '.V'[-YVC$Q^>IXO7X1H M.!9.UR#YLES\$.N-X%6YD745*8I*,SA9HT'="J>!'K%CEJ;E"CQ7(3O:B=FHZ8 M5D-MF:41;L3-C.@HQC&TW3U5?VI?R&<2[?1KRU)IA=1OZX'=ZS2YM NW#]<. M#;^O6.]@<@X;*!X:[J,H\^ =NBTT=RM-_;EYT6?;FYM%5;3J64^&#[,UFR_U M-<7>'=/%&@B% N00EP#BN "8,@XPX8A2*AE&5A3D-IV/;3EH99]4UP*;*I9F M)[]#G2FK@3 SZ:'@#6RE>Y&-]K('NH#RV@0ZM>'9JMVK M]IHX !J7<4XS!%(J"@!A @'B*=/&#%*$,UP@JQ1\@S['9L.JJL;U,?G]P2&Y M8_B%">Q7FBXW,$.?&;KCZ,\\'2,3VBIU>AR',3J&P-@&G7CUNB*<3>K;YQFA M^NA2GPTJG1='P-O+#%RG-]SXO=ODFE3U,P MSM7\-'[?-X_:/FIV"H4H199R4!8Y4;N_! &J3!C@&)<)RS&*8S9=B <=/G7O M@TQMW[?1O,+UO#J2(-P<>\6HMMK)ZXM4K8.^F:'R!N8X"-6^74;4(YG:,43! MJ=0Z78Z$2.T8!',:M1/OVN=J-DP,+TE*[V<;';LA2$%%7 )$L0"0(Z'L#F2@ MI(B53.8H%4:Q&Z<:'YLS5 FE/:$D_8G^W)*%O)CG:1ZAUV\WKL4DL'VPA<,J M1_.-#9:=>4Z-;FKFV6>N#3-O0J2;L%"]JUKO3W-J'V6*RS@M44) MENH0\UBSKZ8Y!B6F"(J8R=BN?+A5[V.;X-W=SJGX\G7G@'-];4%?D]$Q#+$( MA7GH&S^O<%\1A6X!F_=8=).^WR@BW0*6\W'I-HTX'NJL'LAB]L_F$FZQ7LYG MO/K'S8+?J3[:'-6O\M-L019L1N:[0H;K4Q+V4:U?_?]\^M+),8@+A.8\11R MDIJSD9SJ86S&NI$Q4D)&6DH+]HJ3 /9;4R^P!#_G.D3D.6*-/^U[*C),O#D>&T2?W #_E>W>BKKBA7#?DOHQERBU5H%$,_T%+VUI^ W0H9 M?&1ZE]EPO0^W5@='\&#!#]^;@]?P44K!-KM*B??DSV]JJZ6CU1_R!8Y\.Y!Z'Q._ .@G?FF)A1%UK4W)LWC*W4ZK2^H>O- MBC!3%J*>%D9DUELIJ\N.5L[H]U92G_D E_'PE0?0T].P\?^753Z*^S=XQ0M' M>AY\#-^2 3W46%[+B'X5 MZ);TZ&Y]O257^E7H7"!.OZ[M:V--;]C_;&=*@O,4@N]>?B7_9[EZ/R?K)KJQ M*'.2)S(#G)<$P#+AFCXNLCR1C&O5\!V/@;VFD8= M#;/FP[I=K[>"?Z@* ]_5I>OUG5R)<5L4P6H_S1;1.M*.4-7^9K!,K2T88=@ MB%OZ=53+/ZEO8M>3TS>R7:(P(M6W$7W:#8U'\^J.IR^CZB#!L*;4':(C WI% M4XYF4\S57Q]^$0NQ(G-]'L6?E,W69U'ZN+9QGM=-?!_)D*1"4T/$>0P@@SE0 M_V0@+44B8T1$GAC%CCKU/CI360L_B1YJ\:L3('*@@*55M!H+0WL8"N'0EK % M]Y<.N(>RMYO\]>7P57NSYP*;+X-GU?>PILX%EB,CY]2(FWF[7R[GZP^SZJ3] MU^6GTTJ)X=5%- =92:1UB-2 MB@Q2.>@RCN$+"O7(,)8Z0Y=ALB@_9-"8:U6B'6F7OBS1.\Y'9665W=#L@YN7 M70!,G/&8LR0&DDIE^Y!( 1%I!I2'Q$4F8US8;?9,.QZ;N>O(75&R QVHI'JO M/"@U;$)UUMS_=Y7Z7U&MEFU-(\/1,3..(3 /; ^[Q( MU[(N>!0@6,D6'6\E MD R[';@BDAT8QP62+-^_LHQU8R87O--Q4\F6?UU\TQ1#^@1-/:#F[*K]9T7/ M4%_=Q2AC#!8I$!2J/2"5$F B1[JOE>IM2WK[@/%OPVUL' MKO2N/\1"?5HONMBK5(:74"8U;RL$$$L*L$QR[67&15R(G,74Q@IW&Q^;(6UE ML^://D",Y(@+5F1JR:+J/R6C@,!2@I(R@G&9B2R.;8H/.R,V0*GAJN;,%5B9 M+0JN" 2VZSNQ/-<(/J6N-VK93M,#4\@>*W5,%7OB&6>*ZN63T+&'GY0HIU)7 M[L1*6TQ67=M.BR(NBS2#($]C"6 A!4 P+4 J4%' R@^U8EBS[']LEK"2K HI MF=6)9F2S6.7"=@'/'RVV5>]#,V2[0'." M+-NI&30V?5JN/BY^S%;+194[,-?=UUT_B(4N4SHMH$@*I!P9S'7MSR)/ M !$% ACAO!2\8#2SBHLV[7AL9O% 6LWD7Z6&V=DU8]#-#%H(* -;LD9D':H8 M'2):)8\-D"Y.UG;)^WU>AD:K"R3[%9#V5!ZY-=(6.3Y7X'(0/GZES\-NR3[,QKW)LN_?F>X MI/4$P(&FFG(H,(D $S@')4JH,E$[E@5/5$EV:;EZL^K?Y7KM2A#Y\=DY> MM$.?E2F+A0(^3XI4[1\I!82G"]"= MJ!,LKS>E;HU/)R<=.YM[M?ZM+ ^^#8-C9V'U$<8YYB MB %'J4X?%1G I, @+TJ1QQ+E);5+'_4JWMB,Y:E@XG]WR+/W-WYF)O/M1B6P M33TU( TG>L5YVF@7W;RZRSY4??HOHIG5@*_;;E]O[CQ^B[_KK)GG=: X7G>+U20WU-(LSA D6 *=) MJBE8.2 )SP#'22J94+Z2697B:P49VW2]?U06KJ*[L3A\NV8@#(XL!X(WL%UP MRT.MM*FS4;4^ PV*Q>GI0(,ST$EKV$&R.Z7U@&SOB>XU[0]W^NL!A8.38A_M M.28&'P37O#0A.#>;]V2U>E&_K%)'IAG-4ID0 B!!FALDWMM M$/&5V6O4Y[!IO38P'.7T6KU\-1_!+D%M7P=Y=_:44<)P5A'.Y41GZT) *4,@ M3F"29WE12"0=V0AZNAV;X>E(;7D4: BSH;7Q#EYH<]/E<-CGRQ[4= ]+,&" MDW]Z@;Y.WXI

"@EFGPZ8G6 %QE)Q@][:;.5(M/LTV^D/0B?J'F3LPS1(!\P*4L5![L(3G M !<;'"P[((^=;KI!;W/.=P8?A;K?0%2D8DR MEXP"EG$"H%1+O=IIY 2G*0L@;1(C6;M4B4DZ"W%T6<(I(2R1!Q M2'3N[]7H*QP^R5D+'2T7$:]$)G,=-DTJB>TV%A<@-]M;>$!P&(-6H=;PQRCP M.M)6]>+Z\;/>99C!XFFC<:&S0?<:9HJ_WFX8ON5F6JJTZ,XIK?/%PN6&1O2] MUTG[7;[BP-<)YNAX^NP-.ASTTS<'X/7G;_'FE;S$[\A8+5_CR3N5I_TQP#)$4" MD!"D)$)0SJTXD*X5:&R[A"[+;:-25.D4M4I-HIU:T4ZOJ%4L^EVK%E6ZN9(4 MNXZMF?$;"=Y:6^-IVW0SWG1I+L5J) MFK*^CKG*>9X5FN\ICV$"8(9R@#%DH$"4$%@6G&&KLC\G^AB;>=V)6!>QF$3_ M&O\E3J)GLHI^:'G_&J7Q)(ZK_V\S=#)TIWH8U';UJ/C:'/4]ZF9AO@GE8ZE(BI(U"YR3=AR)?-^'XL/;R^>%2B@$42P5 M9%E20!&E!2-ZLJ?<+L.>K&5J++,U$G!MI5L_/XVC74_OC<[ ?7T'&&/@%6A, M#-?+.Q$(U,]/US%J3^]T\["O=S_;[;GWK8X]SVFO.G[T]S>G [YTX=9O5[B&B69 HKB&E$(536',U![R"U.B A.6LYO!GH MHMEG#ZS#R?,@ (]T+!T&:+?S:V>\.@^W[4L;[^3;V<.]8W'WMSU8W=SR4QT9 M6OD_GV;U.=J-R:/^>ZF??+O\:_% $B*C-$=0RH2:K?P,$HX$1$@I5K > 18>O"F0OBJRNPXP>H'+D"E2M0:%_&: J'06., M)AEI#!FN:=S&E;Z0=@XSWH6/-^KT]7]O$.I=F.^!Q?)1ENN73_H+6U\OA-&) M>C3?\/:\D12%$CPB4"F90R1C BF)$$0FGS?'*,YBI]V&RU5.;;1I+;X"EN3=$QSOJ_D7YWH\N'Y'V\85HFY?\ MV.*M6:C+ZI9UI9ZLU^1FF5]H,K>UN=-2_ MN>PH:]1&&)C6&E_ KK'5ZA*Z&U\,@=:U1/A^"\8P($XLK\] MH_)H,/@.N39<6EV2A^$Q%AF400)CA5$G"00;4S3[+DZ'_WG :H3(_:':B2V:PQMB*[%[J8+.U\2 MZ\8D+$&=J>LUR*?;[3/$V9&M/L7@:HSI)K M.=E:"O7&6TZV;ZM9SI#':XN!.>V" "WXPQ@-*JL#WM@B^_RWOZX[,T,,SFLZKRC\N%D.*)KTU 5:L$C5)%(I5RF-"( M020TI=*<8(ASF:52Q8S$3N+;#G5/C4/W; 2R-O(*T.\F=9D;;[JT@!U'#H3K MP'SX3BFI;7N6H+;?'$B#S^:@:-^-*[ /_KL6_.MN\)VIT@/&0+3H4O.H%.@! MR2'=^101:I?3_+^.#GV_+.7LZZ*^<\I?[O6PNYI7AK1*70\931A2,H%%K)>A M*"URR"+!H1(T2PO&J7)+'=_/G*D1X$VM83M; %7;#GACO&;#1N"VM$_J&:C- M?'=9AVJ)5]F&-7]NPMH;?T#K$-CQ".Q(!@ZY7^N#[F ;ND[&O/*.KP]PE[>$ MO4KUG5T^Z\GJLGSY?5G^>;OX5"ZY7*T^RO6=^BQ7LGR6JX>$Z.EC%DL8%T4! M$>(F*#5'$&>*)PDWRLM.P4(6=4Z-3(VEADH?:UM=YX^7,;:=-P9%;F#RVUA[ M!5K\&HOU#%%6Q^FMU2'GA-80!9L+7JYQY#F@-03'&O6[8<+APW,=MWQ&P+9@:G) M(@1[H.T]5[#&";9^I0T[5S J%[_-OM\G6IKXRU9G M2V0BDDDB89'J-2A2B$.6Y@3F&55ZEI2S/+.ZU.Y2Z=2XJC$+/)KKZ[4"1%G; M;802UR]@8?)/E1NGW&C+JAGL*"LTN /3564NV-I[!1J+06/R 'IH+A %(BFK M*D<[A1[.'QG/ V',];N23.<>\9O?O2&+O[\L*2+.S:??:V:M[T9 ME?&(*]U.,$9) A&-"&2Y(E B5+ H*>)")"Z3HK,U38V@C)&.J[+S*-K-:8)@ M,S!S&1N!,1+L6#E @-A%+ +-6,[7,^HTY:*[AW.3RR_XKI06U:VFY5P_]/5V MH;N:7*W;V%&!"A1Q!E..,$0LX1!3FD.*29'E/*&B<$K+VU79U/A VPIOML:" MUEI'CNC$UW;I$P:UP9<\NV9N\!J *VP ";; Z:AJY(7-9:>/%S06[[CQQJI< M/WSA-\%5/C MB-8Z.TKH@*Z;",( ,G#W;PT+V-\O^]W5R_7;.SU<_VW;NSL*'J5/7W:L[V%V/'VJFJD1UM;*NO<8.[V8Z0RJ=B34'ZN!^<8')H^3Y"X4@IT; MGZQDY%/B+D>/SX0[G_;4E&TN=32'./?+>_K#G#1_6\Z-;)>>2VTO@.Q>$7D0 M61'K24T!"YPSB))<0EPH#!FE(DYBKI(X]L@:[FN/51\9/Y]XZXX)509K^D.N M-N?&ZV4M/VC< 9K;U_.Z7RT5D/]\FJU? /V+EJYZ7M[M:4=0@S;/2)*VM0M7 MU26/'=NOP(5K<0$5;GNB&$KWUM>,<=5P>X)UI)';MSP_HMU)07V]J-,/F1HU M![VK>ON#S#)61((9?59SRAV; ^X4PY0F/$<1+5@1/ZR-;*D=DUZJT&D&MJEV MN'Y9*[+.MU:;U*(+N+M7.FOW2LW5X=6.1__:4*8;5UYL$CM.# GTP-RWF[*^ ME?+N0,V9V&RA"$1@%ZL;E:ALG3\D).OW?'>PV/IVL5J758R"GO1\?T@3$<.P1G?,]V%;0404C[_B<<_!X8^?LDYYJ1B>N4%&^ M>X7JUT4IZ=RDZ7[(.JXC&()4)1G$*39'[2A.E=-.ME/M4R,];;,1:*Z-KA=0C=F>=SZM MFL".SP8#=F!"V[D':N#]90_>UO@QKH2ZX!;Z8<%IK%4A7E21$Y21]U538U MTCK,NBNDDGJ4T?.VUNQ*+=F1PCKAMF.L4" .3%"'^-6KO=7J29M;BR4'9",; M3 *13V=5HW*-C=.'U&+UCN^9_N8NUNY$;/7F9?=?JA-IFA:9RC(,BUP8D2%% M(>$J@XE*D0%N$(2 M+%+ NN*1HP=< 3F.*' NP?/P:[GX:G9D**" W[H'>X'ZN>G:ABUFW>X>-C+NQ[UW+K@O'R2XC?*J^5,*U;" M4\IRP0HH62(A*@H$,8L5C&A$I! B25(GS9C3U4RMJS=6@N?&3,=MB=-06FY( M] 9HZ*V(!IO6P@&$7;HQ"+7U<+J2<3<=.AT]VF[H?MIS1D\7HDVY&[$B%B2! M.684(D$09 6.(5>^AIIZ;PL>=\)]Y-#1-/OX"0^!)-VCC=[\C@;3]7R^_,MLZNI1_;-P+:$8,LZQN7Q%BUC3**;\X5&6LZ7X MLJ;E^C5;IF&<0VN&:Y@W=%Z=5M U6'^3@,FOL\7"G/PL5?6+VI*AFXBE<4+3 MF.D9K$ 0J8+H"2TO((Z30G<@GNC.U331NX683 .UMHS6/%)WGU$;IGM8'07J MX6?.E?E[,HD;#\R:&;3D=6WB#HP7EV?7@>!W4%@;NAE&DF$;ICG<=-OZ0-DI M[N95\'@*<'W\WI.)ZU60SXSM:;W\OC0IAC0C_T++/V4K:9*R(E=2%A 1FD"4 M&"$Y97XB&*L2O+]Z57^FB"4&[62Y6R_E,5'_1JV_KN[!K]IL[):?9I"Z)O11[_IS!?8\JG:/=GTR:^&-5V#K M%OBC=2Q@IP@*=*#N%,:F43MB4!@/NW#8POTZ_[OOC_/EBY1?9/D\X_*TW(%9 M#_'&%),O\^O"W-_Y5.WI5)&J'V8+>:L-6SVD-,X1X01&L=FT1"R##&2PHCJ23_&U@^Z8V(:AE1M@YF9&K-JVLJ-CDAC[.UO7EJ3;/+/C#^ 8JYQSC M2$(WO=T(\(H-.O!8<$$R)E1;.@\% R$>:% (;=VHP\- T!X.%$-5XWG7G,[* MW^C\2=XN'I]TL?)9SI-F@<((44G.$,0F212*(P%Q%!-(6)%DG"$2NUU0ZJAK M:E1>V082QPOA'5C:\6D@A ;F1F,EJ,PT.4N,H5>@ 6R %:$%)J%N2LP53HP@C"/"3$9CY&UH;1XPR**]9$D&8PR(HS8)X54R1RFI$@IXD4:4S7E@%&H)9A-E>.NQ1Q .%J4N;SKN>5/2Q,SN_HD:W7C MS=2LP#)+*(8)-7LW5"A("HY-9#AAJ4IP&B.GK?O3]4R->AJSP$^S!1#+^9R6 M*Q.N6HNQ_^RXI7X&6L5(PKE>[!+!$XA2F4&B(@)YI*(BRB,[_;U:-M^@N/^^H<[@\#>@[[[@>?/QF!^O8. M[T-&*.$YH5!3B8*(X1BRC"90Y3A&%!G:2=T(QJ;:Z;'-SCR'-CFO%AW!?_Z M2Y8E!4ESR'BF!\O4G'.S.(,)2W$4\30B'+LH](>&>S25_@&PM:/CT(@-S,U' M,_!:"_*GC1.$&0)"R"&:8R MY91G$<4N4W2'NJ,HEP:QHZJ!8!YZ M9_1T M[F*]GL:YGHS%6*I(Q3A'*';AP<$LG1IKMLHK6^\<4\H-UJ1V3#J)AAJ8=UM+ MC9+X-L5F%4V^YQUHW LHVSLXO*&RU0UFY[CI[(:&^RC?W> 5^HT47_@W*9[F MTD0N/LO%DUR]UV"]^Z$I<4'G-T^K]?*[9D==I=$FK';'Z_GXO=E#?$CS7!04 M"\@YQ7HQSCED,DT@CPNN"DZ3F#CM7/IF?6[4'A95CCD>O?5L5+L!8;RF&ICU1V@EY^$@#+B!.+^G,:,2>QC@#MD[ M4*E^%'UC/->KP2K"_/-L]>>;EXW6,!(R0S)-(2U$ A%-$C,=CV&215(H*;%R MVY;HJ&MJY+IG*C"V^NLX=T%LQX:!@!N8ZCPQM1%#*$D*(R&%.3*R32BDD>2Q@BC(>BSQ7."H\$QO[Z,".ELJXF2;O MIC3VSD_L)@;;#Z&1EKJSH+)(EUT/GW/X5;1?SSO8D5_EC_49;_^=#I+LZ$D4$8U6I3\H$4J+_4#(A6133F*:1 MWW+-V9:I32=V5P'W)142G)08^^AZIMVGN5P78H,VPHBKL-8/#;?QY I4OE1K MKXTW.ZW2++^ <0M4?@VR$O-&-_@RS-V25UJ#>4-V?@'F7Z3GZJM9W!U-UIJ[ MHD5$D>"$PR2G!"*2Q'HMIO\HDHCE&<4QS7.G%5AW?5.CS=9<<+RT<%R"7<#9 M+,\C5/Y2=S"/#E:2'*EQ/K MBQBE42H+# 5--*=@H2!3B8(\H7&>DS0FA=,A:V=M4V.4RMC^R[9NA.W8)!AN M W-)#5EM*!AV96<%22C5JLZZQE6CLG'[2&7*ZB4_ C')W%NED7OZHSV0?F 9 M(04F.61$8(@8(Y#E0D D!,.5UI.U//U$CC4[E\GID#5J"6)7C2;5JN MZ6P!UO0'>%RN9E5"1?#30JX=+RZMQ'XOJ7=R9JH)DT(U)0W>\3&$NI.8!E')($I9 4&6,TBPEG M5L=#QT5/C0"T<@\$%UUJ7S#&TJ*^]$$X MRD^?\Y)E$(L10II1"BG<5(@ZJ8[1#M7FMTPLE<7ZAO;/%K._=/2&);ONAY/,3)YJ%<^_Z9F^D15Y*&2*(YXQR!@K($H+ DF64YCQ"$F5 M:A*23M$P=M5.C6^V%@*C;B178&>*+[0KNC>9S%"E?%R65=^J\):3,VQ(>VX+'SS#$QHM<%@:_$5>/\;_'A[!7;: MS-C=""(%O#KN!%6HF^1VE8Y[L=P)B*-[YFYO>R=SKDZXVECQ[9F6N039[F!F M4A'90FE.V>LIZX[)5>##,,FB[5$*ESO:HLZQ4TG; MPW BL[3#RYZ<)/[QM%J;9?O[97G]W8S_=?:$AXS)"!4H@CDEFH<2S4,TB1!$ M&4IYHD0A8J<<0F=KFASW[-@&FE6=(]V1Z**L[6 M,RX]7'+WB!(NOA!&P.P-7>$VD&!7=]VO*N-E!A?KGO[X3-?2)/58\-E\5G'H>S&;U6EC'E"4QTDD]-(KBY$) M_I,0TY1!5E D49Q)*IR"_]RJGQK%O7][>WM5';G3RCY'.G.#WI+/!@-T:$)K M#6\WOLW9O+$=[!M_!6K4K[L1=R-2FA6B??F&?7FT^AU=V'>V(P<,_=6!;P'D&'QUUCOGYM9[S7?]OVTU,E MCM([.UQI^V37(SX]<2F>^/JN;)((5JH"&5,,8\Z@BA(%D9()Q+%2,%5S"]/EG96)TN-&8Z*36*2=V^]S)?_?; MCGLKE9X&BQTY/!-7QM=2?);KIW)QMS"_JZ66'E*%(\YB!I&1@T?$W)HS$1&2 M)512W5GU@/NPD%_U0EOCB1>O MA?K=MNF4PQTZKS)ZIO7V/[?K*F)"76:;C'KG0&XUR(F<#2*A4U&_ M^GF;C=-GDU&'/TT[T8<. BAWTC\V$T9:H)3DF8)QBBE$2%'((B9@(3#B2,5I M$E.7(S4/&Z8V :],ZS],7X3>>[0.">CK#-K'@=F[Z6<'$.3H@>)PP_=%"UY[ M%+>%R&(PMR[*4S:HE&*V?D]YI2=?[5055$0H(AP23(5>GS *:6[6)YK44ES0 MG$5N6JU'54R-N&H+06NBGS3K,9!V/-4/GH%IR!$9=[V?L\Z'DO@YKF!<59^S M#AX)^9Q_TJ]K;U-#&"+9Z 2K5!58L@)B%L5&6Y%!EC .<1XQQB4W*5Y=NO?I M:J;6Q7?R9%3K6V\)YC.HVO7U_E@-W-]]8'+N]-TH!.KX9RH9M?-W.WI( !>> M]A#9J((/KU5B4/ NGMU7Q@&[LM;!'P$-PZA<)#N.,M7OB&^>>\4QA2[N4.7&?6LH4:9(2,&58$U1*L)Z;* )I M5&19%&5%0:7'T8A=[1,]%#FX)F]VZ+]O_-FY >^8PM*N0>RF-0'Q'8<:MP;O M[:4,?;O=#:=0F2KM*ATW2:43$$?Y*=W>]F.LV\6S'H>6Y*XH$S0I M$DCB0D(4I0@R(U>/4\P55R32TRR7-51795.;6+6V.E-.)Z)V1!,*IX'I96/F MWG6N063?;1 )EK>[HZJ1\W5?=OHX3[?%.YY[J'3US?S?[-4^T[FN9O59KM;E MS)S"FG^X7HC]7^P\N3E C04B"==,DF0I@4BA"#)6W]_>?01W[\'-]9?_!-@8(?:J0YBT[B;VR%A/-H/#UJX[Q;Z084'U9S^;;-CH@F]H";G M+$(QAB@I8H@CA&&1H"Q"/(X5EFX;[?[&3(W'JUYN>OYQ=W^[_*YG\,Z[\CT: MRG;O?ASX1^!E3^0]-OK[0Q;L.*"'*2,?&O0'[?AH(4"9O6*K;I8+;0%[,ONZ M55Q#E4.\ED8P"<:7"UJ^[#[47)_'45K06"*8I:* 2#)<+;)APB.9T#A!M'!2 M+NAGSN1H=/G]D2Y> -^QU"\ R[=][+AS/-0'9L\V+&O7R#8VJW$&['FS_V1H M]8,PN(8-U/(UYC5BMGH"=R9\JV^IOD XJUS3VS%N.[ICUNC_C-3,UYUNH]/ M=;IO+G >YSE,C+ QBA6%!!MUXSR-J) XE7:7>"[6-+5Y4J,'9V0H]\T%M;VN MRGGG .[FBZ"P##=A?02'CEY M;3 )EIJWL[*1,_3:.'ZY:B%A-Y\_(WN?Q:TL=O,WY= M2KJZ-Q&YVXA.(\V+DB*'@F8)(@F*!:1TSU#M^JGQCE?^#62S$Z(=K CG^'0'9B,*C _[(!I-DZVQH/*>O!'93\8) 37 M#[I G.58^:@Y!E_H7%8=[F99ZM%_(4!] M-Z,Z/KI^?)PW14_0/GZ]]GZV\W3:KW\+DO'S4S+TB;4.]J^8)H. MM#:#O[31H+5ZD'U.1Z2"Q2S:U3IR>*(3%,>1B&ZO>RH5SA:SM:QF#;>+M?Z" M9KH3UO.'W2QSS;KHLS1QK[KT._5^MN)T_G=)RP=91%&-(N>K3_U M^F='V777-7/Q9J>Q:K^ <2R@E&4XE$,I7@:P:%QAS' 0'NEG!BS:0XOF5A>F MSIN@5Q,/12[2O! 8LCPQ\C0IA2S%#,I,8AQ1I1E7+ZN6:SKO9ES+^IS8=%/K MD*>VK<7-YM!LV[5K!>PKL)"6D8NVF'?SYP!(#G[TO0'Q-#_6*<+#@NB@C1,6 MS)'D[8^[0GPN/PF@S6-!Z,.A/5*N]L9^L'7@"FQ< M -J')JG!"ER;9$7&C2O0.C)X"SB,!H.WQ$@#Q$ MXC9N] *SC=\HFV^S!*0 2A% 9"YAC84Z9,P9Q(E)(,18Q2QFCV.F4 MN8\Q4]N>V3US-M%=/S6ZXC^#3^7R>;9R/ICIU5)V.S5CX3_P$+4+O6V*[$%/ M>$+@&BH$OX\IXX;5!P#M*%0^1)D]\_=\F%%F5,;U?/0724T\LKA;?#9:>N5L M\?4-7W>&J4O4T\= 5V? :MTT;]<^,VJ/PVLI5; MST'E^@&S&!VFC??@#^,_: !PU%D9_A.RW-"?THS.C M>3W&/Q"1X3RG"$8%2B!*602)Q AFB*:,,R&CJ+ YV7@=\Z=V4&(BSV:-^>9J MZT;2BIL?Y(ZDU8&VH/GW$14@W;\3N\%ONJT_\$@82E/RJKD-#5H8P$\M$#]? M@0T6H 6C7JW5<$Q$A-*[&:>@5NEN_'\?64OOA@FJ?^EOA=]X^KN,\]8! M\6TSNT%JA)88>+1I/0"-"\UU6-,8M0-@QX,KT/AV!;;.A!LK>J(9B/1]K1B5 MO7M"=4C#?8OSO=A_(TUT[-Q$ /SX+_GR$$N%5%Y(2+!>/2!%,HBS)((1QP6C MD<@83MTN]!_4,#4.;*ZE-U:"RDR@[72]P'\(9#=]!8%G8&)R1L;CHOX9[WM< MT#\L<>2+^6<<.KZ0?^[!4*G%;ZJ9U^UBLT5RI\ROZXB>#_)9SM/]#9#=W5'& M)8M11F"JS*7:R+" R4,CBU@B)#-M0\^LXWW,FQJ%G$ZB77MH-@ZV.ZMF4*\2 M7K;A;)6G(#TZHNNQ=Q[X4[";AKU> P],@J_6M@%2J(=H@L&RJ_;R>;[4B\(Y8+7:<=S440*1P1BEJ9ZIJCGC#B-(DA8 M5B0813G-G/).6-0Y->+?L1-L#/5*]VP#N..191@8!Z97+P3]CP4) D5QE*8(RDA(C$>FJJ)-5_ M19@RK' @\3AHN+9(OSH;;M=M_HLY]4%D>4]_6$NI'];SLV&GIZU MG=:V?8@**;CD"50J+R!"+(-F%\Y<#\>8%I(F*?9(5=W#)*MN.?Y]F$;N=V66 M86OZ0ZXJO89OA/(YABE5,BC3-*7/2Y@IFV=0F MJ;M7%&I"8)T)"5;;C 3L."-!_AM+7KE>ZDQ((SO,75$)5X!FB:_ P1W'5#NIL]>=-*<5L;7YZ MD$3%,>$<%JQ@$&5)#$F2$*CGXSF*4D1DXG3/I*.NJ='VGJG5I+JV%1ACJ\#' M+[.OBTI-7/?I5E?+<2+=A;T=TP9"=&#NW+.R0O!J%\XK\&DYGYE]S^:_@US- MLX J5-!F1TWC1EA>=ODH'-+B%=_$B?]8EGK)65&9F>?*LDGM1R+%8IHF>L(3 M*;W&S_741Z81+) JL@Q+PJG32#GX/(QVC!$$G*%/11H; MP8Z1@R1'O !%L-2(Y^H9.3'B!7>/TR)>>L$WZJY.@?Z091G2\PD.$2WT'RJA MD!1*Z44D8U0117@AW(+MZH*GUL^;2+*+F=^[T>KNWWTP&+@[V[KO$3^W[VN/ ML+FFH)&CY?;-/PZ2._AW]^YVHPLQ\NTW2R$?XB**L[@0D# <0<0$@CB7&8PR MA8LTP:1@5CE"#PN>6GZ?.=LI5K\ZV M5]!HG>V4^;N=[>2_>YYU<5X^Z55ZN51R9:1?Z/R]E*N;I[(TESI4P3*>1RF4 M.48F3:^ C.<<$JHHBXM,4&X57FY7W=0Z9F,M>-PQ%RAI*]=FB;'E$5,PY ;N MSRUHNY8"8ZI>0]?&!CP?L@(EU!%0=V7CGO)8.7YTD&/WEB>3U)K!;:X!+E6" M4X)A(2,)D5 ,$D4I3+A>)!=%1I+"28%KO_C),85'PJ8#P"QIP!N&H;M]'5HS M1)J%TSZ'ZM7[A8_;BT\Z=M1K3S_ENWV^LV5O;@JO9W5\H'?N8X<2)_2Y;LT$ M30CW,-^N!SK!=G7M:QYYE]<9DN-=7_*^+:/8V5"[2 L4) M+%1!].B6IQ 7N80914B2(B>\<,H" J01/5#)ZRL#SCIY*#=CQM&V%L%D^Q8_*^@MGF0H=,)I5#1'U9UCAO9X0+# M4=2&T\M^/>.C7!N9F4H\6$CQYN77E0G1?M]FSKXV:J:5U-NFFX@8)3B1"[W[^ ]Y_O?@'O;S]> M?[RY_?@W<'US?_O;[?WMNR__[C;$>K2+'7T-B_; 7&94XBKAK]9\$_?VD_$ MS!8_@XT38.O%(.SF#V(@JO,P8%3>\P?HD 1[E.0O(_E^OOSKH_94_WB[>):K MM:EH(4Y4>F+E+6E&4T()9((+B&(10RRR#$H<%SA1-,;"*<*DKT%38\O&#Z"- MTZM 7L6\.;)C[S:RW!T9$?FA#^H,XL:7*]#BOW&GBC \R9U;EX;97PF$;T#] MPU[FC*YH& *\4QJ%0O;5@KK/=+H0F)?%$Y[L/-:W^D/%$8)%R**C(($HC!G&,,RAD M%$>Y3'!,G:X7]#5H:E2CBU^6U4R@K*\) GFAOPS33G:L-";Z _-7Z\K9RUW5 MW6JP=>=J_\G@M!8*VW!J5OW,&5N_*@AX)Q2KPI3K1[]WZV^RW,G[8,;43919 MG@DF%(QD1B$2!8=&-0;BG$E&,4N3/'BF M,L88I3!6+#-AM!&D&.4PY2KF7!%<*.*292(0NB-DA+@W=03#T6Y8"8/.P -& M_=GM6%E/<4.'YUW&(A#!=U0T*G5?=OB0E"W>\*/;.GOWHSLPVYKOQB5TSV%%+<' '9IDFKV4#K^DM[7%Q M;378,3L7/7+,US=)FXN@18$(XBB#2F$]_P]1-$KV<'WI_K3+K\HW8"P X9%#W M!6*DQ.@7/@2W!.>G?.W,6[[WPGCIR$_9N9=E_.0#'N1RG*V\R5!>:P.L;E>K M)RFN%^)3.>/R4[EN MZC=1OS<-F+C&;AM&E$[!RKOP-:]G4Q'%G>^ M!FU$AQ'C=1ISI/%F[$9U&\#"0]\Y_ 6L;KS!,SQ&>T/O ,7[;5NTLK#WRVNN MEQVEJ>M1ENL7DTIAK0TPBY''*N%<+),X3I2"-*411#%/(",TA2A)4%)D&4^I M\)#:M;? JJ._@K*N+N@;7ZQ>LE:,P&GS8@5Y;7C7KZ6LI=GOU&==S>))?I@MY.U:?E\]Q(5$2+ 8LEQP MB#*B^8;D"A8IQ;%$2J#4Z?#]4H538YQ]>\V7JBZ!YA9 E-J BB2]6-&R%DZ?Q1!)#M>QZ;KM5!]O5WJ=>'=-4,L4F" MBQ@3"6-.35K2 D$:13%$G,HT$J0H$OO=TQ,53(U*ZK"*UD:'+:]3X%EL0/:$ M9&!*V$?#Y_3G%"P.6WH]X1EI;\[RHW';4NMPO7-O[-1[XVUR=5B]MUO5]5SP MC';7WY?E>O9_=R,A/\H?Z_N_Y/Q9_K)YF\S&A^4_KS3K+"!HT(79-P-VCGD]4+E;;0+\NZ).8K6M%3I/'_#NMWCE\ MV#=%DUO[VE'S"*TV,"?O-ECK _C48GT%*C_J;;K:DR;#TC"Y1'KB&3RUDIL5 MKY1(R0NJ\VF3_(KS5*W3*_H[59_=OJ>12J+&85IE)I%.HHA$1)#7L1$<VHLVYH)2FTGH&M#CMI2 M(!?"4=W. 7\[1AP(U8%9L-KZV^:B:@V_ AND/S=(U]:#=QU(N\OCN6,62C// MH>9QA?3<(3E2U_,HPO/(=/;UV_I._;JJ9ZUW;$UUW7HR^^X'_V:N+>K)S)WN MHM1H2WPPB6G;BS0O#R2/9)'C!.;"I)W'5$%&!8(I8Y+DG#$3'.)RE.IOR]18 MKA4SF%>I?'=N' ):SE9&OJ6ZJK&L7#1_+8WO<*G@DWZ>>BA=]VE(RV/:<9IG MZ./;%FCM1[UZ!ZTGYEI2ZTN5?GGC#:CPEXM-L?U%!'OCTL&?/QEBP6.KIS#;\W3' K@MO.QX,A>+ M1->:68\TC:&@LK123 X8,F\X3\*Y!WMHN'S2A9:;C M- M]@P3+KMZJW_24Y/F5^WM7L8%1;2ZW:M78I&2D%*50T*+@J0T*R1Q.AOUL&%J M;-#8"&Z6BW4Y8T_55KZQWD.KQ+$U[+AC8(P'9ID 6 M4@3%T8+QU5'\(#HIF^)9E!OUK*:G,4(ODJPD 3MKF1I]M=8YIG[I1K*;F(+A,_3$QAH: M:X*Q&UL[+U9EUM);B[Z[E]1M^_K15?,@Y?MLU)3M6R5I".IW,?W MA0LQ2713I$PR527_^H-@CLJ10VSN4)^SW,[*3#'WQO % D @@'_Z'W]\GOWT M-2]7T\7\G__$_\S^]%.>QT6:SC_^\Y]^^_ "W)_^Q[_\PS_\T_\#\+^>O'OU MT[-%//V?RG+Q^:>_+I9_FWY%@'_9_-'3 MQ9=OR^G'3^N?!!/BYK\N_]%8GM%(A& 5!Y6S@N!LJ#^:*)(74?/_[^,_2JXM M:FX!#7I0)05 D21H%9U ED3,>O/0V73^MW^L7P*N\D_$W'RU^?&?__1IO?[R MCS___/OOO__YC["<_7FQ_/BS8$S^?/'I/YU__(];G_]=;C[-O?<_;_[U\J.K MZ5T?I,?RG__7KZ_>QT_Y,\)TOEKC/-87K*;_N-K\\M4BXGHC\T?I^NG>3]2? MX.)C4'\%7(#D?_YCE?[T+__PTT]GXE@N9OE=+C_5__[V[N5WK\39+'\DO4WC M\7KQIMHC? M?6A6);U87OSE#$.>;7X[27DZV3SY)*S62XSK2=(L8K059CR"2HS0Z"V)5F6M M#2;)H_N>_4KZBFC?*&:5XY\_+K[^3 _^N8JD?K.1S48NMUYW)I_]Z+Y8AQ_H MLQ/OO##6.S!9TNK G"$4PR"QHG+0OMB !Y%]_6W?4WU=KR?+^--BF?*2#,G% MZW 9;^GX>Q"??^+G+[BD!T'\-)VEB[^N%J6%KM:+!I([4PN1^Z>?B.N2E\N< M7IUIY5[F-IRMR;SFS2=;:/Q_GN*2GCC[]BY_62S7$X%:99\MI& EJ,@=!%$, M".F,"1X+SZJ)\F^\>"L7I&6_)$*46F6 APB6M0 M(DMP1D2P2<5$TK)"LR: ^.ZU6\%!]@^'_679"1@^+'&^FE;!GP/::Z5L20I< M=@H4)V$$3RQ9Z9DJ] ^!^3:[PXTW;P4)U3\D#I+HR*AX/E]/U]]>3&?Y]>GG MD)>3D%5D/!9@TI'#[2T'QU*FO2^RR(S5EA]F'6Z^<2L4Z'Y1<) $N]#^N_QQ M6H4P7[_&SWE"P9-@DK:U5#0#91-M<(9"!^]=2L4F-Y1<( D MNT#"2PKMEV3"-H)_3_+/3Q>G\_7RV]-%RA/GG(Q&)"@\TF;'"P./6" 7*X@O MY"D>YDEN0<16.+&]XZ2=G+N S0?\XV4B\4W+]"QK<6X)'4J78XP0'=(^*$L$ M5ZP#5JPE]RA(KT0#P-SS^JV@XGJ'2@O9=@&2DY1(!:OS_[R:SC.?&&VT-T4 M+R:!8AC *Q<@A!(TFO14X?._@.%2F/0'C*7W[9OEA\?M\$I.P M%H4&]*9F2!WEG%E6T'BZL7;Y>Z8C\(*O84:$^8V&R-;Y9OEXNO MTWDDATH)EK,H(+()H*+P$)PBMI(U2>5 -D^W \:-MV^'CHXSF\U$VQ-$WBY6 M:YS]_],O&]=):UF2"!&DKGL[:?%_"(#D\GS*_17-(&X.;#7%0=XCM.6^XOO$X6_?,_XB>_! SA=]ZSH'6 M>M&. M6#'H0A2'Q8UWO74[#'2_?3MH=)^";"#:+B#RXRZ?XCI_ M7"R_36)T2C$GP1'IH R%/RYJ0R%1#%%:9C0[K&[NCI=N5S;5?0YR?T%V@8/W MGW$V>W*ZFL[S:C4)RC-G# >!+H-2O( O.@$7QO&DI/$B-L#!=R_=#@?=9QOW M%V07.'C^.2\_TI;WRW+Q^_K3T\7G+SC_-DDHA(S9 VUQELQ:K3M7SH%&LFJT M\\7(6S@5=[Y\.UQTGV8\7+!=X./]ISR;75"OR*1%VM\ @Q>@?.%$?4Q0Z[VD M-<'QV.+8ZOH[MT-#QSG' \78!0B(\,^UC&,1__;^$\EM]>9T76]TU,AZ4E3. M.I&A0XD<5&$&O*B']9EXS+0I(IH&H'B(ANU TG%VLK&8^P -26Z)LY?SE/_X MM_QM$DJQ61=3 RE-7Q*"9YJ!"3:*@D5[<=C5DCM?NQTT.LY<'B[,D=%P\CG/ M4ZTB?C'#CY/(M2C2%7 RDNTK] 5=O7["0F#.!1?C8>G+[UZWG?8[3E_N+[Q. MBO%?3%<19_^1U_5VN.@X M@]E&J&/7-)RETZZP?7']2+(@4BW58<97=%-0C48&BJ?18F&E"'E8Q''?F[?# M1<=IRR8B;0:+?_KYEAQ?T2\.NJ+]YO6SYZ_?/W]&W[Q_\^KELY,/SY\].7EU M\OKI\_=_>?[\P_OON=CR[O;C3VUWJ7M'#@Z\[7VZ@H^(7R:;PKAJ,MZ4%],Y MSN.4[,;B['[7)>PD*R)(78LB#(*2(H%+CIR.&!.75GB9'KH*47 5-I X?^G9 MZLNS]>KB-U?+Z]C4R%^\X6:WR>G7)I5;;!.@)96!8LL^7'Y/P3AWR0=#PH4!:B#N$7>D[ZD_-Z273%BG35&I@#&)0B^7! 2C M+"1I.0FF1!6'PX7'Z;SC_^.\Y.\X0V6Y)%O3=K&0.5F8<@%0Q^V!G*\)Z MP-)! %@,K8T.(/8NDV2F<9TW?%V<0%O!DTS!0"G]<+6C%K J/QI6' M:@'W@=2=A(S3#6,X"!TN[0X@I=CIE409OEU7E_P4J(T)2AW7@RG M) 4"240P5@COBK7./I2*V6LC>X">@9K+O$D?O\JQV/WN+R_4T7\AM M@CE88;4#$5FIN>D J'6&(I,/@GF#IO7^MB5IX[3B.":Z#M=(1T"CS?O-^E-> M7K&WNK9Z5#8"'4K@+%-(@HZLL$UU]V91Y:2$4 _=>CD$9@\2-DZGC^%!UDX; M'4#LY?PK4;U8?B,6)E)EI:6/$.I= *6) 6]8!AY83E$G6CJMD73]_>,T!1D. M,'O+M@-K? 'Y[V1$VW9Q'%T$&VN9'S(DV6A1'4%6.%E: M45J[3%N0-4[+D.%0U%H3'8#K]6*=']VK)T%6!)1DHIV9/G0 M<>K!*H\,Z ?M+=W]H;%8XZS1OK;XDI?K;V]G2.*8IYH0^U*3_G6/-J@8 M.F&!^,F@B$) %2QD44^/4:/+#YVO[K>AW4]/#TFD)CGM9D+OP+:\(4ZP7HMZ ME7&5W]5>YF_*;[0Q5W%-@M:")5I(+I" 5 J" DPG@$G%7+**!=,:00\2U$,: MJ0F$VHF] PP].W]M[0OW.7_ /\X$55>#Y\$[$Q X&C*G7C,(EM@I&)7VQ;N< M6Y^GW4]-#VFB)NAI)/ .H//+8I%^G\YFDU@X^6'10Q2UZ:PJ GQ)9#9U/:FA M<)*GUN[QQ;M[2.PT@<5>PNP !"])W/./4W+7+W'\_(\X.ZVE\9<\,90.N3;U M7D7M91\E!!FJ8Q8*N6J*"]MZ*]J&KAZ2/$W TUP)>P/K:UZ&Q3%"\]>+>;QP M^VU*L6@'3&.]VI<=>),EE+I:E E!^XD]9#_:0*P(531@?&JSO_Z MVZ]Y_6F1:H9TM:Z1P&H2"DN.\P"8:AR0F(:@K08N0T"&@GAL[?G<0TH/*9XF M"&HAZ@X00WVQC(6&(G#EES[41C:L_FF!6IMPJVXL^FA6[E[A5IW$=)# M>J=-B'6PF#O RAG]$Z8#(HH"LM0T>-0:G!0&>'*"ZTC!HF]^]+YY\T@]90@NB@Z>8O?:A!0&_CERZ.7B(G\ M>W+WI2!6C+5U+E4$'JSC6.<0E=81_@/D= .K@S1^3\W/H>+O#TEW'_0ZRUU, MCH&4M1+3>$[>'C+R^X2R47$C1.OZZ6WH&G='/ ZV#E=(?R"[K%:)<7E*Q-P2 MY"0ZQHU&76]=&G(?# 6EC-Q+400OB2EM.> S:H]-0FP^1Z*0&K[4!\BDPH<(DS4.# PX_I[U)T;A';0.!K*$2 M.H#4'8O"F*#)$M/&GVT=E, =(%=(QIJ9;"G&YK)U#FI/^S38<=Q T#E0V#UD M(A;SCQ_R\O.KZ3R_*4^)@.EZDIUF@<4$'#U94R\XZ+IT.))QB-]5W.8&WF"$QH] 'B5(W3X(_1E0W M_M)PX&JKF!Z05IV_:Z*[QHEPUH8F'"E9)%5(N02U/"!D6R*AF \2RIZJQYLEGJ@I]2-BW24 ME.=.PN[ 4ZJ=/J=G1].U3<%B7BUKGL?*BHG"6VL]Q%C(APPL0>#5_3/6&.,\ M,Z5YCXC[R1FW>.DH.&JEC [LSVT)O9R?%VB]K:,M2&OK]7(:3M>;W.ZB6EKB MEZB@)W[D=4>0> ?WOQWHT8SMJZ2,99LEF *!3WJ!J)>]H1@!MO$D-5,+>N$[Z#C+$[ M>XV'BMNW.0]240XC2]G#_%+U/R,RHDQM//IYNS MV&>Y3.-T/9'%Q!(IY!9**O)[!?DF]4O./L2<5)$E-0;?XU2-FPKI"(>-%=@! M)*]QL,D&U5$IR_PISU?3K_GL#MNKQ:K>.'E3/N ?$\6,$Z@\&!')QG-= $M0 M$$61EGG!I&^] >](XK@)F([ .J1J.T#N;4E/8I;H+6T')NE,#H@O$)AAP)WG MDDEC4FA]K^,V%>,F;CK"WX$*ZB!;^.MTOEA>S* DL4S0%6US+""CU:"BK:.D MK(#D2QT'H80IK2NY;](P;F:E(W@=I)PN[=<^HIRD$")C)0%C%DF.),S DP06 MC2DJ%LU1#F[S]J%\W*MO'0%Y!"!T8%L?R]%.+'-1$D<@ Y(C[5V]SRPU2!D" M9[6PA[?>S!^C:5S('OML[W"U-(/9*%-,WFZT\BFOIQ%GW[/4:J3)]Z\XXGR3 M!W@[YK 3EQU:$S7P6BFEE.<0G+;@A%8J(V$MM(XFCS+L9#9;_$Z/SB\6RV>+ MT[ NI[/;?8,OB@V3T4E7E\4S5@VW<1!*0;!68B"O1?#0.N6S$X%C'Z@TQM&M M,'DP977@9'Y_!D2K_LUR(]"TR=B_S;<'O M4QVKB9(+QYE WMK>/4S1V,KH%%PO5ZM3XL0*SETJ&E#6R2 VE]J= MQH.HDYN],!Y+ZT9!]U,S]IG)"*#:0PV= NKZ_.\87$&?-!1AZ^29D,]ZV7@2 M44S:1\/B$5"UZ]3U 4\X1H#6O@KI %_7RB3NW> Q4%Q> @F)TQ?E&"T>(01P M+57V:"7+K3&V!5ECGV0,C+/6BND+:[?V>65EL%PED"X3*X@.2':!D)%8#(I) M[5KOC@^0,_8QQO&P=9 B>L34^39O2DI6)@I*DHR@="')Z"+!2F.CCM%Q.T2Y M_!VDC'V2<&PL[:& 'G%T?4\/P@ACDP.C$@4AT@APGEQ(%J2**I9ZMCO/[Q_\^+-V^?O3CZ\I']MEMR_Y_'#)O:W MX:E14O^L:N@2GY=@%%QJ[24#:9$P4XR%8+,$QY1!EF6U2XV7[SVD''XJ?_[ M#S7K6T^[A)&:C&JLAZK*.XIJ:6TD56PHGL>06_>,^9Z"<9/O+?1]^[A[;PF/ MN(NMENLZ6R2=QC5%"GGY=1KSR1_3U205F]"; )S7;(=1#CS%H<1)E"$;X7W> MZJH6O> :.NBG*V3<]^Y.#F;VT..BH5#[ ,7FM/R,@]6SQ6>,VP2, X\V.KT-D ,%/")*JN\P>;V87^NZ]NW7 M_#GDY43H6+(0!8C_#,KZ AZE Z%2(@-+W/'XF"-R_^-'!\"A.ELT%>#8$+B# M?,W(OPXF0DFFT)H(C)QX(C^$J#WC692;;37OT?^>RF]^Y:]Y?II?D)1J+X3J:/]UNO[T]'2U)B=\>3GQI79+I_^E>F?#N2ARJ0:/ M0G-0CECTUAL0M-&2*^ZT"ZV3<'N0V8FCNB;I8K=^4.EOH MNAE_OYBE2VV ST/>=J4K+V/AD$$PLQHR4"(L9J'S'; MXH.TK>_D/4C0N,Y.(Z7?\GE::: #.+W/FXM3O^0YB6I&+)VDS]/YM(II/?V: M+[C*7$17A]L9*QPH=!F<+CZ'Z7RCHLLN=VOZ;C5-&V%6S2V1?KOIA??T4_WVY?SD<[V#\*;<\R>7 MK6#Y!#G3UED%P@J*F[G)$#0B2&U3B;98[UM?E3L2:^.Z;\-@O4=4=+!8;@E[ MDEU :4( )B(QP%R D(4G!HHD)S=8T[S9URTBQO4(AP'@89+N*9BXZF(RX<%( MY$X!8ZZ.B7,,7/()E*T%=29P*5MG4^\@HY/2[,8!Q)YB[@ IKQ?SQ?=JBX\)W MS%SG\G5>3TJ]Y<*+)4^U*%H=FGBR%!@ESZTWSLB26KMDV] U;G#:& J+@?72 M =9>+)9Y^G%^=OLX?OM _N"*Y$3Z^@6G\VJ1G^1"GZF'#,E(49S6D+FE15JD M!A=+)/>/.QETX&A48\CM0-ZX4>NPR!M*2QT \&KKKP=>]TUY)V>S=HBKH88* M4!O)06 A0=8Y\^2=\[)UKF0KPL8-'XUEM&!U8+F$C*SI-3$3T@!@J?"PN<3'QR MI77L.2 [G5S-:Q-]]*+V#F+A2Q;/5_"3/,_U))GY))3P J+VM$5$7D>M&/J. M8_2!-@_>?.K6/:1T;[$\]Y5,R)<"(U9O(#GS(&:0* MRMG,Z[SHQE"Y>GLGE_+:H&-/H79@1BB*OC*J6W6F9,A"B,F<64=5:MEOB*;V M;U#<2(,^-$^Q[4KD=HD1]H.@:U@==>#-?,(:;ZHIR0,WK?)N0 MHL8HK&Q]_? [ K8#SX]2X+J_;#NP3A>3&2XZ>%Q&0D$J452VX!SGH(QG0'*0 M@")8&Q&]UJTQX&H:)Y@T&MJ.P>1ZTY598H+3 M#JV9\MZ;'%&V/H.^DY!Q$_=M=/P(<'87>!?N\4TVGDUGI^N<)B(4(6*@-67T MYH2>UI13""05GH5U9#E;AU7WD#)NZOTHV-E'Z+W:G$W>[=ET%6>+U>GR6LV' MDS([E1@P%@K%BQ:AEOY#S-E8'KQ&/C2B'B1P.QOUHQ3;#Z>;#H#WUSS]^(D6 MS E90OR87Y_6.Y5ORJUN,&N6V_W:E(&4/Q2"X0M*#5'5D QW4"RTU)*)E-K'4C MX1U)[&OG/3HPFVCNA^XQ]?3-KV_?/?\+?>;EOS]_^9I^?/X]7XV:3=WUGN-U MG7J4R_8S)FVEU"6@EKO.$(+!>R@*4>5LHHP02?BRI%LO97.'8C ML6%N7I1HM*>5I%5M".<+!Q_)X7$FV9K"D86W[^&_4V[^&#,BFN/B@<3]+A+O MP.?;/2ELT!NRRYZ,LPB@4!E KP3DVL4#-3HF6W<_&R9Q?XP)$8,C;UC]]0;0 M";?2)&X22%W;Y*I [FL1'*+C'BV3*J360T&!:>8'4H/ MF&J7/>*,ED.W1(1HF?Y8NW%^.(8Q MGY@L0_2" =>V@ H,P5O:ERQ&9$I[]*)U6NL!; ?U=8OLO M)Z]_>?[^Y>OG__.WEQ_^8YC4_8UW'#%M_Q!W[5/V#TPLE[63G0D9(D_D? ;D M$)1F$)#PD$MPUK0^R=N*L,;3)#R+4HO"0 2D=:-LK7TA1SLR;KCQ*LGF#4UZ MFB;1'@N/S);81=X=Q#27U)])I%K@Q;S>XMSTS]?9YY"C@I2$HL Q$C/,&)!) M()+/:@IO[;8]2% G6-I#T_>!YF"Q=X"A&SR<-UXW(FNAE(120NT_; HQP2P8 M[A1+!)8VVWI\ G M8L5*ZQVWG)?8NHG)+2)&KNTZ7+'WSU[;0\H=P.0DI4WR MR.FB4.V""\/BIAPLAMKLG"0"Z%@]D!2&99F+;]X[Z6Y*QCT";@^>!O+N #4G M,9Y^/MT,A+GO+.2<,:>UE9FG.A-(@_(F@L\R K-&\A21);O5;+9=C-&VQ(U[ M?CN 81I$*QW [>Y,Z\44(I4QL%+OFRA:.IE6#2HKP?@HC'$84FF-L(?H&?<, MJ#VHFLF^ QS=<3W%>BZS$QX2=W5ZF>+@N2U@ZJ+(@E>Q#172O^IR E23.'X_ M 7< D9OU B_GM_-D[V@MO%@L?\=EFA3)I%0Z@XB9D;M'BPQ=T!2R\HR<>RUR MZWSBCB1V$O#OB8C;'5T&4T\'Z'OZT%1P29$#1\\ $];LB//@M6-0G,&D>-&Z M>7OEA^@9?2SR<$#895;[+EK9&V%?-K5,M):6ZT8;X4U9[56U47RQ*ODZ0K)6 MWS.F(.2 D))-VD:9T+7N!=B&\G$WW&-B=P1-=X/R:_=$LM*AH#>TTTA)3HVD M5>JY!QZX82%(Y\/(7;,&RV$<$VU[2KR+JZ\;J;QG:ZK.OC#(X;BW]Q M>3-OBCTHHMZH;\)*L3EEG^3X.L_RLR^15 $=&GD9,#$)( M]%TJ4BFFI'*MHYP#R!VW+/:8J#V63OLIB1WHEH?C)>6@:(/!>O$DZ01.:P;< MRA@3#R&R8UYU&_@*T&"%N,?$?@=(Z,"J/Y@&T9DE5CN))5Y'464?:(G+! 65 M%%@2$D>]):<&:V/=37)J%ZT<&+8_GZ>>4E,^6H4N"N */2@7%+@B"R0G-.." M%8:#^+S'24T-UF+[!TQ-[:+IIA@?Y3;$R?N_O'CUYJ_OA[D'K=EM>>&<86AKT M[JC/?+M P7LL&*R:3]G5(D5:.OA@% M*!5";8]C$N?"Q-;;<2^=L8;6\_TI^%V$WD4*_EJ.X.!\6 MNPI3.:.KP$"3&,@_8!E<[:.?.)H0K47,K6W<$'R,/+SQN" >'0@=6,]GF=X< MIQL5T_>S?)Y3./E/_/LNLN8!1I!! %4%+G)QN\)E;B"1@QI+,S+<^U]R& MKG$M[OCH60RLR@[@>9WV-^7%=(XDY?G'IXO5>C7)4D86L4"6E:':FY%"00Z9 M2XDQ!NY4:M+H4+1GL/JSV5DH5 GCE( M-(J\HV19:3WXZA&2QJT&Z0Z,+178 1[O.0&+*A3MA( D(@,E2BV4KSDKKI*N M'8ZD:)YJZ+ 6I#OT-5!7!Z"[&''^9OYLNOJR6$W/+/O):I77*SZ1HG9"EAF* M#20@J329=(T0Z>GCTEPLZR@N?NU;M,)*QP-C%6 MR>A8+='E=8*VJG- % >GK0G),UWRC7JKVP=+32@9MYRD&[@?7ZL=.#"_XO)O M>7/,^S['T^5&BK_-EQEGT__.Z6)_G AG916PLZ1)(<0_)2C([@ M@DS6.CM+=[HT<"9G,E]HS8"T_C+7[;5%DO M,>5)C#(Q(ZJO4=MA"J[I.Q3 O+)QTXG>8/BQ]Z9L:PC'@ <,1J0SM=9"-V;Z2 M=I)(G"8I 1A=!(4DU^ "><5:"*.Q)&Y;=Q?9GKIQHY8CUR,/I+0.)IG=PUD- MSE;W"#*;$(A!\G5C84!A&@5K3D= ([++H= FT3I^V9W*3EIJ'NG24"MU=6 ? MR<<]/Q4XB?]U.EUFXI66V?K;VQEN]H!Z5?1+_<@D85"NY RI!%NKM"@&\UJ# MSZXP)G1!WKRIU];4=7GIJ!E.;EXZ&D9I_03.V\MS$K@.%/P+<)AK0TB>(!@7 M@%NA&,:,[4?\;D]=E[>(AD+E0$KK=]>^+.6_0Y 22RPJ<8@2)85VM8.CRC5_ MA59)10Z0.Y(S^0"5XSJ5Q]ZU6ZFKAUU[N8@YI]6-G,*W9SG44=O(R>R3M6?< M@++:D7,L/+CDI?=*(9;69\L/T=/ESMP,"[>O [=13 \@._IG*(P.I+0.G,CGI>1(OL[S/^*F2/X=H?W- MO#);_[]&;%]Q=K8\28[32&NA_@-%<]__XMHG)U%DK5$)8$D(6ICD+_ED2>9& MHR0)2-IR&N-V #;&/?@>S T=6^$=N! ',7O6I_?VR<5YT[+K8CT3]<07R0L6 M 4+$"$IG,PB^$LS[[0WABX MI,A#L0B.DX:R4#Y)'CQMUCVMB7'K _J$^$Y*[&8>R&$LR\@-5PDAB()UB)X# M)XT$D8R@ $2B\*WSNL/C=K :@DYQNXL2.VF(>Q##ER(7K!2*BR7HHCTHX6AW MX2) <"9@4,*RT'HH=!/"Q[U9UR>*]U)J)\XW\763&XJOE\MOY!EM)F!,C) J M<)-(F'4>B[!U%KNAV#U37&$*B]P.@=1'"1LW;3P"8.Z ;%OM=>,8W)+DS6U# M:2.RCPZ\MW6 15WJNEZ#<8RCYU+;TGK0W6,TC9LH'A^.3776#1(/],IINF M2&#,D-NO4D"5C?/8^M)H$P]@L-SK^&!LJK-.<'C@CA!B"4XF0%FSKFKXX9Q4ZOC(_AXVN[@U.#]Z9HO3 M]#JO)QB*9/5B#O>U@8HL'+#.Q7"8N) Y)OKWQKBZ0<+(@VR&4/.MJ\O[R[P+ MR)SWH,ZK"PYXS%D[*4!*1T$6"@5>:@?11.6-#0ZQ]:G/;2I&OLQT%. <)/D. ML',AF3JECKZ]NF0P3W?4BCV;KN)LL3I=YFLW'33:E 6PF,B$!Z; 21> OG: M'$6HTCS'>"C-VQDT]L/MB$?591?8W=SJWG0Z2=,U<;*B!5EO7:CFETBVI6W\XYGC(>867 =07S]E MT^^F'S_1$O]ME3>]=]Z$-4[GM0;WHI+JQ6)Y>1/[5:VUNNSF/$G">E?[HR2D MG43Q0 Z(( &SF$-B)5AC6A<;'4#N^&7OM1=\SL]WPU^T?WFSVZY[\-!K]^F;Y$>?G4XYJK_?%;)KP M?/#6]9=?3D#"V:5#<>5&Q!!MM%H"N9X<5/T2BF? LV9.1LM2\Y.()H0?:G0/ M(N+*-GP@93ZAY_YMDBCF4UXJ"!Y-/8[-$ SM/2)()7E0(;+691VM>1C7Q3@^ MGF_:Z%$QT;/A?G_Z^3,NORW*^^G'^;1,8VUZ<-:S;3/,?#:-]=K4'E9[RR++*9ZY"\[[_]U-S MK0WF;#1<24C*UN;XY$>YPA-Y[=8E%4L0S;5!R*P?>7BD_OL$: MWG"-9<#&,F2:!22@2"C".U">-EY?"L&I"*LX0VMLZP*MX0P9Q6IORG,*$3_3 M'K^:2%,P\IIP2Z+6VS$$%W,&5ECF0J>46>L1[]]3T*UAVD7K-PW3 4+N(;&X MF$>2W=F,K7?3U=_.)A;5[R96,<^*\J"]J-4968"KQ]?!2\.\RSZ(UA4U#Y S M\HC@8<#32OP=(.EU_OV:D):+.7T;SR*+CLK+"Y?9?"W6@<>1+P,)@;5%$_OD_UW9)<+W>AC[ACKY;KR:_XGXOEY4(\^6.ZFM">D153"":42KVK<_Z8!D_;22C&VK1= M/H,>?PTN]-,55.Y^\\@'PPUTN6@FV)%A\1H_4S3S'0_/%I]Q.I^4P 4+-5FC MLR0F*+@)]#O@Z*W+Y).&M%5AP2/HN)> <4#20J.+UN(=>Z[#>YS_+<]_S9]# M7DZ$B-83$1!CT:"DH7A71@?,EV0PB.0=?\P-NO74\93=2$.+%N+J(*B[91R? M?'N2Y_$3>8-_VZP$GQCWEA=P6"@VB%*"EW5@+.=D+E-P3C;ON?$(32/7:+3; M3@910I>@NN#F?*E1G%DTK]VD0SUUK),T@\M89V.SB$IIO#EB: !0?4]39S[* M00AX%%X'J*,#>&V&;]V>SWIN@%5041>9P5FF0&7)(&2O010>>>!&>-YZ0EDWA8/=',S$+ 0JN. M.U:<:8RF.PGI;,]KB:+#!=\!>NXPX!_H3\^"B: *9QA!.\]!>:?K?<$"6C.* M,8PJFC6_$WH_.2-W?#B*][27Z'M$467D?(FAI_@D,@YD5@LHX>-Y.DN%++*, MHI3!471%3F^[VIXJ?S3MMY_\>X#2>7![BZ5S^ZJ#%Y[B6^!9D9$504)(F0-3 M(3D=R<'DK3>V1TCJ#%+[JOXFI!KJH0-8_9(7'Y?XY=,TWL>0#]:ZVD17JD3" MXC6-DBAFT1B3*=()]*TOCS]*5&?>4R-HM=7%R(GIRS+E*ZYPMC'HC(E(L:X@ MU\]6)IRMX\H2<)-T]C(1:UM5J3R2F+Z7@)$[#K4]O6@CYK&QDC_>9.%B.16- MLD0-1A=/<4C83.1.D%"3P'(P+&SE)#V&E?L(&"^OW4BQB]92[F#/>KV8_[8Z MMXAD4"E\S*$>YQ#IUM2P,A20PH; F!>V>6G M=>/"(\VRKQ9:;2G9$<$Q299 MM?PV>?IZ8G(0PJ*'VBP-%+*Z,+*%:*UA2(+PZJ'K_JL<__QQ\?7G\R>>0>'\ MARL47+UOY*%G^ZIJ<9#<.M#TO[Z=>(M9%@H"5<92&8[@#%8O*W*3G8_AP6UA M-TW_Z]N1)X@UTO2..BR MZ&Z:_K=W(\_A:J3I'>76P99^RRM^-9WGE^0 K28F1/221_ AU&YP7@ 9)P]. M.2[1UL/]P0^L+ZD9N4'D$9*M^PF^1PB]SAAB:=UEY@)[.4F-[ZOPQ*.VK@)Y+TL_/M:I0B=]-8>KOT_6GRVJS M?8K*'WUFL[+PW:AO5-A]_M(7UU[ZUVLOO:SOY2%G-)(B%>49!2Y6 BJ!H'R. M2;AB8FF]1K28J/Y9L*R>O699KW#4R[#%%2YSX,U/I[>E M;5R3-02&;C<_'D!+/[(MVW@7@UBT\R7QN#)M[?+13J-Z]7)/+W/RZ_3>+TA!>T1@1D*GPPF M64,25CBLJW;AHZ&#/C)JZ. >X^<-#!@GB8TZMS@I,Z.O?&VC?2 M>:R]]IWDH7;[LX"N!/I1*5NBH."O=2G2 >2.FZ,[!JB/I;0M/P M[>3+E]DT;EYZP,WN@]YW-$=V>ZZ/[-X:9U/(*("SVALZH8.0#0/'N."L1.M# MZRQM!^[M)!EKA,< AM3EW/=XLSQV/LTM!OFB94P1O5*BEK@5"B*)F2JVP9-E%WJH'P"/5+G>] M>USDM-/JHJ&(^X#(=>_TO,0C.FZ34[*NB_7T:WX^3[_B\F^75VYXBLPR8;X>PF%\4$G6JU ML->U J1^09X%Z("!Z1*YU6XK.-S[BG'2#0/!H8T@QX;#F_6GO+R%9^\#L]) MRF0FE2\),"0'A0=#X6I0:.562+CKZ>.$YP.!X&#Q=9 9NL>Y>G5YZ"^Y547J M J8(XB?QVL!:2+3I);#W^80\RNXR']L3);N?< M!ROM[R.K>+Z9'"6C>.-=(V03'^+VR)G$A$68VH!9N3K@TB4.WJ$%LJP>"TM% M-1_:UT,F,5@5A0\<(LN,G IKP&6%M,R*K1U>MF^O^^)G$7;"R4R9Q%VWT MD2;Z/B7"F762&P8\9G)2? R 2-^A=EZ$*"2+_P=F$G?2ZF.9Q%U$W =$[@B, MA+?"%Y$I,*H]?6AC!ZL-!K-55=+?229Q)YUNE4G<1+G[/ MRSIO^N.RCIM\.EW&T^GZXD)*""ZBW70P=[D65#**H7.!$K(ID3S <+-(X)ZD MP8.O&1T0A^IP,8A QX;&K_AQGM?3^#[/5XOE)0=<2L84F=)2F]BE6A);[YMF MEI,+,8B$:2M(W/GX'K.)>T/A< &.#8&WGQ;KQ7P:+VA7RI.3I3+$VDB7&,BU MQH1LI2+B1=&6(L/M[,'W#^XQ?[B_!3A :!WD=Q[-0U@AA>-20"JVSCXL'$*, M$JR+J23)4TA'BEI^A-3A/O[G(*KH %K[9*&P&!4-EZ!YH&7HA2-SJ2-(-#IF M;_BMUM7_-W5X&$X:I YW4=K?1^KPHD#SVU&2A[?>-D+Z\&&.CYQ U!3!>:<# M<&D<*,X=H'021.V^)82PQKKC6HFC)!!I-05F$<&[N#D2J.UY0Z@^BF(QVR": M%W'_^ G$7;"R4P)Q%VV,W7WKWDY3V>NB,!1P457378B=7#R@8:ASS*ZPK;R[ M03NUC9-*W$F_6_5KVT788R/FWN93.F*P%"R!V,0WJ"A&$DZ LS%IC$0J:S%T MYH?JU[:38K?JU[:+E#MHX_/;^TG@47-K$))(M9^X+Q \!;_D#7*5K$X4_SR MB]W:^/SVOL>^;#LI;7&0!,=.%6VJIDYHGR7V+S,?S 1BDBRDY1OV&2!924@8 M78Q&%8H[MJ\Y^_[AXV4*VZJ[B?!&WAN>GRX77RY&1F2&6)AA8%BJ4T]+!))* M@>B]59:0K+;K.E#]MBX2!9=F#T__7MQ.4L?*VZU+Y27(0&VO X M2"V<"=L$&Z]#7OZSNO!6:K;]J_E@H75P6//HH4)FV8K:"(O;6H^L.0**O+EEX;+4R$K>:A3Q M_QGG@/LDCP9110?0VN=(21<90B*/2-=!0$H6"3[81&O1!I/09H5';I/W YX# M[H23!N> NRCM1SX'/$EI6M^#LVM]B 8\"7SP?4<["]R>ZV-?)W#!:%\$9,8, MN5:);&V%7? U_RI#B:KU@(B!3P//+BO?FM+Y+J]/E_/54UHJT_7JY6IUFM/) M/+U=3F-^NURL<]R8GO2?1$9U;U9/3Y?5D$P8*<,(YR"G*$'5D9Z.)0E&FI*, M01-#V;[*9W\P4;59M0@>4F;$ M?/(>7. >/ 5,1;)B;,9C(?<[RGZ,OGMCXG=_1>Z.8G^&XGGUA<@7&=Y%>('3 MY;_C[#3_FG%UNMP<"^ZU]]_]H&:;^A9T-MJM+]]$;FF<+>K+5ILT1FP0?>#$"N, M8E)F+ B;4QV30T&IX@JBU!0=1\:U:MV5^BBFY\FW)SC#>X*KZ>JW^2*L\G+C,;Z*VC]+V.*UPV[QA\C@*%%(4D8Z,K3!G/5U,N"+4Z + MA: 8@V;\[\D5.#N(2LFG+!3DD (HPP4@J@"FJ$1>,>-EN_'*#=V \>\.-$/) MKB[ SBKI:?M_\NW:8G^QS/]UFN?QVZ8 6NBL;#82.'<4;6&1$)1)@-'*S'0H M9.&'0]E]9'4"LF98N!]L3133$];N8NBB0B-;Y%89,%$;4%YR<()82BZQQ(6T MR>:AL'8_6=U@K0T4[H-:([UT"K75I6=[7L3C$VI,Q D3Q8%R)9',:A_8[%C M%&4J@Z7R'J"K$["U L,68#M(,QV@[2FN/I%C7/_S_+].IU]QMG&8Z[HL45H9 MI(28$"DLTAQ"9@6*)-0$!AD8,*L0Z^L@(<8U'&F$S1[;LL[$_OR+.4&V'F5H'5D138 M 5A_74E$??KV*G_-9W=T-8]6L* LZ*PGBL&+G&* M\K5*VFI>D+6N$MN.LG&'W1TS2FVEGIY =]U'OP06IX&;J$"5C.!* M[3SI*"AS8=.3YQAAQ'T$=A)/-$3(-B%%$W7UA,7-Z.*7^ .G; #FG67%.Q5OMK]M&#'L1_,X#1)&B"6.H-(. M('Q64''':?7E8;6G1>VP**C-@\C@YPC!\ S&EZ2B<18^%1@$.5:C:^=EP0F?R3X%&*4MC-(8?WW!7;X^7C M!A_#(.PHBNC QKVF$"/!17 I4-R>BS).AH*I]86X M>XD9-V@8%D]M-+ _E!9KG#6!TK62ZH=D)4-THB@RN)8V>J5TO?!K*$9GGC$K MT:;FMWZVHZR3[-P80<$ JAO;/:N7SDER550DIBDI;Z/*.[W.;),-TH#P@9P! M9BT$[3F4+*..*'-BV\VDW_Z=X[K[0ZA[,;SL.]@N'Y;CZ;;[,.)O^=TZ_X'2^PGEZ MM:B]KA;SLXJ9FLQ\7XM2-^*IG9+P'7D4TUF=D)*7GVE3H4\,=O%K(/*&O2!V M#)D>XR*9<\AY[2;@>+W)R V%(=R26^JEH55)4S02NR3YL^EK1]J) *!/0"N$Q2,1GJ6+O&O#Y$3R?)Y4-1<=/2-E-! M!Z'*7;R\N[;N-SQ1C&64=0)*M A*1A*6"(:".IX3JIRM:GV\NPU=G80IQX#7 M02KIP%N\BZ?O-Y@-5[ZX@M(;2-G587BI7NR4"(A">AU(=ML-*#@0:+Q==ZS&)S8COV,_;!6_W5K <5;D=[-9/3E?3>5ZM3B+M#ZN-]=A4=?MD M4[&./%HC:*O!Q "E(1\D!(%1;_(3C3%Z#RF=(.ZXP%BTUU*G8*O?+G,^KY$L MP7F1$X=0ZLT]H0LX62P('26B3\7=G%4V".R^(VI< #91_19PVE\/8Q]Z_/N" MG!GR>.)Y/:Q3+A=I+*#PH=Z3$Q0O"0L631#2%2[B=EVU;SRX/QP@[\?W_?:$T4U #Z73#O!ZL;$]77P.T_E&N?<^/YWUG MZG=ORIO3=5Q\SJOS"S^Q"Z\S^ON\?-NG? M1"K'. \05A@KG003$EE@&PKXR TX+8/TQ9--?FA \=_O>0 CWKEDD0)LQFC1 M4O2.J994&Z:X*R'R.%@WP[_C\X!=\#;<>< NRNW []BN8ZG3)7%5FS G4#FY M.B);T1&F!G7?5?BX@-FK]?#VVNL)D ]T->7*9/HFL#O05 M*0,3R$)BWF<_6,[NQVX]O ,4]F@]O(M>.H7:K0:W''U6Y,%#Y-H23RQ#\*+6 M;>O =0K!-V^.^/?1>G@G,.S3>G@7S?2$MB8QIQ#):C2% C_%ZT1)"=[K.N+< MH>:TI20]6+'-_SVV:+Q['QT1/2V'PT<;/<59/)UMOGVWF,U>+):_XS)-+#.& M&<[!^FH?G(N VD3(M.\5E0(WS2^,#\Y4)V;_^( =;C!6 _3TM)RN[9AU%/$M MYE??<[]Z=T,[9^+\MGG6Q$2GI$F&K)NH-QXB":'ZCSRHH'5":=5@G05;,M+) MLND#K%OX6L=%SM[+YTM>3A?I_1J7ZU$7T3V2N#BK?3F/L].4T\OYUV(9%6.M![[UM8TKJ MC%XH<,4&,D;9@J]GP?4*GV6DL" &ZSE_]&UL^$/3OZN5U0XY!VYCS^=IV#/6 M#TM,^23&Q>E9,B5/-T*9Y_4^)Z8//*W9^>>V%#?>81#-9=U ]HMA1JE(H7L*6V?LPJ@\LN 4/+")HIN>8]>@8P M6^_CIYQ.9_E-N9#I9EUL5@BMB_.&8?./5Z^^6A",615\05J"6H-2QD#@I=Z= M#HE%'PPVOUET +G]F;!=$'33A!U+;QWDW:Y8?4HOGZ[/&NF00WL'DZNS>NXS M6W#%,==:A4CQF511@&+1@ O1 ?/9A(+T?[YU[_##J1XWR!\.L$?1XH^Y ;\_ M_?P9E]\6Y?Z/'%"!V>2]1]C(]Y7"@)M]4HD7FQ)$CN3[&;*6'M%"$DD5@\)( M;)U,;+C9;ZXDWI;CDUP6RWPRFRU^KYU":2U>+4W:0YZ=YA>DM7=Y5A-0;W%9 MLQ'G*W-BA4-G,X(,KO9;E(+<;ZN !1UCY#$HM]V-T*9D];?'[P*<[VZ0CJ>N ML2\?OZI7W87\!8>]1"Z;J()U MB.6%3I!)';*S((LKH&1. MX"1J0"<%QXQ)WFS]_C;Q[%5;6!U')&/#ZV+Y?/@%IR*]LB= ZS=U)73 M'%P,%,=HSHPU@2G9NJ+Z8%>I^4%76W/53-Z'0JC-=GAKH;S.ZPMN>*YWT.L% M2,F)&RE(3!E=O0IIG189$9M//WN GG&/25MY4,TEO[=3]34OPV+$O,-Y[;Y>+K=%5'[-QF<2(B!5X*B2-M2'8I:7#<":!@ M7V,NSJKFF\!#](P\A_*HT&NFEQ_& /YU.5WG-Z6L)DP+C,)'* (5J& 9>!8S M&*X,0Q3"XU](P"?#$:BA)% MNI@EOSF-M\-->KBIEQWB]ZJ_*H1V[[1"G'4\+8A[![9>T-+5N,I3S:EI.09!< MA;19F9JW+[$]RL8_?SL.(@X^5-E%/:.')/>P>8.UJY38\S^^Y/F*_OTK+0"< M33@KV7M7($DMZV"?VG%;UOX5P0:>C.)QN\*!_6D8\>BN!T0.HJH?RBYNW.!% M*1.A64RF".#"(2B5=>VC$FDA>FE1,!*S;6\8+UX_XE%?#SALK:#QPY3]MP * MNF1M454[]E6GIPX^$]F"B8R67+(8]B[;:[1#-X]#?@0<[J.>_N.1[\H3'Y!Q M8MK:["JOU2\)BF2,DJ0MY#3W]'V0)'*$.KI>WN^XOB>]>=B MBK&$##IXK%/DB=7,,W@=C+2.A9)"4R3^8*',()#9![$-]-=KA/.0C._WH3'& M+&WPP)UEM3:%S -W 2SM'Z@=L^;F1>*MD;L70=W&/B- >'B-_BAF]S;_EQZX M9]('SRUDR=E9&XA0"D(TTEEM/!K!!W8"NH^7NC&_C?3X0T12CVXZW@G&(]>T MWR@%*FK:;^K]2&N9TSQXKU.+W'H3IV&,Z*H;U#;07^\-:%[.O]*C%LOI?FT< MKO]YL[+(>VEJ5+!X\?QO5TT[KHUW3RZZVJF#YP3*Z (!$P$K6EML43DU;V/^ M #F''DO?\>BKV]%6QEH K2!GDVJ4:,#EHNK49A^-(MY-Z_'"#]$S;F58*TS< M/%YNIH&>[Z=?6[#[=X2Y_9 A#,J /5\>@A Z*X)E ;)2%&=ZGP$-[1N84D"+ MRK+2NO/)@&;EJC7#Y4ON;L @M;.!,U&O8=56;UY.8+Q8H%AJ1&:\*CK M=3@-#CF"CDX'D;G.OG4=[S%\HG?X^Z\4%"ZG.-NX^*=?OLQ(RJ_S^DUYEVM_ MRKR:&.V938+"4:%-/6#A$"):L%)S6UC(V0W&^S8$]FO&=D'-O5Y33]:XAZF#0ZR1/GJ"&'$Q44;ER#.YK%ZDVB1:@4N"0?#*!*-T\#>/0=MA MZ74>N5Y]<-#L*N']T;%8X^QH_OIK7-9IN%]S&Q_]UN.&\,L?IOD(OC@%AE$4 MIX%)7:J5D("2OIBBA32Y&*8&N)O59 MJK-CH]8"?5*M;V_=IJ)?KWH7_=_OZ.PE[9[3 .2T?W,Z0GSM/S_SJ= M?JGC!O;LI/_@\YH9ENVI;F19OGOAR;477N)+)XY*\ Q,UR("YVG#BG'3ZIV\B3*GU/H"_2[T MC6N9VN+GCDO+P^CI1[5<^Q^F;/'4HUBQ 8];'L?K6:(+LK9*\T"_3!F+\.QX%NR'L5N[ M8&5KN[6?3CH([E\MYA]?4923SH:*/OGV2UY\7.*73]-XLLRXNG&8)- Y%S"" MK/D+)>I]!"%<-?^R5M<6;UH/Y-F-PG$3E\.B;T!=_:C[YM7IV;V?.B#GT.C- M1]E_]Y7$T?9HZ80L(A302=1X5AKPO"!H JF32=EB6Q^3/;DE*16!VQ??//R\Y?EXNMFW'"M&GI%45#^M)BE MZ[\_YS-R0F!H#JJ:CHP M4;\B"7J>E]^NR_"<%:LMX[6RG[M0[[@A T<6'#+/*4LED0O;V&8]0,ZX-39# M&[%6>N@ 4F]*F<9\DPFO23K)2$A)"%"&:_ ^U\)'%K5GQ?'F4>.=A(Q;=3,T MC Z7?0< >KJ84[Q\&JM2-I6-'TE+%_:5LK>"D?U0X-=-$!ZBZ5U:OR.Z^7.?/JTE&441MJ6&T]&1H&4*@T)DD M%Z6T2@DG6X^_?)RJ$-1IQ'BGOK?%EZ[*Z,#:)W$>/KY=#,*[%DF(N)THR?Z?I8W M"INGD\^+Y7KZWYO?W\O\Q*?B270?K6CO-/9L M ]=1%#Q^CY+_W=ZW-;>5Y&B^[W_!;MXO+QOA(A\_"DW-O1[;9(^1PD\"420.+R+'=K0GEVF3-I$P2= MR9)5R8//V0)'+%F3T2&U.Y7BW#>%__0^ZL[L?^H:ND6J_Z#GG^1R M_23% ,]?A:+5QI0H:T8'V8NQD+V(3I%WZITQ3CO-7ER:VUUU?48;K-9$*="2 MD7N4380@N8"4 Y/,%MI[K9LGW'U_IQ;=0?)_,!#U4#YW8+[M[5 I9+X(3>LB M%5LG?=;^CJH B]9DQ4,,H76E8],TBPD3TX[!UBCRZ0!W^US?)JNUS%%7EE4? M/L8Z55A"8/2S0AE3;'U)^>.D60S"PP%I%D.$TS/>[H0F$TM1R%B;Q"A6Z[@R MA!1H72(H;ZPF/Z7U1*D?(LUB$!0.2+,8(I<.H/9IL;A8_3S#>C7[Z^(B7P>H M5=3>!>T@I5-('2KR17O^=P"C/=QIK2V9 ME#Q"SBG7(>EU?D;FP'V(N03&VW>?^&$N"$8Y'P\330=@>Y7_\W*UKDMXLUC> M#>>=9:U3Y,'1)I2AEC237K<,:5U!1J>5T[EUB&LG,9WJK0.E?C_.VD0$+[_: MY%XISN@U)CO>=^+*DGU6?;I@F)9&2A10)):J&R,0?&M#L*QT]H+T9NM8T0GK M26JO__DEKMZ0J'XAEB[GX>(U;;W%%]H"-9WN>U%L[Y,E-[G4!I*J[NQL'!D/ MS$)D/ 4?ZB2UULEGQU''Y_"5NO2RJFBZ$]B:*F'BA)7A=:5EM")A9ILX;] B#/86H7 =-@JJ%@ M%ZVY/"%4-M,=EM_._OAXQGRV5OL EF4)RIE86ZPGL$0R*>KLDG[J\%MA^I_G MBZ__:_O$*VAL?[A%QNW[)H1!&Z$MCN)@!S+_\&]GBI4B(I*K4:L'E&$>@LL& MA.!,!DGK=4]=B Z3^8=_FR9J,)[,!W)PZNJ?]^O/N'R]H7V&UP$SKZ*@LU& M=X% 6WP&6HX#$W-2D7NNY'YC2Q][^C2Y*NT%WH9]'82 !AI2MT$/$C=/G#$( MO+;:%Y(.Q\@99%,2DJ'E9&D=A3R4UEYBDRKS/@W3>DJGD?RBH1AZ#F'6EM/_G%U< MA'E^6Z-YY[,Z]^Q*S =$*)]Z7+, Y-XT-XHO7K_OU?'09=+(E(XN8;>LBET$$'JN1]GK9;65I7P_+8HKS_3Y[B:S5^'Y?+;;'Y.[+F\6&S2AW!D'& L8&D[-+S/'6*8*3N/"_+RXNWBR6_PS+?,;0*\<%[4A> M<_(2"^#16L@R&>9RQN):UPH\0L9+LE^'H&27,WZH!#HP":Z7QWQJE__\UO>,PHB&-?>1*S?/#:I[E,RU%SR1SDZBPJ M C%YC*% \2E:87/@>J^DX%XM\?U#1V?H RJG'$1C*RND@^"*JE=!0@652\36 M-0S[4]>'(=8>4X>'^@;)JX/C](GU_/3MU_"?B^7KB[!:;5*(/3&.5B&A:$.> M3_98ZU@1Z@C2( MZ$5O?Z0X@KY=$_K8(69Q&7'TC\79AOX4OUZ753$DG;+56 M0K1UYB-"Q.!KSJ/14<B+9L*A MCH",<]J[/D'(&L'($$UR6GC=NDWR=P1T"ZGC17V_-OU@OG< FNO$Q-_QRME> M?9[]>;T4GHN45FMRL*N_G6MRMG <,"N6&%J76.LHR!/D3!OV."6@6LFD WA] MPO1YOKA8G'_[*:P>8=TV;Y_K+#WRVC":E#HCG][9H,G^C5Y)S;'PUMD">Q$V M;?3DE)!K+Z<>P+<,&;^$Y3^NZ1?%!JOJ0!;A!2@?.+B223P!JIT5H;O&E]H_0$ M.=..H#@EIEK)I -XO9UG+$,<'^ZCY2K12<]\[:5%OKC4@E1Q9"E+@RJUMN<' MDMA+J=>H88TQQ=8_*A_=T($'G33M9>.,I T="T3:B$#6@G2>^4">SVF1V5^( M8U38#(/HT3*%B<4CA3H^\=GH=->L+WQFTQ2C%F:TC2T!)LL>!KJH()F38K.L7N M5UGLP-?CSY_V;#TI@AHPN(.#] DCY-U-P:^PJCC-#908'2@>&3B=&$@>)!FM MP9KFI8?[T#5MV&/Z^ZG#!-0WZ*XF7:4@B_>D69VN 1R;!'@D'XEIH4Q$I@^*A9;0?F(6#Q4,-"J+U4L7F> MUM,4=7NW,#K@AHJCV?2PT<(BO_R5+B[KF/B;!%45BI'>* A!:Z"?:/-8EP$C MBUDIH[-K/7E@*(W=WD2T >"H(IO:"7UF<:_2?UW.5K,JR]>+U7KU[TOZS9\7 M_ZRSLICG7D72YV1H*%NKSC>C'H0ND@GFLKUWT[I?&&1O"KJ]JS@.=:>32N?0 MJ\K=:JU8(=\\:46N>@AU-*0L8$I(+!K-Q?UKUL- MN\I:GY(. WE=!?'Z",> MT$--; I7F><$JM2FD-9J\!P]Z(C(N%6TPM;U,OM1MA?:[(M#VXCBF5I;[7!N MWC\H*CD3TB=NR,['ZRVPZEM?W%H&I'O M';B9CVCAASO$BIK8(C+0-I&U*%:2=\,%,"5CL"48GUN/KMB'KKT YU\[GK4L:7:@7$XI) M,XN&K VPTI$KE1.Y[C9R,%$HS%R* M9%NW<'J!):JC@^:(JM4A$NP;G(\G\%@CHBL(1OO-%4V D*($S5%('GUFS<^; M'[9J=1!4CJQ:'2*W#F#Y??6D9%%R+S,DECDHX@[X8@7DJ+@R1MK4O+'="ZY: M'23J)ZM6A_"] ] \?RS<\?%B# I+8,!K3JGBNH!+Z$ JYE**R12E&V-J"'V] ME$V<^J@=388]X//IF*)VCX[.M.$40)5W(R/$*T+-Z M+-1FDZ%PX-G85(QT1;7.Y6M ]LL*,.Z/PB&9S6-(N.N#_[$E_T:*Y=,_\>(K M_KJ8KS^OSKA23)NLP/ ZH\LS#2%R!R5%7R1Q(NC6W5:.H[B/AL>]0?DHN;XX M%-=]^NF?BS,NN54R&."Q;/J-.XBT5+"92^9#<3R>LIAD)Z%]-%[N#;.'2/%E M0I6PAV=)*2.-)TY*M'6FC(&81 +-#-/>(/%U6LOAAM1IBP&ZANM@2;Y(P+Y9 M7"[/=$1F#>W#S&L\.1%[HX\%@HA!$)^#YZV]@<,HG;:*H&>X#I;CU!FZNY=8 M5Y7N)9"^*O3:FW6BX)[[Q$';VE$LU)811M'^#$JS')U(N%^AP1%$3%N!,#X4 M3RJDOE5GK;@HWH92$IG6V6M0G'F(.G (*4A$+-J[UM/M&]21CE:3T(4J'"J7 M9GF](X107Z6TO,2\U>BK,,^;GG=78W'6[V8ASBYFZ]EA4Z'W?WBS\.B!ZVD4 M#/T0OFU&4!,\-X2$B]4-&%%S[8M"R$)4,!HRZ5CQH(LP-DO,6K5N6_8$.[0K3ANIV%B<4([IL &QZZF87HC) BTDBP) M*8QLW?JY[0JF#7^VPMW#._/)I-QS2N:Q@?2-5>?V%:=7H(^M[01J-*-- MH9!1ET4M">0V0G28P&A-1[%"HUCK@-R(:O0IWM[NFX#>EA(EF*#K '?&P GO M(;'BG(O2:U<:KWDOPOI5>D-0\FC3WZ8R^2%TV1$7YX/?<7IM-N85^5- U4$) MKB0#3L@OOUXDME^%9H5TS^MF7Z&4IC M6=(1M'"U1,T$()O @;'.J1+)/[>M;;U]Z.I7F0W!R'UEUEPB'81,MIOZ8[@( M2]JZUZN003 7L@/FQ&944^WQQ#WP5 *YY#$FU[J X'%*IKT_'@M)#;C>#W;^ M'M)&(->K<-QQ*0OQI$@DSP0#>&80A&'HZ(1G033/D'V4DFGO<4?&SC% MX!K^^!6789ZNG=LS5J+367/0R9%[G*L8N4M*HG<$Z51H#2C!>6M!9H?9\L)<;AWO M>YJB:2\Q1U8M+:30#Z;>SLF#P4_AK]N%".+( #J*[QW 9Q,A^7@YS\MO=P(D-X)EVO3R,Y +7/'T^2 M?,IZ7@>3(@@R"6U!GI"WCO$/I7':WF8C:K#Q)-5S&L3/&-?7P>&?%LOEXI^S M^?E!L>X=3VH6T=Z'TD9QZ_JJ1[)J$KJ8M4?@1M0.BK) -,6#*-%P%5B.JG6< M[7%*CH]6WWWJ[=6.\Y*C# 708 15N(#H; ;.DPV!&62W$R-'66 G%VP-Y/\P M''T\RWN^37M\=QYQ=?;T T?6*F->BNT 5T;EZ8B*4!+/H()S$)C,@"1&[0(: M(5M/#!I'N9 ,\'UY3=BAL/*G&*$'E6C;*'%EVBC&F ML@O!M0;.0RJF14PC\2Z:\KH[M&S;-='NB0&]!Z8,@F)&DR>0!!B+R9*DN9&M MW:C'Z)@6,^Q/N'RR[M%F%\O8=N0RS): !?$!)%H^Q06(=3N MQ,4:JUQ!CX8_9ZL\\?R>,'"(T!9M.=B!QO@=ORXNOI*5]SUSMHL)BAOEHP-; M"[Q5J6/N8PH@LW>HD@Z^M+X/?Y*@:5,JFN&G/?.G5B=_S%>8R'C+CR]IAM<= M_TQBUC/2MY)G1HOR##S3&DIASAJCT9;]:N?V?>.TF11M5^U!#E;K?#5WUZ';U_"_.VJ]EM;_533E3YO52W3D4N?!0BKB6&NKDE9"S%+X72) M64B]UX&VYPO[P\WA(EZ,S.^I,?3K[+\O/R]^"O-_O%OG:__ *2PV9="96SK\ M44.T)0,=V28(1"7D?J,P'WEX?V=4&VPONT'*G];H/,6J4$H1B M_FJ.F(M!0;;H!/$FY-"Z4?TN6J:_,SA&QD]"YD"&3WW!'C+.3#NG0P>;8AYKZ-HX(M[ M0LZAHEZU+9=LG^C<;U4TK,"FQ6$UY1CO";Y)D'3!9 M6/*.9=F\9N\Q.J8MLADIQG,LOSO$S':#D0,@..<"B#V&_ E&;/$B :]EK#X7 MF>[/3FZ.FAY,H>,E_ QD#F!W#Z"YLYVVJC+:&%+M_Z"\(*9(CD0FBR)X[ M;JJY.&(8L ?KIX5LGPC['<#HSJ!R$[FXF<110I$FR C(G:GEJ0)B%!&4T4@? MH3?A%)<0[P9-;AJM@.]T-Q&'2:!3./T:_II]N?QRDU3Y.OQ)WZR_G3DAE=>U M_W_)=2E9'UPN7O/6U5A#Z.LPW'P8+/8 7!,9=8J_MW-Z/J[6OXZ.K3:J:%+8_^H8[;1USC 93AE"0U9;A!7Q6 M&5RT025= C:OL=B#K&F-\<9X>;36O:%87J)6.KQ1\#-/'%U#C=@&> _<2:=D M#EZ#$)D.0NTE1!45!.^9MDX7ZUJ7N)Q(3_VVF*?G>M!F[G+(J2Z\YM6([,A# ML!ILR.0Z2)U3;AW6W)>V[C76$.0\JK%:"^@EJJTC"IN?>^3HBFO,XN8]\%=S M&24&!"Y0U[;\=':2(T=P9$4@.6].M/9WQM=<3W>;O0BKU:S,,-]NG;,LHTZ, MI^JZ%%#H',3"&22I,"J?LU"M6YL/)K)[738$2\,:!!\KL@[B#A]H5554V^X& M'Q;$-%S/EIOD"OJT?H"DL1;?Z@<_X1S+;/WA(LQ7#_O=T*_?8824T>3LZGQV M6K[*3M$1(A-('V.I4S=$:'W\CK:8:0.N(V.\#PATL!=^NES-YKA:T6:/L_E5 M+][%?#V;G]-BZ&^K&Q5P)ARSTD:$P$L$Q6LVDZ4EUFRU@(*GG%J;V >0 M.6W$=V3\CBVV#I#YQWR):7$^KV')3^&O[1YM\YYWD#)M/'ADA+5@?PL3 M,2@E8V-K(.VF9MI,CI&QU$@(/;<+_/W&>MA8"8?XO_! M#*+;5S[6+LX@Z8X8 75U%Z+5X$L*P+PJELD8G&Z=:#" O%&]BVLU^EA$VWKN MF(H:DJ^] $(Q$#(CS2IC"L0Q:YM?-!Q*Z\3-6T;"VB GH94D>P[RW5,0Y)>0M*!@?>UK:[=&(:$V)!]8+5W,?T&?/E!;XO MO^'U9GA-.^1^P-LHVFH,$03G$I11M;56%%"$LLX*'TQL/CA(;@J3[ M2FP,.75@U_],ZYACOA.9J?^[FL;].JSQ?+'\=G^%K#K M+AD8[TQ=G04H(T0 M5(K1%K MO;?*VB$]1!' O%P/Q]Q#]S@K6-9ED=S8 (S5$;#D/&:&6KKO"N.=<0Z@G19 MH##9:-6ZJF02,_2A!.[X9E<[] R9#A9M@*@%\<*' J[$5,];\V(0 M@2_')!V"JMU:M;7,.CCXO]<8-T6X.7-I)4N04-IJOB1P=?Z/%6P8^!@.*>0F!IP!HA$G9 MIYB:>\3/T=0;F Z1_.-AY#9BZ !6CYBZ-XK[W4U!4D@L(S$-M(_D PERP**, M'E3$K+WDNL3V+>WV(&S: ,OISK_V4NH2>A]Q^766L$8TSPQW/(H:(O+UKL>$ MZG$[!4*JH)A5+IP@P'>'H*F;FS4'P+,0.U0:74+KN@I[LQIF7)%&(6BN!"C< M3(V.!9+!8!GGW/D1LI*?H&CJ3F>G!]?!\N@2736 E-:U?__ZWX M!^P^E$Z;F3D%1)O+KTNE^2JM+\-R%B[^1D[9N\5J]?;+%UH9;8[?KY)5-R*N M6=%_+N8DJ;?SWW#;/V66[EQ^;_DA;$E*25MS&LFKLRQ ""F!TT5:66<5^Q/@ MN>F:ILTCG03YTV&B9X7^^"+/),O>91%JKV$'RCE&*J!HX-FZHK52);5NE+DO M;7M!U_Q(T&T@HQ>4$WUS<[XHO\S7L_6WU:T=U>ZZ>)^WC'4]/'B%$UP'1\XT MSY%#8:).WL Z#TQ%L%P+J7,(6K2^..CV.MA&KK7% $(C[68='41.6UIB9CY) MZ=K/%/M!KX.'H.JXZ^ A,NO2AOWIVXU2V*:ZS7"U';B5:0$B0R*?DO2^,K5S M6X+$E1;%,!9,Z^R$ >2]I(OC02!Y]IAN([$.P/C(,JX'%*#4PQ/$I@J8%5R.AWR_5;2:! MJ4?,_$'>^MOY5URMZP(^+2]7ZS>7\^LY;]IZ$<+%3BN#61+;GHI M$HMTSWD+S[]FVHN5M@AIS-0.M,UF\M\BS-_'B]GY1BK7@XXSU]+G((!O>LY7 MZS,HP8!+'V1.)=O4VIC?2N"__K M/4[;M+<&XX!L%+ET@+>; M(.-/WV[^^F\S7!)1G[^]PZ]X<37U*<4V; J%3J"'D%OF0)A26) M(F'VH75881"!TWJ#8R!D%PB;BZLG++Z=_WFY7FTX=CT*$XOS/N0 #H4&%1PQ MS=!ZLH_9>N\T*W8LY#TDIQ..BK@4A(Q8"XQX)OTKE(%H10;#//G83"DM M6RNM(RI01X/4Z1R !G+H$DW7)7$2BZU7"HQ[8@UG GS4&7+0N3!C%&\^0?=% M5: .DO/>%:@#F-X!>)XM?;2)(W/"0]%UYH:U=3"P-B"U\<9*ZX-M75;S4BM0 MATA^: 7J$#%T *O]!.EI$ M?\I$FF.EU"7T'FT(=9:233J0\:F5LE?MDH,/##C9IM)%:S2.'^Q_E+3>TFN. M!L6SL#M>0B^R2=>V9=GL=OV+PBJCLO-'B*S#L[R/>]?O!9,ZAKO"8SXIWP"QQF"9B%8:WEBV/%-:B<9 MV8.@<=A-ZA Y]82^_6*;(M$65AF(CX70-;]U.Y\>[21V$ MD.-N4@>(JRDQD, :+<$[6,3*M0]$OOP1JD/CW+H$: M(HL.0+4[-;Y8QDK$#)$[2T> $>#JU;')UAOI.6;?&E3'%25,4/HT2-A[%R4, MX7P'$'H^6YE<_B^+^DBMPCC'(-7'9.Q.9:>V8 M'D!FK_54Q\!N;&EU ,@=M]I%!:M](+-"U@8E3-1;;1\@BX2TG&@,;QV6>_E9 M),?88@WDT"6:MKO0J*1MH%T1F*ECIS@YY[H8$%(8&Y$'GUM7[;VH+))! MU37UCO%B5]&_VLYPGF87LXV4?U]<7+Q9+/\9EOD,:ZYAL1+<9MA%9!I\DID< M'JV#RU8E-GY3OV-6T%N\XVB(/0OBD\F[2[0_GI'#8I ^U B2E@F4K$W$DJ5E M"60L6)G%"0JD7T3.U.G0],S^NPW(]$DZ?9NK;>:I]=Y 8 M^^%RF3[37\^D%"XI%H S=%?M5'P2"4(29%S1%R://R=@,-F]#1/H"-_C0J!+ M[?STDG_&FR5_Q/7Z8N-FG.54$K.,0PFQSC#2Q&]N$63T)2;G4/'Q+^X.(+RW M808O!OG'PZ#G[MF;IN(7#^<]?%S/+B[^#2_RF=;:E$PGG+&!S$%O#3A-OJ\, M7.J2LY>F=5K$ 63V-@BA(WBW%7'GBIQ8B+/S^>M+HFN>OGU:DIM^L6'P==?\ M,^X%RRH)\"&1DRZDH!-+>W")6ZTBC^T3;H^CN+=1!QUA>S3!=PGSQUT0C@H+ M)PO,B5*J"V+!BT)'44DYD7W&Z#SJV)L\X:"#CH![O"B/]"9_F>>3ENO\%I9+ M>NY7;%>)\^"18Q79/$W[!/4SC*&1018(+([3CA*/RKU,^@ MJ,,73:!-8FJ]<*D[E",D*S,I=>.P>?^W'[1^9@BJCAQU/T!F'9S$.ZZLHTU& MD%HF?M787ZZ51V@%H(_*T_)\:EXO\P.,NA\B^OU21(;(H4LT;>^LS18)M;=/BBS&(HS6MK56?U$I(H/DO&^*R!"F=P">9W,3(IFH3B0$U(E5 M$S)#-"Z#=BF1@A?)R];QR1>:(C)(\D-31(:(H0-8O5]_QN6SBZKM H)D F1. MM0K'&HA!%V#%2YD,XTR;QMC:B[!I;W5& 5A[@72#L@69FS&R)6HCH M4Y9@C%&U)YVO/?L#O#X/=]^"U]P6^H3 M#).H:QV%!F7JG7YMSI^550&C\Z3-1[7#KBEY265X[>SZ@^30)9JVNU JE81W M#*)4CM:1:5>!G5]SM3@U"E[]^LL=RJ,(3I@VQ/IFH+J1_. MLPYLAOTRLEEPDBD"KC"N=@DTB;C$Z[!T=$:RH@5O;4"T*\WHI#3Q&/NTO93Z M@=[KQ7R]G,7+]3;0\,N7/R\6WW!95U@]O\4\++_=_:577Q:7\_694DP$EBQP MP2.H>E\=ATMD'PG-IY3OU,;?PR7?&DN_7,S.9W%V,5M_>W6.9XJY'(HV=0 ,+8MQ M#ZZP"%(3JX/(3'._EV6X_SM[RQ]O!;@Q6=^EGKQ)EZP_;#]?_;:8IZO--'NNL^CO#>$KI; MP_?TTNT TCOL[U_#7[,OEU]>S>>7X>([:^4#+K=6#-)?4UTR\=K8VE@B( MD MKKAJ?T<+A18N? Q:-Y_)W8#LWM*\3^19C2;9?L%\;76O?@UK$LO\_#M'"]#N MAP5T8ZF^:!B?.1M*YLD#9IUJQG\"%R1M725#0HV1N]9-Z0ZG=B_@^G]%X Z2 M8[^(?4U^0JV_.Y_/_AOSF3*E3I2LLXV)C4K1#@R>(33VM6G;@OQ>T* M$[>O6[VZ][Y'BLB2"4X3!("34T,VH!(0,IV@13'..4M,Q=8N[" "C]5=>[WL M$['^)_I7_SASLGB51 2&7-3<-@_11P3I'1+,:0_%UAWKAE$X>7GB2-BZK]1& ME-O+U&Y'U&$__] 3Z+J1:[$'P#(H:Z5E K@6BK 2"@3%')B .GHIA$VM QPG M57FU><;M*[Z]2FE)[O^K]>NP7'ZC#S=]#,Y21J\UJ]7#@;PFDP)$7LN>"AJ# M$=&EUIIN+\)>DH(;@J3["JZ]E#KP%+:K>+-8_C+_.ELNYAM-OUOC6:.(15<]GZV^X?CNGG_!/ M7'[\3-(XY"Q]^)!F9^A1 M41H(7A5PBLXMAU[EYCW@QU(KMQGL]]_P4UC-$IW7/\\N+FL'T,KG6^R;PEPQ M3H!SBOQ@FS(X)GD]KP46$0)3K7.O#R2U4Y4T!$.[.QV-)[0.+._;9?X[SLX_ MTWI>?<5E.,??+FNAS?NR6?+JWB)#,()QI4#X6L7#A"3W(F&=R)ZDD-H9VWIS M'D3HM#;YR+@<2V OZAAMT6_P^8>.=[2>I.?@3B"&9%%P7M/N%*DHQP+Y@5Q! M9CYB=)'T5>N>HN,?LJ_("!*!U)\_--%O?JIV^WO_,A?*N?;59\N^QYOE?BG8,P48D(O!BR M@%-V$$5BD(*U6&0JBK>^)QEC'=,B_ A8W=>:4\NX YS_CG3\S&I9X6:"\1_S MV7KU^\<_MLT$9"C*,T:,U9ZV/T]DB4>GP8A0HK9&LMS:"GJ2H(EUZ^1X>=#[ MIY7P.D B'3QEL?P2Y@FO'+6;93@;=>" 2=>$/K0034U\\,@B$U;EYA7*.TB9 MN!M9;^AK(; .<'>DG?3N)N,PVXCD.'M 1XM7RCOP5C"PHDB5$EGUK'7B5RO: M>^FS-[W-.@487OXFV+;0B$'SXC&#.%8H]:_=B16LE5X5@X,!G) MW @N0\A8P"2L_3.YPMBZ)_=8D=H;AFZF=6D7(]*BR+5% I[$3J\AFV&L ML9!>& JW>0!G*;%"2*$U2>UIB39"4+G46@*--I&-8J?#X9;(:=L[38S$0P35 M@=?RY#W_^\OUJM9,$%NO-EHP7.DB',BH$B@O(O@ZMCC61KC,QLRP=6K&( *G M[>DT"@+'$U"OZ-ONI DF"W* M17,2'#Y/ZK1MFDZ'R,9"ZQ6;[\NNA9[I$,C\C1PP% U*!06.>P?&6FT*5\&* MUA<] TFJ>?"3OLH$L%2O:B6+YV 5=0[S5T5H!G41['<+T+N(C>VV.NX?\ MF;+,9"2?!U7MC:@8*>O:VR$*YCU''EQLW<9U,)$3-_V93HT=+*D7>L'U=K6Z MK'&B>];IYK?>SC<9'Y6"<6ZZ!K[\%%=>Q_!C[+NO2"ZH<0[!F%#C==*#\SI" M3.B4R\DGWCJP.GZ5PN&)3E?Y'T&;*!-B':141Y\I5RMZ(J0<)%I;DE:MVZ8U M([[3.[:>]X>U8076 MM6=YNHNE[V[2SDVRP7-;VZZGRD$R>)R("7BN]4,Y66Q><'T\U;U4O$SI#IU8 M]E./EWSTNOTZNO=4[D?0+$LD$S[SDD$5TA,^>4ZG"0LJ!.SVW:Q'K8*AI%SF\[O+XO=U_V.UZ$ M=7W_:KW:P"C> >_JMB>+%,X645,0Z]UC+!R"0U7[K2<4OMCVO?R/H_CHP23[ MOOWN9E_==M-";G66,H,QJHX;YI(L;67!B*0-TA])Z*D8]CC)$T]%/QT^'PPY M.:&H7[J&/;PEZ8"GGU3;CMBX]$A,.UU\CIQ!++X G=49O$\%LNR#\VG M)4ZJ<^_TT[SV)W'Y=;:-83PTO"XVC]R4X=Y.(_J R]GBBM([+8*#,(;;#+EL MXFW20'3.@6&,1:=%'54XVDUHX\6\:#T]!--/M%N=$!XO78.WZ(9YT'M.JM5/ MTC/SR+V 20JM? 9>R#U3.B7PM<\K2AD-3S:5T#IAMQ?]?FRP1_/:2=XA^%!O M321M76]K,#M'9+J@;=]K_P?);#DA9L?+?QDB_@Y"R]]?BTN1&3/!01:6W(60 M(['0<4*<0VFEM$ZWQNX/F?\R" 1/YK\,D4@'#\F::.2K.4G 997 3EC-WL?" 5 MH!W'Z#-K#=A_M?R707@9UI%S@/ Z0.*N= I>!,N!:]#)T!&4:OPQ&0Y!VQ*U M\;&(UN4J_SKY+\>@KX7 .L#=O4VT743QV23'$Q1,A1:A#<1(AG@,DLODO!&R M=3#K44)^P!R8AAKO &%-B+C5^7&<[P$N6Y2GA%$@T1E4[70<&;&@ M5CE'.N:S\:FH_3K^[@.8*HLZ _?NEG2$^1,;(]V$=AL):U^@;>UU)73BB43 M03M+NRAYLM2%<+0U#<\Q!++=6^=7/4G0M.&?9F+?#TX'R* #0'W$"_KJ_&\X MQV6X(.?O5?Y"1W*]V:HWQ;_\5??J3:B 5L,B9@3'-N4+GH'WBM1TT<'X$B+G MS8OGAQ#8)> . <;]R/=H4IK8BOHT6]?3X>T\S[[.\B6MK>Y.Y)JIHB+8(,GX M\RE"Y$Z1QN>.]JT,3.YUA#YC33WZ\FG[K$[O=A\OD=X@]>^S]>?-37YMV?-Y M]N>GQ2_S]6S];;LOHXFE-I"%0CL15! ! E<:0K*Q&"M4-'M%#H>"[6FRIO/J M&@#@*3@UE,;$0/M 0IEEXN:UVE6\>"\R"*QUI(QS\!P9L!"\9AFC$WL583X# MI'NO[0@H+46[:,/G'BRLXPND,&+RNC:-L,;3@5X*.-02DBGH7"3SH7UFUVEJ M*$=K#]V'YWEBV;]DM/_R7Y>D*M[.R::]W$CE_?HS+C]]#O/W?VX4RM_H$>O5 MV_E5LO*9E$&2V2Q LTCFM+ ,G/ !B@JN,"=+:9^]?J*U=9XUT1BSK;;,F #Z M%]I8]VIJ-U_^3![MFS!;_CU<7.*9\U(H- Z83X[.WVB!W-<(7'.3&08NL7D0 MH)?%=YY2\F-LS;80_*'W[M]Q18RZT6DB9)&R3F1B8P'E:KO;DC)PSV,1T5K> MO'W^J=;6>6+-2]UY1P#HA]Y8;Q;+@K.[K*FE'$I)009"O>CDP8 G^P$*3T@< M"\2>UIQ&'/'W5['0>C#G;87E6EORWF7S=Z9,.4U:L99XB[&.O6!9U"9.? *)1AE,EGFSLHX6L^RUHN9.-8Q[>[I R(= M[)7QU,B=+D;WC./?L<96Z?,ZGZ!6(UZ&BT^X))':I&J8E($.TH*2"<%S'<" :4>"_; GVMA0G+H/W,&<>SM/%YB]G6'R>$7&PXGAU?K[$\[#&MZ0=9O/5+&UB.5<.Z)E1B=L2:O-G%D&9 MPB&Z7-OQ"AVCTRJJUL.S)EKJM /?>CB7.H=7+[MPE./[Q@Z_:I9Y)J2-(6\B MJ;F LJ5.KI4:K"Y1E$CV=VB=K7RRQ4T[!J^'G=8=A/XU]M;S%QC>^:2,("99 M11:Q2 *"U0C&HI.6>8ZZFZ[8#=<]\9C 'W]+MD7>2]ZMM8CYUT6>E=E5%C89 MZLO-/W@8=SKS/MJ0T$'AA:P#'S*XQ#AHY3U4H2 MCL7&&*R5/VK[Q4;]4S M=%O&(5@>O:WN8%AT8'L]54"I??39>P!XD]D$5ST-DT &@ZA9[7SZ&BYMZV9)8,LXZ<-J3EY&B =I= FJWD<2TBS:U MOBE_0$27P#E$P(N6W.X +K^3)(B SZ_F^6?\BA>+/RN'MI;\=DDHM4Q%"-"A M)%#61?#.*9 IN.Q+8":V#J+O0=:TN>KC0:JU1#H V;#Z_L@B#WCC2:D#"+8Q76]#=YHSCI(8'7*]<8U*0!UG M C)'[H4)48B].F*U3N_8_M7!^*G\-=A,^KN M_O-FT?2=-#4*@]\\_S:&>!,7M"ZX@*% $9[7T80)?+8*LG>R8)3(7.LF^4^0 MTR8^\MVC;V=XL<2XB1RA6*Q=-%F!H&K7EF28DQ@\,ZU[L3]%3P].[O&8>#PZ MTD "+T2)'#[N\N%#QE H(PZO?!)"S&1AC(7B,KF<=%Z XP5!2U8?DMZ,FY"<%'LBV5*;5NA[SO M9"5HG:5#A8KKYJ4G1]#;L5H:@*DGKK#&E> +45NWE_/TXX?EXNNLINT?D:VP M][/'4'(#5G,"W5>*08%(9YLP FI#2_".T$-.I1%T\*%-K2>AG\*DVGH"/^$< MRVQ]IM&XZ-&#MN1IJ&)HE;01P4J5G,[9:(MCK?)[4OK56$.0L-.0.H+O4Y>/ M[:-K:WW<;'XYFY^__Q.7FX]6O_R5+BYK45WEZ1+7]5]N/-UM7=$9"\7;VH$L M*>Y!64XLMC6VG:/*P>1 B]VK>FPL"GNX;FB'R7Z$V4'HZW$^/+;RL^QCC+HH M<$;4;GG)0PRZAMM9%LJ:0KY4Z[#OWM3U<#'17FV.))T78M:U&-W]U./&,-Y. M,HC[*;AI63T'*4'6:RD5G(.0O #DK!C'D0?U@D)@^ZCI-WDV>_5E<5F5KR:W MBBL$FT7=:S:#"[0=2F1,1R-V6F;\?2[L^3UZ\1 M=HQV&TL^/5MAVSS\#[2KOGU:AOF*F+@QLP\PP78^JYG]M1^UC8RO72^[P9K) MJ/.F^9M2$I13A8XWPH VLB3%I/2^=?[\LD^"";C^N=V_RIC7 FF+G8?+D.$)ZB7KJ"(_QN4>.KK7&]!R? M!2 OGEG#.1GCWI#MY KXD"WD+$W!;++$UKE]8RNOV]NR76_ZZ=MWWVS2Z;(N M3G&9(?A:GZQI$WI=&%C-2N1<&,.;]UL^A-#.%=H0/.V^YAQ+!K)1@6R>;/:2B3TUWK+R?@-4!S.\ /E<=;7[% M]>=%?GO5N^:Z=(&7"(P'!;86%BHAR$M"QT"%**5*7 ?5 MNB!X)S'3!EH;@Z<-RR<>V?CS;(F)OMY2+DH1)472P4R26RNTH*/=,C#.))Z8 M]EGN%81Y9F+C]V^=-O[9"!5',G/RR9V+&I-]O]Q6HVP.9">X--ESP*#(SG-> M@E,106CE(QW($7V+.;"/O;N72K.QS>(FO.\#.ZM7\[Q=P6J[C]#JI,NFOS.2 M]E-UIKQG ;2R1+X(-IF]4E_V ]!# J:;!'N\3!\"Y$@&3WTE?'?#;!4D#Y:5 M6HX>HB4;JV;[.,L1K!5!I&Q+DW\(7 MW.XN@61G"Y' >%[GL4L)H4@.V0F&GI7$FT>>=]$R<9.X(V7\)&0.9/C4A\_; M^6P]"Q>SI/6'@ M4*$M6G)P:@A\K&DH.2R_?;\$E+)DC1JP^$!&&2O@160U]02C<=)8MN<,FD>? M/ZTCTQX&#;C8P2'R;C$_IZ=]J?SY1/]FHR25]T$@X^",K*V5%2?S#.L,;%ZT M0A:]:-VB]#$Z)IX[>7*3Y&A9=(BG[2[CUA!;G -CI0-5@H,8%0-R_U2B_8>F MM$XJ?YR2:0^CXR7\#&0.8'<7H*%-]2%\JSMHJT:MIA?1D0HE,UU'H1)[+/V8 M@L[<,>E$;)T#]Y"*OL!RB&P?P.4H1D\<7KOIV_8QX3PL9XO-]A%"NMJ=#=)F M^["3!F>/Y_[4\-G2_<=\]2>F69EA MWFZID*.W$2,(66A+.1W ,2O!<,,59]8FUN*N9R$0FA0+/7)W52"X"J=W*&.V+RD;K_1IK[HF1[]\^(4#:B/01D!S! MWPY,EH^7<87_=5F;RWZE/VZ,N<0%ID)[Q7)1;S8B&7,I%-!"Q%)*EFA;9ZCL M(&7B&<< M0X3\-'0.X/C$)L_[?\[I.9]G?UY=SGO!T9+U)W.0H!)*4L>UN8[20J)1F/-> MUT?/6#K?O73BZ>(G=:0.YW8O,+D.G3/-T&(![J*N:7-X4)AM<[+V_T?CW&GGK+-'>$3:7?C(D3*_M/LW4]$-_.\^SK+%^& MBXW2RR6$9 MY^2$54$(I""X*T$5:[8IUP98&*O_1E^\%#O=CV C'<[\W^/S[ M;/UYPY_**MIGGQ:_S->SFT1S5H=/*"=KDVVROW4N$(OR()%Q%9)V+(P"K*?) MFNXT:@" I^#44!I]E6V0,98C"PQ"]L0AZ46]5B4_CF,4T=EH<*_4A?9E&Z>! M24O![J[G&,+E"?&1<7;V#L_#Q14/-ELHR.#K60LYA9H J,ALMT:!#5H'+T(R M[JDBL!6F_WF^^/J_Z-%7^*"_W$+CD1?NA0W_\D^M8WD],4R^VR4:/6(@-5N' M7Y*9A@1T+31$+@UG*K"LGW)LG\?(]&?,T>):-.#=U [/A\5%6'[$+[.:R7=9 M]=N[=Z^O'3?/"XLL@0@&0=G((3!IP5N; M)ND.5>M'V'O_/$2Z83_>$B6XS MOPZBYCO4X[N;H5),>AMXR6!R]+4+KZ8CCP<012GII VTV,8!].=HV@\^[.6? M+:,(J0/0_3J;;^JFW\[IF;A:WP0AMKW PSG^].W#1AAGSJ V41?0*E7+#0TX MQ0JMU#--FU1@:'W[-X"\?GHA'(^+^\7M(PFI _S]CE]Q?HEOB*&U)7CMMU3] MA]>7J_7B"RYO6M6_6JV0_IL_A;_.C*S;561(-4M050WO6%10"L?DA0S:M,;A M 63VTUZA.1['%EH'N'R54NW#N_H=$\Z^UF/C#D=GN'I]N=QLM\V%OA*^#DA0 MM8R8@].HP#FG1/&^!-LZJWQ/TOIIY- _*0 M,KE)P9D4P' 5$_.!I7"B_GP[:9PVXWWD@W5$<74 Q^M= MMJW_>'R+)9V2$846P3@#51@I;,T$D '+L?;F**%U\^5]Z)HVF?4DYVDSL70 MM>^K;=^$A-O)"CYI6C:P>\CN_8U*WD6P_\C"L6L\T%F,BEQG:;R>)#F!U??:^FN=-4.5JZM09RSH[&4M-U;&@&)E\T6""1/SA M-CD4H77G]<AMO';"VX'O'P_K+W &/S8@NC@<+S92._J+KH>MIB]]]&Q!+E(3;N%1^(8 M\4X[S;)WT?O4VM9ZE)#]D/4RH^K'<[X#^.S@T'8UFYN!NWE/-TG8US<%ADQ% MXWU=:?+U_EU!+"8##^3=QI0EQKW:?Q]_L;,OR?M!\F5&W$\IS0[ ^_/VM:\7 M7^H"MT*D!9YO.O_4Y=W6#]S]I9O-2HNE[8J0@R9'R!?BM8S$:U^8*"%;+*WO MA(ZE>3_XOM3H_@GE.?[LSNT7]8]()\3__A__#U!+ P04 " CB@%5Q7XI M3AD( **0 & &%L9VTM,C R,C8R-'@Q,&5X,S$Q+FAT;>U:;7/;-A+^ M?K\"E>=2>T8OI%YB1U8\X]CNG&?:)'75R]RG&XA82CB#! N DM5??[L 9& M5RUJJMM26EMH"B=J)P-Z@E?@XN1O@^\:#7:NDS*#W+'$ '<@6&EE/F:?!-AK MUFA45F>ZF!LYGCC6CMIM]DF;:SGEH=Q)I^!DTX'+=_)8*3%_&0@Y)1) M\;8FHVX$O33J]**HTTU>OSDZXG$ZXH)'H@=II_OO&)ULH7FH8]UYBQ*YWQ_/NZQ1EN6# R#896_@[8(W;N;V>5-]B.DCDL MO(O;Y-+%S42.I&.=N!D/6F2_&-/:R+9XC/-F3NY6W5PIP2D'\_3CC'LXSK.+ MJ^'E#Y=GI\/+#^_7O'WD2/Y36B?3^?]\*-V-(;NLLW_B0W#L/3=CK69<\3I+ MP)!/S$VX>[77.SI^_$ ^/_Z""X'+K:$@14^.T-7UAL(CF0L,=;]!1M]HCN+F M8AQ/W_OQW9F*FCV:ADLVX5-@!J829LA=;B(M^[GD!M>$FK,K*+1Q3.?L!VTR M%D>-GYE.V:E2,#::_203HW^96P>9K;/+/&EBC-_\M6/"9=!,ZQH7C/ ZLDX6I4(#A+!&G/GNK/OB"U^^R0.KP3UE=[1^WX M\-A66*QT$-&23E.)MS[@EXP;\-!"J,B1 H( \3S2$D[(7,RRY"2B9;I7DB; M*&U+K$=D;;0*&"N,3D#@8\OV$5("$*,!-Q)78#BGM45JE^B:QZ1?I4*)&@T1>K ME11^MV[+D95"_G;&+>)]*09#D5N><>)Y;A#.I6\(I-V*!&42QY".II)N35MC4+:T@ M#R^/G #^.Z8KZMBGDYMJ0$5I"D2N]=HF2;01W@&OD\>0HV11"& L@8)6!IG@ M'B" %%>0+)#17V"Z$ZDF6V%Z,>6J],Q#,80T15$IISC[=H,XO%41.S!IN-VL M%STJL2*RH VJ=*1+M]V#7;B>WUH#2>[TX?T5&RW$O%]H$&8"_?&@H@Y>@/40 ML,1V_@LQ6X\][>4K8>9+-@+L$:Q'&5@G26DHPBOI;D.KF;8.G],9*[9E$VSH MMW"XQ/:W5$D1JLA']ZPKQW$C!?X8@DXH\O+6KX/@U83;6VU 3.:A#<)3O)^/ MBG[G3,EK4-69Q#W[^E=/T<-P_BOLT'K-;4C]LIV2/Z@4"Y#7EV1"W+8*M"6O M$%0>(036A..M:QS%H]/&WN9>_P";S#+I',!GF'ND,;M3N9#HGV]D'^&(1&F) MB/$_2=C%&H+?2HGN^_52YHD_0CAXV1 ]DPW1J4)QA3Y+Q"7M6&GOFTA (%7Y M]W9C,@-^30DUB"V?4KU,] >FB\.A1\&SVD.$\X(-/,8%5K1P2V-;H5R)2ZR" M>$0-6 ]9W6)*MV66X4;H=_"#J=+'QF.TEXR],YRV[UA.,3&G!JFDCL$%SWX( M#W^*7>&H'O*:S*=:38&26\['U6&\J0@3LD+I.6#I;*(#2_([*$54_2&9O_FH M%Y0G ^(PK',&R/MG,[Z M/9SH*:4%5 15E'UT0_'R778S"N^S';KCQ*+GJKCIBUI.K)=UNLW7G<.MQ5$S M_L*R;O?+:G[.V;C3/(HZ?WBSWU%3 ]]8'".:XTGU_9:3E&Z@@K,Z[[SS3N?7I03O:^'-,Z+OY!KGRE,/^=M]XK$](&R?DU5X7 M:=9?U[^0V#!-#RRO)X':MVZCRA88TSXVPOQI+5N$ZO\!&+12'@##,_3XHT$1 M2XK*Z\.SB8247=Q 4M+Y$?L0MFO/?A3[U6DF:ANX=;[::QYL6Y M+TPVC&KU MJ[I"AV\*^^%=Q!2V?F=7*9MH686/$.6E6Z^R563=N8:O!/WWBB?_!5!+ P04 M " CB@%5>TK!'"8( D*0 & &%L9VTM,C R,C8R-'@Q,&5X,S$R M+FAT;>U:;5,;.1+^?K]":^H2J/+;^"6 (501(+54[299CJW4?;K2C'IL'9K1 MK*2Q\?[ZZY;&QF ;#-D%]C9\,)Y12VI)3S_]2-;A#Z>?3R[__>6,C5RFV)=? M/_QT?L)JC5;K:_>DU3J]/&4_7O[\$^LUVQ&[-#RWTDF=<]5JG7VJL=K(N6+0 M:DTFD^:DV]1FV+J\:%%3O9;2VD)3.%$[.J0W^ E<'/WC\(=&@YWJI,P@=RPQ MP!T(5EJ9#]E7 ?:*-1J5U8DNID8.1XYUVIT.^ZK-E1SS4.ZD4W T:^>P%9X/ M6[Z3PUB+Z=&AD&,FQ?N:[+;W(XCC3J??CWMIW(_WWD5[@G?3_;07=_=W_Q.A MDRTT#W6LFRIX7\MDWA@!]3_8[13N8"*%&PVB=ON?M5MV#JY=@RLYS ?>6RQ- M-8ZM*DZTTF:PU?9_!U322'DFU73P]E)F8-DGF+ +G?'\;=WB##/D\H;;$?)'&;>11URZ>QZ)&/I6#=J=@Y;9#\;T]+(%CQ.N) C&$>EAJ$Q98:'0AUYB5L \BD+5YZS#)^,Y(JE/,%7AND,J=?I8+=DD$,"UG(S)9.,7P'VN]"F MQ7<"G<$NE<]WV <9)-)@?D.S'*NC)P(,FXQD,F*VI(^;^A/DGJH1&D FK<)$ M2#EU(MT(!V@+2+R#U&Z!KFF!PQQC-<'BZ>(T/!&\SXVPYO]'H'3_.H$"+)4Y M0I%0?0.].D8)FF.Q62B7>8I4R4DLXO=$E0+;1'@OX*R.H2&)7@M$)P46!9Q2 M-Y%3@=;>Z1J#4W@56B>+4J$!AHM&3/ONK/Z\.J9>WEK427;;"8J6YB )UFDI\] M^SK@!#RV$ MBHP5$ 08()YC)>V(S,DL0_JG%$#/0MI$:5MB/4H,1JN L<+H! 2^MFP;(24 M,1IP-^B(\A4=)&CP/V*;V&1'S N0# M!,F7C3M*;W648D'W^K:,K122&TD#D$'\^%234TNE M)4'B@]AZ]>*)6%M AW"7[RL5*,UE4BI.^0.'Y9VX$398(\BD176'WV(@0Z1X MK _B?DK_)D@]@O9?,5JC/J$UWA"M&Y/8$F@WI[^-L8MX'TM!D.16YYQXGEN$ M,REIPBDW8H891+'D,6[4W92TPJIN*8(\O#QR OAOF2XH<9].KJL!%:4I$+G6 M:YLDT49X![PF'T*.DD4A@+$$"HH,,L']1@ I1I LD-&_PW0C4DW6PO1LS%7I MF8?6$-(41:4)PKB(V8-+PN%HO>E1B161!&U1IK$NWWH--N)[/K8$D M=_KP7H[%,S'O PW"3* _'E34P7=@/00LL9[_PIHMKSV=&U3"S)>L!-@C6(\R ML$Z2TM *+Z2[%:UFVCI\3\>ZV)9-L*'?PD$6VUY3)46H(A_=L:X(IP7K. Q+K"BA3F-K85R)2ZQ"N(1-6 ]9'6+*=V6688;H=_!#Z9*'RN/ MT;YG[(WAM'[' M;(??P1VZX\2LYZJXZ8M:3BR7=7O-=]W=M<7M9O3$LE[O:37OU;NU.7 XZQ36+;DK22NJBM@"FYSY* M.,48\YF5'9=#)(T0DU'=7^^XU\=>8T _3%4+E#QYVN""R>N O,>8W6SU,JOYS=@JU^MK%?%8VB*-GP=1+ MMU&E!5RZ 3;"_($LFRW84X'_*UG#,0VAX^;M0JQT_&4E(V<>Y%/@)5V:=]4 MX3'"NW3+5=;*J%N?X?Z@O\EX]#]02P,$% @ (XH!51N90K4*!0 S10 M !@ !A;&=M+3(P,C(V,C1X,3!E>#,R,2YH=&W=6&U3VS@0_GZ_8AOF6IB) MWT,@3IJ9-$FGW+2$DO1Z_72CV'*B0[9<22;D?OVM;"= @9;V[BAMAO%@[6KU M[.ZCU5J])Z/)??B]=$0&I;CO ^&CC.:C>#5[,UK:-FN!S-) M,L4T$QGACC,^;D!CJ74>.LYJM;)7@2WDPIF=.L94R^%"*&K'.F[T>V8$GY3$ M_5]Z3RP+1B(J4IIIB"0EFL90*)8MX'U,U1E85JTU%/E:LL52@^_Z/KP7\HR= MDTJNF>:TO['3-WOQ>P<6/R\P8COSB.WTVZ[$6EU$I<$[7D2 M1YV6&WA>Q_7^]!"D@^K5'*77G#YOI"RSEM2L'Q[XN>ZN6*R7H>>ZOS:NZ6EZ MH2W"V2(+2[0H303Z5HLCP84,=]SRUS42*R$IX^OPV8RE5,$Q7<&I2$GVK*DP MPI:BDB65HF)_4UP1%R]?5S4:M,-91C?H/-] &E\LV9QI"'S;ZSE&?^/3#<^N M((XP>E1^)\C#\>GLZ.71<# [FAPC^TZG[P;',YA-KN-_A,B]0WAG3^VA#=/Q ML$3O!?MN$P93&(PF)[/QZ(=R9^-$QVW#Y"7,7HUA.CA],3@>3ZW)'Z_''V P MG!F)[[K^#6\JS+CK9/\^GOY5*,V2]?_N:NM35[U]=/4H@TAD&8U,(8,5TTO0 M2PIO"R(Q_GP-IS074@,*7PJ9@N=:;T$D,."<+J2 -RR28KI6FJ:J"4=99,.N M,?!TY]#WW>Y0I#G)UN6;U]V#1,C2_L>M_1QQBQAH%F/=^ZW(Z-,=K^UV_5:S M*G-$0<(XRK;8IC0J)!9># +)8AA?1$N2+2C6QS1E2AD_\,]HQEA,84DE1"2U ;20;>B-.(AL)V@A5SH= W3OX(/U]/H'6[3^!,QQ'^4#&$9EKB4E%G&PJH)SHQQ%*[2 MA["R\DFJ#%.:1DPX!YR&8 A''JD MD*<[K8.N*I_P.TJIAF,L;X*O"">WA.D+V^M!J/:];=2G!>8T1".@!&B]U<,NR.#,R,BYH=&W=6&U3VT80_MY?L373!&:L5PN,9<,^^N[)\D& B0D;0F)A]$@[3X>S#Z1B6.N5P^N[EZ^,A-"S'>=\:.LYH-H)7LS>O(;!=#V:29(II)C+" M'6=\TH#&4NL\=)S5:F6O6K:0"V=VYAA7@<.%4-2.==SH]\P3O%(2]W_I_6I9 M,!)1D=),0R0IT32&0K%L >]CJL[!LFJMH;Z@=II>:HMPMLC" M$BU*$X&QU>)(<"'#';?\=8W$2DC*^#I\/F,I57!"5W F4I(];RK,L*6H9$FE MJ-C?%%?$Q0QI=+-F<:6K[M]QRCOXGI5F37$$>8/2J_ M$^3A^&QV?'0\',R.)R?(OK/IN\')#&:3F_B?('+O$-[94WMHPW0\+-%[K7VW M"8,I#$:3T]EX]$.%LPFBXQ[ Y AFK\8P'9R]')R,I];DC]?C#S 8SHS$=UW_ M5C059MQULO^02/\JE&;)^G\/-?@T5&\?0SW.(!)91B/3R&#%]!+TDL+;@DC, M/U_#&O*E8HA#*Y5HB1R3C*JK,DE MIVL81-I(#&&:*">Z::R,XIRJ4I2NX3P3*PQU@3G8/^Q^/7D^S[FMQU5CQ@6(].A990>GY=51[$W<3S^ZMT;F?(/[7V3!E.K>C,D!4?F M1LAM;EBX9::D'PLFJ7D%*U/2:;VMO-8NV0.D_O;!_FZ\MV7*%9^W7*[IXG5: M 7*ATS5,_PH^W"RC=[@MXT_$$/]),H1EV.)24E89&ZLF:!GC4[A.'\+*SB>I M,DQI&C'A'- ,P1"./%(Y,D4U2ZN$922+S'-T&)<39]GX4*O@%=$$=M%R3;4A M5=UX[<^3YL$,Z?-LB X^";+SX'U6@@V^,_=!FW;=Q^6 Z?,;Y5CK*)"TKQH MM!J?=(30SR_!N]D/#/5O%5+DC6LST&,/,R/<0.6K$P;% MM5-4IXU23QR4= MG9@[8IZ3Z!Q'FR*+K1IX4OXVFSYT32H:_\['CY'0E^L[)I''#/O[?1G!@GGB#PX9+1!(ZVH\8D21A^%#UYW+NY9(@X1\A7U]Z7/;QI;O]_DK,,Z;6*JB:&U>DW&5+"NQIF19 M)]LO8$@)7O^-GEW_OXHV>UO;B7GE2IJ MTYBR4/F3)P?'CY)'HZ:9O'KRY.KJJG^UTR^KBR?GIT^PJ=TG>5G6NI\UV:/7 MO^,W\%^MLM?_\?M_;FPD;\MT.M9%DZ255HW.DFEMBHOD4Z;KS\G&ACRU7TYF ME;D8-_U[9BX3D_WW M(Y.]W-K=3K>?/]U^^6+WV8OG+[8WUA0]U^@OS8;*S47QBH8+OPY+ MF)S\G)9Y6;WZ99/^^0U_V1BJL%*/3*63S9VMS9T%HP3ZKU[_Y3/8[9S!<7FIQP-8U>V='A[C MK94:<_>JGQR@14KFE<[ MSR8_7B+KGMWYR-1)KAN4*LII@P_423/2"7PQKI-RF,S*:974?C^'P H3/9[D MY8QV]XFBYM_JE&_?K>=\^_:3 M#P5WFJNZ23(UP\=\AST:GK0%O>=Y,H%G%/P?F/-$%S6/,YO")$ILB8<$35H',,&R+UQW6;XB; M%K?1 &WD,QA/JLVDP853DTE53BH#.DR2B2["#=)Q;8^A-7H_>=KK20FL&Q;J MG58Y['H*DE.E+C0OEH;CC:N#4\6CCJN4:6@&:;Q.8!'&)BM(68+>._;]77FE M+U&.Q!;&L*? (](&-S$%.C8%;RC-#19RU!K#!$8Y504]CY.J]/].00P=4^<\ MU_T/;T[W^LD_H?EP>[D]?.<2!=D,IEG1"N'RQ5N=8*,-4-N5JC+9VBL-PNZD MTI>FG-:P^!>@A&(K0GQ=RPSSW4P^C L#ZXVG!,:(0]@/Z?D!P15Z M:'!K8+=D8E&C#3*'B6N*UFP 6G2'EC96C7RR&OH3!8(..A(;8*1WL\;:9P$1)Y M./*J] 40%O[E>3#N#KR9D5W#L^3&V3IB_CC/[; !Q]O;;,4200^VSJ2C1 $= MU=/!O^3DT>/ZBTZG]#0V593%!E![F2K;.LA;_=LUY+!QA_2PU;]#+2=:J>T7_:=VK:X5VM["=7%W W_TNI^< M5.6ER8!-!)P$J"R6)JT]:8]I'#G/E:F9S^4S%DTB!H17)!ZJGA!V2XR9DRSP M3NNZK(2>6RLF5#TO1X3W%PHKU/D ST6ML AX-*%NQKN5Q(C<#BC,L?M M@\$"+U8I;%FFX*[@H2+?GM;(0:#!JD0IJ%+ AE-=]V(9HC5(OO]4^KDHKW*= MP9_*KVD[?3"INA[YDO MTBVZ>-WY]D:A!.CF6%64UC1?K('W\.]G#M654^! MQ\T_"6QPB#*^:(< MB\?[C>S['0[^T6LO)"/1%N2[R*QH[2@SDA8=:8)\NZ;6-T#P=&RR/3^LL1;%.Y(48*[$$ M8ND/7FIJ\95IX)BD-[#ML"0VAM-$JT\#UYDP"&"U!:N/H&LM9EL_?$Y+R8?O M$>W$/]4TL*DXA]ISO/NX[-.)Z.UI7M9TY3F567Z8DPF>OORKK'3=>['VAL\! MW*>F"F1V$#[PDMK(Z'YS\OP$>BFS^-;I$+U,$6XD7L:@8H3M#$C,X>FO[:_S MQ6GO\8QO<>/EF;@+>>WM#5[#B1FX=TA[JIO*L"Z*=H%"H>X_T,V5UH6S2X1" MWAKJKF8(0E<.+,(4:3XE[$EB*5[-?93PZ96(K!$ M6B*.KR8)E7?^]N;.T",]*7E\KX 5*%RPA3[J0=DTY?C5IG]%#>HRAS,X]\K" M083_'55>:+G0&X-*J\\;9#1[I?(K-:L??4]7^L+!+!*>J),5%I[4^@H)3]N[ M-Y6>3A1K'G3C7HZ)E[+(YSP")FOPM4X+J<%F6K_S[,7 M6[V7.]O]S4VK$**1TBN%P(VG*8M R#EB'9%O+U,3BZQ "P8982B2D$%68WO2 M_XM:(YQSI&VGM*FBP*\#I93ZB)YI5'6AX7(L"^" :.H5MKB=#$T-+#29H:^D MR^!I6ZP&S'&2PW-KIGO<31>X.^8T/=4>;=>W$;E776N/5@=KOV\ M_^SYWL/"(F>0+NL:U8WG0Y SII1 MR%:9S6F[SB5(=BYK$F+78N845O)^T1H%=J26#GBDQ.3 M9STII[7N5Z"LP5>@ RP0(Z!3U^:FHU9PN,GUI(=#''=9 M=*\/=8SV11AZ;5T,LFH1/2PTIB)+L8Q]."7K:MU8(3UJ(LG8^DB<)-J1?G)< M-LA]G.>%C0V5OBC)HQM?#99?=7;"%EY2L)0.K!)MZEU3C)A^ MU/4-:)\;\>[,9IXV MY\(2X%6\D_AG.?:.^D!P*C *([>$R MONY625?G,KY>A9(@@S\Q>J'^#I[9KBQ&XI T03J3J&8@W( TDLM] _P.+@X0,5!CJ;E7 MO'N@9^@:FVPWID0M#QNB.^&: +'>>X9ZP#[42>!.#Z!OTFJ4<@E3AW&GW@4QAP M$9 VX*#A2RZN"!C+QN')AV0_5W6='"5G83/R,=E#=K10AJ<3B9/@7"T_,AF2 MM>9$K:%.H5!JVX#I*3158=A1G9@A',FY)S"8/FSCWR]RQFCL;DK4PXK MJ<9,L:Q[P=5^J7)16X.SY@X0'CFD+M3#4CCC"NZ:^'+@ELMISL%56Q1<%5T6 MH#5@T*!OW39J23]5>3K-Z>*\]N394S\7L81K9B?M(ZIPO-TNO[1#6?7:/$E. MN)K"+.8N36M>MXRJV[3[;0?P6Z)M5D"UV5F94W5]:(WDFMQ.I_GAOLP.OR*Z MEG5U5T%3#Q[5G\6C^NCU81&'!#C#ZGS(5L\:]="NAEQ1C'L35(*:AIU,N;H2 M557!\>C9^!]6?-"\BDH;J#?I"%UG-L0/2M.8'FDOJ^X!&YBV1@36V@4'/_''"*'Q^'TAYU-S39-+7S\#U6R,6R MSUI/:"C4BJXN3:KM!6^_OG:RT'NJZQIZ8\-[C3&G.&!\D;Z!.X[UAK'X&J$! M[)5IY4IW(3SNC=QN4<7!S8>PS^Q1;Z-V*PX$Q M>MAS>308I4V1?M."_J18<#AE^!6;1TP#8X*C1\L"\\!S6L%_Z:$ADQ4^'>9' M#34>^+R'HA"H1/!K7J+O%S].&SJW%]-<@H1*3$@A5H!R(FN.=,[9N(*G'49& MNE OH0-.:M%(9;04&#Z-&A6GJ_%3;!+B$$8@?T+6<%0R5"D-N-8DN>+'>O&" MB%+5\PK?0%^8@L+,#P^%);E2,*]EC?GVF/;M;O6(35K MT5[/$]]0F6@U73X#/L)VP'*"X1YH.:2KI@YLEM#ME-(6>&%(V^Y)\H=.WAIT MU[C%Q.!%WY'D)KT]V'O\>)W?^9#CJX;1R-L0QNI],JGRSYQANG?SC\-!Y M@,PE4/ I;D?M>WBVV[-67%B<$R!*-Z@#>R-!/^*BPYA%]!&> >E7N(+8CB08 MGAZ>[0FW7KMF285YHZ" B!?0/8F0X<2M,R[3:W*@NZ-06I)E25WV ]>,[Q' MW*#_(+F'EN<]>Z"3(XV\Q,WXY0[;>1M1"#W:R!&PN[T+A9;=UFZW<4D^P7& MY1WDY15M;GM/XZ??PQZ-I^/D$_K6CI#M1;\_]C0!XSP"UE-+LLG\L\G'(B#O M.&ZT*BF6EA/FNV;1W??'PJ"1'N- ,]K92C=UUS3.U% WO+22O OK:8FDEL;+ M8H-&)6YZ_'QBX!3./'>LG8=2*#/N9ME:4# ;,)@Q!AQD?A_? S<$,H*KN('F M_T N$!S.$\<%')G$+[2/1M(_^DNI)PR8E9A1D0X*3+PE0 M?$GP5:S2,X\QI0=J_+^!PT!:+ MZ&=C/"?'&L7V@#W&S>2."@U3X2RF,:"C*RW';>X^%^Y,P@LH//"GI"=#>[_^ MLOO\MS*ZAKTKJ6U*^PY.XN7&L;]:07\SHYP\%JIBF7#6RIDDJ@X$JPX!"E.B MF9/'PIWWOG:S 3)W8A(K-R(-\V6,OI E%S*(4#EF8DJ:J6;^(.>H]2-J(2@= MS_T@;Z&D;^@LQN]*=!H^V=TP*%H5>CN '"7;I$+WD\$\$_@]>AZX'2C$HPBE M MNH&]#Q>YCL4&$Z!/44A#^+/2'H5PS?\G@ZTNGGC535E,,*&H2(&G\[BJ5X M)O0?N* F(L=8_QQ4),QA\BW:S$GDGBC8_-1,<,'),YZ2,\_JP5ZS=U^1&A29 M OB7!51^,V-1%)%E@R)18T0B1Z.'9G=[JV?4V&\_XI[K(5P%ZF>L;6CT-[6/ MU&G[$(5?0OA0NQ=5]_8=\*I922%8/?&$(I<0MI'9&.MOFH\+/FG49TV"7-WH M29T4=$V1T[0$Y:S9$)69\AI2>_@K/415AZ<-3[$B3;<4Q1YB]".NUL#FI@N3 M0U+&9R-B!GT5!EZ(\? 2#F'FM%[@Q@]V?.>A^;O9\>]H'7T.7HM#"=/SCKKN5\:FL7+X#XHG.1Y8OM<]9K VT\!EVR#0&[;!\\W$&=5E9 M29,3:Z$=OL@K"DBN/=#96'TFZR69&5'&*R["-+ Y=N62U#8"R@CB^Z]X: MDCTV2ENR:0@X;FM&B_#97+CV&MM$X3BQ^ZG2F+ =8I1U-X &0!]L&(T2#I'$ M$[E>O-1]5:$$4O@0.@SJ[G+@V+8OPZ:'9'C/])B,D-$JA(*0\VKA'J*)AJ0* M\BZ)Y96=3C[$6[#QJ$OI4=(PI&>'')<%F"K!FK,$0,D*9)<5DZM/'[3-L7.* M%$@[\6J#=@P:AY4GP]PL7(++;AIP'!"MO#H I%MB7G' MK%"![L_FD\[G9$<.*"DYJJR%G_ZBOQ-BRW]Z%!-9^S< F(:8D@? M=W3AE$ZX#5.M,PL>,DU%[R"7+//_$-QDX_LMRB>3!V_GE/UIPV)5H4-D&3 MX)WJ^7WJ+5T%O@]JU@7@Q 0X;TT UA$!!^!L75;+7%:/Q2MR(W)S*:O0YTGS MXKNM$/LQXS?=;B8=B:8MF!J%K&>(+D1KPK,Y7&.TE'?O[/8\N_H)(.IV[U$H MUW&9[/E8PP/>'6RS-%"(8,.<(#C MC1#F0$FS[5,?4)D-;6GAI.!Z20XBQ;)' F(D"SL1U,HV<-'JY1=/V)_ STW* M(K/!)-9CXF@@ZB^6LDL,=)U/QQR3(:<@W&1]H1RTZ%55%A<9ZB6M3,'%T:X_ M)KA\U;GFTWO$-4\)O0JW]X3LX\WLKI/MER4VB&PUEZ7+&%R6EMUQY VP4FD MR5W+V_"$3!N.\T,-@$+'T%\V&8'(0H%Y.46."5XV>B*0X'R41HJY=A13AC M M\BD%_B-:I0[]I@25RU+O?H9S]@RBGYV MKTX?*D@DP_^)UV%!7)IDE] E=28F6&+$O*TKD MI: :9[H@(U88Q,2K5-NY+HRPFUL$]K=D)7'(0DNJ&P,,R0S^'23%AGR7[-07 MBD('K7H=C)2$A]!([7)?X^[*+O"%N&("=^.1=:6S?G+"ZBKYI+"55+Q@UMZ MTQ4)"W@T1WUP3'-*,4.&R);M"?8="K8F(T7@5F\HNJJFZ*H$Y%]O:&="0H,@ M BU-55[#SI1V&T'"BM_EN\M4+H:XAS0'=V#3FZ,3LA8RK3H):VGM< T1SC+^"J%HK"2,Z?WD_5V:IHYBR]_MJ?Y MNO8?;LR;WIC/[]&-B8&'>YDHFG<+0W]()F5!1R]+UEI)-K6*IS:B52XU>P.# MXF> MCHT<6#:M4I1RL18C9A0'4SM#A4PHSA]B==Y9U]#B3-8$& SR80^CTSU#%-U5 M/28#;7V3&3WX^YT9[S[Y^Q^X<\SQ7MPC[KSO$8I7Q>A*+,M!=OE,[Z NEQ40 M)5N(^%WX.V*9@6P3Q#I9)&8]9SSER%O*,Y\6(/E'.1-FZ,.B4'\)@&4D9A?$ M1ZW8.ZX02\5C"I%L'!_8@'=Z4_[R\1_RGA7E^ MM_)ABP<1T5I$/Q3RKC0:WXE8<, I2.AJ=='F<7F:';J&GW7E_J*Y8AB$#[F[*P(W ML 6=G)UGB6;G%:7(7'/!82-T/=/!C]\14ZGH8('CD@-A; IZ+RA%Q:LI(>P^ MX9W3X=':2%G<:#A2V:5!3("'XWGCX[E"=?RN/9Y!0BLBWX8FPT-O-U^50^I5 M^J\^KC<[K04X2%0^]0)[,#X:6(1;%EUVM4PJPW%3H9?#R>RYY&<-K&CL2Q]X5('Y MZUL0MA<0@^1^8^A"'41S+7KFE<>CG" M8@E1D0IMV30Z(6OOUG2#;5QHE35'.!!% ASZJO:I(9#H5.4RV]%(,QT;ZS"S M!B(N?$L=E%Q0C"&$O=.145I&.J=M@R6H-(;!/+"1&[.1%4(]O):-[+D[C4[! MW9M)T"J'U9!:6?2W+S-WKQ+55A#\[SRT:*-*R.7A):R5"A[;X!>K<-J"H]TP M"4E4DYM"7!]J1-R_!,9_6E6C'#1*2DFZ.D$,_T7TDFH+VN;IP^HBB,R6CDIC M,>L%D[#+U,'EB;Q# B'Z60F[+',T8%1HUH#&:KCL)>PZ*Y.Z?""P>UF$A EL M"/N/JG&XQ[CGG@)(Z2/BFR,:237$T/XH_."!(FY"$=GJ4,0C5H0J'3LQP)DLOA9+MYW0A]%R* M#0;F3YJE 5=!Z?28QMH13>S,:Z=MA16BUS))D03RK;G.M@#]G?<;=38(A(1ZJX\"FX/KB$L=.D$,'".NEAD72!L!TKH$DQ]YJQ_=3S%@2, MO5=5\WUI\\[H\:>+Q'MZGR+Q[A6WN%@=;C$GN:@P_?^R_-S&[XFY 9H].?,! MU>C_*54!!_P?5*Y%]Y)_H-YT FR G"_LD!IA"OV[Z9@]!J!CH1?Y T.*$"HX MVD,I NW2*"X>6Y6%21'W+4_N<-V6V*C6L$)-6C3IK[\\V_V-4E$1MCVMRGY: MCN]PLQ^][EG@-*Q:7;C2W!S_MB3.^T'R_.JE'JW>J3XL$,F6;GY;/]GB+]4. M0UV,_Y03WUAP9.L59*R5$+0K:$-0 @39:1@618@!TV^$7TX L8O^": O8+P# M5\P#1\!A)9%(47OOBZHL!@'EU06(&2V21\Q?;1/[9VS4D8Z"^%5.-(3)PI'G ME/P@Q=^5F*ILB:DXQQ_'@F0KB0Z4&F6S)N:+E]QBHUSYR+\_WL?6"@%^7.O% M.(6K5'*N%^ 1W,42ML,^!7<3 6DI,9+N!\VYEIRT'H;'X?=>$)!KII'J%'4 M"L')F%S'Q,,67 EX:NEJ! MP]#&QK8W"+GO$S=FKJ3!I2*4*UE*CGU\@]2V+HMO&WPJZJ.[_5;T%RGJ*0[& M'I>V,'T:@]\2H+8$""&N7\7@TP^GZL:G:H50&JX_57"8=)ZK0I?3NW66/_C" M_W)3\S+"0*".:M6"VZVD&T4%VE"D6\:U+C57U)JK84BXI>9%48$UO;G"I#%B MN5R)+LJ6J_0D5ZF41V"%H!1,2!O'=;/&0I S_-YB&')NVW4*>1^69GF-![FR MH!NRS%!2(6DVKIX./NL2HSC/&JD3&%5H89,@YLE*\HX>#@/XU D,G,?I0(P7\'D[1K4_1RH6R+!LL5]!EZ(J[E1G.1F1>DUN,@:(Z'>(<&\Q@ MV9>ER;C,IIPJS,#N"2306"H7!KA3?#3Y)SQB6/@EX3H&!-E)1Z4GC5=:92Y^ M@\XQ*H.&#U]GSV%7! A:5N;"$#QGDNE<-\O,'0\GZ[J3M7(A04LCF[&"X J M_K8N)UOP9X#YWID9&DUD+/4.76D\!U,AZ11._L6S(*E4@Y(AS]O2[P.)WY[$ M5RZ^:=E@WU!EU14TZXFE6RJ_DK(9NE7:X*R,*$4D'V<*;?>2G5[RM)>\Z"4O M>\G6)OR[1?K,UK9/IP'V/]2& V%J5Y'> 2I'.7@AC#M!4^L0WYZPYEKFB6S9PQ'2B)QU0,'8/C MX5'.K:X%OQ;W ==S@,Z"L48O\!W-);B-+Q!AD\UM>78L%YPA/"^MH7:)6LO%*_UG.HJ\D$D M]BK;GS2&:7P-/%#_5U/_RD6,+<=5F5*B.U#;ZHFV XMOR284-&U2 MC9=*$PR:'3?(N7(P.+S#F6P0PXA,,TYUDY*V#.#.3S?E!3#,:E7G&V(U.,(\S_2E,F,H.VWA] M5G2D#I:D5%+R/B.KS6=.4I]L*4 )(65;,Q/B/RAAV]&[(7/!JXZAHK:M<,NJA]I*H5*KR"BX7' M#?>$<3_0#%B\H+BE6>TE%&I8N/)Z.:B8^[?E",;B];F-61+5[V7UX3 M@D/.(XS)0Z#4E=*,[+%/R['N>S!&3%]W@PXM_J:*2EA05"W26H^1% M%,K?Z\5B@Q,FX+15> -*Z$\K">EVT6374/0=AHX=\KIQMJU*06+@U:;+#[@K MPN!U5TS7EN\:BJMQ^1>]!#A3ADW =&$G\_)*?I;([6B_$6Q;N2 M4\E6+Z^*$]\2A"B7**2W((<@9&FR];R'J'E;_>239O9/6Q+?&<'68.F2CN-=&T:P:"W8=?C M;V%%LGA;+Y[VMY_>V0*>V=7K?9>9W-U$]I@A).^1(YS-ZD:/80\/B_3[;-'S MNYO9FQG!B24_FB]3BZ\,EJU*OXE3__K+[O/?:OIO*PMX-6^6A7F&<__C>@Z]AM,_Z=R=+?#Q^>W!Z=O[AP]M>LO?GZ<'!V^3\0[)W M_#;9V]\_.#F'SY\.S]\EY^\.;CR;.[PV#H_/#X[/#S\'"1'!W_N'1W] M,WGS 29Z>X#*O_9B_"%WTOZH,G533M"Z^:9"5+^O^&=%%F;IUL]-\#X,^KZR MSJ_DH+;+WK6:!NQ-Z MNR=V]O'DY.C@/5R >T=\F>/?=)G_>7!\< K?GAX<'>R=S5_EMS.(W-4EW\)T M^4ID%&]^'EG"-MDQ959."ZD!);%B(F(X_2 M<7G)%JKM';90!7VU2D/T))[F<(%7Z8?CJJB#:B_IM"]/[28?-ZYOS,7E;=N 8R] MUUI@> CE&!$FU83'&7.T;G7$^JG:&5>*X[DL%MRK,<&:?D@*05!^ J<+HH<<3Q TN.&.&_J3@ M7JGUCMF@&(,[ZR'94E4 Q7DX6'.<'H(UJ9 4V,GJ0'YBO[)W*^/':4-[8LO( MXW0RJBXEX0MCF J'#ELRA'%)X#'MG<5ZI85 =SW2!8/Z\E.+YL8&^)Z#20HK M0TPGKBZ-I.]%0%T!$J-]6^IB4A:MA'H;3KJ%ZX^ZFH7%+ODA."(C,_&)@U$I M!]ZJH!)/O>!!#AO=!I].=;,I3KP.E=BJ>K737QVG/+?G%R!4AY5(^VM32<8JA,5/ET@@?) MI+R;<,8PF7V"KO5I@3/%=-)KPR9N"N\EL1%[;P_V'C]>Y_<^Y#CD3V7U&?C" M8P$^ 4X<5/\B8#"FO!%G(BK[/4=@/-_AW[F59"]#ZG&WT*D&9L&)?L<(56A2 MY9L]1W2NY!^'ARZAW5R:/#G%3:E]#\]VN8<#6J 3.%5N4#Q%C:-#, 'J%F[0 MGAF02$1.5VNY95>#A>7SY.>VBR*>/.9%-HF7><6I4%W1L# MS:?*GEC8$UXSC(IP@_Z#B^SY$*4\.=+(S-R,7\J:XHEZI\838!9PV1X!I]V3 M0(UXMWNM)S_!@8"E'>3E%6UL>S_CI]\+4O8GS \Y0HX;_?[8TP.,\4A?F%KR M+>:?33X6 7G'=:JJDG@G#:)S%MU]?RP,YH0DYU3R[(Q*GM5=TSA30RV17^^T MRAO:,4L@M31>%AO[7/B+'L3/)P9.88!B4;L8)*'*N)ME:T%!82X:B?'@L(4H M!1SV'[A <#A/'!=P)!*_T#X67<_PX5C^S G%CX7DUO74D1I(D>G#(IMB7;'% M(V/9 ]9I4IE+7$67ZQ,_1Z1%!Q&6QP86ZB^3G&&/R6.^WCDM+E1W9M+/"=XR MBSJP-$QK2[W1@^V977DR!([TL8"'AM-\[C1U+:WC.]K#IPB38(QG54AF!E\3 M4D.;(O],@86J;-6H=%K;_(XKEN3B_DZM0 =M_8$R+ F89_H+#N.=Y&UTX\W@F -NB(T%K9"TJHTO8JTUS MA&5F LA)IPY4V)RX3]G@ZHO.Z$X).H)U K,P:! M$PTX[)>M XD\GHYT^GDC536AG@Y5*I+$/2=+(,"\+EOJ>:S)#BJ2RQ ' H'Q M28+&S""3FHG4*5=(,77MM&48?2[7LOVJ!6SD?ED0[2I* ().8"R+* .^3"$7 M&>SC ?)1M8ZZ'< 6H'R[3_,WM(Q7:/L1L("'D ME&[+YHW;=X KYG()(KQ36,FQAXX2$--OFLHAQWQQ^40,_FKT)"AZCWM<3IH- MT=DI"C"UI[O20U15>+[P%&OR=--0P!?:CCB)K<\CQ_5"XK4)!8Y\4PSHU(58 ME2[AT&5.<35U8$T2=*Z+J@1V6OO$ _T%Y'=K@7%IY;-^\@X$>M)R8]+%I4#J MBV/0@6K'$_I30%#F\@["V,9H8&+!"!D:M# =?PUPY8,OI8O[O;BGOI0[OS/8 MYLPP@'ST^;P$6'2JGBMC$@D^9#%D.'+-EEK-".&L]F$I,#K\B[ "8TM>1]UH M=YRZ+ K8'\D:(IOP-X& POE#93$EZWB-*@])&DX$H4]6XN%/9'*FS!N3B16< M_G2&WIQD;UP-:T:]POI"L*?&IBSI"":=%K4H+?A"N$ HMV6,NP[]QPL_YY>X M,0+@=XB(?=[?O3M'^G'9("G4#Z06[W(QLSWZ/(&69I0G!^*\" M4 %<_R'+10R%4>-71+UC16DR)9F0D5:*"PYH7#/K7;H2BS!T-EBHW__PYI3+ M3L KU[XS9)@M?RY M)I6UHY_96V+:6@+LHXRUTG4"Y#7)4A@.DBF\]J&13IR M);E4@MHL0R5I:P[$KH*.DDFN"MO9)?#7> IDP\C!?4@')KWO^*!C?^[ZX *D,/UD:O*.A1<37*X#761DCT)"-52 M%6FNL9($&VH*/$R"AR, (UAK T>*#E-01EFYX0Q@:ICIPA<1&'FQDW0>$'X[ M!5^K/3@OI(5&BIR09,Y%FV'LC$R8\Q5B?'4YS30N7M&>7\_>LHFUD=X/[:TO MB;_2;UF%_M)O'D,O'D0ODB-L*J*]; 4&J1P.Y>:,8@DX8S%TI<[EEX=PTNA; M"ZUKGPPUQQ&)I>YO)R:YCP3P52YFE.IK%C,E! MR*3F=MF$P]^Q!D6(3K2X-9VQ&"T]^ E3AU]X9MW'5?@X&08#7EJGRS+F@%F:5' M8I7.3,\5JNDPUW9Y^=".D;,"V9EL2E[B-9N@'#[4@EBS5F<"G)L.:M@)A6Z5 M(':$.,SB2=*@]]=![*FEX%LO8/8B[RW>(&_E"+B_[-/2GN?.;-?2NF5%2>+M MNI5 /<='IT=>HA0D1@[4)";L2--9*-V%CLL0KU4VL"5R -^#QDMHU6?H56@K MJ5 D(VL/E1]'UP$R,Y[7OR4RJ:WJ235775RHBR",0R[)&.Z#["43RY.)@IM2 MJO%%CY2X=;[R5[F8Y=ZK5)9VDD ;_50 [W-.4-Q@;8WMYZA M[!+!A!$-0ZRA%TF6&V@??KE0\(-5,40MC)8)[Q_*&GL52<^R.E'S[R>Y"4$O>E>1B M349P2MQMRW@0. 5&-)!S%+ S8BCUE.!3T!NPD.P'?J9L*7#E[$WA@GYXRAC6 M@5"20Z[MI'*C(K/T6,M/=D@W&T'J1\!F5"=ZNIBBK$RGM*(@J0H=NM&XAT() MQ@@PC$BVMGT+U:'R>WY5+W*1!1: MEDK$+T&S$AG);S)P/G3M7Q58O-W8 @P!R%5PEH&M24=+2\#7NJ ;TY:!_]GI M9>7*))!:!?HN7O/!WK'-VF\MN7:(F$(R$ ,:VJZCZ/2??9=7#K+?<841%G=( MQA+5A0:/J(9]+>@T1E^Y&A!FWK3YP[?VIW-?OKQ/[LO5/7@K5TC NU@YF)%2 MG-I8_(]KB:6X$Y"V*P[)B8]Z M.X.*@:W:?EYO'EW+UAG:Z6=G[BL'VNZ8NVHCC 4W-4$[B8FKA6;22V*D"N+\ M^R,TV[?+L'Y BP%C3I+'D)190MQ"NV)5%B9-"'MK#<:PF@G0_[.R\%L]&ZI% MR'-\';-(OL0[^1,?Q)7#CY_/8QW/;I>@Z2->7 LA+IX%RK5QQ%&FU$T3EWI? MFV5;!VY*=GM1G;&61=5?61C0KVT8C2"Z2B?>[Y&PYP8F!.>28V!<0 V51O/& M]\#+)P$Z/SI3UIDY?^)3MG) YQ@99&NNBJ%:BJX24O, J].2.&7]2BZU! .T MN+ 70DKB7F]N&;O7DA,1TS"3B(M*75K_M366N5JO0:';]ZW450S(QI(^&R2W MQ=5]R0V#G:.%'WV?V/HRBXOPT9P$U:5A.4 Q%X&Q<$.4.1ZIZ4 MM?0\GP,"[!5,,/D4#">&$'8CUG-1(JXD=LLY39PG1KF%6]/F^7(9V@40%F&N M5++(EW(C^(4.^ 07 \0/TNBFV,CC@*.&'>XZ]K M%H-P(0E'0ZHM6MQ]4DAOLKR]*,C61QEGF-?=M R/S*_Y8;]!EL$N*GW:7XC% M(0*/8Z@:Q.H?IX4(9=W -/FU["]GOB:,Z[N@_K+$>N:AHB/( M\1LM[==#P[WH;]Y=#/3WQ_)[T=_^NT#Y/<#\_=PP?\_[3Q]@_KX>YN_&"']+ MZ>>G\]!L;2YVT3P9E-D,_C=JQOGK_P]02P$"% ,4 " CB@%53+D]&JDB M @#$NQL $0 @ $ 86QG;2TR,#(R,#8R-"YH=&U02P$" M% ,4 " CB@%5'OP,)G02 @R@ $0 @ '8(@( 86QG M;2TR,#(R,#8R-"YX&UL4$L! A0#% M @ (XH!53@GN*9I5P T&UL4$L! A0#% @ (XH!5<5^*4X9" "BD !@ M ( !:#<$ &%L9VTM,C R,C8R-'@Q,&5X,S$Q+FAT;5!+ 0(4 Q0 M ( ".* 55[2L$<)@@ "0I 8 " ;<_! !A;&=M+3(P M,C(V,C1X,3!E>#,Q,BYH=&U02P$"% ,4 " CB@%5&YE"M0H% #-% M& @ $32 0 86QG;2TR,#(R-C(T>#$P97@S,C$N:'1M4$L! M A0#% @ (XH!5;)B; 8.!0 3(S97@Q,#0N:'1M4$L% 3!@ + L XP( &*! $! end