0000866291-23-000006.txt : 20230201 0000866291-23-000006.hdr.sgml : 20230201 20230201164010 ACCESSION NUMBER: 0000866291-23-000006 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20221223 FILED AS OF DATE: 20230201 DATE AS OF CHANGE: 20230201 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: 23577349 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-20221223.htm 10-Q algm-20221223
0000866291FALSE2023Q33/3100008662912022-03-262022-12-2300008662912023-01-23xbrli:shares00008662912022-12-23iso4217:USD00008662912022-03-25iso4217:USDxbrli:shares0000866291algm:NonRelatedPartyRevenueMember2022-09-242022-12-230000866291algm:NonRelatedPartyRevenueMember2021-09-252021-12-240000866291algm:NonRelatedPartyRevenueMember2022-03-262022-12-230000866291algm:NonRelatedPartyRevenueMember2021-03-272021-12-240000866291algm:CustomerMember2022-09-242022-12-230000866291algm:CustomerMember2021-09-252021-12-240000866291algm:CustomerMember2022-03-262022-12-230000866291algm:CustomerMember2021-03-272021-12-2400008662912022-09-242022-12-2300008662912021-09-252021-12-2400008662912021-03-272021-12-240000866291us-gaap:CommonStockMember2021-09-240000866291us-gaap:AdditionalPaidInCapitalMember2021-09-240000866291us-gaap:RetainedEarningsMember2021-09-240000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-240000866291us-gaap:NoncontrollingInterestMember2021-09-2400008662912021-09-240000866291us-gaap:RetainedEarningsMember2021-09-252021-12-240000866291us-gaap:NoncontrollingInterestMember2021-09-252021-12-240000866291us-gaap:CommonStockMember2021-09-252021-12-240000866291us-gaap:AdditionalPaidInCapitalMember2021-09-252021-12-240000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-252021-12-240000866291us-gaap:CommonStockMember2021-12-240000866291us-gaap:AdditionalPaidInCapitalMember2021-12-240000866291us-gaap:RetainedEarningsMember2021-12-240000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-240000866291us-gaap:NoncontrollingInterestMember2021-12-2400008662912021-12-240000866291us-gaap:CommonStockMember2022-09-230000866291us-gaap:AdditionalPaidInCapitalMember2022-09-230000866291us-gaap:RetainedEarningsMember2022-09-230000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-230000866291us-gaap:NoncontrollingInterestMember2022-09-2300008662912022-09-230000866291us-gaap:RetainedEarningsMember2022-09-242022-12-230000866291us-gaap:NoncontrollingInterestMember2022-09-242022-12-230000866291us-gaap:CommonStockMember2022-09-242022-12-230000866291us-gaap:AdditionalPaidInCapitalMember2022-09-242022-12-230000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-242022-12-230000866291us-gaap:CommonStockMember2022-12-230000866291us-gaap:AdditionalPaidInCapitalMember2022-12-230000866291us-gaap:RetainedEarningsMember2022-12-230000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-230000866291us-gaap:NoncontrollingInterestMember2022-12-230000866291us-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-12-240000866291us-gaap:NoncontrollingInterestMember2021-03-272021-12-240000866291us-gaap:CommonStockMember2021-03-272021-12-240000866291us-gaap:AdditionalPaidInCapitalMember2021-03-272021-12-240000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-272021-12-240000866291us-gaap:CommonStockMember2022-03-250000866291us-gaap:AdditionalPaidInCapitalMember2022-03-250000866291us-gaap:RetainedEarningsMember2022-03-250000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-250000866291us-gaap:NoncontrollingInterestMember2022-03-250000866291us-gaap:RetainedEarningsMember2022-03-262022-12-230000866291us-gaap:NoncontrollingInterestMember2022-03-262022-12-230000866291us-gaap:CommonStockMember2022-03-262022-12-230000866291us-gaap:AdditionalPaidInCapitalMember2022-03-262022-12-230000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-262022-12-230000866291algm:SankenMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:TradeAccountsReceivableMember2022-03-262022-12-23xbrli:pure0000866291algm:SankenMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:TradeAccountsReceivableMember2021-03-272022-03-250000866291algm:SankenMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2022-09-242022-12-230000866291algm:SankenMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2022-03-262022-12-230000866291algm:SankenMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2021-09-252021-12-240000866291algm:SankenMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2021-03-272021-12-240000866291us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2022-09-242022-12-230000866291us-gaap:GeographicConcentrationRiskMembercountry:CNus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2022-09-242022-12-230000866291country:JPus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2022-09-242022-12-230000866291us-gaap:GeographicConcentrationRiskMembercountry:KRus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2022-09-242022-12-230000866291us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2022-03-262022-12-230000866291us-gaap:GeographicConcentrationRiskMembercountry:CNus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2022-03-262022-12-230000866291country:JPus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2022-03-262022-12-230000866291us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2021-09-252021-12-240000866291us-gaap:GeographicConcentrationRiskMembercountry:CNus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2021-09-252021-12-240000866291country:JPus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2021-09-252021-12-240000866291us-gaap:GeographicConcentrationRiskMembercountry:KRus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2021-09-252021-12-240000866291us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2021-03-272021-12-240000866291us-gaap:GeographicConcentrationRiskMembercountry:CNus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2021-03-272021-12-240000866291country:JPus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2021-03-272021-12-240000866291us-gaap:GeographicConcentrationRiskMembercountry:KRus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2021-03-272021-12-240000866291algm:HeydayMember2022-12-232022-12-230000866291algm:HeydayMember2022-09-022022-12-230000866291algm:HeydayMember2022-09-010000866291algm:HeydayMember2022-09-012022-09-010000866291algm:HeydayMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-09-012022-09-01algm:reportingUnit0000866291algm:AutomotiveEndMarketMember2022-09-242022-12-230000866291algm:AutomotiveEndMarketMember2021-09-252021-12-240000866291algm:AutomotiveEndMarketMember2022-03-262022-12-230000866291algm:AutomotiveEndMarketMember2021-03-272021-12-240000866291algm:IndustrialEndMarketMember2022-09-242022-12-230000866291algm:IndustrialEndMarketMember2021-09-252021-12-240000866291algm:IndustrialEndMarketMember2022-03-262022-12-230000866291algm:IndustrialEndMarketMember2021-03-272021-12-240000866291algm:OtherEndMarketMember2022-09-242022-12-230000866291algm:OtherEndMarketMember2021-09-252021-12-240000866291algm:OtherEndMarketMember2022-03-262022-12-230000866291algm:OtherEndMarketMember2021-03-272021-12-240000866291algm:PowerIntegratedCircuitsMember2022-09-242022-12-230000866291algm:PowerIntegratedCircuitsMember2021-09-252021-12-240000866291algm:PowerIntegratedCircuitsMember2022-03-262022-12-230000866291algm:PowerIntegratedCircuitsMember2021-03-272021-12-240000866291algm:MagneticSensorsAndOtherMember2022-09-242022-12-230000866291algm:MagneticSensorsAndOtherMember2021-09-252021-12-240000866291algm:MagneticSensorsAndOtherMember2022-03-262022-12-230000866291algm:MagneticSensorsAndOtherMember2021-03-272021-12-240000866291country:US2022-09-242022-12-230000866291country:US2021-09-252021-12-240000866291country:US2022-03-262022-12-230000866291country:US2021-03-272021-12-240000866291algm:OtherAmericasMember2022-09-242022-12-230000866291algm:OtherAmericasMember2021-09-252021-12-240000866291algm:OtherAmericasMember2022-03-262022-12-230000866291algm:OtherAmericasMember2021-03-272021-12-240000866291srt:EuropeMember2022-09-242022-12-230000866291srt:EuropeMember2021-09-252021-12-240000866291srt:EuropeMember2022-03-262022-12-230000866291srt:EuropeMember2021-03-272021-12-240000866291country:JP2022-09-242022-12-230000866291country:JP2021-09-252021-12-240000866291country:JP2022-03-262022-12-230000866291country:JP2021-03-272021-12-240000866291country:CN2022-09-242022-12-230000866291country:CN2021-09-252021-12-240000866291country:CN2022-03-262022-12-230000866291country:CN2021-03-272021-12-240000866291country:KR2022-09-242022-12-230000866291country:KR2021-09-252021-12-240000866291country:KR2022-03-262022-12-230000866291country:KR2021-03-272021-12-240000866291algm:OtherAsiaMember2022-09-242022-12-230000866291algm:OtherAsiaMember2021-09-252021-12-240000866291algm:OtherAsiaMember2022-03-262022-12-230000866291algm:OtherAsiaMember2021-03-272021-12-240000866291us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-230000866291us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-230000866291us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-230000866291us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-230000866291us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-230000866291us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-230000866291us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-230000866291us-gaap:FairValueMeasurementsRecurringMember2022-12-230000866291us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-250000866291us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-250000866291us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-250000866291us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-250000866291us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-250000866291us-gaap:FairValueMeasurementsRecurringMember2022-03-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberalgm:ContingentConsiderationLiabilityMember2022-03-250000866291us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberalgm:ContingentConsiderationLiabilityMember2022-03-262022-12-230000866291us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberalgm:ContingentConsiderationLiabilityMember2022-12-230000866291us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberalgm:ContingentConsiderationLiabilityMember2021-03-260000866291us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberalgm:ContingentConsiderationLiabilityMember2021-03-272021-12-240000866291us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberalgm:ContingentConsiderationLiabilityMember2021-12-240000866291algm:VoxtelProductLineMemberus-gaap:DisposalGroupNotDiscontinuedOperationsMember2021-09-252021-12-240000866291algm:VoxtelProductLineMemberus-gaap:DisposalGroupNotDiscontinuedOperationsMember2021-03-272021-12-240000866291us-gaap:LandMember2022-12-230000866291us-gaap:LandMember2022-03-250000866291algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember2022-12-230000866291algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember2022-03-250000866291us-gaap:MachineryAndEquipmentMember2022-12-230000866291us-gaap:MachineryAndEquipmentMember2022-03-250000866291us-gaap:OfficeEquipmentMember2022-12-230000866291us-gaap:OfficeEquipmentMember2022-03-250000866291us-gaap:ConstructionInProgressMember2022-12-230000866291us-gaap:ConstructionInProgressMember2022-03-250000866291country:US2022-12-230000866291country:US2022-03-250000866291country:PH2022-12-230000866291country:PH2022-03-250000866291algm:OtherCountriesMember2022-12-230000866291algm:OtherCountriesMember2022-03-250000866291us-gaap:ToolsDiesAndMoldsMember2022-09-242022-12-230000866291us-gaap:ToolsDiesAndMoldsMember2022-03-262022-12-230000866291us-gaap:ToolsDiesAndMoldsMember2021-09-252021-12-240000866291us-gaap:ToolsDiesAndMoldsMember2021-03-272021-12-240000866291us-gaap:PatentsMember2022-12-230000866291us-gaap:PatentsMember2022-03-262022-12-230000866291us-gaap:CustomerRelationshipsMember2022-12-230000866291us-gaap:CustomerRelationshipsMember2022-03-262022-12-230000866291us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-230000866291us-gaap:TechnologyBasedIntangibleAssetsMember2022-03-262022-12-230000866291algm:IndefiniteLivedTechnologyBasedIntangibleAssetsMember2022-12-230000866291us-gaap:TrademarksMember2022-12-230000866291us-gaap:TrademarksMember2022-03-262022-12-230000866291algm:LegacyTrademarksMember2022-12-230000866291us-gaap:OtherIntangibleAssetsMember2022-12-230000866291us-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-300000866291algm:MizuhoBankLtdMemberus-gaap:RevolvingCreditFacilityMember2020-09-300000866291algm:MizuhoBankLtdMemberus-gaap:RevolvingCreditFacilityMember2022-12-230000866291algm:TermLoanFacilityMemberus-gaap:LineOfCreditMember2022-03-250000866291algm:TermLoanFacilityMemberus-gaap:LineOfCreditMember2022-12-230000866291algm:MizuhoBankLtdMemberus-gaap:RevolvingCreditFacilityMember2022-03-250000866291algm:LineOfCreditAgreementExpiringAugust312023Memberalgm:UnsecuredRevolvingCreditFacilitiesMemberus-gaap:LineOfCreditMember2019-11-260000866291algm:LineOfCreditAgreementExpiringAugust312023Memberalgm:UnsecuredRevolvingCreditFacilitiesMemberus-gaap:LineOfCreditMember2022-12-230000866291algm:LineOfCreditAgreementExpiringAugust312023Memberalgm:UnsecuredRevolvingCreditFacilitiesMemberus-gaap:LineOfCreditMember2022-03-250000866291algm:LineOfCreditAgreementExpiringJune302023Memberalgm:UnsecuredRevolvingCreditFacilitiesMemberus-gaap:LineOfCreditMember2019-11-200000866291algm:LineOfCreditAgreementExpiringJune302023Memberalgm:UnsecuredRevolvingCreditFacilitiesMemberus-gaap:LineOfCreditMember2022-12-230000866291algm:LineOfCreditAgreementExpiringJune302023Memberalgm:UnsecuredRevolvingCreditFacilitiesMemberus-gaap:LineOfCreditMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMember2022-09-242022-12-230000866291us-gaap:PensionPlansDefinedBenefitMember2021-09-252021-12-240000866291us-gaap:PensionPlansDefinedBenefitMember2022-03-262022-12-230000866291us-gaap:PensionPlansDefinedBenefitMember2021-03-272021-12-240000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:USTreasuryAndGovernmentMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryAndGovernmentMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryAndGovernmentMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberalgm:UnitInvestmentTrustFundMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberalgm:UnitInvestmentTrustFundMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Memberalgm:UnitInvestmentTrustFundMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberalgm:UnitInvestmentTrustFundMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:BankLoanObligationsMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:BankLoanObligationsMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Memberus-gaap:BankLoanObligationsMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:BankLoanObligationsMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:CorporateBondSecuritiesMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2022-12-230000866291us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-230000866291us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2022-12-230000866291us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Member2022-12-230000866291us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Member2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:USTreasuryAndGovernmentMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryAndGovernmentMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryAndGovernmentMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberalgm:UnitInvestmentTrustFundMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberalgm:UnitInvestmentTrustFundMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Memberalgm:UnitInvestmentTrustFundMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberalgm:UnitInvestmentTrustFundMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:BankLoanObligationsMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:BankLoanObligationsMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Memberus-gaap:BankLoanObligationsMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:BankLoanObligationsMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:CorporateBondSecuritiesMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2022-03-250000866291us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-03-250000866291us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2022-03-250000866291us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Member2022-03-250000866291us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel1Member2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Member2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Member2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember2022-03-250000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:BankLoanObligationsMember2022-03-262022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember2022-03-262022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember2022-12-230000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:BankLoanObligationsMember2021-03-260000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember2021-03-260000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:BankLoanObligationsMember2021-03-272021-12-240000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember2021-03-272021-12-240000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:BankLoanObligationsMember2021-12-240000866291us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember2021-12-240000866291us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberalgm:Company401KPlanMember2022-03-262022-12-230000866291us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-03-262022-12-230000866291us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-09-242022-12-230000866291us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-09-252021-12-240000866291us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-03-272021-12-240000866291us-gaap:RestrictedStockUnitsRSUMember2022-09-242022-12-230000866291us-gaap:RestrictedStockUnitsRSUMember2021-09-252021-12-240000866291us-gaap:RestrictedStockUnitsRSUMember2022-03-262022-12-230000866291us-gaap:RestrictedStockUnitsRSUMember2021-03-272021-12-240000866291us-gaap:PerformanceSharesMember2022-09-242022-12-230000866291us-gaap:PerformanceSharesMember2021-09-252021-12-240000866291us-gaap:PerformanceSharesMember2022-03-262022-12-230000866291us-gaap:PerformanceSharesMember2021-03-272021-12-240000866291us-gaap:EmployeeStockMember2022-09-242022-12-230000866291us-gaap:EmployeeStockMember2021-09-252021-12-240000866291us-gaap:EmployeeStockMember2022-03-262022-12-230000866291us-gaap:EmployeeStockMember2021-03-272021-12-240000866291us-gaap:RestrictedStockUnitsRSUMember2022-12-230000866291us-gaap:PerformanceSharesMembersrt:MinimumMember2022-12-230000866291us-gaap:PerformanceSharesMembersrt:MaximumMember2022-12-230000866291us-gaap:PerformanceSharesMember2022-12-230000866291us-gaap:RestrictedStockMember2022-03-262022-12-230000866291us-gaap:RestrictedStockMember2021-03-272021-12-240000866291us-gaap:RestrictedStockMember2022-12-230000866291us-gaap:CostOfSalesMember2022-09-242022-12-230000866291us-gaap:CostOfSalesMember2021-09-252021-12-240000866291us-gaap:CostOfSalesMember2022-03-262022-12-230000866291us-gaap:CostOfSalesMember2021-03-272021-12-240000866291us-gaap:ResearchAndDevelopmentExpenseMember2022-09-242022-12-230000866291us-gaap:ResearchAndDevelopmentExpenseMember2021-09-252021-12-240000866291us-gaap:ResearchAndDevelopmentExpenseMember2022-03-262022-12-230000866291us-gaap:ResearchAndDevelopmentExpenseMember2021-03-272021-12-240000866291us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-09-242022-12-230000866291us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-09-252021-12-240000866291us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-03-262022-12-230000866291us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-03-272021-12-240000866291algm:FormerPresidentAndChiefExecutiveOfficerMember2022-03-262022-12-230000866291algm:SankenMember2022-12-230000866291us-gaap:MajorityShareholderMemberalgm:RelatedPartyRevenueMember2022-09-242022-12-230000866291us-gaap:MajorityShareholderMemberalgm:RelatedPartyRevenueMember2022-03-262022-12-230000866291us-gaap:MajorityShareholderMemberalgm:RelatedPartyRevenueMember2021-09-252021-12-240000866291us-gaap:MajorityShareholderMemberalgm:RelatedPartyRevenueMember2021-03-272021-12-240000866291us-gaap:MajorityShareholderMember2022-12-230000866291us-gaap:MajorityShareholderMember2022-03-250000866291algm:PolarSemiconductorLLCMemberalgm:SankenMember2022-09-230000866291algm:AllegroMicrosystemsIncMemberalgm:PolarSemiconductorLLCMember2022-09-230000866291us-gaap:EquityMethodInvesteeMember2022-09-242022-12-230000866291us-gaap:EquityMethodInvesteeMember2022-03-262022-12-230000866291us-gaap:EquityMethodInvesteeMember2021-09-252021-12-240000866291us-gaap:EquityMethodInvesteeMember2021-03-272021-12-240000866291us-gaap:EquityMethodInvesteeMember2022-12-230000866291us-gaap:EquityMethodInvesteeMember2022-03-250000866291us-gaap:EquityMethodInvesteeMemberus-gaap:SubsequentEventMemberalgm:WaferFoundryAgreementMember2023-01-262023-01-260000866291algm:WaferFoundryAgreementRenewalTermMemberus-gaap:EquityMethodInvesteeMemberus-gaap:SubsequentEventMember2023-01-262023-01-260000866291us-gaap:EquityMethodInvesteeMemberalgm:WaferFoundryAgreementTerminationNoticePeriodMemberus-gaap:SubsequentEventMember2023-01-262023-01-260000866291us-gaap:EquityMethodInvesteeMemberus-gaap:SubsequentEventMemberalgm:WaferFoundryAgreementForecastMember2023-01-262023-01-260000866291algm:WaferFoundryAgreementBindingYearsMemberus-gaap:EquityMethodInvesteeMemberus-gaap:SubsequentEventMember2023-01-262023-01-260000866291algm:WaferFoundryAgreementMaskPricingTermMemberus-gaap:EquityMethodInvesteeMemberus-gaap:SubsequentEventMember2023-01-262023-01-260000866291algm:InitialPSLLoanMemberus-gaap:EquityMethodInvesteeMemberus-gaap:LoansPayableMember2021-12-020000866291algm:InitialPSLLoanMemberus-gaap:EquityMethodInvesteeMemberus-gaap:LoansPayableMember2021-12-022021-12-020000866291algm:InitialPSLLoanMemberus-gaap:EquityMethodInvesteeMemberus-gaap:LoansPayableMember2022-07-010000866291algm:InitialPSLLoanMemberus-gaap:EquityMethodInvesteeMemberus-gaap:LoansPayableMember2022-12-230000866291us-gaap:SubsequentEventMember2023-01-022023-01-02

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
_________________
FORM 10-Q
_________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended December 23, 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 January 23, 2023, the registrant had 191,508,272 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 I, Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended March 25, 2022, as amended by Amendment No. 1 on Form 10-K/A filed with the SEC on August 29, 2022 (as amended, the “2022 Annual Report”) as any such factors may be updated from time to time in our Quarterly Reports on Form 10-Q, and our other filings with the SEC. These risks and uncertainties include, but are not limited to:
downturns or volatility in general economic conditions, including as a result of an economic recession or the lingering effects 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, supply chain volume 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;
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 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 indebtedness may limit our flexibility to operate our business;
our ability 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 under the 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)
December 23,
2022
March 25,
2022
Assets
Current assets:
Cash and cash equivalents$334,306 $282,383 
Restricted cash9,822 7,416 
Trade accounts receivable, net of provision for expected credit losses of $147 and $105 at December 23, 2022 and March 25, 2022, respectively
97,225 87,359 
Trade and other accounts receivable due from related party31,070 27,360 
Accounts receivable – other
2,169 4,144 
Inventories119,580 86,160 
Prepaid expenses and other current assets22,030 14,995 
Current portion of related party note receivable3,750 1,875 
Total current assets619,952 511,692 
Property, plant and equipment, net232,076 210,028 
Operating lease right-of-use assets14,740 16,049 
Deferred income tax assets46,262 17,967 
Goodwill28,230 20,009 
Intangible assets, net53,130 35,970 
Related party note receivable, less current portion9,375 5,625 
Equity investment in related party27,968 27,671 
Other assets52,332 47,609 
Total assets$1,084,065 $892,620 
Liabilities, Non-Controlling Interest and Stockholders’ Equity
Current liabilities:
Trade accounts payable$49,945 $29,836 
Amounts due to related party5,659 5,222 
Accrued expenses and other current liabilities77,796 65,459 
Current portion of operating lease liabilities3,828 3,706 
Total current liabilities137,228 104,223 
Obligations due under Senior Secured Credit Facilities25,000 25,000 
Operating lease liabilities, less current portion11,358 12,748 
Deferred income tax liabilities4,438  
Other long-term liabilities11,485 15,286 
Total liabilities189,509 157,257 
Commitments and contingencies (Note 14)
Stockholders' Equity:
Preferred Stock, $0.01 par value; 20,000,000 shares authorized, no shares issued or outstanding at December 23, 2022 and March 25, 2022
  
Common stock, $0.01 par value; 1,000,000,000 shares authorized, 191,435,869 shares issued and outstanding at December 23, 2022; 1,000,000,000 shares authorized, 190,473,595 issued and outstanding at March 25, 2022
1,914 1,905 
Additional paid-in capital667,908 627,792 
Retained earnings248,338 122,958 
Accumulated other comprehensive loss(24,781)(18,448)
Equity attributable to Allegro MicroSystems, Inc.893,379 734,207 
Non-controlling interests1,177 1,156 
Total stockholders’ equity
894,556 735,363 
Total liabilities, non-controlling interest and stockholders’ equity$1,084,065 $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 EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Net sales$203,672 $147,168 $572,356 $456,302 
Net sales to related party45,117 39,461 131,852 112,079 
Total net sales248,789 186,629 704,208 568,381 
Cost of goods sold84,776 66,675 247,805 214,811 
Cost of goods sold to related party21,419 18,789 63,413 55,713 
Gross profit142,594 101,165 392,990 297,857 
Operating expenses:
Research and development39,593 30,297 109,017 89,441 
Selling, general and administrative37,373 37,963 146,470 104,115 
Change in fair value of contingent consideration (2,700)(2,700)(2,100)
Total operating expenses76,966 65,560 252,787 191,456 
Operating income65,628 35,605 140,203 106,401 
Other income (expense):
Interest expense(613)(427)(1,581)(2,081)
Interest income360 158 1,144 317 
Foreign currency transaction gain (loss)407 (3)2,597 (55)
Income in earnings of equity investment2,190 287 297 792 
Other, net4,119 3,634 765 5,216 
Income before income taxes72,091 39,254 143,425 110,590 
Income tax provision7,540 6,281 17,943 16,687 
Net income64,551 32,973 125,482 93,903 
Net income attributable to non-controlling interests32 37 102 112 
Net income attributable to Allegro MicroSystems, Inc.$64,519 $32,936 $125,380 $93,791 
Net income attributable to Allegro MicroSystems, Inc. per share:
Basic$0.34 $0.17 $0.66 $0.49 
Diluted$0.33 $0.17 $0.65 $0.49 
Weighted average shares outstanding:
Basic191,328,538 189,736,901 191,082,141 189,665,324 
Diluted193,935,908 192,068,222 193,100,762 191,678,951 
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 EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Net income$64,551 $32,973 $125,482 $93,903 
Net income attributable to non-controlling interest32 37 102 112 
Net income attributable to Allegro MicroSystems, Inc.64,519 32,936 125,380 93,791 
Other comprehensive loss (gain):
Foreign currency translation adjustment8,303 (1,306)(6,414)(4,873)
Comprehensive income72,822 31,630 $118,966 $88,918 
Other comprehensive (gain) loss attributable to non-controlling interest(56)(3)81 61 
Comprehensive income attributable to Allegro MicroSystems, Inc.$72,766 $31,627 $119,047 $88,979 
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 September 24, 2021— $— 189,702,550 $1,897 $604,488 $64,406 $(15,368)$1,130 $656,553 
Net income— — — — — 32,936 — 37 32,973 
Stock-based compensation, net of forfeitures— — 94,595 1 7,618 — — — 7,619 
Foreign currency translation adjustment— — — — — — (1,309)3 (1,306)
Balance at December 24, 2021— $— 189,797,145 $1,898 $612,106 $97,342 $(16,677)$1,170 $695,839 
Preferred StockCommon Stock
Additional
Paid-In Capital
Retained Earnings
Accumulated
Other
Comprehensive
Loss
Non-Controlling InterestsTotal Equity
SharesAmountSharesAmount
Balance at September 23, 2022— $— 191,308,141 $1,913 $662,082 $183,819 $(33,028)$1,089 $815,875 
Net income— — — — — 64,519 — 32 64,551 
Stock-based compensation, net of forfeitures— — 127,728 1 8,862 — — — 8,863 
Payments of taxes withheld on net settlement of equity awards— — — — (3,036)— — — (3,036)
Foreign currency translation adjustment— — — — — — 8,247 56 8,303 
Balance at December 23, 2022— $— 191,435,869 $1,914 $667,908 $248,338 $(24,781)$1,177 $894,556 
7

ALLEGRO MICROSYSTEMS, INC.
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - continued
(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— — — — — 93,791 — 112 93,903 
Employee stock purchase plan issuances— — 59,563 — 1,291 — — — 1,291 
Stock-based compensation, net of forfeitures— — 149,421 2 18,645 — — — 18,647 
Foreign currency translation adjustment— — — — — — (4,812)(61)(4,873)
Balance at December 24, 2021— $— 189,797,145 $1,898 $612,106 $97,342 $(16,677)$1,170 $695,839 
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— — — — — 125,380 — 102 125,482 
Employee stock purchase plan issuances— — 89,454 1 1,572 — — — 1,573 
Stock-based compensation, net of forfeitures— — 872,820 8 51,186 — — — 51,194 
Payments of taxes withheld on net settlement of equity awards— — — — (12,642)— — — (12,642)
Foreign currency translation adjustment— — — — — — (6,333)(81)(6,414)
Balance at December 23, 2022— $— 191,435,869 $1,914 $667,908 $248,338 $(24,781)$1,177 $894,556 
The accompanying notes are an integral part of these condensed consolidated financial statements.
8

ALLEGRO MICROSYSTEMS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(Unaudited)
Nine-Month Period Ended
December 23,
2022
December 24,
2021
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income$125,482 $93,903 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization36,705 36,522 
Amortization of deferred financing costs74 75 
Deferred income taxes(28,387)(3,061)
Stock-based compensation51,242 18,647 
Loss (gain) on disposal of assets287 (349)
Change in fair value of contingent consideration(2,700)(2,100)
Provisions for inventory and receivables reserves1,744 4,787 
Unrealized loss (gain) on marketable securities5 (4,482)
Changes in operating assets and liabilities:
Trade accounts receivable(5,894)(6,133)
Accounts receivable - other2,000 (9)
Inventories(39,136)3,251 
Prepaid expenses and other assets(17,761)(11,870)
Trade accounts payable19,553 2,026 
Due to/from related parties(3,273)(2,775)
Accrued expenses and other current and long-term liabilities5,717 (9,874)
Net cash provided by operating activities145,658 118,558 
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property, plant and equipment(49,563)(55,792)
Acquisition of business, net of cash acquired(19,728)(12,549)
Proceeds from sales of property, plant and equipment 27,407 
Investments in marketable securities (9,189)
Net cash used in investing activities(69,291)(50,123)
CASH FLOWS FROM FINANCING ACTIVITIES:
Loans made to related party(7,500)(7,500)
Receipts on related party notes receivable1,875  
Payments for taxes related to net share settlement of equity awards(12,642) 
Proceeds from issuance of common stock under employee stock purchase plan1,573 1,291 
Net cash used in financing activities(16,694)(6,209)
Effect of exchange rate changes on Cash and cash equivalents and Restricted cash(5,344)604 
Net increase in Cash and cash equivalents and Restricted cash54,329 62,830 
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:$344,128 $266,705 
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 period334,306 259,208 
Restricted cash at end of period9,822 7,497 
Cash and cash equivalents and Restricted cash at end of period$344,128 $266,705 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
Noncash transactions:
Property, plant and equipment purchases included in trade accounts payable$(2,462)$(4,934)
Noncash lease liabilities arising from obtaining right-of-use assets1,926 1,906 
The accompanying notes are an integral part of these condensed consolidated financial statements.

9


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
(Amounts in thousands, except share and per share amounts)
1. Nature of the Business and Basis of Presentation
Allegro MicroSystems, Inc., together with its consolidated subsidiaries (the “Company”), is a 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 for the year ended March 25, 2022 filed with the SEC on May 18, 2022, as amended by Amendment No. 1 on Form 10-K/A filed with the SEC on August 29, 2022 (as amended, the “2022 Annual Report”). In the opinion of the Company’s management, the financial statements for the interim periods presented reflects all adjustments necessary for a fair statement of the Company’s financial position, results of operations and cash flows. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of results that may be expected for the entire year.
Financial Periods
The Company’s third quarter three-month period is a 13-week period. The Company’s third quarter of fiscal 2023 ended December 23, 2022, and the Company’s third quarter of fiscal 2022 ended December 24, 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.
Reclassifications
Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.
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, that management believes are 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 December 23, 2022 and March 25, 2022, Sanken Electric Co., Ltd. (“Sanken”) accounted for 24.1% 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, as of those dates.
For the three- and nine-month periods ended December 23, 2022, Sanken accounted for 18.1% and 18.7% of total net sales, respectively. For the three- and nine-month periods ended December 24, 2021, Sanken accounted for 21.1% and 19.7% of total net sales, respectively. No other customers accounted for 10% or more of total net sales for the three- and nine-month
10


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
periods ended December 23, 2022 and December 24, 2021. See Note 18, “Related Party Transactions” for a discussion of the Transition Agreement (as defined below) between Sanken and the Company to transition the marketing and sale of the Company’s products in Japan from Sanken to the Company during the twelve-month transition period beginning on September 29, 2022.
During the three-month period ended December 23, 2022, sales to customers located outside of the United States accounted for, in the aggregate, 86.5% of the Company’s total net sales, with Greater China accounting for 25.8%, Japan accounting for 18.1% and South Korea accounting for 10.3%. During the nine-month period ended December 23, 2022, sales to customers located outside of the United States accounted for, in the aggregate, 87.6% of the Company’s total net sales, with Greater China accounting for 25.9% and Japan accounting for 18.7%. No other country accounted for greater than 10% of total net sales for the three- and nine-month periods ended December 23, 2022.
During the three-month period ended December 24, 2021, sales to customers located outside of the United States, in the aggregate, accounted for 85.9% of the Company’s total net sales, with Greater China accounting for 26.1%, Japan accounting for 21.1% and South Korea accounting for 10.7%. During the nine-month period ended December 24, 2021, sales to customers located outside of the United States, in the aggregate, accounted for 85.8% of the Company’s total net sales, with Greater China accounting for 25.0%, Japan accounting for 19.7% and South Korea accounting for 10.8%. No other country accounted for greater than 10% of total net sales for the three- and nine-month periods ended December 24, 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.
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
In December 2022, the FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848), Deferral of the Sunset Date of Topic 848 (“ASU 2022-06”). In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provided temporary relief when transitioning from the London Interbank Offered Rate (“LIBOR”) to the Secured Overnight Financing Rate (“SOFR”) or another applicable rate during the original transition period ending on December 31, 2022. In March 2021, the UK Financial Conduct Authority (the “FCA”) announced that the intended cessation date of the overnight 1-, 3-, 6-, and 12-month tenors of U.S. dollar LIBOR would be June 30, 2023, which is beyond the current sunset date of Topic 848. In light of this development, the FASB issued this update to defer the sunset date of Topic 848 from December 31, 2022, to December 31,
11


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
2024, after which entities will no longer be permitted to apply the relief in Topic 848. The Company does not anticipate this new guidance to have a material impact on its financial position, results of operations, cash flows, or related disclosures.
3. Heyday Acquisition
On September 1, 2022, the Company completed its purchase of all of the equity interests in 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 was undertaken to bring together Heyday’s isolated gate drivers and the Company’s isolated current sensors to enable potential development and commercialization of small high-voltage and high-efficiency power systems. Additionally, this acquisition is expected to increase the Company’s addressable market for electric vehicles (“xEV”), solar inverters, data center and 5G power supplies, and broad-market industrial applications. The total preliminary purchase price, as updated for measurement period adjustments, was $20,501, consisting of cash consideration paid directly to the owners of Heyday and paid on their behalf for the settlement of certain outstanding debts and other obligations.
The Heyday Acquisition was accounted for as a business combination, and the Company recorded the assets acquired and liabilities assumed at their respective fair values as of the date of acquisition. The allocation of purchase consideration to assets and liabilities is not yet finalized. The preliminary allocation of the purchase price was based upon a preliminary valuation, and the Company’s estimates and assumptions are subject to change within the measurement period (up to one year from the acquisition date). The primary areas of the preliminary purchase price allocation that are not yet finalized are the working capital settlement, finalization of our review of the estimates and assumptions included in the valuation reports, determination of the tax basis of certain assets and liabilities and certain tax carry forwards, and residual goodwill. During the three-month period ended December 23, 2022, the Company recorded measurement period adjustments to various accounts resulting in a decrease in goodwill of $450. The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date, updated for the measurement period adjustments above:
As of
September 1, 2022
Cash$324 
Property and equipment16 
Completed technology15,100 
In-process research and development1,600 
Assets acquired$17,040 
Current liabilities assumed(282)
Net deferred tax liability(4,036)
Net assets acquired$12,722 
Total estimated fair value of consideration(20,501)
Goodwill$7,779 
The significant intangible assets identified in the preliminary purchase price allocation consisted of completed technology and in-process research and development. Completed technology assets will be amortized over an estimated useful life of 12 years. The acquired in-process research and development costs was determined to have an indefinite useful life.
Amortization of completed technology is included within cost of goods sold and consists of PowerThru technology that accomplishes gate driver power and signal transmission through an integrated transformer, reducing the size and complexity of the gate drive solution. The in-process research and development assets represent efforts to expand the power capability of these gate drivers for wide-bandgap semiconductor technology. To value the completed technology and the in-process research and development assets, the Company utilized the income approach, specifically a discounted cash-flow method known as the multi-period excess earnings method.
Goodwill was recognized for the excess purchase price over the fair value of the net assets acquired. The goodwill reflects the value of the synergies the Company expects to realize and the assembled workforce. Goodwill from the Heyday
12


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
Acquisition is included within the Company’s one reporting unit and will be included in the Company’s enterprise-level annual review for impairment. Goodwill resulting from the Heyday Acquisition is not deductible for tax purposes.
The purchase price has been allocated to the tangible and intangible assets acquired and liabilities assumed based upon the respective estimates of fair value as of the date of the acquisition and using assumptions that the Company’s management believes are reasonable given the information available as of the date of the Heyday Acquisition. The final allocation of the purchase price may differ materially from the information presented in these condensed consolidated financial statements. Any changes to the preliminary estimates of the fair value of the assets acquired and liabilities assumed will be recorded as adjustments to those assets and liabilities, and residual amounts will be allocated to goodwill.
The revenues and income before income taxes from the Heyday Acquisition were immaterial to the Company’s consolidated results for the three- and nine-month periods ended December 23, 2022. The Company has not presented pro forma results of operations for the Heyday Acquisition because it is not material to the Company’s consolidated results of operations, financial position, or cash flows.
4. 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- and nine-month periods ended December 23, 2022 and December 24, 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 EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Automotive$170,107 $130,797 $477,154 $390,351 
Industrial51,014 31,903 139,330 98,533 
Other27,668 23,929 87,724 79,497 
Total net sales$248,789 $186,629 $704,208 $568,381 
Net sales by product:
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Power integrated circuits$94,513 $62,859 $272,500 $195,054 
Magnetic sensors and other154,276 123,770 431,708 373,327 
Total net sales$248,789 $186,629 $704,208 $568,381 
13


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
Net sales by geography:
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Americas:
United States$33,613 $26,228 $87,135 $80,854 
Other Americas6,473 4,921 20,204 16,697 
EMEA:
Europe39,650 29,891 115,693 97,108 
Asia:
Japan45,117 39,461 131,852 112,079 
Greater China64,305 48,696 182,624 142,158 
South Korea25,504 19,935 67,414 61,614 
Other Asia34,127 17,497 99,286 57,871 
Total net sales$248,789 $186,629 $704,208 $568,381 
The Company recognizes sales net of returns, credits issued, price protection adjustments and stock rotation rights. In addition, the Company recognizes expected credit losses on trade accounts receivable as bad debt expense in the unaudited statements of operations. At December 23, 2022 and March 25, 2022, these combined adjustments were $18,896 and $14,924, respectively, and were netted against trade accounts receivable in the unaudited condensed consolidated balance sheets. These amounts represent charges of $3,972 and $602 for the nine-month periods ended December 23, 2022 and December 24, 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.
5. Fair Value Measurements
The following tables present information about the Company’s financial assets and liabilities as of December 23, 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 December 23, 2022 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market fund deposits$172,518 $ $ $172,518 
Restricted cash:
Money market fund deposits9,822   9,822 
Other assets (long-term):
Investments in marketable securities$12,144 $ $ $12,144 
Total assets$194,484 $ $ $194,484 
Liabilities:
Other long-term liabilities:
Contingent consideration$ $ $100 $100 
Total liabilities$ $ $100 $100 
14


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
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 (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 nine-month periods ended December 23, 2022 and December 24, 2021:
Nine-Month Period Ended
December 23,
2022
December 24,
2021
Net (losses) gains recognized during the period on equity securities$(5)$4,482 
Less: Net gains and losses recognized during the period on equity securities sold during the period  
Unrealized (losses) gains recognized during the reporting period on equity securities still held at the reporting date$(5)$4,482 
In addition to the unrealized losses and gains in the table above, the change in fair value of the equity securities was impacted by unrealized foreign currency exchange losses of $197 and $278 for the nine-month periods ended December 23, 2022 and December 24, 2021, respectively.
The following table shows the change in fair value of Level 3 contingent consideration 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”), for the nine-month periods ended December 23, 2022 and December 24, 2021:
Level 3
Contingent
 Consideration
Balance at March 25, 2022$2,800 
Change in fair value of contingent consideration(2,700)
Balance at December 23, 2022$100 
Balance at March 26, 2021$4,800 
Change in fair value of contingent consideration(2,100)
Balance at December 24, 2021$2,700 
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 13, “Retirement Plans.”
During the nine-month periods ended December 23, 2022 and December 24, 2021, there were no transfers among Level 1, Level 2 and Level 3 assets or liabilities.
15


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
6. Trade Accounts Receivable, net
Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:
December 23,
2022
March 25,
2022
Trade accounts receivable$147,023 $129,539 
Less:
Provision for expected credit losses(147)(105)
Returns and sales allowances(18,749)(14,819)
Related party trade accounts receivable(30,902)(27,256)
Total$97,225 $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 revenue42 78,737 78,779 
Write-offs, net of recoveries (74,807)(74,807)
Balance at December 23, 2022$147 $18,749 $18,896 
Balance at March 26, 2021$138 $15,274 $15,412 
Charged to costs and expenses or revenue(68)114,047 113,979 
Write-offs, net of recoveries (113,377)(113,377)
Balance at December 24, 2021$70 $15,944 $16,014 
7. Inventories
Inventories include material, labor and overhead and consisted of the following:
December 23,
2022
March 25,
2022
Raw materials and supplies$14,939 $11,941 
Work in process75,672 55,855 
Finished goods28,969 18,364 
Total$119,580 $86,160 
The Company recorded inventory write-offs totaling $654 and $5,716 for the three- and nine-month periods ended December 23, 2022, respectively, and $348 and $5,389 for the three- and nine-month periods ended December 24, 2021, respectively.
The Company discontinued a product line manufactured by Voxtel and subsequently recognized impairment charges, which represented much of the increase in inventory provisions, for the related inventory of none and $3,106 for the three- and nine-month periods ended December 24, 2021, respectively.
16


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
8. Property, Plant and Equipment, net
Property, plant and equipment, net is stated at cost, and consisted of the following:
December 23,
2022
March 25,
2022
Land$15,244 $15,775 
Buildings, building improvements and leasehold improvements60,555 59,816 
Machinery and equipment584,800 542,745 
Office equipment6,075 6,247 
Construction in progress32,188 22,428 
Total698,862 647,011 
Less accumulated depreciation(466,786)(436,983)
Total$232,076 $210,028 
Total depreciation expense amounted to $11,128 and $32,958 for the three- and nine-month periods ended December 23, 2022, respectively, and $10,893 and $33,235 for the three- and nine-month periods ended December 24, 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 December 23, 2022 and March 25, 2022 are as follows:
December 23,
2022
March 25,
2022
United States$36,706 $35,221 
Philippines187,508 167,488 
Other9,395 7,746 
Total$233,609 $210,455 
Amortization of prepaid tooling costs amounted to $32 and $97 for the three- and nine-month periods ended December 23, 2022, respectively, and $31 and $97 for the three- and nine-month periods ended December 24, 2021, respectively.
9. 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 
Goodwill arising from acquisitions8,229 
Measurement period adjustments(450)
Foreign currency translation442 
Balance at December 23, 2022$28,230 
Balance at March 26, 2021$20,106 
Foreign currency translation(63)
Balance at December 24, 2021$20,043 
17


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
Intangible assets, net is as follows:
December 23, 2022
DescriptionGrossAccumulated
Amortization
Net Carrying
Amount
Weighted- Average Lives
Patents$39,473 $17,452 $22,021 10 years
Customer relationships6,837 6,656 181 9 years
Process technology29,148 3,007 26,141 12 years
Indefinite-lived and legacy process technology5,750 1,650 4,100 
Trademarks200 94 106 5 years
Legacy trademarks640 59 581 
Other32 32  
Total$82,080 $28,950 $53,130 
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,420 and $3,650 for the three- and nine-month periods ended December 23, 2022, respectively, and $1,087 and $3,190 for the three- and nine-month periods ended December 24, 2021, respectively.
As of December 23, 2022, annual amortization expense of intangible assets for the next five fiscal years is expected to be as follows:
Remainder of 2023$1,074 
20243,989 
20253,704 
20263,415 
20273,081 
Thereafter33,186 
Total$48,449 
18


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
10. Accrued Expenses and Other Current Liabilities
The composition of accrued expenses and other current liabilities is as follows:
December 23,
2022
March 25,
2022
Accrued management incentives$30,095 $33,607 
Accrued salaries and wages19,167 14,699 
Accrued warranty costs3,312 541 
Accrued vacation8,172 5,715 
Accrued professional fees4,491 1,252 
Accrued income taxes3,687 1,831 
Other current liabilities8,872 7,814 
Total$77,796 $65,459 
11. 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 fiscal 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 7.82% at December 23, 2022. As of both December 23, 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 December 23, 2022 and March 25, 2022, the unamortized portion of the deferred financing costs associated with the Revolving Credit Facility was $74 and $149, respectively, and the related short-term and long-term portions were classified within “Prepaid expenses and other current assets” and “Other assets, net” 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,088 at December 23, 2022) at the bank’s prevailing interest rate. The line of credit is due to expire on August 31, 2023. There were no borrowings outstanding under this line of credit as of December 23, 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,360 at December 23, 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 December 23, 2022 and March 25, 2022.
12. Other Long-Term Liabilities
The composition of other long-term liabilities is as follows:
December 23,
2022
March 25,
2022
Accrued retirement$8,509 $8,903 
Provision for uncertain tax positions2,795 2,757 
Other long-term liabilities181 3,626 
Total$11,485 $15,286 
13. 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
19


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
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 EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Service cost$297 $365 $932 $1,119 
Interest cost179 158 561 485 
Expected return on plan assets(71)(75)(222)(230)
Amortization of prior service cost(2)1 (6)1 
Actuarial loss20 51 60 156 
Net periodic pension expense$423 $500 $1,325 $1,531 
Information on Plan Assets
The table below sets forth the fair value of the non-U.S. defined benefit plan’s assets as of December 23, 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 December 23,
2022
Level 1Level 2Level 3
Assets of non-U.S. defined benefit plan:
Government securities$2,104 $2,104 $ $ 
Unit investment trust fund1,180  1,180  
Loans578   578 
Bonds677  677  
Stocks and other investments2,414 1,323 3 1,088 
Total$6,953 $3,427 $1,860 $1,666 
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 
20


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
The following table shows the change in fair value of Level 3 plan assets for the nine-month periods ended December 23, 2022 and December 24, 2021:
Level 3 Non-U.S. Defined Benefit
Plan Assets
LoansStocks
Balance at March 25, 2022$553 $1,065 
Additions during the year328  
Redemptions during the year(280) 
Revaluation of equity securities4 75 
Change in foreign currency exchange rates(27)(52)
Balance at December 23, 2022$578 $1,088 
Balance at March 26, 2021$584 $1,133 
Additions during the year308  
Redemptions during the year(289) 
Revaluation of equity securities(5)13 
Change in foreign currency exchange rates(20)(34)
Balance at December 24, 2021$578 $1,112 
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- and nine-month periods ended December 23, 2022, the Company contributed approximately $403 and $1,102 to its non-U.S. pension plan, respectively. During the three- and nine-month periods ended December 24, 2021, the Company contributed approximately $344 and $1,040 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.
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 $917 and $3,399 for the three- and nine-month periods ended December 23, 2022, respectively, and approximately $665 and $3,000 for the three- and nine-month periods ended December 24, 2021, respectively.
14. 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
21


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
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, claims and regulatory examinations or investigations arising in the normal course of business, the outcomes of which are subject to significant uncertainty, and the Company’s ultimate liability, if any, is difficult to predict. The Company records an accrual for legal contingencies when it is determined that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In making such determinations, the Company evaluates, among other things, the degree of probability of an unfavorable outcome and, when it is probable that a liability has been incurred, the ability to make a reasonable estimate of the loss. If the occurrence of liability is probable and estimable, the Company will disclose the nature of the contingency and will provide the likely amount of such loss or range of loss. The Company does not believe there are any current matters that could have a material adverse effect on its 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 December 23, 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 December 23, 2022 or March 25, 2022.
15. 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 EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Net income attributable to Allegro MicroSystems, Inc.$64,519 $32,936 $125,380 $93,791 
Net income attributable to common stockholders64,551 32,973 125,482 93,903 
Basic weighted average shares of common stock191,328,538 189,736,901 191,082,141 189,665,324 
Dilutive effect of common stock equivalents2,607,370 2,331,321 2,018,621 2,013,627 
Diluted weighted average shares of common stock193,935,908 192,068,222 193,100,762 191,678,951 
Basic net income attributable to Allegro MicroSystems, Inc. per share$0.34 $0.17 $0.66 $0.49 
Basic net income attributable to common stockholders per share$0.34 $0.17 $0.66 $0.50 
Diluted net income attributable to Allegro MicroSystems, Inc. per share$0.33 $0.17 $0.65 $0.49 
Diluted net income attributable to common stockholders per share$0.33 $0.17 $0.65 $0.49 
The computed net income per share for the three- and nine-month periods ended December 23, 2022 and December 24, 2021 does not assume conversion of securities that would have an antidilutive effect on income per share. The following table represents the securities excluded as conversion of such securities would have an antidilutive effect on income per share:
22


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Restricted stock units12,620  24,273  
The following table represents issuable weighted average share information underlying our outstanding RSUs, PSUs (as defined in Note 16 below) and participation in our employee stock purchase plan for the respective periods:
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Restricted stock units973,417 1,199,816 752,637 1,046,229 
Performance stock units1,612,824 1,117,532 1,244,855 959,084 
Employee stock purchase plan21,129 13,973 21,129 8,314 
Total2,607,370 2,331,321 2,018,621 2,013,627 
16. 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 performance-based restricted stock units (“PSUs”), time-based restricted stock units (“RSUs”) and restricted shares (all part of our equity incentive plan).
During the nine-month periods ended December 23, 2022 and December 24, 2021, the Company granted RSUs to employees of 2,153,507 and 1,030,887, respectively, with an estimated weighted-average grant date fair value of $22.97 and $25.47, respectively. During the nine-month periods ended December 23, 2022 and December 24, 2021, 1,115,354 and 168,717 shares vested, respectively, and 192,290 and 143,820 shares were cancelled, respectively. Stock-based compensation expense related to non-vested awards not yet recorded at December 23, 2022 was $40,400, which is expected to be recognized over a weighted-average of 1.31 years.
PSUs are included at 10% - 200% of target goals. During the nine-month periods ended December 23, 2022 and December 24, 2021, the Company granted PSUs to employees of 3,392,208 and 465,732, respectively, with an estimated weighted-average grant date fair value of $24.64 and $27.08, respectively. A total of 1,046,255 and no shares vested during the nine-month periods ended December 23, 2022 and December 24, 2021, respectively, and 552,689 and 51,722 shares were cancelled, respectively. The intrinsic value of the PSUs that were unvested during the nine-month period ended December 23, 2022 was $83,110. The total compensation cost related to unvested awards not yet recorded at December 23, 2022 was $22,818, which is expected to be recognized over a weighted average of 2.86 years.
During the nine-month periods ended December 23, 2022 and December 24, 2021, 117,096 and 227,530, respectively, shares of the Company’s restricted common stock vested. No shares and 24,014 shares, respectively, were forfeited, which reduced common stock outstanding during the same periods. The Company had 23,430 unvested shares of restricted common stock at December 23, 2022 with a weighted average grant date fair value of $14.00 and remaining vesting period of 0.44 years.
The Company recorded stock-based compensation expense in the following expense categories of its unaudited condensed consolidated statements of operations:
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Cost of sales$1,156 $742 $3,112 $1,992 
Research and development3,174 1,019 6,013 2,814 
Selling, general and administrative4,572 5,859 42,117 13,841 
Total stock-based compensation$8,902 $7,620 $51,242 $18,647 
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.
23


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
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 nine-month period ended December 23, 2022, which was recorded in selling, general and administrative expense in the Company’s unaudited condensed consolidated statements of operations.
17. Income Taxes
The Company recorded the following tax provision in its unaudited condensed consolidated statements of operations:
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Provision for income taxes$7,540$6,281$17,943$16,687
Effective tax rate10.5%16.0%12.5%15.1%
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 (“GILTI”).
The effective tax rate (“ETR”) year-over-year was primarily impacted by Internal Revenue Code (“IRC”) Section 174 Capitalization (“174 Capitalization”), FDII deductions, a reduction in state taxes and an increase in current year non-deductible executive compensation expense. 174 Capitalization increased U.S. taxable income, cash taxes, FDII deductions, and GILTI inclusions. The net tax impact from 174 Capitalization is favorable because the increased FDII deductions of $9,300 exceed the additional inclusion for GILTI income inclusions of $945 (“Net 174 Benefit”). The Net 174 Benefit, current-year FDII deductions, and state tax benefits are offset in the current year by increased non-deductible executive compensation of $6,694, and discrete tax impacts. The quarter over quarter ETR impact relates primarily to Net 174 benefits.
18. Related Party Transactions
Transactions involving Sanken
The Company sells products to, and purchases in-process products from, Sanken. As of December 23, 2022, Sanken held approximately 51.5% of the Company’s outstanding common stock.
Net sales of the Company’s products to Sanken totaled $45,117 and $131,852 during the three- and nine-month periods ended December 23, 2022, respectively, and $39,461 and $112,079 during the three- and nine-month periods ended December 24, 2021, respectively. Trade accounts receivables, net of allowances from Sanken, totaled $30,902 and $27,256 as of December 23, 2022 and March 25, 2022, respectively. Other accounts receivable from Sanken totaled $168 and $104 as of December 23, 2022 and March 25, 2022, respectively.
Termination of Sanken Distribution Agreement
On September 29, 2022, the Company entered into a transition agreement with Sanken that provides for the termination of the distribution agreement dated as of July 5, 2007, by and between the Company and Sanken (the “Distribution Agreement”) and sets forth the terms governing the collaboration between the parties to transition the marketing and sale of the Company’s products in Japan from Sanken to the Company during the 12-month transition period beginning on September 29, 2022 (the “Transition Agreement”). Following the 12-month transition period, both the Transition Agreement and the Distribution Agreement will terminate.
24


ALLEGRO MICROSYSTEMS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements – (continued)
(Amounts in thousands, except share and per share amounts)
Under the terms of the Transition Agreement, Sanken will cease to place new orders for the Company’s products and will begin to transition existing orders to the Company. All orders are expected to be transferred by June 30, 2023. Sanken also will continue to provide support to the Company’s customers and logistical support to the Company during the transition period. In addition, in the Transition Agreement, the Company and Sanken agreed to enter into a separate agreement regarding the transfer of inventory to the Company and a one-time payment to Sanken based on Sanken’s analysis of its inventory position as of December 23, 2022. The Transition Agreement had no impact on the Company’s results during the third quarter of fiscal 2023.
The Transition Agreement and termination of the Distribution Agreement are expected to transfer related party distributor sales to third party distributors and direct customers, as well as eliminate the distributor discount historically provided to Sanken.
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 $15,995 and $45,145 for the three- and nine-month periods ended December 23, 2022, respectively, and $11,837 and $38,346 for the three- and nine-month periods ended December 24, 2021, respectively. Accounts payable to PSL included in amounts due to a related party totaled $5,659 and $5,222 as of December 23, 2022 and March 25, 2022, respectively.
Effective January 26, 2023, the Company and PSL entered into a new Wafer Foundry Agreement (“WFA”) for the fabrication of wafers. The WFA replaces the previous Wafer Foundry Agreement with PSL, dated April 12, 2013, which was due to expire on March 31, 2023.
The WFA has a three-year term, and auto renews for subsequent one-year terms, unless terminated by either party’s providing two years notice. Pursuant to the WFA, the Company will provide a rolling annual forecast for three years, the first two years of which will be binding. If the Company fails to purchase the forecasted number of wafers for either of the first two years, it will pay a penalty for any shortfall for the given year. The parties also agreed upon production lead-times, as well as wafer, alignment, and mask pricing for the first two years of the term. Any changes to such pricing is subject to mutual agreement.
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, on July 1, 2022, PSL borrowed an additional $7,500 under the same terms of the PSL Loan (the “Secondary PSL Loan” and, together with the Initial PSL Loan, the “PSL Promissory Notes”). The loan funds were used by PSL to procure a deep ultraviolet scanner and other associated manufacturing tools necessary to increase wafer fabrication capacity in support of the Company’s increasing wafer demand. As of December 23, 2022, the outstanding balance of the PSL Promissory Notes was $13,125. During the nine months ended December 23, 2022, PSL made required quarterly payments to AML totaling $2,005, which included $130 of interest income. On January 2, 2023, PSL made a quarterly payment to AML of $1,009, which included $72 of interest income.


25


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, as amended by Amendment No. 1 on Form 10-K/A filed with the SEC on August 29, 2022 (as amended, 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. All references to the three- and nine-month periods ended December 23, 2022 and December 24, 2021 relate to the 13- and 39-week periods ended December 23, 2022 and December 24, 2021, respectively. All references to “2023,” “fiscal year 2023” or similar references relate to the 53-week period ended March 31, 2023. 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 (“Allegro”, “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 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- and nine-month periods ended December 23, 2022, we generated $248.8 million and $704.2 million in total net sales, respectively, with $64.6 million and $125.5 million in net income, respectively. During the three- and nine-month periods ended December 24, 2021, we generated $186.6 million and $568.4 million in total net sales, respectively, with $33.0 million and $93.9 million in net income, respectively.
Recent Initiatives to Improve Results of Operations
We implemented several initiatives during fiscal year 2022 and into fiscal year 2023 that were 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 54.2% in the third quarter of 2022 to 57.3% in the third quarter of 2023. This gross margin improvement was a result of our 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. 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 and inflation, have contributed to input cost increases on the components needed to manufacture our products. We will continue to consider opportunities for
26


strategic price increases and process efficiencies to offset input cost increases on the materials and supplies that we use in production.
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 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 September 2022, we completed the acquisition of 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.
In September 2022, the Company entered into a transition agreement with Sanken that provides for the termination of the distribution agreement dated as of July 5, 2007, by and between the Company and Sanken (the “Distribution Agreement”) and sets forth the terms governing the collaboration between the parties to transition the marketing and sale of the Company’s products in Japan from Sanken to the Company during the twelve-month transition period beginning on September 29, 2022 (the “Transition Agreement”). The Transition Agreement and termination of the Distribution Agreement are expected to transfer related party distributor sales to third party distributors and direct customers in Japan, as well as eliminate the distributor discount historically provided to Sanken. Additionally, we will invest in expanding our operations in Japan in order to directly manage and service our customers in that market, which is expected to result in increases in our cost of goods sold and operating expenses. The net impacts of the transition from the existing sales model in Japan is expected to provide incremental benefits to our gross margin over the long-term.
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 are 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. We anticipate being increasingly dependent on revenue from newer design wins for our newer products. The selection process is typically lengthy and may require us to incur significant design and development expenditures in pursuit of a design win, with no assurance that our solutions will be selected. As a result, the loss of any key design win or any significant delay in the ramp-up of volume production of the customer’s products into which our product is designed could adversely affect our business. In addition, volume production is contingent upon the successful introduction and market acceptance of our customers’ end products, which may be affected by many factors that are beyond our control.
27


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 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.
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.
2017 Tax Cuts and Jobs Act
Pursuant to the 2017 Tax Cuts and Jobs Act (the “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. If no new legislation is passed and made effective retroactively, we estimate the impact of the Jobs Act will increase our annual cash taxes by $23.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 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 may issue related to this provision.
28


Results of Operations
Three-Month Period Ended December 23, 2022 Compared to Three-Month Period Ended December 24, 2021
The following table summarizes our results of operations for the three-month periods ended December 23, 2022 and December 24, 2021.
Three-Month Period EndedChange
December 23,
2022
December 24,
2021
$%
(Dollars in thousands)
Total net sales (1)
$248,789 $186,629 $62,160 33.3 %
Cost of goods sold (1)
106,195 85,464 20,731 24.3 %
Gross profit142,594 101,165 41,429 41.0 %
Operating expenses:
Research and development39,593 30,297 9,296 30.7 %
Selling, general and administrative37,373 37,963 (590)(1.6)%
Change in fair value of contingent consideration— (2,700)2,700 (100.0)%
Total operating expenses76,966 65,560 11,406 17.4 %
Operating income65,628 35,605 30,023 84.3 %
Other income (expense), net:
Interest expense(613)(427)(186)43.6 %
Interest income360 158 202 127.8 %
Foreign currency transaction gain (loss)407 (3)410 NM
Income in earnings of equity investment2,190 287 1,903 663.1 %
Other, net4,119 3,634 485 13.3 %
Total other income, net6,463 3,649 2,814 77.1 %
Income before income tax provision72,091 39,254 32,837 83.7 %
Income tax provision7,540 6,281 1,259 20.0 %
Net income64,551 32,973 31,578 95.8 %
Net income attributable to non-controlling interests32 37 (5)(13.5)%
Net income attributable to Allegro MicroSystems, Inc.$64,519 $32,936 $31,583 95.9 %
NM - Not meaningful
(1)Our total net sales and cost of goods sold 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.
29


The following table sets forth our results of operations as a percentage of total net sales for the periods presented.
Three-Month Period Ended
December 23,
2022
December 24,
2021
Total net sales100.0 %100.0 %
Cost of goods sold42.7 %45.8 %
Gross profit57.3 %54.2 %
Operating expenses:
Research and development15.9 %16.2 %
Selling, general and administrative15.0 %20.3 %
Change in fair value of contingent consideration— %(1.4)%
Total operating expenses30.9 %35.1 %
Operating income26.4 %19.1 %
Other income (expense), net:
Interest expense(0.2)%(0.2)%
Interest income0.1 %0.1 %
Foreign currency transaction gain (loss)0.2 %— %
Income in earnings of equity investment0.8 %0.1 %
Other, net1.6 %1.9 %
Total other income, net2.5 %1.9 %
Income before income tax provision28.9 %21.0 %
Income tax provision3.0 %3.4 %
Net income25.9 %17.6 %
Net income attributable to non-controlling interests— %— %
Net income attributable to Allegro MicroSystems, Inc.25.9 %17.6 %
Total net sales
Total net sales increased by $62.2 million, or 33.3%, to $248.8 million in the three-month period ended December 23, 2022 from $186.6 million in the three-month period ended December 24, 2021. This increase was primarily attributable to higher shipment of our advanced driver assistance systems (“ADAS”), safety, comfort and convenience, electrified vehicle (“xEV”), industrial, and household appliance 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
December 23,
2022
December 24,
2021
Amount%
(Dollars in thousands)
Automotive$170,107 $130,797 $39,310 30.1 %
Industrial51,014 31,903 19,111 59.9 %
Other27,668 23,929 3,739 15.6 %
Total net sales$248,789 $186,629 $62,160 33.3 %
The increase in net sales by market was driven primarily by increases in automotive of $39.3 million, or 30.1%, industrial of $19.1 million, or 59.9%, and other of $3.8 million, or 15.6%.
Automotive net sales increased in the three-month period ended December 23, 2022 compared to the three-month period ended December 24, 2021, primarily due to higher demand for our ADAS, safety, comfort and convenience and xEV applications.
30


Industrial net sales improved in the three-month period ended December 23, 2022 compared to the three-month period ended December 24, 2021, primarily due to increases in demand mainly for our broad-based and Industry 4.0 applications.
Other net sales increased in the three-month period ended December 23, 2022 compared to the three-month period ended December 24, 2021, primarily due to demand for our Energy Star household appliance applications, including consumer and Smart Home offerings.
Sales Trends by Product
The following table summarizes net sales by product.
Three-Month Period EndedChange
December 23,
2022
December 24,
2021
Amount%
(Dollars in thousands)
Magnetic sensors (“MS”) and other154,276 123,770 30,506 24.6 %
Power integrated circuits (“PIC”)$94,513 $62,859 $31,654 50.4 %
Total net sales$248,789 $186,629 $62,160 33.3 %
The increase in net sales by product was driven by increases of $31.7 million, or 50.4%, in PIC product sales and $30.5 million, or 24.6%, in MS and other product sales.
Sales Trends by Geographic Location
The following table summarizes net sales by geographic location based on ship-to location.
Three-Month Period EndedChange
December 23,
2022
December 24,
2021
Amount%
(Dollars in thousands)
Americas:
United States$33,613 $26,228 $7,385 28.2 %
Other Americas6,473 4,921 1,552 31.5 %
EMEA:
Europe39,650 29,891 9,759 32.6 %
Asia:
Greater China64,305 48,696 15,609 32.1 %
Japan45,117 39,461 5,656 14.3 %
South Korea25,504 19,935 5,569 27.9 %
Other Asia34,127 17,497 16,630 95.0 %
Total net sales$248,789 $186,629 $62,160 33.3 %
Net sales increased across all international locations in the three-month period ended December 23, 2022 compared to the three-month period ended December 24, 2021, primarily due to content and market share gains across all geographies.
Other Asia and South Korea experienced sales growth of $16.6 million and $5.6 million, respectively, primarily due to higher demand for our data center, internal combustion engine (“ICE”), safety, comfort and convenience, ADAS, xEV, consumer appliances and computing offerings. The increase in net sales of $15.6 million, or 32.1%, in Greater China related to higher automotive demand, primarily in our ADAS, safety, comfort and convenience and xEV sectors. The increase in net sales of $9.8 million, or 32.6%, in Europe, predominantly comprised of Germany and France, was primarily driven by increases in Industry 4.0, ADAS, xEV and broad-based industrial demand. The increase in net sales in the United States of $7.4 million, or 28.2%, was primarily driven by increased demand in both the automotive and industrial sectors. Net sales in Japan grew $5.7 million, or 14.3%, which was primarily driven by higher demand in our xEV and Industry 4.0 offerings. Other Americas increased $1.6 million, or 31.5%, primarily due to higher automotive demand, specifically in our ADAS and safety, comfort and convenience applications.
31


Cost of goods sold and gross profit
Cost of goods sold increased by $20.7 million, or 24.3%, to $106.2 million in the three-month period ended December 23, 2022 from $85.5 million in the three-month period ended December 24, 2021. The increase in cost of goods sold was primarily attributable to higher production volume in support of higher product sales.
Gross profit increased by $41.4 million, or 41.0%, to $142.6 million in the three-month period ended December 23, 2022 from $101.2 million in the three-month period ended December 24, 2021. The increase in gross profit was driven by a $62.2 million increase in net sales across all markets, partially offset by the impacts to cost of goods sold discussed above.
R&D expenses
R&D expenses increased by $9.3 million, or 30.7%, to $39.6 million in the three-month period ended December 23, 2022 from $30.3 million in the three-month period ended December 24, 2021. This increase was primarily due to a combined $5.5 million increase in personnel and outside service costs, higher stock-based compensation expense of $2.2 million, and a $1.4 million increase in general operating expenses.
R&D expenses represented 15.9% of our total net sales for the three-month period ended December 23, 2022, a decrease from 16.2% of our total net sales for the three-month period ended December 24, 2021. This percentage decrease was primarily due to the growth in net sales in the three-month period ended December 23, 2022.
SG&A expenses
SG&A expenses decreased slightly by $0.6 million, or 1.6%, to $37.4 million in the three-month period ended December 23, 2022, from $38.0 million in the three-month period ended December 24, 2021. This decrease was primarily due to lower combined general operating expenses and professional fees of $5.7 million and lower stock-based compensation expense of $1.3 million, partially offset by an increase in combined personnel costs, supplies, maintenance and travel costs of $6.6 million.
SG&A expenses represented 15.0% of our total net sales for the three-month period ended December 23, 2022, a decrease from 20.3% of our total net sales for the three-month period ended December 24, 2021. This percentage decrease was primarily due to the growth in net sales in the three-month period ended December 23, 2022.
Interest expense, net
Interest expense, net was $0.3 million for each of the three-month periods ended December 23, 2022 and December 24, 2021. For the three-month period ended December 23, 2022, higher mandatory interest payments on the Term Loan Facility were partially offset by higher interest income received from a related party and investments, compared to the three-month period ended December 24, 2021.
Foreign currency transaction gain (loss)
We recorded a foreign currency transaction gain of $0.4 million in the three-month period ended December 23, 2022 compared to an insignificant amount of foreign currency transaction loss in the three-month period ended December 24, 2021. The foreign currency transaction gains recorded in the three-month period ended December 23, 2022 were primarily due to the unrealized gains on equity securities denominated in Euros, partially offset by losses from our United Kingdom and Philippines locations.
Income in earnings of equity investment
Income in earnings of equity investment reflected gains of $2.2 million and $0.3 million in the three-month periods ended December 23, 2022 and December 24, 2021, respectively, representing the earnings on our 30% investment in Polar Semiconductor, LLC (“PSL”).
Other, net
Other, net increased by $0.5 million to $4.1 million of miscellaneous gains in the three-month period ended December 23, 2022 from $3.6 million of miscellaneous gains in the three-month period ended December 24, 2021. This increase was largely attributable to unrealized gains on investments recognized during the third quarter of fiscal 2023.
Income tax provision
Income tax provision and the effective income tax rate were $7.5 million and 10.5%, in the three-month period ended December 23, 2022 and $6.3 million and 16.0%, in the three-month period ended December 24, 2021. The effective tax rate
32


(“ETR”) was primarily impacted by 174 Capitalization, FDII deductions, a reduction in state taxes and an increase in current year non-deductible executive compensation expense. 174 Capitalization increased U.S. taxable income, cash taxes, FDII deductions, and GILTI inclusions. The net tax impact from 174 Capitalization is favorable because the increased FDII deductions of $9.3 million exceed the additional inclusion for GILTI income inclusions of $0.9 million (“Net 174 Benefit”). The Net 174 Benefit, current year FDII deductions, and state tax benefits are offset in the current fiscal year by increased non-deductible executive compensation of $6.7 million, and discrete tax impacts.
Nine-Month Period Ended December 23, 2022 Compared to Nine-Month Period Ended December 24, 2021
The following table summarizes our results of operations for the nine-month periods ended December 23, 2022 and December 24, 2021.
Nine-Month Period EndedChange
December 23,
2022
December 24,
2021
$%
(Dollars in thousands)
Total net sales (1)
$704,208 $568,381 $135,827 23.9 %
Cost of goods sold (1)
311,218 270,524 40,694 15.0 %
Gross profit392,990 297,857 95,133 31.9 %
Operating expenses:
Research and development109,017 89,441 19,576 21.9 %
Selling, general and administrative146,470 104,115 42,355 40.7 %
Change in fair value of contingent consideration(2,700)(2,100)(600)28.6 %
Total operating expenses252,787 191,456 61,331 32.0 %
Operating income140,203 106,401 33,802 31.8 %
Other income (expense), net:
Interest expense(1,581)(2,081)500 (24.0)%
Interest income1,144 317 827 260.9 %
Foreign currency transaction gain (loss)2,597 (55)2,652 NM
Income in earnings of equity investment297 792 (495)(62.5)%
Other, net765 5,216 (4,451)(85.3)%
Total other income, net3,222 4,189 (967)(23.1)%
Income before income tax provision143,425 110,590 32,835 29.7 %
Income tax provision17,943 16,687 1,256 7.5 %
Net income125,482 93,903 31,579 33.6 %
Net income attributable to non-controlling interests102 112 (10)(8.9)%
Net income attributable to Allegro MicroSystems, Inc.$125,380 $93,791 $31,589 33.7 %
NM - Not meaningful
(1)Our total net sales and cost of goods sold 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.

33


The following table sets forth our results of operations as a percentage of total net sales for the periods presented.
Nine-Month Period Ended
December 23,
2022
December 24,
2021
Total net sales100.0 %100.0 %
Cost of goods sold44.2 %47.6 %
Gross profit55.8 %52.4 %
Operating expenses:
Research and development15.5 %15.7 %
Selling, general and administrative20.8 %18.3 %
Change in fair value of contingent consideration(0.4)%(0.4)%
Total operating expenses35.9 %33.6 %
Operating income19.9 %18.8 %
Other income (expense), net:
Interest expense(0.2)%(0.4)%
Interest income0.1 %0.1 %
Foreign currency transaction gain (loss)0.4 %(0.1)%
Income in earnings of equity investment— %0.1 %
Other, net0.1 %1.0 %
Total other income, net0.4 %0.7 %
Income before income tax provision20.3 %19.5 %
Income tax provision2.5 %3.0 %
Net income17.8 %16.5 %
Net income attributable to non-controlling interests— %— %
Net income attributable to Allegro MicroSystems, Inc.17.8 %16.5 %
Total net sales
Total net sales increased by $135.8 million, or 23.9%, to $704.2 million in the nine-month period ended December 23, 2022 from $568.4 million in the nine-month period ended December 24, 2021. This increase was primarily attributable to higher shipment of our ADAS, data center, xEV, safety, comfort and convenience, ICE and computing applications.
Sales Trends by Core End Market and Application
The following table summarizes total net sales by market. The categorization of net sales by market is based on the characteristics of the end product and application into which our product will be designed.
Nine-Month Period EndedChange
December 23,
2022
December 24,
2021
Amount%
(Dollars in thousands)
Automotive$477,154 $390,351 $86,803 22.2 %
Industrial139,330 98,533 40,797 41.4 %
Other87,724 79,497 8,227 10.3 %
Total net sales$704,208 $568,381 $135,827 23.9 %
The increase in net sales by market was driven by increases in automotive of $86.8 million, or 22.2%, industrial of $40.8 million, or 41.4%, and other of $8.2 million, or 10.3%.
Automotive net sales increased in the nine-month period ended December 23, 2022 compared to the nine-month period ended December 24, 2021, as we continued to experience higher demand for our ADAS, xEV, safety, comfort and convenience and ICE applications.
34


Industrial net sales increased in the nine-month period ended December 23, 2022 compared to the nine-month period ended December 24, 2021, primarily due to increases in demand for our data center, personal mobility and grid infrastructure applications.
Other net sales increased in the nine-month period ended December 23, 2022 compared to the nine-month period ended December 24, 2021, primarily due to increases in demand for certain computer products.
Sales Trends by Product
The following table summarizes net sales by product.
Nine-Month Period EndedChange
December 23,
2022
December 24,
2021
Amount%
(Dollars in thousands)
MS and other431,708 373,327 58,381 15.6 %
PIC$272,500 $195,054 $77,446 39.7 %
Total net sales$704,208 $568,381 $135,827 23.9 %
The growth in net sales by product was driven by increases of $77.4 million in PIC product sales and $58.4 million in MS and other product sales during the nine-month period ended December 23, 2022 compared to the same period last year.
Sales Trends by Geographic Location
The following table summarizes net sales by geographic location based on ship-to location.
Nine-Month Period EndedChange
December 23,
2022
December 24,
2021
Amount%
(Dollars in thousands)
Americas:
United States$87,135 $80,854 $6,281 7.8 %
Other Americas20,204 16,697 3,507 21.0 %
EMEA:
Europe115,693 97,108 18,585 19.1 %
Asia:
Greater China182,624 142,158 40,466 28.5 %
Japan131,852 112,079 19,773 17.6 %
South Korea67,414 61,614 5,800 9.4 %
Other Asia99,286 57,871 41,415 71.6 %
Total net sales$704,208 $568,381 $135,827 23.9 %
The increase in net sales across all geographic locations in the nine-month period ended December 23, 2022 compared to the nine-month period ended December 24, 2021 was primarily due to content and market share gains.
Other Asia experienced sales growth of $41.4 million, or 71.6%, primarily due to higher demand for our data center, computing, ICE, ADAS, and safety, comfort and convenience applications. The increase in net sales of $40.5 million, or 28.5%, in Greater China related to higher automotive demand, primarily in our ADAS, safety, comfort and convenience and xEV sectors. Net sales in Japan grew $19.8 million, or 17.6%, which was primarily driven by higher demand in our personal mobility, xEV, ICE, safety, comfort and convenience and data center applications. The increase in net sales of $18.6 million, or 19.1%, in Europe, predominantly comprised of Germany and France, was primarily driven by increases in automotive and industrial demand. The increase in net sales in the United States of $6.3 million, or 7.8%, was primarily driven by higher demand in our ADAS, household appliances and safety, comfort and convenience offerings. Net sales in South Korea grew $5.8 million, or 9.4%, which was primarily due to higher automotive demand, specifically in our safety, comfort and convenience, xEV, and ADAS applications. Other Americas increased $3.5 million, or 21.0%, primarily due to higher automotive demand, specifically in our ADAS and safety, comfort and convenience applications.
35


Cost of goods sold and gross profit
Cost of goods sold increased by $40.7 million, or 15.0%, to $311.2 million in the nine-month period ended December 23, 2022 from $270.5 million in the nine-month period ended December 24, 2021. The increase in cost of goods sold was primarily attributable to higher production volume in support of higher product sales during the first nine months of fiscal 2023 and, to a lesser extent, higher warranty costs incurred.
Gross profit increased by $95.1 million, or 31.9%, to $393.0 million in the nine-month period ended December 23, 2022 from $297.9 million in the nine-month period ended December 24, 2021. The increase in gross profit was driven by a $135.8 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 $19.6 million, or 21.9%, to $109.0 million in the nine-month period ended December 23, 2022 from $89.4 million in the nine-month period ended December 24, 2021. This increase was primarily due to a combined $14.6 million increase in employee salaries, contract labor, and inventory and supplies costs, a $3.2 million increase in stock-based compensation expense, and a combined $1.9 million increase in other general operating expenses.
R&D expenses represented 15.5% of our total net sales for the nine-month period ended December 23, 2022, a decrease from 15.7% of our total net sales in the nine-month period ended December 24, 2021. This percentage decrease was primarily due to the growth in net sales in the nine-month period ended December 23, 2022.
SG&A expenses
SG&A expenses increased by $42.4 million, or 40.7%, to $146.5 million in the nine-month period ended December 23, 2022 from $104.1 million in the nine-month period ended December 24, 2021. This increase was primarily due to a $28.3 million increase in stock-based compensation expense, including accelerated expense from the retirement of our former chief executive officer of approximately $26.3 million, and a combined $14.1 million increase in employee salaries, severance and insurance costs, partially offset by $0.8 million in combined general operating expenses.
SG&A expenses represented 20.8% of our total net sales in the nine-month period ended December 23, 2022, an increase from 18.3% of our total net sales in the nine-month period ended December 24, 2021. This percentage increase was primarily due to the impacts noted above, partially offset by growth in net sales in the nine-month period ended December 23, 2022.
Interest expense, net
Interest expense, net was $0.4 million in the nine-month period ended December 23, 2022 compared to $1.8 million in the nine-month period ended December 24, 2021. The decrease in interest expense, net was primarily due to lower mandatory interest payments on the Term Loan Facility coupled with higher interest income received from investments and a related party in the nine-month period ended December 23, 2022.
Foreign currency transaction gain (loss)
Foreign currency transaction gains increased by $2.7 million to $2.6 million in the nine-month period ended December 23, 2022 compared to $0.1 million in foreign currency transaction losses in the nine-month period ended December 24, 2021. The foreign currency transaction gain recorded in the nine-month period ended December 23, 2022 was primarily due to realized and unrealized gains from our United Kingdom location, partially offset by realized and unrealized losses from our Philippines location.
Income in earnings of equity investment
Income in earnings of equity investment reflected gains of $0.3 million and gains of $0.8 million in the nine-month periods ended December 23, 2022 and December 24, 2021, respectively, representing the earnings on our 30% investment in PSL.
Other, net
Other, net decreased by $4.4 million to $0.8 million of miscellaneous gains in the nine-month period ended December 23, 2022 from $5.2 million of miscellaneous gains in the nine-month period ended December 24, 2021. This change was largely attributable to an insignificant amount of unrealized losses on equity securities recognized during the first
36


nine months of fiscal 2023 compared to $4.5 million in unrealized gains on equity securities recognized during the same period last year.
Income tax provision
Income tax provision and the effective income tax rate were $17.9 million and 12.5% for the nine-month period ended December 23, 2022 and $16.7 million and 15.1% for the nine-month period ended December 24, 2021. The ETR year-over-year was primarily impacted by 174 Capitalization, FDII deductions, a reduction in state taxes and an increase in current year non-deductible executive compensation expense. 174 Capitalization increased U.S. taxable income, cash taxes, FDII deductions, and GILTI inclusions. The net tax impact from 174 Capitalization is favorable because the increased FDII deductions of $9.3 million exceed the additional inclusion for GILTI income inclusions of $0.9 million. The Net 174 Benefit, current year FDII deductions, and state tax benefits are offset in the current fiscal year by increased non-deductible executive compensation of $6.7 million, state tax benefits and discrete tax impacts.
Liquidity and Capital Resources
As of December 23, 2022, we had $334.3 million of cash and cash equivalents and $482.7 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 December 23, 2022, the Company is not party to any off-balance sheet arrangements that have had or are reasonably likely to have a current or future material effect on our financial condition, results of operations, liquidity, capital expenditures, or capital resources. The cash requirements for the upcoming fiscal year relate to our operating leases, operating and capital purchase commitments and expected contributions to our defined benefit and contribution plans. Additionally, we expect to invest in expanding our operations in Japan in order to directly manage and service our customers in that market, which could result in increases in our total net sales, cost of goods sold and operating expenses. For information regarding the Company’s expected cash requirements and timing of payments related to leases 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.
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.
37


Cash Flows from Operating, Investing and Financing Activities
The following table summarizes our cash flows for the nine-month periods ended December 23, 2022 and December 24, 2021:
Nine-Month Period Ended
December 23, 2022
December 24, 2021
(dollars in thousands)
Net cash provided by operating activities$145,658 $118,558 
Net cash used in investing activities(69,291)(50,123)
Net cash used in financing activities(16,694)(6,209)
Effect of exchange rate changes on cash and cash equivalents(5,344)604 
Net increase in cash and cash equivalents and restricted cash$54,329 $62,830 
Operating Activities
Net cash provided by operating activities was $145.7 million in the nine-month period ended December 23, 2022, resulting primarily from net income of $125.5 million and noncash charges of $59.0 million, including a one-time charge of approximately $26.3 million related to the acceleration of stock-based compensation expense from the retirement of our former chief executive officer, partially offset by a net decrease in cash from an increase in net operating assets of $38.8 million. The net increase in operating assets consisted of a $39.1 million increase in inventories, a $17.8 million increase in prepaid expenses, a $5.9 million increase in trade accounts receivable, net, and a $3.3 million decrease in net amounts due from related parties, partially offset by a $19.6 million increase in trade accounts payable, a $5.7 million increase in accrued expenses and other current and long-term liabilities, and a $2.0 million decrease in other receivables. The increase in inventories was primarily the result of inventory builds to support anticipated sales growth for the remainder of fiscal 2023 and into fiscal 2024. The increase in prepaid expenses and other assets were mostly due to higher long-term deposits and the timing of tax payments, including value-added taxes receivable, insurance and contract costs. The increase in trade accounts receivable, net was primarily due to higher sales volumes and the timing of receipts from customers. The decrease in net amounts due to related parties was primarily due to variations in the timing of such payments in the ordinary course of business. Accounts payable increased primarily due to the timing of payments to suppliers and vendors, partially offset by higher operating purchases, including unpaid capital expenditures of $2.5 million. The increase in accrued expenses and other current and long-term liabilities was primarily the result of higher warranty costs, accrued personnel costs, income taxes, and accrued operating expenses, partially offset by a reduction in the balance due on the acquisition of Voxtel, Inc. (“Voxtel”). The decrease in other receivables was primarily due to the timing of receipts from Sanken.
Net cash provided by operating activities was $118.6 million in the nine months ended December 24, 2021, resulting primarily from our net income of $93.9 million and noncash charges of $50.0 million, partially offset by a net decrease in cash from an increase in net operating assets of $25.4 million. The net increase in net operating assets consisted of a $11.9 million increase in prepaid expenses and other assets, a $9.9 million decrease in accrued expenses and other current and long-term liabilities, a $6.1 million increase in trade accounts receivable, net, and a $2.8 million increase in net amounts due from related parties, partially offset by a $3.3 million decrease in inventories and a $2.0 million increase in trade accounts payable. The increase in prepaid expenses and other assets were primarily due to an increase in prepaid contracts and deposits and the timing of tax payments, including value-added taxes receivable, insurance and contract costs. The decrease in accrued expenses and other current and long-term liabilities was primarily due to the release of deposits related to the sale of our Thailand-based facility (“AMTC Facility”) and reduction of the balance due on the Voxtel acquisition, partially offset by higher accrued personnel costs, particularly for management incentive bonuses, and higher income taxes due. 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 increase in net amounts due from related parties was primarily due to variations in the timing of such payments in the ordinary course of business. 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. Accounts payable increased primarily due to higher operating purchases, including unpaid capital expenditures of $4.9 million, partially offset by the timing of payments to vendors and suppliers.
Investing Activities
Net cash used in investing activities was $69.3 million in the nine-month period ended December 23, 2022, consisting of purchases of property, plant and equipment of $49.6 million and payments related to the acquisition of Heyday of $19.7 million.
38


Net cash used in investing activities was $50.1 million in the nine months ended December 24, 2021, consisting of purchases of property, plant and equipment of $55.8 million, payments related to the acquisition of Voxtel of $12.5 million, and purchases of marketable securities of $9.2 million, partially offset by $27.4 million of cash received for the sale of the AMTC Facility.
Financing Activities
Net cash used in financing activities was $16.7 million in the nine-month period ended December 23, 2022, consisting of taxes related to the net settlement of equity awards and additional funds loaned to PSL under our related party loan agreement, partially offset by proceeds received in connection with the issuance of common stock under our employee stock purchase plan and proceeds received related to the quarterly payments from PSL on our related party loan.
Net cash used in financing activities was $6.2 million in the nine months ended December 24, 2021, consisting of funds loaned to PSL of $7.5 million, partially offset by $1.3 million of proceeds received in connection with the issuance of common stock under our employee stock purchase plan.
Debt Obligations
See Note 11, “Debt and Other Borrowings” in the unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report for information regarding our debt obligations.
Recent Accounting Pronouncements
See Note 2, “Summary of Significant Accounting Policies” in the unaudited condensed consolidated financial statements included 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.
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 December 23, 2022. Based on the evaluation of our disclosure controls and procedures as of December 23, 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.
39


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


PART II—OTHER INFORMATION
Item 1. Legal Proceedings.
From time to time, we may be involved in claims, regulatory examinations or investigations and proceedings arising in the ordinary course of our business. The outcome of any such claims or proceedings, regardless of the merits, and the Company’s ultimate liability, if any, is inherently uncertain. We are not currently party to any material legal proceedings, and we are not aware of any pending or threatened legal proceeding against us that we believe could have a material adverse effect on our business, operating results, cash flows or financial condition.
Item 1A. Risk Factors.
There have been no material changes in the risk factors previously disclosed in Item 1A. of our Annual Report, as amended and updated by Part II, Item 1A. of our Quarterly Report on Form 10-Q for the quarter ended June 24, 2022.
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.
Effective January 26, 2023, the Company and PSL entered into a new Wafer Foundry Agreement (“WFA”) for the fabrication of wafers. The WFA replaces the previous Wafer Foundry Agreement with PSL, dated April 12, 2013, which was due to expire on March 31, 2023.
The WFA has a three-year term, and auto renews for subsequent one-year terms, unless terminated by either party’s providing two years notice. Pursuant to the WFA, the Company will provide a rolling annual forecast for three years, the first two years of which will be binding. If the Company fails to purchase the forecasted number of wafers for either of the first two years, it will pay a penalty for any shortfall for the given year. The parties also agreed upon production lead-times, as well as wafer, alignment, and mask pricing for the first two years of the term. Any changes to such pricing is subject to mutual agreement.
See Note 18, “Related Party Transactions” in the unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report for a description of the relationship between the Company and PSL.
The foregoing description of the WFA does not purport to be complete and is qualified in its entirety by reference to the complete text of the WFA, a copy of which is filed as Exhibit 10.6 hereto and incorporated herein by reference.
41


Item 6. Exhibits
(a) Exhibits
Exhibit No.
Description of Exhibit
10.1
10.2
10.3
10.4
10.5
10.6
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).
^ Filed herewith.
*Indicates management contract or compensatory plan, contract or arrangement.
** Furnished herewith.
42


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
ALLEGRO MICROSYSTEMS, INC.
Date: February 1, 2023By:/s/ Vineet Nargolwala
Vineet Nargolwala
President and Chief Executive Officer
(principal executive officer)
Date: February 1, 2023By:/s/ Derek P. D’Antilio
Derek P. D’Antilio
Senior Vice President, Chief Financial Officer and Treasurer
(principal financial and accounting officer)
43
EX-10.2 2 algm-20221223x10qex102.htm EX-10.2 Document
Exhibit 10.2

Summary of Annual Non-Management Director Compensation
Compensation is made to each member of the Board who is not an employee of the Company, OEP SKNA, L.P. or Sanken Electric Co., Ltd or their respective subsidiaries.
1.Annual Cash Compensation
Annual Cash Retainer (Other than Chairman of the Board)$60,000 
Annual Cash Retainer (Chairman of the Board)$75,000 
Additional Cash Retainer for Chair of Audit Committee$25,000 
Additional Cash Retainer for Chair of Compensation Committee$20,000 
Additional Cash Retainer for Chair of Nominating and Corporate Governance Committee$10,000 
Additional Cash Retainer for Chair of Research & Development and Strategy Committee Committee$10,000 
Additional Cash Retainer for member of Audit Committee$10,000 
Additional Cash Retainer for member of Compensation Committee$8,500 
Additional Cash Retainer for member of Nominating and Corporate Governance Committee$5,000 
Additional Cash Retainer for member of Research & Development and Strategy Committee$8,500 
2.Equity Compensation
Each Director serving on the Board as of the date of the Annual Meeting will be granted an award of Restricted Stock Units with a value of $185,000.
Directors elected or appointed to serve on the Board on a date other than the Annual meeting will be granted a prorated award in the first year of service on the Board.
3.Travel Expenses
Directors are reimbursed for reasonable out-of-pocket expenses incurred in attending meetings.


EX-10.3 3 algm-20221223x10qex103.htm EX-10.3 Document
Exhibit 10.3
SEVERANCE AGREEMENT


THIS AGREEMENT (the "Agreement") is entered into as of February 15th, 2021 between Allegro MicroSystems, LLC, a Delaware limited liability company("Allegro") and Suman Narayan, VP, Magnetic Sensor Business Unit of Allegro ("Executive").

WHEREAS, Allegro wishes to ensure that Allegro executives will continue to exert maximum effort toward the success of the Company and to continue their employment with Allegro without undue concern regarding the security of their employment.

NOW, THEREFORE, the parties agree as follows:

1.Certain Definitions.

For purposes of this Agreement, certain terms shall have the meaning set forth below:

1.1    "Cause" means a good faith determination by the Board of Directors of Allegro MicroSystems, Inc. ("AMI") of any one or more of the following: (a) Executive's (x) continued or repeated failure or refusal (after prior written notice thereof from the Board of Directors of AMI and Executive's failure to cure the same (if curable) within ten (10) calendar days of such written notice, and other than due to Executive's disability) to substantially perform the duties required by Executive's position with AMI or any of its subsidiaries (it being understood that Executive's failure to attain performance goals or targets or to otherwise fail to substantially perform the duties required by Executive's position shall not constitute "Cause" hereunder if such failure is as a result of actions taken or not taken in good faith and with reasonable belief that such actions or omissions were in the best interests of AMI and its subsidiaries) or (y) failure or refusal to follow lawful directives of the Board of Directors of AMI; (b) gross negligence or willful misconduct (including unauthorized disclosure of material proprietary information) by Executive, which results in a material detriment to AMI or any of its subsidiaries; (c) Executive's conviction (by a court of competent jurisdiction, not subject to further appeal) of, or pleading guilty to, a felony that involves fraud or moral turpitude or that is perpetrated against AMI or any of its subsidiaries, their respective businesses or any of their respective assets, properties or personnel; or (d) a material breach by Executive of the Restrictive Covenants, this Agreement, or of any other written agreement with the Company to which Executive is a party.

1.2    The term "Company" means Allegro MicroSystems, LLC or any successor to Allegro, including without limitation any entity that acquires all or substantially all of Allegro's assets or any entity into which Allegro merges.

1.3    The term "Company's Governing Body" means the board of directors of AMI if the Company is then a subsidiary of AMI; if not, the board of directors of the Company if the Company is then a corporation or the board of managers or the managing member of the Company within the meaning of the applicable limited liability act if the Company is then a limited liability company; or, if none of the foregoing, the Company's governing body under applicable law or its constituent documents.

1.4    The term "Good Reason" shall mean the occurrence of any of the following without Executive's prior written consent: (a) a reduction in Executive's base salary paid or payable by the Company and/ or any of its subsidiaries; or (b) a reduction in the Target Bonus of Executive; (c) a material diminution in Executive's authority, duties, responsibilities, or reporting relationship in connection with Executive's employment with the Company; (d) the
1


relocation of Executive's principal work location in connection with his employment by the Company to a facility or location more than thirty-five (35) miles from Executive's present principal work location; or (e) the Company has materially breached this Agreement, including without limitation a failure to comply with the assignment to successor requirement in Section 8.

1.5    The term "Target Bonus" means the target bonus for a fiscal year as specified for Executive under Allegro's Annual Incentive Plan or any successor annual bonus plan maintained by the Company. In the event that a Target Bonus has not been established for a fiscal year because action has not yet been taken within such fiscal year to approve the annual bonus plan target pool and Target Bonuses, the Target Bonus shall be the same as Executive's Target Bonus for the preceding fiscal year.

2.Severance Benefit and Health Care Continuation Benefit Following Termination without Cause.

2.1    Executive shall be entitled to a "Severance Benefit" as described in this Section 2 in the event that the Company terminates Executive's employment without Cause and the release described in Section 5 has become effective.

2.2    In the event of termination without Cause, the Severance Benefit shall be equal to the sum of the following (the "Severance Benefit"):

(a)100% of Executive's annual base salary on the termination date.
(b)100% of Executive's Target Bonus on the termination date; and
(c)a prorated bonus for the fiscal year in which termination occurs, determined by multiplying the Target Bonus on the termination date by a ratio equal to the number of completed days of employment in the fiscal year prior to and including the termination date divided by the total number of days in such fiscal year.

2.3    The applicable Severance Benefit shall be paid to Executive in a lump sum not later than fifteen (15) days following the termination date if the release described in Section has become effective. If the Release described in Section 6 has not become effective more than 15 days following the termination date, the Severance Benefit shall be paid not later than five (5) days after the Release becomes effective.

2.4    Payment of the Severance Benefit shall be net of applicable withholding taxes.

2.5    In addition to the Severance Benefit, if Executive is a participant on the termination date in a group health plan of the Company that is subject to Section 601 et seq. of the Employee Retirement Income Security Act of 1974, as amended, or similar state health care continuation coverage law ("COBRA"), Executive shall be entitled for up to eighteen (18) months after the termination date to Company payment of the entire cost of COBRA health insurance continuation coverage for Executive and Executive's covered dependents, subject to the following conditions. The Company shall notify Executive of the right to continue Executive's health insurance coverage pursuant to COBRA. To the extent that Executive timely elects to accept continued health insurance coverage under COBRA, the Company shall pay or reimburse to Executive the full monthly cost of Executive's COBRA coverage, plus, if the Company determines that the inclusion of the monthly cost of COBRA coverage in Executive's gross income is necessary in order to avoid the adverse consequences of Section 105(h) of the Internal Revenue Code of 1986, as amended (the "Code"), or in order to avoid violations of the
2


Patient Protection and Affordable Care Act of 2010, as amended (the "ACA"), a tax gross- up payment for applicable taxes imposed on such monthly payment and on such gross- up payment, until the earlier of eighteen (18) months after the termination of employment date or such date as Executive becomes eligible for health insurance coverage through any subsequent employment. If Executive desires to continue health care coverage under COBRA after becoming eligible for other health insurance coverage, Executive may do so for the balance of the applicable COBRA period at Executive's expense consistent with the requirements of COBRA. Notwithstanding the foregoing, the Company shall not be required to provide Executive with the healthcare continuation coverage benefits in this Section 2.5 if doing so would result in the imposition of penalties or other adverse consequences to the Company pursuant to the ACA or any successor legislation or regulations thereunder. Payment of the health care continuation coverage benefit pursuant to this Section 2.5 shall be conditioned upon Executive's timely execution of the Release described in Section 6 and the Release having become effective by its terms on or before the sixtieth (60th) day following Executive's termination.

2.6    If the Company, at the time of giving Executive notice of termination, specifies or requests a termination date later than the notice date, Executive shall not be required to accept a termination date that is more than two weeks after the date of notice of termination, and the failure to agree to a later termination date shall not be construed as a voluntary termination by Executive. The termination date for purposes of this Section 2, consistent with the preceding sentence, shall be the final day of employment of Executive by the Company.

3.AMI Stock Rights.

3.1    Executive’s rights with respect to AMI stock awards, stock options, stock appreciation rights, and/or stock units that Executive may own or have a conditional right to at the time of termination shall be determined in accordance with AMI’s Certificate of Incorporation, the Allegro MicroSystems, Inc. 2020 Omnibus Incentive Compensation Plan, the applicable grant agreements pursuant to which Executive acquired such rights and any other applicable governing documents, as any such documents may be amended from time to time. Notwithstanding any provision to the contrary in any such documents, for purposes of determining the extent to which Executive is vested in any such rights, termination of the Executive for Good Reason pursuant to Section 4 of this Agreement shall be treated in the same manner as a termination by the Company without Cause.

4.Voluntary Termination for Good Reason or Otherwise.

4.1    Executive shall be entitled to terminate employment with the Company and receive the Severance Benefit, health care continuation benefits, and certain rights with respect to AMI stock awards, appreciation rights, and/or units (as specified in Section 3), upon the following conditions, provided that Executive timely executes the Release described in Section 6 and the Release becomes effective by its terms on or before the sixtieth (60th) day following Executive's termination:

4.2    If an event constituting Good Reason occurs, and Executive gives the Company written notice within sixty (60) days following the event of Good Reason, detailing why Executive believes a Good Reason event has occurred, the Company shall have thirty (30) days after receipt of such written notice to remedy or cure the event of Good Reason. If the Company does not remedy or cure the event within such period and the event constitutes Good Reason, as defined in this Agreement, Executive's employment shall be deemed terminated for Good Reason at the end of such thirty (30) day cure period. Executive's notice shall be delivered to the Company's Governing Body.
3



4.3    The termination date for purposes of Section 4.2 shall be, if earlier than the expiration of the thirty day cure period described in Section 4.2, the date that the Company gives written notice to Executive that the Company does not intend to cure the event of Good Reason.

4.4    If an event of Good Reason is (or includes) a material reduction in annual base salary or Target Bonus as described in Section 1.4(b), the applicable severance benefit shall be calculated on the basis of annual base salary and Target Bonus as the same existed immediately prior to such reduction.

4.5    In the absence of an event of Good Reason, termination by Executive for personal reasons if payment of the benefits hereunder is approved by the Company's Governing Body upon the recommendation of the Compensation Committee of such Company's Governing Body.

5.Release Requirement; Compliance with Restrictive Covenants.

5.1    As a prerequisite to the Company's payment of the Severance Benefit, the health care continuation benefit and any AMI stock awards, appreciation rights, and/or units, Executive shall have executed and delivered to the Company a general release of claims ("Release") and the Release shall have become effective in accordance with its terms as specified in this Section 5 on or prior to the sixtieth (60th) day following Executive's termination. The Release shall be substantially in the form attached as Exhibit A. The Company may modify the Release versus the form attached as Exhibit A in order to specify the amount of the Severance Benefit or other benefits, comply with changes in law, or reflect changes in relevant facts (such as the name of the Company). However, the Company shall not include any additional requirements or provisions in the Release, including without limitation any restrictive covenants concerning post-termination activities of Executive without Executive's prior written consent.

5.2    The Company shall deliver the form of Release to Executive on or prior to the date of termination. Executive shall have at least forty-five (45) days within which to consider the Release. Executive shall have up to seven (7) days after execution and delivery of the Release to revoke the Release. The Release shall not become effective until the revocation period has expired without revocation of the Release by Executive.

5.3    The health insurance continuation benefit described in Section 2.6 shall be provided to Executive on a monthly basis after the termination date on the assumption that the Release will become effective, provided that entitlement to such benefit shall expire if the Release does not become effective within sixty (60) days after the termination date and, in such case, Executive shall be required to promptly return amounts paid on his or her behalf to the Company.

5.4    Executive's entitlement to receive and to retain the Severance Benefit, the health care continuation benefit and any AMI stock awards, appreciation rights, and/or units will be conditioned upon Executive's compliance with the Restrictive Covenants, which Restrictive Covenants are hereby incorporated in their entirety as though fully set forth herein.

6.Exclusive Remedy.

6.1    Executive's receipt of the Severance Payment and other consideration provided in this Agreement shall be in lieu of any benefits specified under any other severance policy maintained by the Companies; any benefits pursuant to any other agreement or understanding between Executive and the Companies relating to termination of employment; and any benefits
4


under the Company's Annual Incentive Plan or its successor for the fiscal year in which termination occurs. However, this Agreement shall not divest Executive of Executive's right to distributions from Allegro's Executive Deferred Compensation Plan or any right to vested benefits under the terms of the Company's benefit plans, to be paid accrued wages and vacation through the termination date or to be reimbursed for properly substantiated business expenses in accordance with the Company's expense reimbursement policy.

7.Successors and Assigns.

7.1    This Agreement shall inure to the benefit of, and shall be binding upon, the Company and its successors and assigns, including any successor entity by merger, consolidation or transfer of all or substantially all of the Company's assets. The Company shall require and cause any person, group or entity that acquires all or substantially all of the assets of the Company to accept a written assignment of this Agreement by the Company, and to acknowledge in such document that the acquiror accepts the assignment and undertakes to perform this Agreement in accordance with its terms.

8.Amended or Successor Agreements.

8.1    If requested by the Company, Executive will in good faith consider and negotiate an amended or a successor agreement in order to address revised circumstances (for example the restructuring of the Allegro group of companies), providing that there is no diminution in the level of benefits available to Executive hereunder.

9.Miscellaneous Provisions.

9.1    Arbitration. Any claim, dispute or controversy arising out of this Agreement, the interpretation, validity or enforceability of this Agreement or the alleged breach thereof shall be settled by binding arbitration. The arbitration shall be conducted in accordance with the rules of the American Arbitration Association in Manchester, New Hampshire, or elsewhere by mutual agreement. The Company shall bear responsibility for all costs of arbitration and shall reimburse Executive for his or her reasonable attorneys' fees. Judgment may be entered on the arbitration award in any court having jurisdiction.

9.2    Governing Law. This Agreement shall be construed in accordance with and governed by the laws of the state of New Hampshire.

9.3    Entire Agreement. This Agreement constitutes the entire agreement and understanding between Executive and Company concerning the subject matter hereof, and supersedes all prior negotiations or understandings between the parties, whether written or oral, including employment offer letter, concerning such matter.

9.4    Employment at Will. Executive's employment with the Company shall remain at will. Nothing in the Agreement shall provide Executive with any right to continued employment with the Company for any specific period of time or interfere with or restrict the right of either Executive or the Company to terminate Executive's employment at any time.

9.5    Application of Section 409A. The payments contemplated by this Agreement are intended to be exempt from, or to comply with the requirements of, Section 409A of the Internal Revenue Code of 1986, as amended (the "Code"), and this Agreement shall be interpreted with that intent. Notwithstanding the foregoing, the tax treatment of amounts payable and benefits provided under this Agreement is not warranted or guaranteed, and neither the Companies,
5


nor any of their respective members, shareholders, employees, directors, officers, agents or affiliates, shall be held liable for any taxes, interest, penalties or other monetary amounts owed by Executive or any other taxpayer as a result of this Agreement, including by reason of Section 409A or any similar State statute. Notwithstanding anything to the contrary in this Agreement, if at the time Executive's employment terminates, Executive is a "specified employee," as defined below, any and all amounts payable under this Agreement on account of Executive's separation from service that would (but for this provision) be payable within six (6) months following the date of such separation from service, shall instead be paid on the next business day following the expiration of such six (6) month period or, if earlier, upon Executive's death; except (A) to the extent of amounts that do not constitute a deferral of compensation within the meaning of Treasury regulation Section 1.409A- 1(b) (including without limitation by reason of the safe harbor set forth in Section 1.409A-1(b)(9)(iii), as determined by the Company in its reasonable good faith discretion); (B) benefits which qualify as excepted welfare benefits pursuant to Treasury regulation Section 1.409A-1(a)(5); or (C) other amounts or benefits that are not subject to the requirements of Section 409A of the Code. For purposes of this Agreement, with respect to payments that are subject to Section 409A and that are payment upon or with reference to Executive's termination of employment, all references to "termination of employment" and correlative phrases shall be construed to require a "separation from service" (as defined in Section 1.409A-1(h) of the Treasury regulations after giving effect to the presumptions contained therein), from the Company, and the term "specified employee" means an individual determined by the Company to be a specified employee of the Company under Treasury regulation Section 1.409A-1(i). Each payment made under this Agreement shall be treated as a separate payment and the right to a series of installment payments under this Agreement is to be treated as a right to a series of separate payments. To the extent required by Section 409A, if the period for executing and not revoking the Release spans two taxable years, the Severance Benefit shall be paid in the second taxable year. Any tax gross up payment hereunder shall be made no later than the end of the calendar year following the calendar year in which the related taxes are remitted to the appropriate tax authorities, or at such other specified time or schedule that may be permitted under Treas. Reg. Section 1.409A-3(i)(1)(v).

9.6    Application of Section 280G.

In the event that the Severance Benefit, the health care continuation coverage benefit, and/or any other any payment, coverage or benefit, including any accelerated vesting of equity compensation in AMI, provided in respect of Executive's employment or termination of employment with the Companies and their affiliates, whether under this Agreement or otherwise and whether before or after termination of Executive's employment would constitute "parachute payments" within the meaning of Section 280G(b)(2) of the Code or would subject Executive to an excise tax under Section 4999 of the Code, then, provided that the requirements of Treas. Reg. Section 1.280G-1 Q&A-6(a)(2)(i) are met, AMI shall use its reasonable best efforts to obtain shareholder approval with respect to such parachute payments pursuant to Section 280G(b)(5)(B) of the Code, subject to Executive's execution of a contingent waiver of Executive's receipt of or entitlement to retain any such parachute payments to the extent necessary to obtain such shareholder approval.

9.7    Proprietary Information. Nothing in this Agreement or the Release shall be construed as an elimination or waiver of Executive's obligations not to disclose confidential or proprietary information to third parties as required by Company policy and any agreements between the Company and Executive that were executed during Executive's employment with the Company.

6


9.8    Waiver; Amendment. No waiver of any breach of this Agreement shall be construed to be a waiver of any other breach of this Agreement. No waiver or amendment of this Agreement shall be effective unless set forth in a written document signed by Executive and an executive of the Company authorized by the Company's Governing Body.

9.9    Notices. Any notices required or permitted by this Agreement shall be in writing, and may be transmitted by personal delivery, by courier service or by e-mail if receipt of such e-mail is acknowledged by the receiving party. Notices shall be addressed to the recipient's principal business office.





IN WITNESS WHEREOF, the parties have executed this Agreement as of the date and year first above written.

ALLEGRO MICROSYSTEMS, LLC
/s/ Suman Narayan3/13/2021/s/ Ravi Vig3/14/2021
ExecutiveRavi Vig
Suman NarayanPresident and Chief Executive Officer




7


EXHIBIT A
GENERAL RELEASE OF CLAIMS
This GENERAL RELEASE OF CLAIMS (“Release”) is made by
(“Executive”), a resident of , , in favor of Allegro MicroSystems, LLC of Manchester, New Hampshire (the “Company”), and all related entities, corporations, partnerships and subsidiaries of the Company, as well as each of their current and former directors, insurers, officers, trustees, partners, successors in interest, representatives and agents.

WHEREAS, Executive’s employment by the Company has ended or will end on , (the “Termination Date”); and

WHEREAS, Executive wishes to provide the Company with a general release in exchange for the consideration to be provided by the Company to Executive pursuant to that certain Severance Agreement between Executive and the Company dated January XX, 2021 (the “Severance Agreement”).

NOW THEREFORE, in consideration of the commitments and mutual promises contained in this document, it is agreed as follows:

ONE: This Release shall constitute full accord and satisfaction of any and all claims which have been or could be raised by Executive and a covenant not to sue (as set forth in Paragraph THREE below).

TWO: In return for Executive’s releases under this Release, Allegro shall provide the following “Consideration” to Executive:

(a)The Severance Benefit defined in the Severance Agreement, which shall be an amount equal to ($xxx,xxx.xx)

(b)Company payment of COBRA medical insurance coverage for a period of time as specified in the Severance Agreement.

(c)Vesting and payment of certain AMI stock awards, appreciation rights, and/or units.

(d)Other commitments of the Company as set forth in the Severance Agreement.

THREE: In return for the Consideration to be provided by the Company to Executive, on behalf of Executive and his or her heirs, beneficiaries, devisees, executors, administrators, attorneys, personal representatives, and assigns, Executive promises not to sue, and Executive releases and gives up any claim he/she has or may have against, the Company or any of its current or former subsidiaries, affiliated companies, parent companies, shareholders, directors, officers, employees, agents, benefit plans, trustees or representatives, or their successors or assigns, including without limitation any claim under federal, state, or local law relating to Executive’s employment with the Company or the termination thereof, from the beginning of time up to and including the date of execution of this Release, including, but not limited to, any and all claims for breach of express or implied contract or any covenant of good faith and fair dealing; all claims for retaliation or violation of public policy; all claims for unpaid wages under the Massachusetts Wage Act or corresponding New Hampshire law; all claims arising under the Massachusetts and New Hampshire anti-discrimination in employment laws, the Massachusetts Civil Rights Act, Title VII of the Civil Rights Act of 1964, the Age Discrimination in
8


Employment Act, the Americans with Disabilities Act, Sarbanes-Oxley, the Patriot Act, the Family and Medical Leave Act, or any other federal, state, or local laws relating to employment or benefits associated with employment; claims for emotional distress, mental anguish, personal injury, loss of consortium, and any and all claims that may be asserted on Executive’s behalf by others; any claim for wages, compensation, and expenses paid or unpaid during the term of Executive’s employment; and any claim for compensatory, punitive, or liquidated damages, interest, attorney’s fees, costs, or disbursements. Executive retains Executive’s rights under the Employee Retirement Income Security Act of 1974, as amended (“ERISA”), for any accrued vested benefits under any retirement plan covering Executive’s employment, or rights to enforce the terms of this Release.

FOUR: Nothing contained in this Release of Claims shall be construed to prohibit Executive from filing a charge with or participating in any investigation or proceeding conducted by the federal Equal Employment Opportunity Commission or a comparable state or local agency, provided, however, that Executive hereby agrees to waive his or her right to recover monetary damages or other individual relief in any charge, complaint or lawsuit filed by Executive or by anyone else on his or her behalf.

Executive further acknowledges, understands, and agrees that Executive has been paid all wages (including all base compensation and accrued vacation pay) to which Executive is or was entitled by virtue of Executive’s employment with the Company and that Executive is unaware of any facts or circumstances indicating that Executive may have an outstanding claim for unpaid wages.

FIVE: This Release, including without limitation the general release and covenant not to sue, applies to all claims due to anything arising before Executive signed this Release, including even those claims not presently known to Executive.

SIX: This Release sets forth the entire understanding between the parties pertaining to this subject matter except for the Severance Agreement. There is no other agreement, oral or written, which adds to or subtracts from this Release or the Severance Agreement or otherwise modifies them. In the event that any provision of this Release is held by any agency or court of competent jurisdiction to be illegal or invalid, the validity of the remaining provisions shall not be affected; and, the illegal or invalid provisions shall be reformed to the extent possible to be consistent with the other terms of this Release; and if they cannot be so reformed, then an invalid provision shall be deemed not to be a part of this Release.

SEVEN: This Release shall be interpreted under the laws of the state of New Hampshire.

EIGHT: Executive acknowledges that Executive received this Release and that Executive has been informed that Executive has forty-five (45) days to review and consider this Release and also acknowledges that Executive has been advised of the right to consult legal advisors of Executive’s choosing with regard to this Release. Any modifications to the terms of this Release do not operate to extend the forty-five (45) day time limit for Executive’s review of the Release. Executive may sign this Release prior to the expiration of the forty-five (45) day deadline expressed above, and Executive affirms that if Executive does so prior to that date it is done according to Executive’s own free will. Executive understands that Executive may revoke this Release within seven (7) days after the date of Executive’s signature on this Release by sending written notice of his/her intent to revoke to the Company’s Vice President of Human Resources or its President via courier service on or before the expiration of that seven (7) day right of revocation. Executive acknowledges that this Release can be revoked only in its entirety and
9


that once revoked no provision of this Release is enforceable. The Company will have no obligations under this Release until the eighth (8th) day after Executive’s signature on this Release.

NINE: EXECUTIVE ACKNOWLEDGES THAT EXECUTIVE HAS CAREFULLY READ AND UNDERSTANDS THIS RELEASE CONSISTING OF THREE PAGES. EXECUTIVE ALSO ACKNOWLEDGES THAT EXECUTIVE ENTERS INTO THIS RELEASE VOLUNTARILY, WITH FULL KNOWLEDGE OF ITS SIGNIFICANCE AND WITHOUT PRESSURE OR COERCION. EXECUTIVE ALSO ACKNOWLEDGES THAT EXECUTIVE HAS HAD AN OPPORTUNITY TO CONSULT WITH COUNSEL PRIOR TO SIGNING THIS RELEASE.





IN WITNESS WHEREOF, Executive has executed this Release as of the date indicated below.

[Name]



Date:
10
EX-10.4 4 algm-20221223x10qex104.htm EX-10.4 Document
Exhibit 10.4
Execution Version


AMENDED AND RESTATED SEVERANCE AGREEMENT


THIS AGREEMENT (the “Agreement”) is entered into as of September 30, 2020 between Allegro MicroSystems, LLC, a Delaware limited liability company (“Allegro”), and Thomas Teebagy, Sr. VP, Operations & Quality of Allegro (“Executive”).

WHEREAS, if there occurs a registered initial public offering of securities of Allegro MicroSystems, Inc. (“AMI”) or of any newly organized corporation or other business entity into which the assets or the ownership interests of AMI are merged or restructured (an “IPO”), Allegro wishes to ensure that Allegro executives will continue to exert maximum effort toward the success of the Company and to continue their employment with Allegro without undue concern regarding the security of their employment.

NOW, THEREFORE, contingent upon the occurrence of an IPO on or before March 31, 2021 the parties agree as follows:

1.    [RESERVED]

2.    Certain Definitions.

For purposes of this Agreement, certain terms shall have the meaning set forth below:

2.1    “Cause” means a good faith determination by the Board of Directors of Allegro MicroSystems, Inc. (“AMI”) of any one or more of the following: (a) Executive’s (x) continued or repeated failure or refusal (after prior written notice thereof from the Board of Directors of AMI and Executive’s failure to cure the same (if curable) within ten (10) calendar days of such written notice, and other than due to Executive’s disability) to substantially perform the duties required by Executive’s position with AMI or any of its subsidiaries (it being understood that Executive’s failure to attain performance goals or targets or to otherwise fail to substantially perform the duties required by Executive’s position shall not constitute “Cause” hereunder if such failure is as a result of actions taken or not taken in good faith and with reasonable belief that such actions or omissions were in the best interests of AMI and its subsidiaries) or (y) failure or refusal to follow lawful directives of the Board of Directors of AMI; (b) gross negligence or willful misconduct (including unauthorized disclosure of material proprietary information) by Executive which results in a material detriment to AMI or any of its subsidiaries; (c) Executive’s conviction (by a court of competent jurisdiction, not subject to further appeal) of, or pleading guilty to, a felony that involves fraud or moral turpitude or that is perpetrated against AMI or any of its subsidiaries, their respective businesses or any of their respective assets, properties or personnel; or (d) a material breach by Executive of the Restrictive Covenants, this Agreement, or of any other written agreement with the Company to which Executive is a party.

2.2    The term “Company” means Allegro MicroSystems, LLC or any successor to Allegro, including without limitation any entity that acquires all or substantially all of Allegro’s assets or any entity into which Allegro merges.




2.3    The term “Company’s Governing Body” means the board of directors of AMI if the Company is then a subsidiary of AMI; if not, the board of directors of the Company if the Company is then a corporation or the board of managers or the managing member of the Company within the meaning of the applicable limited liability act if the Company is then a limited liability company; or, if none of the foregoing, the Company’s governing body under applicable law or its constituent documents.

2.4    The term “Good Reason” shall mean the occurrence of any of the following without Executive’s prior written consent: (a) a material reduction in Executive’s base salary paid or payable by the Company and/or any of its subsidiaries; or (b) a material reduction in the Target Bonus of Executive; (c) a material diminution in Executive’s authority, duties, responsibilities, or reporting relationship in connection with Executive’s employment with the Company; (d) the relocation of Executive’s principal work location in connection with his employment by the Company to a facility or location more than thirty-five (35) miles from Executive’s present principal work location; or (e) the Company has materially breached this Agreement, including without limitation a failure to comply with the assignment to successor requirement in Section 9.

2.5    [RESERVED]

2.6    The term “Restrictive Covenants” means the restrictive covenants set forth in Executive’s Class L Common Stock Grant Agreement between SKNA and Executive dated October 3rd, 2017.

2.7    The term “Target Bonus” means the target bonus for a fiscal year as specified for Executive under Allegro’s Annual Incentive Plan or any successor annual bonus plan maintained by the Company. In the event that a Target Bonus has not been established for a fiscal year because action has not yet been taken within such fiscal year to approve the annual bonus plan target pool and Target Bonuses, the Target Bonus shall be the same as Executive’s Target Bonus for the preceding fiscal year.

3.    Severance Benefit and Health Care Continuation Benefit Following Termination without Cause.

3.1    Executive shall be entitled to a “Severance Benefit” as described in this Section 3 in the event that the Company terminates Executive’s employment without Cause.

3.2    [RESERVED]

3.3    In the event of termination without Cause, the Severance Benefit shall be equal to the sum of the following (the “Severance Benefit”):

(a)100% of Executive’s annual base salary on the termination date;

(b)100% of Executive’s Target Bonus on the termination date; and

(c)a prorated bonus for the fiscal year in which termination occurs, determined by multiplying the Target Bonus on the termination date by a ratio equal to the number of completed days of employment in the fiscal year prior to and including the termination date divided by the total number of days in such fiscal year.
2



3.4    The applicable Severance Benefit shall be paid to Executive in a lump sum not later than fifteen (15) days following the termination date if the Release described in Section 7 has become effective. If the Release described in Section 7 has not become effective more than 15 days following the termination date, the Severance Benefit shall be paid not later than five (5) days after the Release becomes effective.

3.5    Payment of the Severance Benefit shall be net of applicable withholding taxes.

3.6    In addition to the Severance Benefit, if Executive is a participant on the termination date in a group health plan of the Company that is subject to Section 601 et seq. of the Employee Retirement Income Security Act of 1974, as amended, or similar state health care continuation coverage law (“COBRA”), Executive shall be entitled for up to eighteen (18) months after the termination date to Company payment of the entire cost of COBRA health insurance continuation coverage for Executive and Executive’s covered dependents, subject to the following conditions. The Company shall notify Executive of the right to continue Executive’s health insurance coverage pursuant to COBRA. To the extent that Executive timely elects to accept continued health insurance coverage under COBRA, the Company shall pay or reimburse to Executive the full monthly cost of Executive’s COBRA coverage. If Executive desires to continue health care coverage under COBRA after becoming eligible for other health insurance coverage, Executive may do so for the balance of the applicable COBRA period at Executive’s expense consistent with the requirements of COBRA. Notwithstanding the foregoing, the Company shall not be required to provide Executive with the healthcare continuation coverage benefits in this Section 3.6 if doing so would result in the imposition of penalties or other adverse consequences to the Company pursuant to the ACA or any successor legislation or regulations thereunder. Payment of the health care continuation coverage benefit pursuant to this Section 3.6 shall be conditioned upon Executive’s timely execution of the Release described in Section 7 and the Release having become effective by its terms on or before the sixtieth (60th) day following Executive’s termination.

3.7    If the Company, at the time of giving Executive notice of termination, specifies or requests a termination date later than the notice date, Executive shall not be required to accept a termination date that is more than two weeks after the date of notice of termination, and the failure to agree to a later termination date shall not be construed as a voluntary termination by Executive. The termination date for purposes of this Section 3, consistent with the preceding sentence, shall be the final day of employment of Executive by the Company.

4.    [RESERVED]

5.    AMI Stock Rights.

Executive’s rights with respect to AMI stock awards, stock options, stock appreciation rights, and/or stock units that Executive may own or have a conditional right to at the time of termination shall be determined in accordance with AMI’s Certificate of Incorporation, the Allegro MicroSystems, Inc. 2020 Omnibus Incentive Compensation Plan, the applicable grant agreements pursuant to which Executive acquired such rights and any other applicable governing documents, as any such documents may be amended from time to time. Notwithstanding any provision to the contrary in any such documents, for purposes of determining the extent to which Executive is vested in any such rights, termination of the Executive for Good Reason pursuant to Section 6 of this Agreement shall be treated in the same manner as a termination by the Company without Cause.
3



6.    Voluntary Termination for Good Reason or Otherwise.

Executive shall be entitled to terminate employment with the Company and receive the Severance Benefit, the health care continuation benefit and the stock rights as specified in Sections 3 and 5, upon the following conditions, provided that Executive timely executes the Release described in Section 7 and the Release becomes effective by its terms on or before the sixtieth (60th) day following Executive’s termination:

6.1    If an event constituting Good Reason occurs, and Executive gives the Company written notice within sixty (60) days following the event of Good Reason, detailing why Executive believes a Good Reason event has occurred, the Company shall have thirty (30) days after receipt of such written notice to remedy or cure the event of Good Reason. If the Company does not remedy or cure the event within such period and the event constitutes Good Reason as defined in this Agreement, Executive’s employment shall be deemed terminated for Good Reason at the end of such thirty day cure period. Executive’s notice shall be delivered to the Company’s Governing Body.

6.2    The termination date for purposes of Section 6.1 shall be, if earlier than the expiration of the thirty day cure period described in Section 6.1, the date that the Company gives written notice to Executive that the Company does not intend to cure the event of Good Reason.

6.3    If an event of Good Reason is (or includes) a material reduction in annual base salary or Target Bonus as described in Section 2.4(b), the applicable severance benefit shall be calculated on the basis of annual base salary and Target Bonus as the same existed immediately prior to such reduction.

6.4    In the absence of an event of Good Reason, termination by Executive for personal reasons if payment of the benefits hereunder is approved by the Company’s Governing Body upon the recommendation of the Compensation Committee of such Company’s Governing Body.

7.    Release Requirement; Compliance with Restrictive Covenants.

7.1    As a prerequisite to the Company’s payment of the benefits and payments described in this Agreement, Executive shall have executed and delivered to the Company a general release of claims (“Release”) and the Release shall have become effective in accordance with its terms as specified in this Section 7 on or prior to the sixtieth (60th) day following Executive’s termination. The Release shall be substantially in the form attached as Exhibit A. The Company may modify the Release versus the form attached as Exhibit A in order to specify the amount of the Severance Benefit or other benefits, comply with changes in law, or reflect changes in relevant facts (such as the name of the Company). However, the Company shall not include any additional requirements or provisions in the Release, including without limitation any restrictive covenants concerning post-termination activities of Executive without Executive’s prior written consent.

7.2    The Company shall deliver the form of Release to Executive on or prior to the date of termination. Executive shall have at least twenty-one (21) days within which to consider the Release. Executive shall have up to seven (7) days after execution and delivery of the Release to revoke the Release. The Release shall not become effective until the revocation period has expired without revocation of the Release by Executive.
4



7.3    The health insurance continuation benefit described in Section 3.6 shall be provided to Executive on a monthly basis after the termination date on the assumption that the Release will become effective, provided that entitlement to such benefit shall expire if the Release does not become effective within sixty (60) days after the termination date and, in such case, Executive shall be required to promptly return amounts paid on his or her behalf to the Company.

7.4    Executive’s entitlement to receive and to retain the benefits and payments described in this Agreement shall be conditioned upon Executive’s compliance with the Restrictive Covenants, which Restrictive Covenants are hereby incorporated in their entirety as though fully set forth herein and which Restrictive Covenants shall survive any termination of Executive’s Class L Common Stock Grant Agreement between SKNA and Executive dated October 3rd, 2017.

8.    Exclusive Remedy.

Executive’s receipt of the Severance Payment and other consideration provided in this Agreement shall be in lieu of any benefits specified under any prior severance agreement between Allegro and Executive, any other severance policy maintained by the Company; any benefits pursuant to any other agreement or understanding between Executive and the Company relating to termination of employment; and any benefits under the Company’s Annual Incentive Plan or its successor for the fiscal year in which termination occurs. However, this Agreement shall not divest Executive of Executive’s right to distributions from Allegro’s Executive Deferred Compensation Plan or any right to vested benefits under the terms of the Company’s benefit plans, to be paid accrued wages and vacation through the termination date or to be reimbursed for properly substantiated business expenses in accordance with the Company’s expense reimbursement policy.

9.    Successors and Assigns.

This Agreement shall inure to the benefit of, and shall be binding upon, the Company and its successors and assigns, including any successor entity by merger, consolidation or transfer of all or substantially all of the Company’s assets. The Company shall require and cause any person, group or entity that acquires all or substantially all of the assets of the Company to accept a written assignment of this Agreement by the Company, and to acknowledge in such document that the acquiror accepts the assignment and undertakes to perform this Agreement in accordance with its terms.

10.    Amended or Successor Agreements.

If requested by the Company, Executive will in good faith consider and negotiate an amended or a successor agreement in order to address revised circumstances (for example, or restructuring of the Allegro group of companies), providing that there is no diminution in the level of benefits available to Executive hereunder.

11.    Miscellaneous Provisions.

11.1    Arbitration. Any claim, dispute or controversy arising out of this Agreement, the interpretation, validity or enforceability of this Agreement or the alleged breach thereof shall be settled by binding arbitration. The arbitration shall be conducted in accordance with the rules of the American Arbitration Association in Boston, Massachusetts or elsewhere by mutual
5


agreement. The Company shall bear responsibility for all costs of arbitration and shall reimburse Executive for his or her reasonable attorneys' fees. Judgment may be entered on the arbitration award in any court having jurisdiction.

11.2    Governing Law. This Agreement shall be construed in accordance with and governed by the laws of the state of New Hampshire.

11.3    Entire Agreement. This Agreement constitutes the entire agreement and understanding between Executive and Company concerning the subject matter hereof, and supersedes all prior negotiations or understandings between the parties, whether written or oral, including employment offer letters, concerning such matter.

11.4    Employment at Will. Executive’s employment with the Company shall remain at will. Nothing in the Agreement shall provide Executive with any right to continued employment with the Company for any specific period of time, or interfere with or restrict the right of either Executive or the Company to terminate Executive’s employment at any time.

11.5    Application of Section 409A. The payments contemplated by this Agreement are intended to be exempt from, or to comply with the requirements of, Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”), and this Agreement shall be interpreted with that intent. Notwithstanding the foregoing, the tax treatment of amounts payable and benefits provided under this Agreement is not warranted or guaranteed, and neither the Company, nor any of its members, shareholders, employees, directors, officers, agents or affiliates, shall be held liable for any taxes, interest, penalties or other monetary amounts owed by Executive or any other taxpayer as a result of this Agreement, including by reason of Section 409A or any similar State statute. Notwithstanding anything to the contrary in this Agreement, if at the time Executive’s employment terminates, Executive is a “specified employee,” as defined below, any and all amounts payable under this Agreement on account of Executive’s separation from service that would (but for this provision) be payable within six (6) months following the date of such separation from service, shall instead be paid on the next business day following the expiration of such six (6) month period or, if earlier, upon Executive’s death; except (A) to the extent of amounts that do not constitute a deferral of compensation within the meaning of Treasury regulation Section 1.409A-1(b) (including without limitation by reason of the safe harbor set forth in Section 1.409A-1(b)(9)(iii), as determined by the Company in its reasonable good faith discretion); (B) benefits which qualify as excepted welfare benefits pursuant to Treasury regulation Section 1.409A-1(a)(5); or (C) other amounts or benefits that are not subject to the requirements of Section 409A of the Code. For purposes of this Agreement, with respect to payments that are subject to Section 409A and that are payable upon or with reference to Executive’s termination of employment, all references to “termination of employment” and correlative phrases shall be construed to require a “separation from service” (as defined in Section 1.409A-1(h) of the Treasury regulations after giving effect to the presumptions contained therein), from the Company, and the term “specified employee” means an individual determined by the Company to be a specified employee of the Company under Treasury regulation Section 1.409A-1(i). Each payment made under this Agreement shall be treated as a separate payment and the right to a series of installment payments under this Agreement is to be treated as a right to a series of separate payments. To the extent required by Section 409A, if the period for executing and not revoking the Release spans two taxable years, the Severance Benefit shall be paid in the second taxable year. Any tax gross up payment hereunder shall be made no later than the end of the calendar year following the calendar year in which the related taxes are remitted to the appropriate tax authorities, or at such other specified time or schedule that may be permitted under Treas. Reg. Section 1.409A-3(i)(1)(v).
6



11.6    [RESERVED]

11.7    Proprietary Information. Nothing in this Agreement or the Release shall be construed as an elimination or waiver of Executive’s obligations not to disclose confidential or proprietary information to third parties as required by Company policy and any agreements between the Company and Executive that were executed during Executive’s employment with the Company.

11.8    Waiver; Amendment. No waiver of any breach of this Agreement shall be construed to be a waiver of any other breach of this Agreement. No waiver or amendment of this Agreement shall be effective unless set forth in a written document signed by Executive and an executive of the Company authorized by the Company’s Governing Body.

11.9    Notices. Any notices required or permitted by this Agreement shall be in writing, and may be transmitted by personal delivery, by courier service or by e-mail if receipt of such e-mail is acknowledged by the receiving party. Notices shall be addressed to the recipient’s principal business office.

9.10    Agreement Contingent upon IPO. This Agreement shall not be effective unless there occurs, on or before March 31, 2021, a registered initial public offering of securities of AMI or of any newly organized corporation or other business entity into which the assets or the ownership interests of AMI are merged or restructured.




IN WITNESS WHEREOF, the parties have executed this Agreement as of the date and year first above written.

ALLEGRO MICROSYSTEMS, LLC
/s/ Thomas C. Teebagy/s/ Ravi Vig
Thomas TeebagyRavi Vig
President and Chief Executive Officer

7


EXHIBIT A
GENERAL RELEASE OF CLAIMS
This GENERAL RELEASE OF CLAIMS (“Release”) is made by
(“Executive”), a resident of , , in favor of Allegro MicroSystems, LLC of Manchester, New Hampshire (the “Company”), and all related entities, corporations, partnerships and subsidiaries of the Company, as well as each of their current and former directors, insurers, officers, trustees, partners, successors in interest, representatives and agents.

WHEREAS, Executive’s employment by the Company has ended or will end on , (the “Termination Date”); and

WHEREAS, Executive wishes to provide the Company with a general release in exchange for the consideration to be provided by the Company to Executive pursuant to that certain Severance Agreement between Executive and the Company dated , 2020 (the “Severance Agreement”).

NOW THEREFORE, in consideration of the commitments and mutual promises contained in this document, it is agreed as follows:

ONE: This Release shall constitute full accord and satisfaction of any and all claims which have been or could be raised by Executive and a covenant not to sue (as set forth in Paragraph THREE below).

TWO: In return for Executive’s releases under this Release, Allegro shall provide the following “Consideration” to Executive:

(a)The Severance Benefit defined in the Severance Agreement, which shall be an amount equal to .

(b)Company payment of COBRA medical insurance coverage for a period of time as specified in the Severance Agreement.

(c)Other commitments of the Company as set forth in the Severance Agreement.

THREE: In return for the Consideration to be provided by the Company to Executive, on behalf of Executive and his or her heirs, beneficiaries, devisees, executors, administrators, attorneys, personal representatives, and assigns, Executive promises not to sue, and Executive releases and gives up any claim he/she has or may have against, the Company or any of its current or former subsidiaries, affiliated companies, parent companies, shareholders, directors, officers, employees, agents, benefit plans, trustees or representatives, or their successors or assigns, including without limitation any claim under federal, state, or local law relating to Executive’s employment with the Company or the termination thereof, from the beginning of time up to and including the date of execution of this Release, including, but not limited to, any and all claims for breach of express or implied contract or any covenant of good faith and fair dealing; all claims for retaliation or violation of public policy; all claims for unpaid wages under the Massachusetts Wage Act or corresponding New Hampshire law; all claims arising under the Massachusetts and New Hampshire anti-discrimination in employment laws, the Massachusetts Civil Rights Act, Title VII of the Civil Rights Act of 1964, the Age Discrimination in Employment Act, the Americans with Disabilities Act, Sarbanes-Oxley, the Patriot Act, the Family and Medical Leave Act, or any other federal, state, or local laws relating to employment or benefits associated with employment; claims for emotional distress, mental anguish, personal injury, loss of consortium, and any and all claims that may be asserted on Executive’s behalf by others; any claim for wages, compensation, and expenses paid or unpaid during the term of Executive’s employment; and any claim for compensatory, punitive, or liquidated damages, interest, attorney’s fees, costs, or disbursements. Executive retains Executive’s rights under the



Employee Retirement Income Security Act of 1974, as amended (“ERISA”), for any accrued vested benefits under any retirement plan covering Executive’s employment, or rights to enforce the terms of this Release.

FOUR: Nothing contained in this Release of Claims shall be construed to prohibit Executive from filing a charge with or participating in any investigation or proceeding conducted by the federal Equal Employment Opportunity Commission or a comparable state or local agency, provided, however, that Executive hereby agrees to waive his or her right to recover monetary damages or other individual relief in any charge, complaint or lawsuit filed by Executive or by anyone else on his or her behalf.

Executive further acknowledges, understands, and agrees that Executive has been paid all wages (including all base compensation and accrued vacation pay) to which Executive is or was entitled by virtue of Executive’s employment with the Company and that Executive is unaware of any facts or circumstances indicating that Executive may have an outstanding claim for unpaid wages.

FIVE: This Release, including without limitation the general release and covenant not to sue, applies to all claims due to anything arising before Executive signed this Release, including even those claims not presently known to Executive.

SIX: This Release sets forth the entire understanding between the parties pertaining to this subject matter except for the Severance Agreement. There is no other agreement, oral or written, which adds to or subtracts from this Release or the Severance Agreement or otherwise modifies them. In the event that any provision of this Release is held by any agency or court of competent jurisdiction to be illegal or invalid, the validity of the remaining provisions shall not be affected; and, the illegal or invalid provisions shall be reformed to the extent possible to be consistent with the other terms of this Release; and if they cannot be so reformed, then an invalid provision shall be deemed not to be a part of this Release.

SEVEN: This Release shall be interpreted under the laws of the State of New Hampshire.

EIGHT: Executive acknowledges that Executive received this Release on ,
and that Executive has been informed that Executive has twenty-one (21) days to review and consider this Release and also acknowledges that Executive has been advised of the right to consult legal advisors of Executive’s choosing with regard to this Release. Any modifications to the terms of this Release do not operate to extend the twenty-one (21) day time limit for Executive’s review of the Release. Executive may sign this Release prior to the expiration of the twenty-one (21) day deadline expressed above, and Executive affirms that if Executive does so prior to that date it is done according to Executive’s own free will. Executive understands that Executive may revoke this Release within seven (7) days after the date of Executive’s signature on this Release by sending written notice of his/her intent to revoke to the Company’s Vice President of Human Resources or its President via courier service on or before the expiration of that seven (7) day right of revocation. Executive acknowledges that this Release can be revoked only in its entirety and that once revoked no provision of this Release is enforceable. The Company will have no obligations under this Release until the eighth (8th) day after Executive’s signature on this Release.

NINE: EXECUTIVE ACKNOWLEDGES THAT EXECUTIVE HAS CAREFULLY READ AND UNDERSTANDS THIS RELEASE CONSISTING OF THREE PAGES. EXECUTIVE ALSO ACKNOWLEDGES THAT EXECUTIVE ENTERS INTO THIS RELEASE VOLUNTARILY, WITH FULL KNOWLEDGE OF ITS SIGNIFICANCE AND WITHOUT PRESSURE OR COERCION. EXECUTIVE ALSO ACKNOWLEDGES THAT EXECUTIVE HAS HAD AN OPPORTUNITY TO CONSULT WITH COUNSEL PRIOR TO SIGNING THIS RELEASE.




9



IN WITNESS WHEREOF, Executive has executed this Release as of the date indicated below.

[Name]



Dated:
10
EX-10.5 5 algm-20221223x10qex105.htm EX-10.5 Document
Exhibit 10.5
Execution Version


AMENDED AND RESTATED SEVERANCE AGREEMENT


THIS AGREEMENT (the “Agreement”) is entered into as of September 30, 2020 between Allegro MicroSystems, LLC, a Delaware limited liability company (“Allegro”) and Joanne Valente, VP Global Human Resources of Allegro (“Executive”).

WHEREAS, if there occurs a registered initial public offering of securities of Allegro MicroSystems, Inc. (“AMI”) or of any newly organized corporation or other business entity into which the assets or the ownership interests of AMI are merged or restructured (an “IPO”), Allegro wishes to ensure that Allegro executives will continue to exert maximum effort toward the success of the Company and to continue their employment with Allegro without undue concern regarding the security of their employment.

NOW, THEREFORE, contingent upon the occurrence of an IPO on or before March 31, 2021 the parties agree as follows:

1.Certain Definitions.

For purposes of this Agreement, certain terms shall have the meaning set forth below:

1.1    “Cause” means a good faith determination by the Board of Directors of Allegro MicroSystems, Inc. (“AMI”) of any one or more of the following: (a) Executive’s (x) continued or repeated failure or refusal (after prior written notice thereof from the Board of Directors of AMI and Executive’s failure to cure the same (if curable) within ten (10) calendar days of such written notice, and other than due to Executive’s disability) to substantially perform the duties required by Executive’s position with AMI or any of its subsidiaries (it being understood that Executive’s failure to attain performance goals or targets or to otherwise fail to substantially perform the duties required by Executive’s position shall not constitute “Cause” hereunder if such failure is as a result of actions taken or not taken in good faith and with reasonable belief that such actions or omissions were in the best interests of AMI and its subsidiaries) or (y) failure or refusal to follow lawful directives of the Board of Directors of AMI; (b) gross negligence or willful misconduct (including unauthorized disclosure of material proprietary information) by Executive which results in a material detriment to AMI or any of its subsidiaries; (c) Executive’s conviction (by a court of competent jurisdiction, not subject to further appeal) of, or pleading guilty to, a felony that involves fraud or moral turpitude or that is perpetrated against AMI or any of its subsidiaries, their respective businesses or any of their respective assets, properties or personnel; or (d) a material breach by Executive of the Restrictive Covenants, this Agreement, or of any other written agreement with the Company to which Executive is a party.

1.2    The term “Company” means Allegro MicroSystems, LLC or any successor to Allegro, including without limitation any entity that acquires all or substantially all of Allegro’s assets or any entity into which Allegro merges.

1.3    The term “Company’s Governing Body” means the board of directors of AMI if the Company is then a subsidiary of AMI; if not, the board of directors of the Company if the Company is then a corporation or the board of managers or the managing member of the



Company within the meaning of the applicable limited liability act if the Company is then a limited liability company; or, if none of the foregoing, the Company’s governing body under applicable law or its constituent documents.

1.4    The term “Good Reason” shall mean the occurrence of any of the following without Executive’s prior written consent: (a) a material reduction in Executive’s base salary paid or payable by the Company and/or any of its subsidiaries; or (b) a material reduction in the Target Bonus of Executive; (c) a material diminution in Executive’s authority, duties, responsibilities, or reporting relationship in connection with Executive’s employment with the Company; (d) the relocation of Executive’s principal work location in connection with his employment by the Company to a facility or location more than thirty-five (35) miles from Executive’s present principal work location; or (e) the Company has materially breached this Agreement, including without limitation a failure to comply with the assignment to successor requirement in Section 8.

1.5    [RESERVED]

1.6    The term “Restrictive Covenants” means the restrictive covenants set forth in Executive’s Class L Common Stock Grant Agreement between AMI and Executive dated April 23, 2018.

1.7    The term “Target Bonus” means the target bonus for a fiscal year as specified for Executive under Allegro’s Annual Incentive Plan or any successor annual bonus plan maintained by the Company. In the event that a Target Bonus has not been established for a fiscal year because action has not yet been taken within such fiscal year to approve the annual bonus plan target pool and Target Bonuses, the Target Bonus shall be the same as Executive’s Target Bonus for the preceding fiscal year.

2.Severance Benefit and Health Care Continuation Benefit Following Termination without Cause.

2.1    Executive shall be entitled to a “Severance Benefit” as described in this Section 2 in the event that the Company terminates Executive’s employment without Cause and the Release described in Section 6 has become effective.

2.2    In the event of termination without Cause, the Severance Benefit shall be equal to the sum of the following (the “Severance Benefit”):

(a)100% of Executive’s annual base salary on the termination date.

(b)100% of Executive’s Target Bonus on the termination date; and

(c)a prorated bonus for the fiscal year in which termination occurs, determined by multiplying the Target Bonus on the termination date by a ratio equal to the number of completed days of employment in the fiscal year prior to and including the termination date divided by the total number of days in such fiscal year.

2.3    The applicable Severance Benefit shall be paid to Executive in a lump sum not later than fifteen (15) days following the termination date if the Release described in Section has become effective. If the Release described in Section 6 has not become effective more than 15 days
2


following the termination date, the Severance Benefit shall be paid not later than five (5) days after the Release becomes effective.

2.4    Payment of the Severance Benefit shall be net of applicable withholding taxes.

2.5    In addition to the Severance Benefit, if Executive is a participant on the termination date in a group health plan of the Company that is subject to Section 601 et seq. of the Employee Retirement Income Security Act of 1974, as amended, or similar state health care continuation coverage law (“COBRA”), Executive shall be entitled for up to eighteen (18) months after the termination date to Company payment of the entire cost of COBRA health insurance continuation coverage for Executive and Executive’s covered dependents, subject to the following conditions. The Company shall notify Executive of the right to continue Executive’s health insurance coverage pursuant to COBRA. To the extent that Executive timely elects to accept continued health insurance coverage under COBRA, the Company shall pay or reimburse to Executive the full monthly cost of Executive’s COBRA coverage, plus, if the Company determines that the inclusion of the monthly cost of COBRA coverage in Executive’s gross income is necessary in order to avoid the adverse consequences of Section 105(h) of the Internal Revenue Code of 1986, as amended (the “Code”), or in order to avoid violations of the Patient Protection and Affordable Care Act of 2010, as amended (the “ACA”), a tax gross-up payment for applicable taxes imposed on such monthly payment and on such gross-up payment, until the earlier of eighteen (18) months after the termination of employment date or such date as Executive becomes eligible for health insurance coverage through any subsequent employment. If Executive desires to continue health care coverage under COBRA after becoming eligible for other health insurance coverage, Executive may do so for the balance of the applicable COBRA period at Executive’s expense consistent with the requirements of COBRA. Notwithstanding the foregoing, the Company shall not be required to provide Executive with the healthcare continuation coverage benefits in this Section 2.6 if doing so would result in the imposition of penalties or other adverse consequences to the Company pursuant to the ACA or any successor legislation or regulations thereunder. Payment of the health care continuation coverage benefit pursuant to this Section 2.6 shall be

conditioned upon Executive’s timely execution of the Release described in Section 6 and the Release having become effective by its terms on or before the sixtieth (60th) day following Executive’s termination.

2.6    [RESERVED]

2.7    If the Company, at the time of giving Executive notice of termination, specifies or requests a termination date later than the notice date, Executive shall not be required to accept a termination date that is more than two weeks after the date of notice of termination, and the failure to agree to a later termination date shall not be construed as a voluntary termination by Executive. The termination date for purposes of this Section 2, consistent with the preceding sentence, shall be the final day of employment of Executive by the Company.

3.AMI Stock Rights.

Executive’s rights with respect to AMI stock awards, stock options, stock appreciation rights, and/or stock units that Executive may own or have a conditional right to at the time of termination shall be determined in accordance with AMI’s Certificate of Incorporation, the Allegro MicroSystems, Inc. 2020 Omnibus Incentive Compensation Plan, the applicable grant agreements pursuant to which Executive acquired such rights and any other applicable
3


governing documents, as any such documents may be amended from time to time. Notwithstanding any provision to the contrary in any such documents, for purposes of determining the extent to which Executive is vested in any such rights, termination of the Executive for Good Reason pursuant to Section 4 of this Agreement shall be treated in the same manner as a termination by the Company without Cause.

4.Voluntary Termination for Good Reason or Otherwise.

Executive shall be entitled to terminate employment with the Company and receive the Severance Benefit, the health care continuation benefit and payment and the stock rights as specified in Sections 2 and 3 upon the following conditions, provided that Executive timely executes the Release described in Section 6 and the Release becomes effective by its terms on or before the sixtieth (60th) day following Executive’s termination:

4.1    If an event constituting Good Reason occurs, and Executive gives the Company written notice within sixty (60) days following the event of Good Reason, detailing why Executive believes a Good Reason event has occurred, the Company shall have thirty (30) days after receipt of such written notice to remedy or cure the event of Good Reason. If the Company does not remedy or cure the event within such period and the event constitutes Good Reason as defined in this Agreement, Executive’s employment shall be deemed terminated for Good Reason at the end of such thirty day cure period. Executive’s notice shall be delivered to the Company’s Governing Body.

4.2    The termination date for purposes of Section 5.1 shall be, if earlier than the expiration of the thirty day cure period described in Section 5.1, the date that the Company gives written notice to Executive that the Company does not intend to cure the event of Good Reason.

4.3    If an event of Good Reason is (or includes) a material reduction in annual base salary or Target Bonus as described in Section 1.4(b), the applicable severance benefit shall be calculated on the basis of annual base salary and Target Bonus as the same existed immediately prior to such reduction.

4.4    In the absence of an event of Good Reason, termination by Executive for personal reasons if payment of the benefits hereunder is approved by the Company’s Governing Body upon the recommendation of the Compensation Committee of such Company’s Governing Body.

5.Release Requirement; Compliance with Restrictive Covenants.

5.1    As a prerequisite to the Company’s payment of the benefits and payments described in this Agreement, Executive shall have executed and delivered to the Company a general release of claims (“Release”) and the Release shall have become effective in accordance with its terms as specified in this Section 7 on or prior to the sixtieth (60th) day following Executive’s termination. The Release shall be substantially in the form attached as Exhibit A. The Company may modify the Release versus the form attached as Exhibit A in order to specify the amount of the Severance Benefit or other benefits, comply with changes in law, or reflect changes in relevant facts (such as the name of the Company). However, the Company shall not include any additional requirements or provisions in the Release, including without limitation any restrictive covenants concerning post-termination activities of Executive without Executive’s prior written consent.

4


5.2    The Company shall deliver the form of Release to Executive on or prior to the date of termination. Executive shall have at least twenty-one (21) days within which to consider the Release. Executive shall have up to seven (7) days after execution and delivery of the Release to revoke the Release. The Release shall not become effective until the revocation period has expired without revocation of the Release by Executive.

5.3    The health insurance continuation benefit described in Section 2.6 shall be provided to Executive on a monthly basis after the termination date on the assumption that the Release will become effective, provided that entitlement to such benefit shall expire if the Release does not become effective within sixty (60) days after the termination date and, in such case, Executive shall be required to promptly return amounts paid on his or her behalf to the Company.

5.4    Executive’s entitlement to receive and to retain the benefits and payments described in this Agreement shall be conditioned upon Executive’s compliance with the Restrictive Covenants, which Restrictive Covenants are hereby incorporated in their entirety as though fully set forth herein and which Restrictive Covenants shall survive any termination of Executive’s Class L Common Stock Grant Agreement between AMI and Executive dated April 23, 2018.

6.Exclusive Remedy.

Executive’s receipt of the Severance Payment and other consideration provided in this Agreement shall be in lieu of any benefits specified under any prior severance agreement between Allegro and Executive or any other severance policy maintained by the Company; any benefits pursuant to any other agreement or understanding between Executive and the Company relating to termination of employment; and any benefits under the Company’s Annual Incentive Plan or its successor for the fiscal year in which termination occurs. However, this Agreement shall not divest Executive of Executive’s right to distributions from Allegro’s Executive Deferred Compensation Plan or any right to vested benefits under the terms of the Company’s benefit plans, to be paid accrued wages and vacation through the termination date or to be reimbursed for properly substantiated business expenses in accordance with the Company’s expense reimbursement policy.

7.Successors and Assigns.

This Agreement shall inure to the benefit of, and shall be binding upon, the Company and its successors and assigns, including any successor entity by merger, consolidation or transfer of all or substantially all of the Company’s assets. The Company shall require and cause any person, group or entity that acquires all or substantially all of the assets of the Company to accept a written assignment of this Agreement by the Company, and to acknowledge in such document that the acquiror accepts the assignment and undertakes to perform this Agreement in accordance with its terms.

8.Amended or Successor Agreements.

If requested by the Company, Executive will in good faith consider and negotiate an amended or a successor agreement in order to address revised circumstances (for example, restructuring of the Allegro group of companies), providing that there is no diminution in the level of benefits available to Executive hereunder.

9.Miscellaneous Provisions.
5



9.1    Arbitration. Any claim, dispute or controversy arising out of this Agreement, the interpretation, validity or enforceability of this Agreement or the alleged breach thereof shall be settled by binding arbitration. The arbitration shall be conducted in accordance with the rules of the American Arbitration Association in Boston, Massachusetts or elsewhere by mutual agreement. The Company shall bear responsibility for all costs of arbitration and shall reimburse Executive for his or her reasonable attorneys' fees. Judgment may be entered on the arbitration award in any court having jurisdiction.

9.2    Governing Law. This Agreement shall be construed in accordance with and governed by the laws of the state of New Hampshire.

9.3    Entire Agreement. This Agreement constitutes the entire agreement and understanding between Executive and Company concerning the subject matter hereof, and supersedes all prior negotiations or understandings between the parties, whether written or oral, including employment offer letters, concerning such matter.

9.4    Employment at Will. Executive’s employment with the Company shall remain at will. Nothing in the Agreement shall provide Executive with any right to continued employment with the Company for any specific period of time, or interfere with or restrict the right of either Executive or the Company to terminate Executive’s employment at any time.

9.5    Application of Section 409A. The payments contemplated by this Agreement are intended to be exempt from, or to comply with the requirements of, Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”), and this Agreement shall be interpreted with that intent. Notwithstanding the foregoing, the tax treatment of amounts payable and benefits provided under this Agreement is not warranted or guaranteed, and neither the Company nor any of its members, shareholders, employees, directors, officers, agents or affiliates, shall be held liable for any taxes, interest, penalties or other monetary amounts owed by Executive or any other taxpayer as a result of this Agreement, including by reason of Section 409A or any similar State statute. Notwithstanding anything to the contrary in this Agreement, if at the time Executive’s employment terminates, Executive is a “specified employee,” as defined below, any and all amounts payable under this Agreement on account of Executive’s separation from service that would (but for this provision) be payable within six (6) months following the date of such separation from service, shall instead be paid on the next business day following the expiration of such six (6) month period or, if earlier, upon Executive’s death; except (A) to the extent of amounts that do not constitute a deferral of compensation within the meaning of Treasury regulation Section 1.409A-1(b) (including without limitation by reason of the safe harbor set forth in Section 1.409A-1(b)(9)(iii), as determined by the Company in its reasonable good faith discretion); (B) benefits which qualify as excepted welfare benefits pursuant to Treasury regulation Section 1.409A-1(a)(5); or (C) other amounts or benefits that are not subject to the requirements of Section 409A of the Code. For purposes of this Agreement, with respect to payments that are subject to Section 409A and that are payable upon or with reference to Executive’s termination of employment, all references to “termination of employment” and correlative phrases shall be construed to require a “separation from service” (as defined in Section 1.409A-1(h) of the Treasury regulations after giving effect to the presumptions contained therein), from the Company, and the term “specified employee” means an individual determined by the Company to be a specified employee of the Company under Treasury regulation Section 1.409A-1(i). Each payment made under this Agreement shall be treated as a separate payment and the right to a series of installment payments under this Agreement is to be treated as a right to a series of separate payments. To the extent required by Section 409A, if
6


the period for executing and not revoking the Release spans two taxable years, the Severance Benefit shall be paid in the second taxable year. Any tax gross up payment hereunder shall be made no later than the end of the calendar year following the calendar year in which the related taxes are remitted to the appropriate tax authorities, or at such other specified time or schedule that may be permitted under Treas. Reg. Section 1.409A-3(i)(1)(v).

9.6    [RESERVED]

9.7    Proprietary Information. Nothing in this Agreement or the Release shall be construed as an elimination or waiver of Executive’s obligations not to disclose confidential or proprietary information to third parties as required by Company policy and any agreements between the Company and Executive that were executed during Executive’s employment with the Company.

9.8    Waiver; Amendment. No waiver of any breach of this Agreement shall be construed to be a waiver of any other breach of this Agreement. No waiver or amendment of this Agreement shall be effective unless set forth in a written document signed by Executive and an executive of the Company authorized by the Company’s Governing Body.

9.9    Notices. Any notices required or permitted by this Agreement shall be in writing, and may be transmitted by personal delivery, by courier service or by e-mail if receipt of such e-mail is acknowledged by the receiving party. Notices shall be addressed to the recipient’s principal business office.

9.10    Agreement Contingent upon IPO. This Agreement shall not be effective unless there occurs, on or before March 31, 2021, a registered initial public offering of securities of AMI or of any newly organized corporation or other business entity into which the assets or the ownership interests of AMI are merged or restructured.




IN WITNESS WHEREOF, the parties have executed this Agreement as of the date and year first above written.


ALLEGRO MICROSYSTEMS, LLC
/s/ Joanne Valente/s/ Ravi Vig
Joanne ValenteRavi Vig
President and Chief Executive Officer

7


EXHIBIT A
GENERAL RELEASE OF CLAIMS
This GENERAL RELEASE OF CLAIMS (“Release”) is made by
(“Executive”), a resident of , , in favor of Allegro MicroSystems, LLC of Manchester, New Hampshire (the “Company”), and all related entities, corporations, partnerships and subsidiaries of the Company, as well as each of their current and former directors, insurers, officers, trustees, partners, successors in interest, representatives and agents.

WHEREAS, Executive’s employment by the Company has ended or will end on , (the “Termination Date”); and

WHEREAS, Executive wishes to provide the Company with a general release in exchange for the consideration to be provided by the Company to Executive pursuant to that certain Severance Agreement between Executive and the Company dated , 2020 (the “Severance Agreement”).

NOW THEREFORE, in consideration of the commitments and mutual promises contained in this document, it is agreed as follows:

ONE: This Release shall constitute full accord and satisfaction of any and all claims which have been or could be raised by Executive and a covenant not to sue (as set forth in Paragraph THREE below).

TWO: In return for Executive’s releases under this Release, Allegro shall provide the following “Consideration” to Executive:

(a)The Severance Benefit defined in the Severance Agreement, which shall be an amount equal to .

(b)Company payment of COBRA medical insurance coverage for a period of time as specified in the Severance Agreement.

(c)Other commitments of the Company as set forth in the Severance Agreement.

THREE: In return for the Consideration to be provided by the Company to Executive, on behalf of Executive and his or her heirs, beneficiaries, devisees, executors, administrators, attorneys, personal representatives, and assigns, Executive promises not to sue, and Executive releases and gives up any claim he/she has or may have against, the Company or any of its current or former subsidiaries, affiliated companies, parent companies, shareholders, directors, officers, employees, agents, benefit plans, trustees or representatives, or their successors or assigns, including without limitation any claim under federal, state, or local law relating to Executive’s employment with the Company or the termination thereof, from the beginning of time up to and including the date of execution of this Release, including, but not limited to, any and all claims for breach of express or implied contract or any covenant of good faith and fair dealing; all claims for retaliation or violation of public policy; all claims for unpaid wages under the Massachusetts Wage Act or corresponding New Hampshire law; all claims arising under the Massachusetts and New Hampshire anti-discrimination in employment laws, the Massachusetts Civil Rights Act, Title VII of the Civil Rights Act of 1964, the Age Discrimination in Employment Act, the Americans with Disabilities Act, Sarbanes-Oxley, the Patriot Act, the
8


Family and Medical Leave Act, or any other federal, state, or local laws relating to employment or benefits associated with employment; claims for emotional distress, mental anguish, personal injury, loss of consortium, and any and all claims that may be asserted on Executive’s behalf by others; any claim for wages, compensation, and expenses paid or unpaid during the term of Executive’s employment; and any claim for compensatory, punitive, or liquidated damages, interest, attorney’s fees, costs, or disbursements. Executive retains Executive’s rights under the Employee Retirement Income Security Act of 1974, as amended (“ERISA”), for any accrued vested benefits under any retirement plan covering Executive’s employment, or rights to enforce the terms of this Release.

FOUR: Nothing contained in this Release of Claims shall be construed to prohibit Executive from filing a charge with or participating in any investigation or proceeding conducted by the federal Equal Employment Opportunity Commission or a comparable state or local agency, provided, however, that Executive hereby agrees to waive his or her right to recover monetary damages or other individual relief in any charge, complaint or lawsuit filed by Executive or by anyone else on his or her behalf.

Executive further acknowledges, understands, and agrees that Executive has been paid all wages (including all base compensation and accrued vacation pay) to which Executive is or was entitled by virtue of Executive’s employment with the Company and that Executive is unaware of any facts or circumstances indicating that Executive may have an outstanding claim for unpaid wages.

FIVE: This Release, including without limitation the general release and covenant not to sue, applies to all claims due to anything arising before Executive signed this Release, including even those claims not presently known to Executive.

SIX: This Release sets forth the entire understanding between the parties pertaining to this subject matter except for the Severance Agreement. There is no other agreement, oral or written, which adds to or subtracts from this Release or the Severance Agreement or otherwise modifies them. In the event that any provision of this Release is held by any agency or court of competent jurisdiction to be illegal or invalid, the validity of the remaining provisions shall not be affected; and, the illegal or invalid provisions shall be reformed to the extent possible to be consistent with the other terms of this Release; and if they cannot be so reformed, then an invalid provision shall be deemed not to be a part of this Release.

SEVEN: This Release shall be interpreted under the laws of the State of New Hampshire.

EIGHT: Executive acknowledges that Executive received this Release on ,
and that Executive has been informed that Executive has twenty-one (21) days to review and consider this Release and also acknowledges that Executive has been advised of the right to consult legal advisors of Executive’s choosing with regard to this Release. Any modifications to the terms of this Release do not operate to extend the twenty-one (21) day time limit for Executive’s review of the Release. Executive may sign this Release prior to the expiration of the twenty-one (21) day deadline expressed above, and Executive affirms that if Executive does so prior to that date it is done according to Executive’s own free will. Executive understands that Executive may revoke this Release within seven (7) days after the date of Executive’s signature on this Release by sending written notice of his/her intent to revoke to the Company’s Vice President of Human Resources or its President via courier service on or before the expiration of that seven (7) day right of revocation. Executive acknowledges that this Release can be revoked only in its entirety and that once revoked no provision of this Release is enforceable. The
9


Company will have no obligations under this Release until the eighth (8th) day after Executive’s signature on this Release.

NINE: EXECUTIVE ACKNOWLEDGES THAT EXECUTIVE HAS CAREFULLY READ AND UNDERSTANDS THIS RELEASE CONSISTING OF THREE PAGES. EXECUTIVE ALSO ACKNOWLEDGES THAT EXECUTIVE ENTERS INTO THIS RELEASE VOLUNTARILY, WITH FULL KNOWLEDGE OF ITS SIGNIFICANCE AND WITHOUT PRESSURE OR COERCION. EXECUTIVE ALSO ACKNOWLEDGES THAT EXECUTIVE HAS HAD AN OPPORTUNITY TO CONSULT WITH COUNSEL PRIOR TO SIGNING THIS RELEASE.





IN WITNESS WHEREOF, Executive has executed this Release as of the date indicated below.

[Name]



Dated:
10
EX-10.6 6 algm-20221223x10qex106.htm EX-10.6 Document
Exhibit 10.6
[XXX] Certain information in this document has been excluded pursuant to Regulation S-K, Item 601(b)(10). Such excluded information is not material and would likely cause competitive harm to the registrant if publicly disclosed.
WAFER FOUNDRY AGREEMENT
This Wafer Foundry Agreement (this “Agreement”) is made and entered into as of January 26, 2023 (the “Effective Date”) by and between Polar Semiconductor, LLC, a Delaware limited liability company, with its principal offices at 2800 East Old Shakopee Road, Bloomington, MN 55245 (“Polar”) and Allegro MicroSystems, Inc., a Delaware corporation with its principal offices at 955 Perimeter Road, Manchester, New Hampshire, USA 03103 (“Customer”). Polar and Customer are sometimes referred to herein individually as a “Party” and collectively as the “Parties”.
RECITALS:
WHEREAS, Customer wishes Polar to provide processed semiconductor wafers and various wafer foundry services according to Customer’s specifications and certain technology and intellectual property rights owned or otherwise controlled by Customer as well as Polar’s proprietary processes and related intellectual property rights for the purpose of manufacturing the ordered semiconductor wafers in accordance with this Agreement; and
WHEREAS, Polar agrees to fabricate and provide such semiconductor wafers for Customer (“Wafers”) subject to Customer’s compliance with its obligations under this Agreement; and
WHEREAS, Polar agrees to abide by industry norms; and
WHEREAS, Polar will take reasonable efforts to accommodate Customer requests, but will not be obligated to do so.
NOW, THEREFORE, in consideration of the mutual promises made herein, and for other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the Parties further agree as follows:
Section 1.Wafer Fabrication
1.1.Order. Polar will fabricate all Production and Engineering Wafers in accordance with process specifications (“Process Specifications”) documented in a purchase order (“Order”) or as otherwise agreed to between the Parties. Polar and Customer will mutually agree on the Wafer Lot Size and whether or not any Wafer lots will be split lots. Subject to Customer’s compliance with its obligations as to the Minimum Commitment (defined below), Polar intends on a commercially reasonable basis to accept all Orders that comply with: (i) the Capacity Commitment specified in Section 2.2 below; (ii) the established part lead-time specified in specified in Section 2.2 below; and (iii) the part Process Specification has Checkpoint III approval (Process Qualified); and (iv) this Agreement. For the avoidance of doubt, Polar is not obligated to accept an Order for which Polar has not established a Capacity Commitment in Section 2.2. Once fabrication has started on an Order, that Order may be changed upon mutual agreement of the Parties and documented in writing. Wafer Order may be cancelled only if fabrication has not started and its scheduled ship date is outside part lead-time specified in Section 2.2 below. If an Order is cancelled, Customer will provide a replacement Order for the same Wafers quantity and the same delivery period. If the ordered Wafers use a common mask, upon mutual agreement Customer may change the product name during fabrication. In this case,
1


the contents of the Order may also be changed, and the delivery date will be agreed upon by both parties in a written change to the Order.
1.2.Fabrication. Upon acceptance of an Order, Polar will fabricate the Production and Engineering Wafers in accordance with the Process Specifications. Subject to Section 1.3, Polar will provide Customer with the Production Wafer parametric critical test results for Wafers shipped to verify compliance to the Process Specifications. Subject to Section 1.3, the Wafers will be covered by the Limited Warranty specified in Exhibit A, attached hereto and incorporated herein by reference. Production Wafers placed on hold by the Customer in excess of [XXX] days will be reviewed by Polar and Customer. Customer will have [XXX] business days to remove the hold, if hold is not removed or the hold period is not extended upon mutual agreement of the Parties, the Order for the Production Wafers will be terminated and charges will be assessed per Section 3.2. Engineering Wafers placed on hold by the customer in excess of [XXX] days will be reviewed by Polar and Customer. Customer will have [XXX] business days to remove the hold unless hold period is extended upon mutual agreement of the Parties, if hold is not removed the Order for the Engineering Wafers will be terminated and charges will be assessed per Section 3.2. Polar will provide Customer [XX] days’ notice prior to any such termination and invoicing of applicable charges. Customer shall not be liable for Production Wafers or Engineering Wafers placed on hold as a result of Polar process excursion and non-conformances.
1.3.Acceptance. Acceptance period duration for Production Wafers will be [XXX] days unless extended upon mutual agreement of the Parties. Following the date the Production Wafers are shipped Customer will have the acceptance period duration to verify the Production Wafers conform to the Process Specifications or that the Wafers meet approval of Polar’s Material Review Board (MRB). If Customer determines that the Production Wafers do not meet the Process Specifications, Customer will provide detailed information to Polar regarding the alleged non-conformance and including the product name, lot number, quantity, Order number. If Customer does not issue a non-conformance within the acceptance period duration, the Production Wafers are deemed accepted. If Customer timely issues a non-conformance notice, Polar will have [XXX] business days following receipt of the non-conformance notice to verify or dispute the same or mutually agree to extend the review period. If Polar verifies the non-conformance, then Polar will issue a return material authorization (“RMA”) for Customer within [XXX] business days from the date of the verification. Polar may request specific Wafers covered under the RMA be returned back to Polar with shipping costs paid by Polar. Notwithstanding the foregoing, Customer acknowledges that Engineering Wafers (i.e., NRE) processed correctly within practical limits according to an agreed upon process flow will be provided “AS IS” and with all faults and without warranties, either express or implied, and no right to an acceptance process.
1.4.Non-conforming Wafers. If Polar determines prior to shipment that Production Wafers do not conform to the Process Specifications, Polar will send a Waiver Request with applicable data (detailing any defects or problems that occur during fabrication) to Customer for review. Customer will have [XXX] business days unless extended upon mutual agreement of the Parties to respond to Polar regarding the Waiver Request. If Customer deems the Production Wafers acceptable through written acceptance of the Waiver Request, Polar will ship Production Wafers to Customer. In the event the Customer rejects the Waiver Request, Polar will scrap the wafers and will cancel the associated Order.
2


1.5.Expedited Fabrications. Customer may request priority two (P2) processing for a lot, provided that Customer may not request P2 processing for more than [XXX]% of Customer’s total active lots being fabricated. Customer may request priority one (P1) processing for a lot, P1 lots are extremely rare and must be approved by Polar’s Head of Operations, if granted, Customer acknowledges that the P1 Additional Fee will be invoiced as specified in Section 3.2. Additional P1 processing requests may be considered by Polar’s Head of Operations. Upon request, Polar will communicate expected lot completion for the expediated processing.
1.6.Status. Polar will provide Customer with on-line access to fabrication reporting Polar makes available to its customers. Customer and Polar will share data and participate in joint management meetings regarding Orders and status of fabrication in accordance with Exhibit B and Exhibit C.
Section 2.    Commitments
2.1.Sales Forecast. Customer will provide Polar with a rolling thirty-six (36) month Wafer Orders sales forecast. The sales forecast will be updated quarterly. The Wafer Orders sales forecast is subject only to Polar’s confirmation of the available capacity. Any updates to the rolling sales forecast will not reduce the Capacity Commitment or Minimum Commitment as defined in the CCA. Customer will provide thirty (30) day notice to Polar prior to transferring a new part out to another Foundry or in from another Foundry.
2.2.Capacity Commitment. The Parties mutually agree to execute a separate Capacity Commitment Agreement (“CCA”) by January 30 of each calendar year. The Production Wafer volumes that Polar will fabricate and deliver to Customer for purchase for the following two (2) fiscal years (“Capacity Commitment”) will be defined in the CCA. The sales forecast used in determining the Capacity Commitment along with Process Route Lead-times will be documented in the CCA.
2.3.Minimum Commitment. Unless otherwise agreed by Customer and Polar, should the volume in a given fiscal year fall below the Minimum Commitment for such fiscal year, as defined in the CCA, Customer agrees to pay Polar within [XXX] days following the end of the applicable fiscal year an amount, as defined in the CCA, for the difference between the actual number of Production Wafers for the applicable fiscal year and the Minimum Commitment (“Shortfall Amount”). Payment of the Shortfall Amount will be the Customer’s sole responsibility and liability in the event that the Customer fails to meet the Minimum Commitment.
2.4.Performance to Meet Minimum Commitment. If Polar fails to meet the Minimum Commitment for a fiscal year then Customer will have no responsibility to pay the Shortfall Amount. In such event, Polar will provide best efforts to expedite production and shipment for the difference between the Wafers requested under Order and Wafers actually delivered.
2.5.Modifications. Each of Polar and Customer may only reduce their commitments upon mutual agreement documented in writing. Any change requests as to the technology mix or quantities of the Orders must also be agreed upon by the Parties in writing. Customer will promptly notify Polar in writing of any proposed changes or additions to an Order (e.g., part number or processing requirements). Polar shall investigate the feasibility of making such change and either accept the Order modifications in accordance with Section 3.2, including schedule and pricing, or decline the requested change.
2.6.Order Processing. Customer will issue Orders with requested ship dates on a weekly basis and upon acceptance by Polar, such Order will be binding upon the Parties. Polar will accept the
3


Order, subject to the Order including those elements required (e.g., a part number approved for mass production), by acknowledgment of receipt and provision of the scheduled ship dates. Any orders not acknowledged by Polar within five (5) business days shall be deemed accepted.
2.7.Pack; Ship. Polar will pack and ship the Wafers in accordance with any standards specified between the Parties, if not specified, in accordance with Polar’s standard process.
(a)Each shipping package will include a rigid container of the type customarily used by silicon wafer vendors; such container shall be sealed to protect from environmental contamination.
(b)A packing list shall accompany each shipment containing: a bill of lading or equivalent, invoice noting Order number(s) where applicable, part number(s), Wafer quantities, Wafer lot identification, die quantity, and shipping address. The lot shipped is based on the Wafer quantity specified on the packing list with the remaining quantity, if any, on the Order to be deemed cancelled.
(c)Unless otherwise agreed to by the Parties, Polar will use commercially reasonable efforts to make shipments from the Polar facility no more than five (5) days early or zero (0) days late of the scheduled ship date provided, provided that Polar shall not be liable for delays subject to the shipper’s acts or omissions or if the delay is due to Customer’s unwillingness or inability to accept delivery. Notwithstanding the foregoing, Customer acknowledges that Polar has limited capacity and limited abilities to remedy capacity and shipping issues outside of its control. On-time delivery (OTD) metric will be measured from the shipment date of Production Wafers to Order schedule date or a mutually agreed upon re-schedule date. Upon mutual agreement of the Parties, OTD may exclude low volume technologies and/or low volume Parts.
(d)Polar shall not be liable for any delay or failure to perform caused by fires, strikes, embargoes, government requirements, civil or military unrest, lack of precious metals, acts of God or by the public enemy, or acts or omissions of suppliers or carriers (including if such supplier or carrier invoked its own force majeure clause) or other causes beyond Polar’s control.
Section 3.    Pricing; Invoices; Taxes
3.1.Order Required. This Agreement does not constitute a purchase order or release for Wafers. Polar will not undertake any expenses or other acts on Customer’s behalf before receiving and agreeing to an actual Order or other written authorization from Customer.
3.2.Prices. The prices for the Wafers, Foundry Services, Masks, Wafer Termination charges and other fees are as agreed upon in the CCA and incorporated herein by this reference. All prices are in U.S. Dollars. Notwithstanding the foregoing, in the event that the price of precious metals, rare earth materials, chemicals or substrate wafers increase from the cost in effect at the time of establishing prices in the CCA Exhibit B, Polar may upon mutual written agreement between Customer and Polar invoke price adjustments as necessary to compensate for such increases.
3.3.Shipping Method. All prices are based on shipments of Production Wafers to the Customer will be Ex Works basis from Polar’s Bloomington, Minnesota facility.
4


3.4.Transfer of Title; Risk of Loss. Transfer of title to the ownership and risk of loss for the Production Wafers will be satisfied at the time Polar provides the Production Wafers to the carrier.
3.5.Taxes. All prices are stated exclusive of all applicable state, local and national sales, use, import and value-added and other similar taxes (“Taxes”). Customer is liable for all Taxes associated with the sale of the Wafers provided to Customer hereunder. Taxes will be separately listed under invoices.
3.6.Invoices. Polar will invoice Customer no earlier than the actual shipment date for an Order. All payments will be provided to Polar under the address and/or account specified on the invoice. All invoices shall be paid within [XXX] days from the date of the invoice. Any disputes about an invoice must be provided to Polar within such 30-day period with sufficient detail for Polar to understand the dispute. Customer shall pay any undisputed amounts in the event it disputes only portions of an invoice. Any portion of an Order subject to an RMA request due to a non-conformance will be deemed a dispute for such portion of the invoice.
Section 4.    IP Rights; License
4.1.Specifications. Subject to the terms of this Agreement, Polar will fabricate certain Wafers ordered by Customer under the specifications provided by Customer. Customer represents and warrants that it has all rights, title and interest necessary to provide such specifications for Polar to use in the fabrication of the Wafers.
4.2.Polar License. Subject to the terms and conditions set forth in this Agreement, Customer grants to Polar a limited, royalty-free, non-exclusive license for the Term of this Agreement for any Customer IP Rights (defined below) to use the Customer IP Rights included in the specifications for an Order as required to fabricate the Wafers. Such license shall be used only by Polar and its authorized Personnel (defined below) solely as necessary to fulfill Polar’s obligations in the fabricate and shipment of the Wafers to Customer.
4.3.Customer License. Subject to the terms and conditions set forth in this Agreement, Polar grants to Customer a limited, royalty-free, non-exclusive license for the Term of this Agreement for any Polar IP Rights (defined below) to use the Polar IP Rights as necessary to verify the Wafers provided to Customer as part of Customer’s quality assurance and acceptance process. Such license shall be used only by Customer and its authorized Personnel (defined below) solely as necessary to fulfill Customer’s obligations in the quality assurance and acceptance process of the Wafers provided to Customer.
4.4.Rights Reserved. Except for the above license grants, no other license or right to any IP Rights of either Party is granted to the other Party, and all such rights are expressly reserved by the Party owning such IP Rights. A Party may only disclose the other Party’s IP Rights to its employees, consultants and contractors (“Personnel”) subject to a confidentiality obligation and solely as necessary to fulfill such Party’s obligations under this Agreement.
4.5.IP Rights. Each Party acknowledges that the other Party may, only to the extent necessary to fulfill their obligations under this Agreement, utilize (a) its name, logos, domain names, product names and other trademarks, (b) certain audio and visual information, documents, software and other works of authorship; and (c) other technology, software, hardware, products, processes, algorithms, user interfaces, know-how, mask works and other trade secrets, techniques, designs,
5


inventions, and other tangible or intangible technical material or information covered by intellectual property rights owned or licensed by such Party (“IP Rights”).
Section 5.    Confidentiality
5.1.NDA. The Mutual Non-Disclosure Agreement dated 12 April 2018 (“NDA”), between Polar and Customer shall be deemed incorporated into this Agreement by reference. Upon termination of the NDA Section 5.2 will apply.
5.2.Confidentiality Obligation. If no NDA is in force the following terms shall apply to each Party’s confidentiality obligation:
(a)“Confidential Information” shall include any information designated as proprietary or confidential when disclosed by the disclosing Party or which the receiving Party reasonably understood to be confidential considering the nature of the information and/or the circumstances of disclosure. The Parties agree that the following information shall be Confidential Information: each Party’s IP Rights disclosed, any technology or specifications disclosed, the pricing and other non-public terms of this Agreement, any non-public technical or business information, and any trade secrets. Confidential Information shall not include information that (i) is or becomes generally known to the public without the receiving Party’s breach of its confidentiality obligation; or (ii) is rightfully received from another party without any obligation of confidentiality.
(b)The receiving Party shall limit disclosure to those Personnel who have a need to know and shall not disclose or use any Confidential Information of the disclosing Party for any purpose outside the scope of this Agreement, except with the disclosing Party's prior written permission. The receiving Party agrees to protect the confidentiality of the Confidential Information of the disclosing Party in the same manner that it protects the confidentiality of its own proprietary and confidential information of like kind, but in no event shall either Party exercise less than reasonable care in protecting such Confidential Information. If the receiving Party is compelled by law to disclose Confidential Information of the disclosing Party, it shall provide the disclosing Party with prior notice of such compelled disclosure (to the extent legally permissible) and reasonable assistance (at the disclosing Party's cost) if the disclosing Party wishes to contest the disclosure.
(c)If the receiving Party discloses or uses (or threatens to disclose or use) any Confidential Information of the disclosing Party in breach of this Section 5.2, the disclosing Party shall have the right, in addition to any other remedies available to it, to seek injunctive relief to enjoin such acts, without the requirements of posting a bond, it being specifically acknowledged by the Parties that any other available remedies may be inadequate.
(d)If the receiving Party is required by law to comply with a court order or other lawful governmental action to disclose this Agreement or any Confidential Information, the receiving Party may so disclose, but only to the extent so ordered, and provided that that the receiving Party shall notify the disclosing Party, if permissible, so the disclosing Party may seek a protective order.
Section 6.    Support; Audits
6


6.1.Place of Fabrication. Polar will fabricate the Wafers at the Polar facility. Polar shall not relocate production of the Wafers to a new facility without prior notice to Customer and Customer’s prior written consent and such consent will be deemed a change to the Order. Polar will provide Customer with information on security standards, processing standards and other information reasonably requested, subject to all such information being protected as Polar Confidential Information.
6.2.Subcontractors. Customer acknowledges that Polar has the right to utilize subcontractors as necessary for all or part of the fabrication of Wafers subject to Customer’s prior written consent, and Polar shall remain liable for the acts and omissions of any such subcontractors.
6.3.Engineering Support. Customer shall work with Polar, in providing engineering support and consultation as may be reasonably required to meet schedules and milestones of this Agreement. Each Party shall bear its own costs and expenses associated with such efforts. Engineering support may include, cooperative efforts between Customer and Polar in optimizing process variables (e.g., by comparing test results by split Wafer lot experiments) and providing any test program information (e.g., for Wafers, devices, circuit design information) or such other information as may be deemed helpful in assessing and eliminating process problems. Either Party’s Personnel shall, while visiting on any location of the other Party, comply with the other Party’s reasonable rules and regulations with regard to safety and security at their location. The visiting Party shall have full control over its Personnel and shall be entirely responsible for such Personnel complying with such rules and regulations.
6.4.Audit. Each Party may audit the other Party’s relevant records upon reasonable prior written request to verify compliance with this Agreement and quality assurance systems. Upon mutual agreement Customer (including the Customer’s customers or users of the Customer’s products incorporating the Wafer) may audit Polar fabrication provided there is a signed confidentiality agreement for such persons, an agreed upon agenda thirty (30) days prior to a visit and Customer and such third-parties agree to abide by Polar’s Visitor Auditing Protocol.
Section 7.    Limitation of Liability; Indemnification
7.1.Limitation of Liability. Except for either Party’s willful or grossly negligent violation of such Party’s confidentiality or indemnification obligations under this Agreement, NEITHER POLAR NOR CUSTOMER SHALL HAVE ANY LIABILITY TO THE OTHER PARTY OR TO ANY THIRD PARTY (e.g., PERSON OR ENTITY WHO SHALL PURCHASE FROM CUSTOMER ANY OF THE WAFERS OR OTHER ITEMS OR SERVICES SUPPLIED BY POLAR FOR ANY LATE DELIVERIES, LOST PROFITS, LOSS OF DATA, LOSS OF USE, COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, SPECIAL, RELIANCE, PUNITIVE, INCIDENTAL OR OTHER CONSEQUENTIAL LOSS OR DAMAGE ARISING OUT OF THIS AGREEMENT OR AN ORDER HOWEVER CAUSED AND, WHETHER IN AN ACTION ARISING OUT OF BREACH OF WARRANTY, BREACH OF CONTRACT, DELAY, NEGLIGENCE, STRICT LIABILITY IN TORT OR UNDER ANY OTHER THEORY OF LIABILITY, WHETHER OR NOT SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Polar’s entire liability for any claim or loss, damage or expense arising out of related to the Wafers shall be as specified in Section 1.3 and the Limited Warranty included in Exhibit A. Polar’s liability for direct damages otherwise under this Agreement from any other cause not
7


addressed by the Limited Warranty shall in no event exceed the lessor of the fees paid under the applicable Order for the prior [XXX] months or the fees specific to services or product to which the claim arises.
7.2.Disclaimers; No Third-Party Liability; Force Majeure.
(a)Neither Party may hold the other Party liable for any use, transfer, sale, or other access to any Wafers (regardless of state of completion) by a third party. Consequently, except as expressly provided elsewhere in this Agreement, NEITHER PARTY SHALL IN ANY EVENT BE LIABLE TO THE OTHER PARTY OR TO ANY THIRD-PARTY WHO RECEIVES FROM A PARTY ANY OF THE WAFERS (CUSTOMER DESIGNED OR POLAR FABRICATED) FOR INDIRECT, SPECIAL, RELIANCE, INCIDENTAL OR CONSEQUENTIAL LOSS OR DAMAGE ARISING OUT OF THIS AGREEMENT OR AN ORDER PLACED PURSUANT TO THIS AGREEMENT OR ANY TRANSACTION ASSOCIATED WITH EITHER OR ANY OBLIGATION RESULTING THERE FROM OR THE USE OR PERFORMANCE OF ANY SUCH WAFERS, WHETHER IN AN ACTION ARISING OUT OF BREACH OF WARRANTY, BREACH OF CONTRACT, DELAY, NEGLIGENCE, STRICT LIABILITY IN TORT OR OTHERWISE.
(b)CUSTOMER ACKNOWLEDGES THAT OTHER THAN THE LIMITED WARRANTY IN EXHIBIT A, POLAR DOES NOT MAKE ANY EXPRESS OR IMPLIED WARRANTIES, REPRESENTATIONS OR ENDORSEMENTS OF ANY KIND WHATSOEVER (INCLUDING WITHOUT LIMITATION, WARRANTIES OF TITLE OR NON-INFRINGEMENT, OR ANY WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE) WITH REGARD TO THE WAFERS AND CUSTOMER SHALL NOT REPRESENT OTHERWISE TO ANY THIRD PARTY. POLAR DOES NOT WARRANT THAT THE WAFERS WILL BE ERROR FREE. NEITHER POLAR NOR CUSTOMER MAKES ANY WARRANTY AS TO ANY RESULTS THAT MAY BE OBTAINED BY USE OF THE WAFERS. Some jurisdictions do not allow the exclusion of implied warranties, so this exclusion may not apply to a third-party.
(c)Neither Party shall be liable to the other Party for any delay or non-performance of any of its obligations under the Agreement arising from any cause beyond its reasonable control, such as any earthquake, riot, civil commotion, war, terrorist acts, strike, epidemic, pandemic, flood, or governmental act or restriction to the extent such event occurs after the Effective Date, and which is not reasonably foreseeable or which could not have been avoided by reasonable precautions (“Force Majeure Event”). A Party affected by a Force Majeure Event will notify the other Party within three (3) days of such Force Majeure Event. If a Force Majeure Event continues for more than ninety (90) days, the affected Party may treat such ongoing Force Majeure Event as a material breach of this Agreement. However, such Force Majeure Event shall not excuse Customer from any payment obligation under the Agreement.
7.3.Statute of Limitations. No action or proceeding against either Party relating to any claim under this Agreement may be commenced more than [XXX] years after such an alleged claim first arises, notwithstanding any statute of limitations period otherwise applicable, provided that this shortening of the statute of limitations shall not apply to any willful breach of the other Party’s intellectual property rights. The limitation of liability expressed herein shall survive failure of an exclusive remedy.
8


7.4.Indemnification.
(a)Polar will indemnify, defend and hold Customer harmless against any claim for damages, losses, liability costs and expenses, including reasonable attorneys’ fees, (“Claim”) incurred by Customer as a result of a third-party’s Claim of infringement of the third-party’s United States patent related to or arising out of any Polar IP Rights. This indemnification obligation does not apply where the Claim is based on: (i) Customer’s modifications of Polar IP Rights; (ii) Customer’s unauthorized use of the Polar IP Rights; or (iii) use of the Polar IP Rights in combination with any Customer or third-party product where the Claim would not have been brought but for such combination. For the avoidance of doubt, Polar’s indemnification obligation applies notwithstanding any failure to warrant non-infringement.
(b)Customer will indemnify, defend and hold Polar harmless against any Claim of intellectual property infringement of the third-party’s United States patent related to or arising out of any Customer IP Rights. This indemnification obligation does not apply where the Claim is based on: (i) Polar’s modifications of Customer IP Rights; (ii) Polar’s unauthorized use of the Customer IP Rights; or (iii) use of the Customer IP Rights in combination with any Polar or third-party product where the Claim would not have been brought but for such combination. Customer will further indemnify, defend and hold Polar harmless against any Claim related to or arising out of Customer’s possession, use, sale, licensing, or distribution of the Wafers.
(c)Either Party as the indemnifying party may resolve any such third-party IP claim by: acquiring a license to use such third-party intellectual property, replacing the alleged infringing material with non-infringing equivalent, or if neither of those options are available, by requiring the discontinuance of the infringing material and covering costs associated with such discontinuance.
(d)The indemnitee Party must timely inform the indemnifying Party of the claim and provide assistance at the indemnifying Party’s expense in the defense of the same. The indemnifying Party shall have the sole right to control the defense. No claim may be settled without the indemnitee Party’s consent unless the settlement does not require any admission by the indemnitee Party and fully absolves the indemnitee Party of all further liability.
Section 8.    Term; Termination
8.1.Term. The term of this Agreement will commence on the Effective Date and continue until March 27, 2026 (“Initial Term”), and will automatically be renewed for subsequent one (1) fiscal year period (each a “Renewal Term”) unless the Agreement is terminated under this Section 8.1 for convenience or under Section 8.2 for cause. Termination for convenience requires either Party to provide a notice of non-renewal at least twenty-four (24) months in advance with termination effective as of the later of 24-months from such notice or a later date in the termination notice. The Initial Term and Renewal Term(s) are collectively the “Term.”
8.2.Termination. A Party may terminate this Agreement for cause: (a) upon days written notice to the other Party of a material breach, provided such breach remains uncured at the expiration of the notice period; or (b) if the other Party becomes the subject of a petition in bankruptcy or any proceeding relating to insolvency, receivership, liquidation or assignment for the benefit of creditors and such filing is not withdrawn or dismissed within [XXX] days of filing. In case either Party breaches or defaults in the effective performance of any of the terms, conditions, covenants,
9


or agreements contained in this Agreement, then the Parties will first attempt in good faith to resolve such breach. [XXX] days after delivery of written notice to the breaching Party that a breach, described in this Section 8.2 has occurred, the non-breaching Party may terminate this Agreement without liability for such termination; provided, that if the breaching Party has begun substantial corrective action to remedy the breach, the non-breaching Party may only terminate this Agreement without liability for such termination [XXX] days after delivery of its written notice to the breaching Party, if such breach remains uncured as of such date; provided, however, that if allowing [XXX] days for the breaching Party to cure the breach would cause irreparable harm to the business prospects of the non-breaching Party, notwithstanding any dispute resolution provisions herein to the contrary, temporary or preliminary injunctive relief in a court of competent jurisdiction will be appropriate to prevent either an initial or continuing breach in addition to any other relief to which the non-breaching Party may be entitled.
8.3.Effect of Termination. In the event that Polar terminates this Agreement, pursuant to Section 8.2, Customer will be liable for any and all Wafer finished goods and work-in-process held by Polar at the date of termination, and resulting from an Order issued by Customer hereunder. In case that Customer terminates this Agreement, pursuant to Section 8.2, Customer may cancel any or all pending Orders without any liability to Customer. In the event of termination under Section 8.1, Customer will promptly pay Polar for all fees and expenses due to Polar, including any Minimum Commitment (unless Customer has terminated for uncured cause under Section 8.2) due as of the date of termination. Upon request by the disclosing Party, receiving Party will promptly return to the disclosing Party all Confidential Information, in the commercially reasonable format requested by the disclosing Party, and all records (in any form, format or medium) containing or relating to Confidential Information of the disclosing Party. Alternatively, the disclosing Party may permit the Confidential Information to be destroyed with such destruction certified.
8.4.Surviving Provisions. The following Sections will survive any expiration, termination or cancellation of this Agreement, and the Parties will continue to be bound by the terms and conditions thereof: Section 4.5, Section 5, Section 6.4, Section 7, Section 8.3, Section 8.4, and Section 9.
Section 9.    Miscellaneous
9.1.Notices. All notices, demands, or consents required or permitted hereunder will be in writing and will be delivered by e-mail, or sent by facsimile, or mailed to the respective Parties at the addresses set forth below, or at such other address as will have been given to the other Party, in writing for the purposes of this clause. Such notices and other communications will be deemed effective upon the earliest to occur of:
(a)Actual delivery (e-mail, facsimile, hard copy),
(b)Five (5) days after mailing, addressed and postage prepaid, return receipt requested,
To Customer:Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103, USA
Attn: Foundry Sourcing Director
Email: [XXX]
10


To Polar:Polar Semiconductor, LLC
2800 East Old Shakopee Road
Bloomington, MN 55425, USA
Attn: Senior Director of Supply Chain
Email: [XXX]
9.2.Waiver; Amendment. Failure by either Party, at any time, to require performance by the other Party, or to claim a breach of any provision of this Agreement, will not be construed as a waiver of any right accruing under this Agreement, nor will it affect any subsequent breach or the effectiveness of this Agreement, or any part hereof, or prejudice either Party with respect to any subsequent action. A waiver of any right accruing to either Party, pursuant to this Agreement, will not be effective unless given in writing.
9.3.Assignment. Neither Party will assign, transfer, or otherwise dispose of this Agreement in whole or in part, without the prior written consent of the other Party, and such consent will not be unreasonably withheld. Upon assignment, the assignee will assume all obligations of the assigning Party, including as to Customer the assignee’s obligations for the Capacity Commitment.
9.4.Governing Law. This Agreement shall be governed by and construed in accordance with the laws of the State of New York without regards to its conflict of laws principles. The United Nations Convention on Contracts for the International Sale of Goods shall not apply to this agreement.
9.5.Compliance with Laws. Each Party will comply at their own expense with all applicable federal, state and local laws, ordinances, regulations and codes (“Applicable Law”).
(a)Polar and its Personnel will comply Applicable Law, including those relating to the use of chlorofluorocarbons, and including the identification and procurement of required permits, certificates, licenses, insurance, consents and inspections in performance under this Agreement.
(b)Each Party shall comply with all United States and foreign export control laws or regulations applicable to its performance under this Agreement. Each Party agrees to comply with all applicable U.S. export control laws, including the Export Administration Regulations (EAR) Part 734.2(b)(ii) for the release of controlled technology and/or software, and the International Traffic in Arms Regulations (ITAR), including restrictions on providing access to, or transferring, controlled technology to non-U.S. Persons in the United States.
(c)In connection with this Agreement, each Party represents, warrants and covenants that is and at all times has been in compliance with all applicable anti-bribery and anti-corruption laws, including the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act, the Organization for Economic Co-operation and Development Convention on Combating Bribery of Foreign Public Officials in International Business Transactions. Except as previously disclosed to the other Party in writing, each Party represents, warrants and covenants that: (i) it has not and will not make, permit or authorize, directly or indirectly, any offer, payment, promise, gift or transfer of money, anything of value, or any financial or other advantage to any person to secure any improper advantage; (ii) it has not been and is not currently subject to any governmental or regulatory review, audit, inspection or investigation related to applicable anti-bribery laws; and (iii) it is not aware of any allegations, investigations or inquiries by any
11


governmental authority with regard to a potential violation of applicable anti-bribery law by it or its employees or agents or persons acting on its behalf. Each Party agrees to accurately record in its books and records any and all expenses related to this Agreement. Each Party agrees that it will not permit any of its employees or agents to pay bribes in connection with its execution of its obligations under this Agreement. In the event a Party obtains credible information indicating that any of its employees or agents have paid bribes in connection with its execution of its obligations under this Agreement, such Party will promptly notify the other Party in writing
9.6.Severability. In the event that any provision of this Agreement is found to be unlawful or otherwise unenforceable, such provision will be severed, and the entire Agreement will not fail on account thereof, the balance continuing in full force and effect, and the Parties will endeavor to replace the severed provision with a similar provision that is not unlawful or otherwise unenforceable.
9.7.Headings. The headings of the various sections of this Agreement have been inserted for convenience of reference only and will not be deemed to be a part of, or affect the interpretation of, any provision of this Agreement.
9.8.Counterparts. This Agreement may be executed in any number of counterparts, and each such counterpart hereof will be deemed to be an original instrument, but all such counterparts together will constitute but one Agreement.
9.9.Entire Agreement. This Agreement, and each Exhibit attached hereto and incorporated herein, sets forth the entire Agreement and understanding between the Parties, as to the subject matter hereof; and supersedes and merges all prior discussions between them, and none of the Parties will be bound by any conditions, definitions, warranties, modifications, understandings or representations with respect to such subject matter other than as expressly provided herein, or as duly set forth on or subsequent to the effective date hereof in writing and signed by a proper and duly authorized representative of the Party to be bound thereby. This Agreement may be modified or amended as set forth in writing and signed by a duly authorized representative of each Party.
9.10.Independent Parties. Neither Party to this Agreement will have the power to bind the other by any guarantee or representation that it may give, or to incur any debts or liabilities in the name of or on behalf of the other Party. The Parties acknowledge and agree that nothing contained in this Agreement will be deemed or construed to constitute or create between the Parties hereto a partnership, association, joint venture or other agency.
9.11.No Third-Party Beneficiary. No person not a Party to this Agreement will have any rights under this Agreement as a third-party beneficiary, or otherwise, other than persons entitled to indemnification as expressly set forth herein.
9.12.Dispute Resolution. In the event of any dispute, claim, question, or disagreement arising from, or relating to this Agreement, the Parties hereto shall use their best efforts to settle the dispute, claim, question, or disagreement. To this effect, they shall consult and negotiate with each other in good faith and, recognizing their mutual interests, attempt to reach a just and equitable solution satisfactory to both Parties. If they do not reach such solution within a period of one hundred twenty (120) days, then, upon notice by either Party to the other, all such disputes, claims, questions, or differences shall be finally settled by arbitration administered by the American
12


Arbitration Association in accordance with the provisions of its Commercial Arbitration Rules. All arbitration proceedings shall take place in a mutually agreed upon location, including without limitation an electronic meeting option. Judgment on the award rendered by the Arbitrator(s) may be entered in any court having jurisdiction thereof.
[Signature page to follow.]
13


IN WITNESS WHEREOF, the Parties hereto have executed this Agreement, as of the Effective Date first above written.
Customer: Allegro MicroSystems, Inc.
By: _/s/ Vineet Nargolwala________________
Name: __Vineet Nargolwala
Title: ___President and CEO

Polar Semiconductor, LLC
By: ____/s/ Kojiro Hatano___
Name: __Kojiro Hatano
Title: ___Chairman and CEO


14


EXHIBIT A
LIMITED WARRANTY
This Exhibit A – Limited Warranty (“Exhibit A”) is attached to and incorporated into (by this reference) that certain Wafer Foundry Agreement dated January 26, 2023 (“Agreement”) by and between Polar and Customer (as named in the preamble of the Agreement. Capitalized terms used herein, but not defined herein shall have the meaning set forth in the Agreement.
Warranty. Other than the non-conformance and RMA process or when provided “AS IS” as specified in Section 1.3 of the Agreement, Polar warrants that the Wafers will be free from material defects in workmanship and material (“Limited Warranty") for [XXX] months from the shipment date (“Warranty Period”). Wafers will only be deemed to have defects if the same is verifiable by Polar. If during the Warranty Period, Customer determines, and Polar verifies, that the Wafers have defects, Customer shall return the defected Wafers to Polar. Polar, in its sole discretion, will either repair or replace such defective Wafers, or if no such repair or replace option is possible, Polar will refund the purchase price for such defective Wafers. This Limited Warranty does not apply to any Wafers which are defective due to improper storage (including failure to control for environmental factors such as heat and humidity which may affect the Wafers), dicing, installation, application or inspection, or which have been subject to misuse, neglect or accident, or have been modified or repaired by Customer or any third party. Polar’s discretion to repair, replace or refund the purchase price for defective Wafers shall be Customer’s sole remedy and Polar’s sole obligation for this Limited Warranty. This Limited Warranty is in lieu of all other warranties, and POLAR EXPRESSLY DISCLAIMS ALL OTHER WARRANTIES, WHETHER STATUTORY, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, SATISFACTORY QUALITY, NON-INFRINGEMENT, AND ALL OTHER WARRANTIES, WHICH MIGHT OTHERWISE ARISE FROM COURSE OF DEALING BETWEEN THE PARTIES OR USAGE OF TRADE.


15


EXHIBIT B
DATA SHARING
This Exhibit B – Data Sharing (“Exhibit B”) is attached to and incorporated into (by this reference) that certain Wafer Foundry Agreement dated January 26, 2023 (“Agreement”) by and between Polar and Customer (as named in the preamble of the Agreement. Capitalized terms used herein, but not defined herein shall have the meaning set forth in the Agreement.
RECITALS:
WHEREAS, Customer and Polar jointly would like to establish a process for the sharing of data related to the fabrication of Wafers (“Data Sharing”); and
WHEREAS, Customer and Polar acknowledge that this Data Sharing requires additional terms to protect each Party’s IP Rights and specify each Party’s obligations for the Data Sharing.
NOW, THEREFORE, in consideration of the mutual promises made herein, the Parties agree that any Data Sharing is subject to mutual agreement and subject to the following terms:
1.Standard Data Sharing from Polar to Customer on mutually agreed data format. Parties will mutually agree on frequency of data share for the following:
(a)Route Control Plans for technologies used by Customer.
(b)Lot History, excluding internal-only history.
(c)WIP Status.
(d)Order Backlog.
(e)Parametric critical test data for wafers shipped.
(f)Inline Cpk data for Critical Characteristics for technologies used by Customer.
2.Standard Data Sharing from Customer to Polar on mutually agreed upon data format. Parties will mutually agree on frequency of data share for the following:
(a)Probe test data.
(b)Product quality data.
(c)Product yield data.
(d)Supplier performance assessment based upon mutually agreeable scoring criteria.
3.Non-Standard Data Sharing. Each of Polar and Customer may request information and data will be shared when mutually agreed to as to the content of the request.



16


EXHIBIT C
JOINT MANAGEMENT MEETINGS
This Exhibit C – Joint Management Meetings (“Exhibit C”) is attached to and incorporated into (by this reference) that certain Wafer Foundry Agreement dated January 26, 2023 (“Agreement”) by and between Polar and Customer (as named in the preamble of the Agreement. Capitalized terms used herein, but not defined herein shall have the meaning set forth in the Agreement.
1.Preapproved Joint Management Meetings.
1.1.SCM Update Meeting. Customer Head of Supply Chain or designee will meet Polar Head of Supply Chain or designee to review supply performance and issues. Update content will be based on mutual agreement of the Parties. Meeting will be held upon mutual agreement of the Parties.
1.2.Supply Planning Meeting. Customer Head of Supply Chain or designee will meet with Polar Head of Supply Chain or designee to review forecast and capacity plans. Meeting will be held no more than once a quarter unless Parties agree otherwise.
1.3.Fabrication Quality Meetings. Customer Head of Quality or designee will meet with Polar Head of Fabricating Quality or designee to review process changes and issues. Meeting will be held no more than once a month unless Parties agree otherwise.
1.4.Semi-Annual Business Review (SBR). Customer Head of Souring or designee will organize SBR with Polar Head of Supply Chain or designee to review corporate business updates, Polar SBR scorecard, and other business-related topics. Meeting will be held upon mutual agreement of the Parties, but at a frequency of no less than two (2) times per year.
2.Agendas for Joint Meetings. Meetings may have standing agendas, if not then agendas will be mutually agreed upon by the Parties and communicated one (1) week prior to meeting.
17
EX-31.1 7 algm-20221223x10qex311.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: February 1, 2023
By:
/s/ Vineet Nargolwala
Vineet Nargolwala
President and Chief Executive Officer
(principal executive officer)

EX-31.2 8 algm-20221223x10qex312.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: February 1, 2023
By:
/s/ Derek P. D’Antilio
Derek P. D’Antilio
Chief Financial Officer
(principal financial officer)

EX-32.1 9 algm-20221223x10qex321.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 December 23, 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: February 1, 2023
By:
/s/ Vineet Nargolwala
Vineet Nargolwala
President and Chief Executive Officer
(principal executive officer)



EX-32.2 10 algm-20221223x10qex322.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 December 23, 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: February 1, 2023
By:
/s/ Derek P. D’Antilio
Derek P. D’Antilio
Chief Financial Officer
(principal financial officer)




EX-101.SCH 11 algm-20221223.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Nature of the Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Heyday Acquisition link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue from Contract with Customers link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Trade Accounts Receivable, net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Property, Plant and Equipment, net link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Debt and Other Borrowings link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Other Long-Term Liabilities link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Common Stock and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Heyday Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Revenue from Contract with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Trade Accounts Receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Property, Plant and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Other Long-Term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Common Stock and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Heyday Acquisition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Heyday Acquisition - Summary of Preliminary Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Revenue from Contract with Customers - Net Sales by Application (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Revenue from Contract with Customers - Net Sales by Product (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Revenue from Contract with Customers - Net Sales by Geography (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Revenue from Contract with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Fair Value Measurements - Unrealized Gains and Losses on Marketable Securities with a Readily Determinable Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Fair Value Measurements - Change in Fair Value of Level 3 Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - 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 0000053 - Disclosure - Inventories - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Property, Plant and Equipment, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Property, Plant and Equipment, net - Schedule of Long Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Debt and Other Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Retirement Plans - Schedule of Expense Related to Defined Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Retirement Plans - Fair Value of Entity's Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Retirement Plans - Schedule of Changes in Fair Value of Level 3 Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Retirement Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Net Income per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Net Income per Share - Schedule of Computation of Net Income per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Common Stock and Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Income Taxes - Schedule of Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 algm-20221223_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 algm-20221223_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 algm-20221223_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] Business Acquisition [Axis] Business Acquisition [Axis] GILTI, offsetting amount Effective Income Tax Rate Reconciliation, GILTI, Amount 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 Charged to costs and expenses or revenue Accounts Receivable, Credit Loss Expense (Reversal) Related Party Transactions [Abstract] 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 Investments in marketable securities Investments, Fair Value Disclosure Provisions for inventory and receivables reserves 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] 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 Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Additional paid-in capital Additional Paid in Capital Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation expense Depreciation Interest rate Debt Instrument, Interest Rate, Stated Percentage 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] Voxtel Product Line Voxtel Product Line [Member] Voxtel Product Line 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] Revenue from Contract with Customer, Product and Service Benchmark Revenue from Contract with Customer, Product and Service Benchmark [Member] Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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 Wafer Foundry Agreement Wafer Foundry Agreement [Member] Wafer Foundry Agreement Related Party [Domain] Related Party [Domain] Modification of stock-based compensation Share-Based Payment Arrangement, Plan Modification, Incremental Cost Wafer Foundry Agreement, Mask Pricing Term Wafer Foundry Agreement, Mask Pricing Term [Member] Wafer Foundry Agreement, Mask Pricing Term 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 (gain): Other Comprehensive Income (Loss), Net of Tax [Abstract] Award Type [Axis] Award Type [Axis] 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] Related Party Transaction [Domain] Related Party Transaction [Domain] 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] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Legal Entity [Axis] Legal Entity [Axis] Liability Class [Axis] Liability Class [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] Line-Of-Credit Agreement Expiring June 30, 2023 Line-Of-Credit Agreement Expiring June 30, 2023 [Member] Line-Of-Credit Agreement Expiring June 30, 2023 Measurement period adjustments Goodwill, Purchase Accounting Adjustments CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents 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) Related party transaction, term Related Party Transaction, Term Related Party Transaction, Term Concentration Risk [Table] Concentration Risk [Table] Other Long-Term Liabilities Other Liabilities Disclosure [Text Block] Trade and other accounts receivable due from related party Accounts Receivable, Related Parties, Current Related Party Revenue Related Party Revenue [Member] Related Party Revenue Subsequent Event Subsequent Event [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] Accrued warranty costs Product Warranty Accrual, Current Wafer Foundry Agreement, Forecast Term Wafer Foundry Agreement, Forecast [Member] Wafer Foundry Agreement, Forecast Interest income Interest Income, Other Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Wafer Foundry Agreement, Renewal Term Wafer Foundry Agreement, Renewal Term [Member] Wafer Foundry Agreement, Renewal Term Total assets Assets Mizuho Bank, Ltd Mizuho Bank, Ltd [Member] Mizuho Bank, Ltd Write-offs, 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] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Trade Accounts Receivable Trade Accounts Receivable [Member] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] 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 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] Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Stock Plans 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 Schedule Of Anti Dilutive Securities Excluded Schedule Of Anti Dilutive Securities Excluded [Table Text Block] Schedule Of Anti Dilutive Securities Excluded 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] Operating expenses: Operating Expenses [Abstract] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 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] Net sales to related party Customer [Member] Customer Pension Plan Pension Plan [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Disposal Group, Not Discontinued Operations Disposal Group, Not Discontinued Operations [Member] Write-offs, 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 (gain) loss attributable to non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Wafer Foundry Agreement, Binding Years Wafer Foundry Agreement, Binding Years [Member] Wafer Foundry Agreement, Binding Years Disposal Group Classification [Axis] Disposal Group Classification [Axis] 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 equivalents: Cash and Cash Equivalents, Fair Value Disclosure Heyday Acquisition Business Combination Disclosure [Text Block] 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 Income Taxes Income Tax Disclosure [Text Block] 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 Summary of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] 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] 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 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 Loans made to related party Payments To Fund Loans To Related Parties, Financing Activities Payments To Fund Loans To Related Parties, Financing Activities 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 Statement [Table] Statement [Table] Inventory impairment charges Disposal Group, Not Discontinued Operation, Loss (Gain) on Write-down Document Quarterly Report Document Quarterly Report Assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Current assets: Assets, Current [Abstract] Operating lease liabilities, less current portion Operating Lease, Liability, Noncurrent 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] Related Party Transaction [Axis] Related Party Transaction [Axis] Net Sales by Geography Revenue from External Customers by Geographic Areas [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Disposal Group Name [Axis] Disposal Group Name [Axis] Trade accounts receivable, net of provision for expected credit losses of $147 and $105 at December 23, 2022 and March 25, 2022, respectively Trade accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Investments in marketable securities Payments to Acquire Marketable Securities Government securities US Treasury and Government [Member] Equity Components [Axis] Equity Components [Axis] 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. Document Fiscal Year Focus Document Fiscal Year Focus Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Heyday Heyday [Member] Heyday 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 Restricted cash: Restricted Cash and Cash Equivalents, Fair Value Disclosure Restricted Cash and Cash Equivalents, Fair Value Disclosure Contingent Consideration Liability Contingent Consideration Liability [Member] Contingent Consideration Liability Change in fair value of contingent consideration Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Former President and Chief Executive Officer Former President and Chief Executive Officer [Member] Former President and Chief Executive Officer Other long-term liabilities Other Long-term Liabilities, Noncurrent Other Long-term Liabilities, Noncurrent 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 Wafer Foundry Agreement, Termination Notice Period Wafer Foundry Agreement, Termination Notice Period [Member] Wafer Foundry Agreement, Termination Notice Period 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 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] Deferred income tax liabilities Deferred Income Tax Liabilities, Net 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 Cost of Goods and Services Sold Diluted (in shares) Diluted weighted average shares of common stock (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,435,869 shares issued and outstanding at December 23, 2022; 1,000,000,000 shares authorized, 190,473,595 issued and outstanding at March 25, 2022 Common Stock, Value, Issued Net working capital Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Line-of-Credit Agreement Expiring August 31, 2023 Line-Of-Credit Agreement Expiring August 31, 2023 [Member] Line-Of-Credit Agreement Expiring August 31, 2023 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 Net sales Non-Related Party Revenue [Member] Non-Related Party Revenue 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 income attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Common stock, shares issued (in shares) Common Stock, Shares, Issued Change in fair value of contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases 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 Property, plant and equipment purchases included in trade accounts payable 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 Principal amount Debt Instrument, Face Amount South Korea KOREA, REPUBLIC OF Employee stock purchase plan issuances Stock Issued During Period, Value, Employee Stock Purchase Plan 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 Goodwill arising from acquisitions Goodwill, Acquired During Period Magnetic sensors and other Magnetic Sensors And Other [Member] Magnetic Sensors And Other Construction in progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Net deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other Assets, Noncurrent 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 Employee stock purchase plan issuances (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Summary of Preliminary Purchase Price Allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] 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 Completed technology Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 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] Title of Individual [Domain] Title of Individual [Domain] 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 Outstanding balance 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 Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and cash equivalents at beginning of period Cash and Cash Equivalents, at Carrying Value Net (losses) gains recognized during the period on equity securities Equity Securities, FV-NI, Gain (Loss) Total current assets Assets, Current Business Acquisition [Line Items] Business Acquisition [Line Items] 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] Number of reporting units Number of Reporting Units 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] In-process research and development Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets 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 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 Interest 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 Basic (in shares) Basic weighted average shares of common stock (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 14) Commitments and Contingencies Security Exchange Name Security Exchange Name Less: Less [Abstract] Less Loss (gain) on disposal of assets Gain (Loss) on Disposition of Assets Weighted average useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 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 December 23, 2022 and March 25, 2022 Preferred Stock, Value, Issued Restricted cash Restricted Cash, Current Restricted Common Stock Restricted Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Cost of goods sold to related party Costs and Expenses, Related Party 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 Business Combinations [Abstract] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Current portion of related party note receivable Notes Receivable, Related Parties, Current Loans Bank Loan Obligations [Member] Non-Controlling Interests Noncontrolling Interest [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 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] Disposal Group Name [Domain] Disposal Group Name [Domain] Acquisition of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired 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 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 Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) Inventory [Line Items] Inventory [Line Items] Proceeds from sales of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Ownership percentage by majority shareholder Noncontrolling Interest, Ownership Percentage by Parent Accrued retirement Liability, Retirement and Postemployment Benefits Stock-based compensation, net of forfeitures APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 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 Inventory, Current [Table] Inventory, Current [Table] Schedule of Trade Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Purchase commitment period Long-Term Purchase Commitment, Period Customer Concentration Risk Customer Concentration Risk [Member] Other current liabilities Other Sundry Liabilities, Current Provision for uncertain tax positions Unrecognized Tax Benefits Other income (expense): Nonoperating Income (Expense) [Abstract] Unrealized (losses) gains 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 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] Interest expense Interest Expense Credit Facility [Axis] Credit Facility [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Other Asia Other Asia [Member] Other Asia Unrealized loss (gain) 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 during 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 Write-offs, net of recoveries Accounts Receivable, Allowance For Returns And Sales, Writeoff Accounts Receivable, Allowance For Returns And Sales, Writeoff 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] Schedule of Tax (Benefit) Provision Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] 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 Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Interest income Investment Income, Interest 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] Preliminary purchase price Total estimated fair value of consideration Business Combination, Consideration Transferred 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] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Retirement Benefits [Abstract] Statement of Stockholders' Equity [Abstract] CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Unrealized Gains and Losses on Marketable Securities with a Readily Determinable Fair Value Gain (Loss) on Securities [Table Text Block] Noncash transactions: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Other long-term liabilities Total Other Liabilities, Noncurrent Income in earnings of equity investment Income (Loss) from Equity Method Investments Sanken Sanken [Member] Sanken Disposal Group Classification [Domain] Disposal Group Classification [Domain] Trade accounts receivable, returns, credits issued, and price protection adjustments, current Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments, Current Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments, Current 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 notes 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 15 algm-20221223_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover Page - shares
9 Months Ended
Dec. 23, 2022
Jan. 23, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 23, 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,508,272
Entity Central Index Key 0000866291  
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --03-31  
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 23, 2022
Mar. 25, 2022
Current assets:    
Cash and cash equivalents $ 334,306 $ 282,383
Restricted cash 9,822 7,416
Trade accounts receivable, net of provision for expected credit losses of $147 and $105 at December 23, 2022 and March 25, 2022, respectively 97,225 87,359
Trade and other accounts receivable due from related party 31,070 27,360
Accounts receivable – other 2,169 4,144
Inventories 119,580 86,160
Prepaid expenses and other current assets 22,030 14,995
Current portion of related party note receivable 3,750 1,875
Total current assets 619,952 511,692
Property, plant and equipment, net 232,076 210,028
Operating lease right-of-use assets 14,740 16,049
Deferred income tax assets 46,262 17,967
Goodwill 28,230 20,009
Intangible assets, net 53,130 35,970
Related party note receivable, less current portion 9,375 5,625
Equity investment in related party 27,968 27,671
Other assets 52,332 47,609
Total assets 1,084,065 892,620
Current liabilities:    
Trade accounts payable 49,945 29,836
Amounts due to related party 5,659 5,222
Accrued expenses and other current liabilities 77,796 65,459
Current portion of operating lease liabilities 3,828 3,706
Total current liabilities 137,228 104,223
Obligations due under Senior Secured Credit Facilities 25,000 25,000
Operating lease liabilities, less current portion 11,358 12,748
Deferred income tax liabilities 4,438 0
Other long-term liabilities 11,485 15,286
Total liabilities 189,509 157,257
Commitments and contingencies (Note 14)
Stockholders' Equity:    
Preferred Stock, $0.01 par value; 20,000,000 shares authorized, no shares issued or outstanding at December 23, 2022 and March 25, 2022 0 0
Common stock, $0.01 par value; 1,000,000,000 shares authorized, 191,435,869 shares issued and outstanding at December 23, 2022; 1,000,000,000 shares authorized, 190,473,595 issued and outstanding at March 25, 2022 1,914 1,905
Additional paid-in capital 667,908 627,792
Retained earnings 248,338 122,958
Accumulated other comprehensive loss (24,781) (18,448)
Equity attributable to Allegro MicroSystems, Inc. 893,379 734,207
Non-controlling interests 1,177 1,156
Total stockholders’ equity 894,556 735,363
Total liabilities, non-controlling interest and stockholders’ equity $ 1,084,065 $ 892,620
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 23, 2022
Mar. 25, 2022
Statement of Financial Position [Abstract]    
Allowances for doubtful accounts $ 147 $ 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,435,869 190,473,595
Common stock, shares outstanding (in shares) 191,435,869 190,473,595
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Net sales $ 248,789 $ 186,629 $ 704,208 $ 568,381
Cost of goods sold 84,776 66,675 247,805 214,811
Cost of goods sold to related party 21,419 18,789 63,413 55,713
Gross profit 142,594 101,165 392,990 297,857
Operating expenses:        
Research and development 39,593 30,297 109,017 89,441
Selling, general and administrative 37,373 37,963 146,470 104,115
Change in fair value of contingent consideration 0 (2,700) (2,700) (2,100)
Total operating expenses 76,966 65,560 252,787 191,456
Operating income 65,628 35,605 140,203 106,401
Other income (expense):        
Interest expense (613) (427) (1,581) (2,081)
Interest income 360 158 1,144 317
Foreign currency transaction gain (loss) 407 (3) 2,597 (55)
Income in earnings of equity investment 2,190 287 297 792
Other, net 4,119 3,634 765 5,216
Income before income taxes 72,091 39,254 143,425 110,590
Income tax provision 7,540 6,281 17,943 16,687
Net income 64,551 32,973 125,482 93,903
Net income attributable to non-controlling interests 32 37 102 112
Net income attributable to Allegro MicroSystems, Inc. $ 64,519 $ 32,936 $ 125,380 $ 93,791
Net income attributable to Allegro MicroSystems, Inc. per share:        
Basic (in dollars per share) $ 0.34 $ 0.17 $ 0.66 $ 0.49
Diluted (in dollars per share) $ 0.33 $ 0.17 $ 0.65 $ 0.49
Weighted average shares outstanding:        
Basic (in shares) 191,328,538 189,736,901 191,082,141 189,665,324
Diluted (in shares) 193,935,908 192,068,222 193,100,762 191,678,951
Net sales        
Net sales $ 203,672 $ 147,168 $ 572,356 $ 456,302
Net sales to related party        
Net sales $ 45,117 $ 39,461 $ 131,852 $ 112,079
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Statement of Comprehensive Income [Abstract]        
Net income $ 64,551 $ 32,973 $ 125,482 $ 93,903
Net income attributable to non-controlling interests 32 37 102 112
Net income attributable to Allegro MicroSystems, Inc. 64,519 32,936 125,380 93,791
Other comprehensive loss (gain):        
Foreign currency translation adjustment 8,303 (1,306) (6,414) (4,873)
Comprehensive income 72,822 31,630 118,966 88,918
Other comprehensive (gain) loss attributable to non-controlling interest (56) (3) 81 61
Comprehensive income attributable to Allegro MicroSystems, Inc. $ 72,766 $ 31,627 $ 119,047 $ 88,979
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.4
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 93,903     93,791   112
Employee stock purchase plan issuances (in shares)   59,563        
Employee stock purchase plan issuances 1,291   1,291      
Stock-based compensation, net of forfeitures (in shares)   149,421        
Stock-based compensation, net of forfeitures   $ 2        
Stock-based compensation, net of forfeitures 18,647   18,645      
Foreign currency translation adjustment (4,873)       (4,812) (61)
Ending balance (in shares) at Dec. 24, 2021   189,797,145        
Ending balance at Dec. 24, 2021 695,839 $ 1,898 612,106 97,342 (16,677) 1,170
Beginning balance (in shares) at Sep. 24, 2021   189,702,550        
Beginning balance at Sep. 24, 2021 656,553 $ 1,897 604,488 64,406 (15,368) 1,130
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 32,973     32,936   37
Stock-based compensation, net of forfeitures (in shares)   94,595        
Stock-based compensation, net of forfeitures   $ 1        
Stock-based compensation, net of forfeitures 7,619   7,618      
Foreign currency translation adjustment (1,306)       (1,309) 3
Ending balance (in shares) at Dec. 24, 2021   189,797,145        
Ending balance at Dec. 24, 2021 $ 695,839 $ 1,898 612,106 97,342 (16,677) 1,170
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 125,482     125,380   102
Employee stock purchase plan issuances (in shares)   89,454        
Employee stock purchase plan issuances 1,573 $ 1 1,572      
Stock-based compensation, net of forfeitures (in shares)   872,820        
Stock-based compensation, net of forfeitures 51,194 $ 8 51,186      
Payments of taxes withheld on net settlement of equity awards (12,642)   (12,642)      
Foreign currency translation adjustment $ (6,414)       (6,333) (81)
Ending balance (in shares) at Dec. 23, 2022 191,435,869 191,435,869        
Ending balance at Dec. 23, 2022 $ 894,556 $ 1,914 667,908 248,338 (24,781) 1,177
Beginning balance (in shares) at Sep. 23, 2022   191,308,141        
Beginning balance at Sep. 23, 2022 815,875 $ 1,913 662,082 183,819 (33,028) 1,089
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 64,551     64,519   32
Stock-based compensation, net of forfeitures (in shares)   127,728        
Stock-based compensation, net of forfeitures 8,863 $ 1 8,862      
Payments of taxes withheld on net settlement of equity awards (3,036)          
Foreign currency translation adjustment $ 8,303       8,247 56
Ending balance (in shares) at Dec. 23, 2022 191,435,869 191,435,869        
Ending balance at Dec. 23, 2022 $ 894,556 $ 1,914 $ 667,908 $ 248,338 $ (24,781) $ 1,177
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 125,482 $ 93,903
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 36,705 36,522
Amortization of deferred financing costs 74 75
Deferred income taxes (28,387) (3,061)
Stock-based compensation 51,242 18,647
Loss (gain) on disposal of assets 287 (349)
Change in fair value of contingent consideration (2,700) (2,100)
Provisions for inventory and receivables reserves 1,744 4,787
Unrealized loss (gain) on marketable securities 5 (4,482)
Changes in operating assets and liabilities:    
Trade accounts receivable (5,894) (6,133)
Accounts receivable - other 2,000 (9)
Inventories (39,136) 3,251
Prepaid expenses and other assets (17,761) (11,870)
Trade accounts payable 19,553 2,026
Due to/from related parties (3,273) (2,775)
Accrued expenses and other current and long-term liabilities 5,717 (9,874)
Net cash provided by operating activities 145,658 118,558
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (49,563) (55,792)
Acquisition of business, net of cash acquired (19,728) (12,549)
Proceeds from sales of property, plant and equipment 0 27,407
Investments in marketable securities 0 (9,189)
Net cash used in investing activities (69,291) (50,123)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Loans made to related party (7,500) (7,500)
Receipts on related party notes receivable 1,875 0
Payments for taxes related to net share settlement of equity awards (12,642) 0
Proceeds from issuance of common stock under employee stock purchase plan 1,573 1,291
Net cash used in financing activities (16,694) (6,209)
Effect of exchange rate changes on Cash and cash equivalents and Restricted cash (5,344) 604
Net increase in Cash and cash equivalents and Restricted cash 54,329 62,830
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: 344,128 266,705
RECONCILIATION OF CASH AND CASH EQUIVALENTS AND RESTRICTED CASH:    
Cash and cash equivalents at beginning of period 334,306 259,208
Restricted cash at beginning of period 7,416 6,661
Cash and cash equivalents and restricted cash 344,128 266,705
Restricted cash at end of period 9,822 7,497
Noncash transactions:    
Property, plant and equipment purchases included in trade accounts payable (2,462) (4,934)
Noncash lease liabilities arising from obtaining right-of-use assets $ 1,926 $ 1,906
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Nature of the Business and Basis of Presentation
9 Months Ended
Dec. 23, 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 (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 for the year ended March 25, 2022 filed with the SEC on May 18, 2022, as amended by Amendment No. 1 on Form 10-K/A filed with the SEC on August 29, 2022 (as amended, the “2022 Annual Report”). In the opinion of the Company’s management, the financial statements for the interim periods presented reflects all adjustments necessary for a fair statement of the Company’s financial position, results of operations and cash flows. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of results that may be expected for the entire year.
Financial Periods
The Company’s third quarter three-month period is a 13-week period. The Company’s third quarter of fiscal 2023 ended December 23, 2022, and the Company’s third quarter of fiscal 2022 ended December 24, 2021.
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies
9 Months Ended
Dec. 23, 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.
Reclassifications
Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.
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, that management believes are 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 December 23, 2022 and March 25, 2022, Sanken Electric Co., Ltd. (“Sanken”) accounted for 24.1% 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, as of those dates.
For the three- and nine-month periods ended December 23, 2022, Sanken accounted for 18.1% and 18.7% of total net sales, respectively. For the three- and nine-month periods ended December 24, 2021, Sanken accounted for 21.1% and 19.7% of total net sales, respectively. No other customers accounted for 10% or more of total net sales for the three- and nine-month
periods ended December 23, 2022 and December 24, 2021. See Note 18, “Related Party Transactions” for a discussion of the Transition Agreement (as defined below) between Sanken and the Company to transition the marketing and sale of the Company’s products in Japan from Sanken to the Company during the twelve-month transition period beginning on September 29, 2022.
During the three-month period ended December 23, 2022, sales to customers located outside of the United States accounted for, in the aggregate, 86.5% of the Company’s total net sales, with Greater China accounting for 25.8%, Japan accounting for 18.1% and South Korea accounting for 10.3%. During the nine-month period ended December 23, 2022, sales to customers located outside of the United States accounted for, in the aggregate, 87.6% of the Company’s total net sales, with Greater China accounting for 25.9% and Japan accounting for 18.7%. No other country accounted for greater than 10% of total net sales for the three- and nine-month periods ended December 23, 2022.
During the three-month period ended December 24, 2021, sales to customers located outside of the United States, in the aggregate, accounted for 85.9% of the Company’s total net sales, with Greater China accounting for 26.1%, Japan accounting for 21.1% and South Korea accounting for 10.7%. During the nine-month period ended December 24, 2021, sales to customers located outside of the United States, in the aggregate, accounted for 85.8% of the Company’s total net sales, with Greater China accounting for 25.0%, Japan accounting for 19.7% and South Korea accounting for 10.8%. No other country accounted for greater than 10% of total net sales for the three- and nine-month periods ended December 24, 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.
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
In December 2022, the FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848), Deferral of the Sunset Date of Topic 848 (“ASU 2022-06”). In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provided temporary relief when transitioning from the London Interbank Offered Rate (“LIBOR”) to the Secured Overnight Financing Rate (“SOFR”) or another applicable rate during the original transition period ending on December 31, 2022. In March 2021, the UK Financial Conduct Authority (the “FCA”) announced that the intended cessation date of the overnight 1-, 3-, 6-, and 12-month tenors of U.S. dollar LIBOR would be June 30, 2023, which is beyond the current sunset date of Topic 848. In light of this development, the FASB issued this update to defer the sunset date of Topic 848 from December 31, 2022, to December 31,
2024, after which entities will no longer be permitted to apply the relief in Topic 848. The Company does not anticipate this new guidance to have a material impact on its financial position, results of operations, cash flows, or related disclosures.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Heyday Acquisition
9 Months Ended
Dec. 23, 2022
Business Combinations [Abstract]  
Heyday Acquisition Heyday Acquisition
On September 1, 2022, the Company completed its purchase of all of the equity interests in 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 was undertaken to bring together Heyday’s isolated gate drivers and the Company’s isolated current sensors to enable potential development and commercialization of small high-voltage and high-efficiency power systems. Additionally, this acquisition is expected to increase the Company’s addressable market for electric vehicles (“xEV”), solar inverters, data center and 5G power supplies, and broad-market industrial applications. The total preliminary purchase price, as updated for measurement period adjustments, was $20,501, consisting of cash consideration paid directly to the owners of Heyday and paid on their behalf for the settlement of certain outstanding debts and other obligations.
The Heyday Acquisition was accounted for as a business combination, and the Company recorded the assets acquired and liabilities assumed at their respective fair values as of the date of acquisition. The allocation of purchase consideration to assets and liabilities is not yet finalized. The preliminary allocation of the purchase price was based upon a preliminary valuation, and the Company’s estimates and assumptions are subject to change within the measurement period (up to one year from the acquisition date). The primary areas of the preliminary purchase price allocation that are not yet finalized are the working capital settlement, finalization of our review of the estimates and assumptions included in the valuation reports, determination of the tax basis of certain assets and liabilities and certain tax carry forwards, and residual goodwill. During the three-month period ended December 23, 2022, the Company recorded measurement period adjustments to various accounts resulting in a decrease in goodwill of $450. The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date, updated for the measurement period adjustments above:
As of
September 1, 2022
Cash$324 
Property and equipment16 
Completed technology15,100 
In-process research and development1,600 
Assets acquired$17,040 
Current liabilities assumed(282)
Net deferred tax liability(4,036)
Net assets acquired$12,722 
Total estimated fair value of consideration(20,501)
Goodwill$7,779 
The significant intangible assets identified in the preliminary purchase price allocation consisted of completed technology and in-process research and development. Completed technology assets will be amortized over an estimated useful life of 12 years. The acquired in-process research and development costs was determined to have an indefinite useful life.
Amortization of completed technology is included within cost of goods sold and consists of PowerThru technology that accomplishes gate driver power and signal transmission through an integrated transformer, reducing the size and complexity of the gate drive solution. The in-process research and development assets represent efforts to expand the power capability of these gate drivers for wide-bandgap semiconductor technology. To value the completed technology and the in-process research and development assets, the Company utilized the income approach, specifically a discounted cash-flow method known as the multi-period excess earnings method.
Goodwill was recognized for the excess purchase price over the fair value of the net assets acquired. The goodwill reflects the value of the synergies the Company expects to realize and the assembled workforce. Goodwill from the Heyday
Acquisition is included within the Company’s one reporting unit and will be included in the Company’s enterprise-level annual review for impairment. Goodwill resulting from the Heyday Acquisition is not deductible for tax purposes.
The purchase price has been allocated to the tangible and intangible assets acquired and liabilities assumed based upon the respective estimates of fair value as of the date of the acquisition and using assumptions that the Company’s management believes are reasonable given the information available as of the date of the Heyday Acquisition. The final allocation of the purchase price may differ materially from the information presented in these condensed consolidated financial statements. Any changes to the preliminary estimates of the fair value of the assets acquired and liabilities assumed will be recorded as adjustments to those assets and liabilities, and residual amounts will be allocated to goodwill.
The revenues and income before income taxes from the Heyday Acquisition were immaterial to the Company’s consolidated results for the three- and nine-month periods ended December 23, 2022. The Company has not presented pro forma results of operations for the Heyday Acquisition because it is not material to the Company’s consolidated results of operations, financial position, or cash flows.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contract with Customers
9 Months Ended
Dec. 23, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers 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- and nine-month periods ended December 23, 2022 and December 24, 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 EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Automotive$170,107 $130,797 $477,154 $390,351 
Industrial51,014 31,903 139,330 98,533 
Other27,668 23,929 87,724 79,497 
Total net sales$248,789 $186,629 $704,208 $568,381 
Net sales by product:
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Power integrated circuits$94,513 $62,859 $272,500 $195,054 
Magnetic sensors and other154,276 123,770 431,708 373,327 
Total net sales$248,789 $186,629 $704,208 $568,381 
Net sales by geography:
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Americas:
United States$33,613 $26,228 $87,135 $80,854 
Other Americas6,473 4,921 20,204 16,697 
EMEA:
Europe39,650 29,891 115,693 97,108 
Asia:
Japan45,117 39,461 131,852 112,079 
Greater China64,305 48,696 182,624 142,158 
South Korea25,504 19,935 67,414 61,614 
Other Asia34,127 17,497 99,286 57,871 
Total net sales$248,789 $186,629 $704,208 $568,381 
The Company recognizes sales net of returns, credits issued, price protection adjustments and stock rotation rights. In addition, the Company recognizes expected credit losses on trade accounts receivable as bad debt expense in the unaudited statements of operations. At December 23, 2022 and March 25, 2022, these combined adjustments were $18,896 and $14,924, respectively, and were netted against trade accounts receivable in the unaudited condensed consolidated balance sheets. These amounts represent charges of $3,972 and $602 for the nine-month periods ended December 23, 2022 and December 24, 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 27 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements
9 Months Ended
Dec. 23, 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 December 23, 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 December 23, 2022 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market fund deposits$172,518 $— $— $172,518 
Restricted cash:
Money market fund deposits9,822 — — 9,822 
Other assets (long-term):
Investments in marketable securities$12,144 $— $— $12,144 
Total assets$194,484 $— $— $194,484 
Liabilities:
Other long-term liabilities:
Contingent consideration$— $— $100 $100 
Total liabilities$— $— $100 $100 
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 (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 nine-month periods ended December 23, 2022 and December 24, 2021:
Nine-Month Period Ended
December 23,
2022
December 24,
2021
Net (losses) gains recognized during the period on equity securities$(5)$4,482 
Less: Net gains and losses recognized during the period on equity securities sold during the period— — 
Unrealized (losses) gains recognized during the reporting period on equity securities still held at the reporting date$(5)$4,482 
In addition to the unrealized losses and gains in the table above, the change in fair value of the equity securities was impacted by unrealized foreign currency exchange losses of $197 and $278 for the nine-month periods ended December 23, 2022 and December 24, 2021, respectively.
The following table shows the change in fair value of Level 3 contingent consideration 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”), for the nine-month periods ended December 23, 2022 and December 24, 2021:
Level 3
Contingent
 Consideration
Balance at March 25, 2022$2,800 
Change in fair value of contingent consideration(2,700)
Balance at December 23, 2022$100 
Balance at March 26, 2021$4,800 
Change in fair value of contingent consideration(2,100)
Balance at December 24, 2021$2,700 
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 13, “Retirement Plans.”
During the nine-month periods ended December 23, 2022 and December 24, 2021, there were no transfers among Level 1, Level 2 and Level 3 assets or liabilities.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Trade Accounts Receivable, net
9 Months Ended
Dec. 23, 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:
December 23,
2022
March 25,
2022
Trade accounts receivable$147,023 $129,539 
Less:
Provision for expected credit losses(147)(105)
Returns and sales allowances(18,749)(14,819)
Related party trade accounts receivable(30,902)(27,256)
Total$97,225 $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 revenue42 78,737 78,779 
Write-offs, net of recoveries— (74,807)(74,807)
Balance at December 23, 2022$147 $18,749 $18,896 
Balance at March 26, 2021$138 $15,274 $15,412 
Charged to costs and expenses or revenue(68)114,047 113,979 
Write-offs, net of recoveries— (113,377)(113,377)
Balance at December 24, 2021$70 $15,944 $16,014 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories
9 Months Ended
Dec. 23, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories include material, labor and overhead and consisted of the following:
December 23,
2022
March 25,
2022
Raw materials and supplies$14,939 $11,941 
Work in process75,672 55,855 
Finished goods28,969 18,364 
Total$119,580 $86,160 
The Company recorded inventory write-offs totaling $654 and $5,716 for the three- and nine-month periods ended December 23, 2022, respectively, and $348 and $5,389 for the three- and nine-month periods ended December 24, 2021, respectively.
The Company discontinued a product line manufactured by Voxtel and subsequently recognized impairment charges, which represented much of the increase in inventory provisions, for the related inventory of none and $3,106 for the three- and nine-month periods ended December 24, 2021, respectively.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment, net
9 Months Ended
Dec. 23, 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:
December 23,
2022
March 25,
2022
Land$15,244 $15,775 
Buildings, building improvements and leasehold improvements60,555 59,816 
Machinery and equipment584,800 542,745 
Office equipment6,075 6,247 
Construction in progress32,188 22,428 
Total698,862 647,011 
Less accumulated depreciation(466,786)(436,983)
Total$232,076 $210,028 
Total depreciation expense amounted to $11,128 and $32,958 for the three- and nine-month periods ended December 23, 2022, respectively, and $10,893 and $33,235 for the three- and nine-month periods ended December 24, 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 December 23, 2022 and March 25, 2022 are as follows:
December 23,
2022
March 25,
2022
United States$36,706 $35,221 
Philippines187,508 167,488 
Other9,395 7,746 
Total$233,609 $210,455 
Amortization of prepaid tooling costs amounted to $32 and $97 for the three- and nine-month periods ended December 23, 2022, respectively, and $31 and $97 for the three- and nine-month periods ended December 24, 2021, respectively.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets
9 Months Ended
Dec. 23, 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 
Goodwill arising from acquisitions8,229 
Measurement period adjustments(450)
Foreign currency translation442 
Balance at December 23, 2022$28,230 
Balance at March 26, 2021$20,106 
Foreign currency translation(63)
Balance at December 24, 2021$20,043 
Intangible assets, net is as follows:
December 23, 2022
DescriptionGrossAccumulated
Amortization
Net Carrying
Amount
Weighted- Average Lives
Patents$39,473 $17,452 $22,021 10 years
Customer relationships6,837 6,656 181 9 years
Process technology29,148 3,007 26,141 12 years
Indefinite-lived and legacy process technology5,750 1,650 4,100 
Trademarks200 94 106 5 years
Legacy trademarks640 59 581 
Other32 32 — 
Total$82,080 $28,950 $53,130 
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,420 and $3,650 for the three- and nine-month periods ended December 23, 2022, respectively, and $1,087 and $3,190 for the three- and nine-month periods ended December 24, 2021, respectively.
As of December 23, 2022, annual amortization expense of intangible assets for the next five fiscal years is expected to be as follows:
Remainder of 2023$1,074 
20243,989 
20253,704 
20263,415 
20273,081 
Thereafter33,186 
Total$48,449 
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities
9 Months Ended
Dec. 23, 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:
December 23,
2022
March 25,
2022
Accrued management incentives$30,095 $33,607 
Accrued salaries and wages19,167 14,699 
Accrued warranty costs3,312 541 
Accrued vacation8,172 5,715 
Accrued professional fees4,491 1,252 
Accrued income taxes3,687 1,831 
Other current liabilities8,872 7,814 
Total$77,796 $65,459 
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Debt and Other Borrowings
9 Months Ended
Dec. 23, 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 fiscal 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 7.82% at December 23, 2022. As of both December 23, 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 December 23, 2022 and March 25, 2022, the unamortized portion of the deferred financing costs associated with the Revolving Credit Facility was $74 and $149, respectively, and the related short-term and long-term portions were classified within “Prepaid expenses and other current assets” and “Other assets, net” 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,088 at December 23, 2022) at the bank’s prevailing interest rate. The line of credit is due to expire on August 31, 2023. There were no borrowings outstanding under this line of credit as of December 23, 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,360 at December 23, 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 December 23, 2022 and March 25, 2022.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Other Long-Term Liabilities
9 Months Ended
Dec. 23, 2022
Other Liabilities Disclosure [Abstract]  
Other Long-Term Liabilities Other Long-Term Liabilities
The composition of other long-term liabilities is as follows:
December 23,
2022
March 25,
2022
Accrued retirement$8,509 $8,903 
Provision for uncertain tax positions2,795 2,757 
Other long-term liabilities181 3,626 
Total$11,485 $15,286 
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Plans
9 Months Ended
Dec. 23, 2022
Retirement Benefits [Abstract]  
Retirement Plans Retirement PlansThe 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 EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Service cost$297 $365 $932 $1,119 
Interest cost179 158 561 485 
Expected return on plan assets(71)(75)(222)(230)
Amortization of prior service cost(2)(6)
Actuarial loss20 51 60 156 
Net periodic pension expense$423 $500 $1,325 $1,531 
Information on Plan Assets
The table below sets forth the fair value of the non-U.S. defined benefit plan’s assets as of December 23, 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 December 23,
2022
Level 1Level 2Level 3
Assets of non-U.S. defined benefit plan:
Government securities$2,104 $2,104 $— $— 
Unit investment trust fund1,180 — 1,180 — 
Loans578 — — 578 
Bonds677 — 677 — 
Stocks and other investments2,414 1,323 1,088 
Total$6,953 $3,427 $1,860 $1,666 
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 nine-month periods ended December 23, 2022 and December 24, 2021:
Level 3 Non-U.S. Defined Benefit
Plan Assets
LoansStocks
Balance at March 25, 2022$553 $1,065 
Additions during the year328 — 
Redemptions during the year(280)— 
Revaluation of equity securities75 
Change in foreign currency exchange rates(27)(52)
Balance at December 23, 2022$578 $1,088 
Balance at March 26, 2021$584 $1,133 
Additions during the year308 — 
Redemptions during the year(289)— 
Revaluation of equity securities(5)13 
Change in foreign currency exchange rates(20)(34)
Balance at December 24, 2021$578 $1,112 
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- and nine-month periods ended December 23, 2022, the Company contributed approximately $403 and $1,102 to its non-U.S. pension plan, respectively. During the three- and nine-month periods ended December 24, 2021, the Company contributed approximately $344 and $1,040 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.
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 $917 and $3,399 for the three- and nine-month periods ended December 23, 2022, respectively, and approximately $665 and $3,000 for the three- and nine-month periods ended December 24, 2021, respectively.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Commitment and Contingencies
9 Months Ended
Dec. 23, 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, claims and regulatory examinations or investigations arising in the normal course of business, the outcomes of which are subject to significant uncertainty, and the Company’s ultimate liability, if any, is difficult to predict. The Company records an accrual for legal contingencies when it is determined that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In making such determinations, the Company evaluates, among other things, the degree of probability of an unfavorable outcome and, when it is probable that a liability has been incurred, the ability to make a reasonable estimate of the loss. If the occurrence of liability is probable and estimable, the Company will disclose the nature of the contingency and will provide the likely amount of such loss or range of loss. The Company does not believe there are any current matters that could have a material adverse effect on its 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 December 23, 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 December 23, 2022 or March 25, 2022.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income per Share
9 Months Ended
Dec. 23, 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 EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Net income attributable to Allegro MicroSystems, Inc.$64,519 $32,936 $125,380 $93,791 
Net income attributable to common stockholders64,551 32,973 125,482 93,903 
Basic weighted average shares of common stock191,328,538 189,736,901 191,082,141 189,665,324 
Dilutive effect of common stock equivalents2,607,370 2,331,321 2,018,621 2,013,627 
Diluted weighted average shares of common stock193,935,908 192,068,222 193,100,762 191,678,951 
Basic net income attributable to Allegro MicroSystems, Inc. per share$0.34 $0.17 $0.66 $0.49 
Basic net income attributable to common stockholders per share$0.34 $0.17 $0.66 $0.50 
Diluted net income attributable to Allegro MicroSystems, Inc. per share$0.33 $0.17 $0.65 $0.49 
Diluted net income attributable to common stockholders per share$0.33 $0.17 $0.65 $0.49 
The computed net income per share for the three- and nine-month periods ended December 23, 2022 and December 24, 2021 does not assume conversion of securities that would have an antidilutive effect on income per share. The following table represents the securities excluded as conversion of such securities would have an antidilutive effect on income per share:
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Restricted stock units12,620 — 24,273 — 
The following table represents issuable weighted average share information underlying our outstanding RSUs, PSUs (as defined in Note 16 below) and participation in our employee stock purchase plan for the respective periods:
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Restricted stock units973,417 1,199,816 752,637 1,046,229 
Performance stock units1,612,824 1,117,532 1,244,855 959,084 
Employee stock purchase plan21,129 13,973 21,129 8,314 
Total2,607,370 2,331,321 2,018,621 2,013,627 
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock and Stock-Based Compensation
9 Months Ended
Dec. 23, 2022
Share-Based Payment Arrangement [Abstract]  
Common Stock and Stock-Based Compensation 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 performance-based restricted stock units (“PSUs”), time-based restricted stock units (“RSUs”) and restricted shares (all part of our equity incentive plan).
During the nine-month periods ended December 23, 2022 and December 24, 2021, the Company granted RSUs to employees of 2,153,507 and 1,030,887, respectively, with an estimated weighted-average grant date fair value of $22.97 and $25.47, respectively. During the nine-month periods ended December 23, 2022 and December 24, 2021, 1,115,354 and 168,717 shares vested, respectively, and 192,290 and 143,820 shares were cancelled, respectively. Stock-based compensation expense related to non-vested awards not yet recorded at December 23, 2022 was $40,400, which is expected to be recognized over a weighted-average of 1.31 years.
PSUs are included at 10% - 200% of target goals. During the nine-month periods ended December 23, 2022 and December 24, 2021, the Company granted PSUs to employees of 3,392,208 and 465,732, respectively, with an estimated weighted-average grant date fair value of $24.64 and $27.08, respectively. A total of 1,046,255 and no shares vested during the nine-month periods ended December 23, 2022 and December 24, 2021, respectively, and 552,689 and 51,722 shares were cancelled, respectively. The intrinsic value of the PSUs that were unvested during the nine-month period ended December 23, 2022 was $83,110. The total compensation cost related to unvested awards not yet recorded at December 23, 2022 was $22,818, which is expected to be recognized over a weighted average of 2.86 years.
During the nine-month periods ended December 23, 2022 and December 24, 2021, 117,096 and 227,530, respectively, shares of the Company’s restricted common stock vested. No shares and 24,014 shares, respectively, were forfeited, which reduced common stock outstanding during the same periods. The Company had 23,430 unvested shares of restricted common stock at December 23, 2022 with a weighted average grant date fair value of $14.00 and remaining vesting period of 0.44 years.
The Company recorded stock-based compensation expense in the following expense categories of its unaudited condensed consolidated statements of operations:
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Cost of sales$1,156 $742 $3,112 $1,992 
Research and development3,174 1,019 6,013 2,814 
Selling, general and administrative4,572 5,859 42,117 13,841 
Total stock-based compensation$8,902 $7,620 $51,242 $18,647 
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 nine-month period ended December 23, 2022, which was recorded in selling, general and administrative expense in the Company’s unaudited condensed consolidated statements of operations.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
9 Months Ended
Dec. 23, 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 EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Provision for income taxes$7,540$6,281$17,943$16,687
Effective tax rate10.5%16.0%12.5%15.1%
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 (“GILTI”).
The effective tax rate (“ETR”) year-over-year was primarily impacted by Internal Revenue Code (“IRC”) Section 174 Capitalization (“174 Capitalization”), FDII deductions, a reduction in state taxes and an increase in current year non-deductible executive compensation expense. 174 Capitalization increased U.S. taxable income, cash taxes, FDII deductions, and GILTI inclusions. The net tax impact from 174 Capitalization is favorable because the increased FDII deductions of $9,300 exceed the additional inclusion for GILTI income inclusions of $945 (“Net 174 Benefit”). The Net 174 Benefit, current-year FDII deductions, and state tax benefits are offset in the current year by increased non-deductible executive compensation of $6,694, and discrete tax impacts. The quarter over quarter ETR impact relates primarily to Net 174 benefits.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions
9 Months Ended
Dec. 23, 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 December 23, 2022, Sanken held approximately 51.5% of the Company’s outstanding common stock.
Net sales of the Company’s products to Sanken totaled $45,117 and $131,852 during the three- and nine-month periods ended December 23, 2022, respectively, and $39,461 and $112,079 during the three- and nine-month periods ended December 24, 2021, respectively. Trade accounts receivables, net of allowances from Sanken, totaled $30,902 and $27,256 as of December 23, 2022 and March 25, 2022, respectively. Other accounts receivable from Sanken totaled $168 and $104 as of December 23, 2022 and March 25, 2022, respectively.
Termination of Sanken Distribution Agreement
On September 29, 2022, the Company entered into a transition agreement with Sanken that provides for the termination of the distribution agreement dated as of July 5, 2007, by and between the Company and Sanken (the “Distribution Agreement”) and sets forth the terms governing the collaboration between the parties to transition the marketing and sale of the Company’s products in Japan from Sanken to the Company during the 12-month transition period beginning on September 29, 2022 (the “Transition Agreement”). Following the 12-month transition period, both the Transition Agreement and the Distribution Agreement will terminate.
Under the terms of the Transition Agreement, Sanken will cease to place new orders for the Company’s products and will begin to transition existing orders to the Company. All orders are expected to be transferred by June 30, 2023. Sanken also will continue to provide support to the Company’s customers and logistical support to the Company during the transition period. In addition, in the Transition Agreement, the Company and Sanken agreed to enter into a separate agreement regarding the transfer of inventory to the Company and a one-time payment to Sanken based on Sanken’s analysis of its inventory position as of December 23, 2022. The Transition Agreement had no impact on the Company’s results during the third quarter of fiscal 2023.
The Transition Agreement and termination of the Distribution Agreement are expected to transfer related party distributor sales to third party distributors and direct customers, as well as eliminate the distributor discount historically provided to Sanken.
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 $15,995 and $45,145 for the three- and nine-month periods ended December 23, 2022, respectively, and $11,837 and $38,346 for the three- and nine-month periods ended December 24, 2021, respectively. Accounts payable to PSL included in amounts due to a related party totaled $5,659 and $5,222 as of December 23, 2022 and March 25, 2022, respectively.
Effective January 26, 2023, the Company and PSL entered into a new Wafer Foundry Agreement (“WFA”) for the fabrication of wafers. The WFA replaces the previous Wafer Foundry Agreement with PSL, dated April 12, 2013, which was due to expire on March 31, 2023.
The WFA has a three-year term, and auto renews for subsequent one-year terms, unless terminated by either party’s providing two years notice. Pursuant to the WFA, the Company will provide a rolling annual forecast for three years, the first two years of which will be binding. If the Company fails to purchase the forecasted number of wafers for either of the first two years, it will pay a penalty for any shortfall for the given year. The parties also agreed upon production lead-times, as well as wafer, alignment, and mask pricing for the first two years of the term. Any changes to such pricing is subject to mutual agreement.
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, on July 1, 2022, PSL borrowed an additional $7,500 under the same terms of the PSL Loan (the “Secondary PSL Loan” and, together with the Initial PSL Loan, the “PSL Promissory Notes”). The loan funds were used by PSL to procure a deep ultraviolet scanner and other associated manufacturing tools necessary to increase wafer fabrication capacity in support of the Company’s increasing wafer demand. As of December 23, 2022, the outstanding balance of the PSL Promissory Notes was $13,125. During the nine months ended December 23, 2022, PSL made required quarterly payments to AML totaling $2,005, which included $130 of interest income. On January 2, 2023, PSL made a quarterly payment to AML of $1,009, which included $72 of interest income.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Dec. 23, 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.
Reclassifications
Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.
Concentrations of Credit Risk and Significant Customers
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, that management believes are 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.
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.
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
In December 2022, the FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848), Deferral of the Sunset Date of Topic 848 (“ASU 2022-06”). In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provided temporary relief when transitioning from the London Interbank Offered Rate (“LIBOR”) to the Secured Overnight Financing Rate (“SOFR”) or another applicable rate during the original transition period ending on December 31, 2022. In March 2021, the UK Financial Conduct Authority (the “FCA”) announced that the intended cessation date of the overnight 1-, 3-, 6-, and 12-month tenors of U.S. dollar LIBOR would be June 30, 2023, which is beyond the current sunset date of Topic 848. In light of this development, the FASB issued this update to defer the sunset date of Topic 848 from December 31, 2022, to December 31,
2024, after which entities will no longer be permitted to apply the relief in Topic 848. The Company does not anticipate this new guidance to have a material impact on its financial position, results of operations, cash flows, or related disclosures.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Heyday Acquisition (Tables)
9 Months Ended
Dec. 23, 2022
Business Combinations [Abstract]  
Summary of Preliminary Purchase Price Allocation The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date, updated for the measurement period adjustments above:
As of
September 1, 2022
Cash$324 
Property and equipment16 
Completed technology15,100 
In-process research and development1,600 
Assets acquired$17,040 
Current liabilities assumed(282)
Net deferred tax liability(4,036)
Net assets acquired$12,722 
Total estimated fair value of consideration(20,501)
Goodwill$7,779 
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contract with Customers (Tables)
9 Months Ended
Dec. 23, 2022
Revenue from Contract with Customer [Abstract]  
Net Sales by Core End Market and Application
Net sales by application:
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Automotive$170,107 $130,797 $477,154 $390,351 
Industrial51,014 31,903 139,330 98,533 
Other27,668 23,929 87,724 79,497 
Total net sales$248,789 $186,629 $704,208 $568,381 
Net Sales by Product
Net sales by product:
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Power integrated circuits$94,513 $62,859 $272,500 $195,054 
Magnetic sensors and other154,276 123,770 431,708 373,327 
Total net sales$248,789 $186,629 $704,208 $568,381 
Net Sales by Geography
Net sales by geography:
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Americas:
United States$33,613 $26,228 $87,135 $80,854 
Other Americas6,473 4,921 20,204 16,697 
EMEA:
Europe39,650 29,891 115,693 97,108 
Asia:
Japan45,117 39,461 131,852 112,079 
Greater China64,305 48,696 182,624 142,158 
South Korea25,504 19,935 67,414 61,614 
Other Asia34,127 17,497 99,286 57,871 
Total net sales$248,789 $186,629 $704,208 $568,381 
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Tables)
9 Months Ended
Dec. 23, 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 December 23, 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 December 23, 2022 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market fund deposits$172,518 $— $— $172,518 
Restricted cash:
Money market fund deposits9,822 — — 9,822 
Other assets (long-term):
Investments in marketable securities$12,144 $— $— $12,144 
Total assets$194,484 $— $— $194,484 
Liabilities:
Other long-term liabilities:
Contingent consideration$— $— $100 $100 
Total liabilities$— $— $100 $100 
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 (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 
Unrealized Gains and Losses on Marketable Securities with a Readily Determinable Fair Value
The following table represents the unrealized gains and losses on investments in marketable securities held with a readily determinable fair value for the nine-month periods ended December 23, 2022 and December 24, 2021:
Nine-Month Period Ended
December 23,
2022
December 24,
2021
Net (losses) gains recognized during the period on equity securities$(5)$4,482 
Less: Net gains and losses recognized during the period on equity securities sold during the period— — 
Unrealized (losses) gains recognized during the reporting period on equity securities still held at the reporting date$(5)$4,482 
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 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”), for the nine-month periods ended December 23, 2022 and December 24, 2021:
Level 3
Contingent
 Consideration
Balance at March 25, 2022$2,800 
Change in fair value of contingent consideration(2,700)
Balance at December 23, 2022$100 
Balance at March 26, 2021$4,800 
Change in fair value of contingent consideration(2,100)
Balance at December 24, 2021$2,700 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Trade Accounts Receivable, net (Tables)
9 Months Ended
Dec. 23, 2022
Receivables [Abstract]  
Schedule of Trade Accounts Receivable, Net
Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:
December 23,
2022
March 25,
2022
Trade accounts receivable$147,023 $129,539 
Less:
Provision for expected credit losses(147)(105)
Returns and sales allowances(18,749)(14,819)
Related party trade accounts receivable(30,902)(27,256)
Total$97,225 $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 revenue42 78,737 78,779 
Write-offs, net of recoveries— (74,807)(74,807)
Balance at December 23, 2022$147 $18,749 $18,896 
Balance at March 26, 2021$138 $15,274 $15,412 
Charged to costs and expenses or revenue(68)114,047 113,979 
Write-offs, net of recoveries— (113,377)(113,377)
Balance at December 24, 2021$70 $15,944 $16,014 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
9 Months Ended
Dec. 23, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories include material, labor and overhead and consisted of the following:
December 23,
2022
March 25,
2022
Raw materials and supplies$14,939 $11,941 
Work in process75,672 55,855 
Finished goods28,969 18,364 
Total$119,580 $86,160 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment, net (Tables)
9 Months Ended
Dec. 23, 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:
December 23,
2022
March 25,
2022
Land$15,244 $15,775 
Buildings, building improvements and leasehold improvements60,555 59,816 
Machinery and equipment584,800 542,745 
Office equipment6,075 6,247 
Construction in progress32,188 22,428 
Total698,862 647,011 
Less accumulated depreciation(466,786)(436,983)
Total$232,076 $210,028 
Schedule of Long-lived Assets December 23, 2022 and March 25, 2022 are as follows:
December 23,
2022
March 25,
2022
United States$36,706 $35,221 
Philippines187,508 167,488 
Other9,395 7,746 
Total$233,609 $210,455 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets (Tables)
9 Months Ended
Dec. 23, 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 
Goodwill arising from acquisitions8,229 
Measurement period adjustments(450)
Foreign currency translation442 
Balance at December 23, 2022$28,230 
Balance at March 26, 2021$20,106 
Foreign currency translation(63)
Balance at December 24, 2021$20,043 
Schedule of Intangible Assets, Net
Intangible assets, net is as follows:
December 23, 2022
DescriptionGrossAccumulated
Amortization
Net Carrying
Amount
Weighted- Average Lives
Patents$39,473 $17,452 $22,021 10 years
Customer relationships6,837 6,656 181 9 years
Process technology29,148 3,007 26,141 12 years
Indefinite-lived and legacy process technology5,750 1,650 4,100 
Trademarks200 94 106 5 years
Legacy trademarks640 59 581 
Other32 32 — 
Total$82,080 $28,950 $53,130 
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 December 23, 2022, annual amortization expense of intangible assets for the next five fiscal years is expected to be as follows:
Remainder of 2023$1,074 
20243,989 
20253,704 
20263,415 
20273,081 
Thereafter33,186 
Total$48,449 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Dec. 23, 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:
December 23,
2022
March 25,
2022
Accrued management incentives$30,095 $33,607 
Accrued salaries and wages19,167 14,699 
Accrued warranty costs3,312 541 
Accrued vacation8,172 5,715 
Accrued professional fees4,491 1,252 
Accrued income taxes3,687 1,831 
Other current liabilities8,872 7,814 
Total$77,796 $65,459 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Other Long-Term Liabilities (Tables)
9 Months Ended
Dec. 23, 2022
Other Liabilities Disclosure [Abstract]  
Schedule of Other Long-Term Liabilities
The composition of other long-term liabilities is as follows:
December 23,
2022
March 25,
2022
Accrued retirement$8,509 $8,903 
Provision for uncertain tax positions2,795 2,757 
Other long-term liabilities181 3,626 
Total$11,485 $15,286 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Plans (Tables)
9 Months Ended
Dec. 23, 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 EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Service cost$297 $365 $932 $1,119 
Interest cost179 158 561 485 
Expected return on plan assets(71)(75)(222)(230)
Amortization of prior service cost(2)(6)
Actuarial loss20 51 60 156 
Net periodic pension expense$423 $500 $1,325 $1,531 
Fair Value of Entity's Plan Assets
The table below sets forth the fair value of the non-U.S. defined benefit plan’s assets as of December 23, 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 December 23,
2022
Level 1Level 2Level 3
Assets of non-U.S. defined benefit plan:
Government securities$2,104 $2,104 $— $— 
Unit investment trust fund1,180 — 1,180 — 
Loans578 — — 578 
Bonds677 — 677 — 
Stocks and other investments2,414 1,323 1,088 
Total$6,953 $3,427 $1,860 $1,666 
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 nine-month periods ended December 23, 2022 and December 24, 2021:
Level 3 Non-U.S. Defined Benefit
Plan Assets
LoansStocks
Balance at March 25, 2022$553 $1,065 
Additions during the year328 — 
Redemptions during the year(280)— 
Revaluation of equity securities75 
Change in foreign currency exchange rates(27)(52)
Balance at December 23, 2022$578 $1,088 
Balance at March 26, 2021$584 $1,133 
Additions during the year308 — 
Redemptions during the year(289)— 
Revaluation of equity securities(5)13 
Change in foreign currency exchange rates(20)(34)
Balance at December 24, 2021$578 $1,112 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income per Share (Tables)
9 Months Ended
Dec. 23, 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 EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Net income attributable to Allegro MicroSystems, Inc.$64,519 $32,936 $125,380 $93,791 
Net income attributable to common stockholders64,551 32,973 125,482 93,903 
Basic weighted average shares of common stock191,328,538 189,736,901 191,082,141 189,665,324 
Dilutive effect of common stock equivalents2,607,370 2,331,321 2,018,621 2,013,627 
Diluted weighted average shares of common stock193,935,908 192,068,222 193,100,762 191,678,951 
Basic net income attributable to Allegro MicroSystems, Inc. per share$0.34 $0.17 $0.66 $0.49 
Basic net income attributable to common stockholders per share$0.34 $0.17 $0.66 $0.50 
Diluted net income attributable to Allegro MicroSystems, Inc. per share$0.33 $0.17 $0.65 $0.49 
Diluted net income attributable to common stockholders per share$0.33 $0.17 $0.65 $0.49 
Schedule Of Anti Dilutive Securities Excluded The following table represents the securities excluded as conversion of such securities would have an antidilutive effect on income per share:
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Restricted stock units12,620 — 24,273 — 
Schedule of Issuable Weighted Average Share Information
The following table represents issuable weighted average share information underlying our outstanding RSUs, PSUs (as defined in Note 16 below) and participation in our employee stock purchase plan for the respective periods:
Three-Month Period EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Restricted stock units973,417 1,199,816 752,637 1,046,229 
Performance stock units1,612,824 1,117,532 1,244,855 959,084 
Employee stock purchase plan21,129 13,973 21,129 8,314 
Total2,607,370 2,331,321 2,018,621 2,013,627 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock and Stock-Based Compensation (Tables)
9 Months Ended
Dec. 23, 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 EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Cost of sales$1,156 $742 $3,112 $1,992 
Research and development3,174 1,019 6,013 2,814 
Selling, general and administrative4,572 5,859 42,117 13,841 
Total stock-based compensation$8,902 $7,620 $51,242 $18,647 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
9 Months Ended
Dec. 23, 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 EndedNine-Month Period Ended
December 23,
2022
December 24,
2021
December 23,
2022
December 24,
2021
Provision for income taxes$7,540$6,281$17,943$16,687
Effective tax rate10.5%16.0%12.5%15.1%
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Mar. 25, 2022
Revenue from Contract with Customer, Product and Service Benchmark | Geographic Concentration Risk | Non-US          
Concentration Risk [Line Items]          
Concentration risk, percentage 86.50% 85.90% 87.60% 85.80%  
Revenue from Contract with Customer, Product and Service Benchmark | Geographic Concentration Risk | Greater China          
Concentration Risk [Line Items]          
Concentration risk, percentage 25.80% 26.10% 25.90% 25.00%  
Revenue from Contract with Customer, Product and Service Benchmark | Geographic Concentration Risk | Japan          
Concentration Risk [Line Items]          
Concentration risk, percentage 18.10% 21.10% 18.70% 19.70%  
Revenue from Contract with Customer, Product and Service Benchmark | Geographic Concentration Risk | South Korea          
Concentration Risk [Line Items]          
Concentration risk, percentage 10.30% 10.70%   10.80%  
Sanken | Trade Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage     24.10%   23.80%
Sanken | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage 18.10% 21.10% 18.70% 19.70%  
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Heyday Acquisition - Additional Information (Details)
$ in Thousands
4 Months Ended 9 Months Ended
Dec. 23, 2022
USD ($)
Sep. 01, 2022
USD ($)
Dec. 23, 2022
USD ($)
Dec. 23, 2022
USD ($)
reportingUnit
Business Acquisition [Line Items]        
Measurement period adjustments       $ (450)
Number of reporting units | reportingUnit       1
Heyday        
Business Acquisition [Line Items]        
Preliminary purchase price $ 20,501 $ 20,501    
Measurement period adjustments     $ (450)  
Heyday | Process technology        
Business Acquisition [Line Items]        
Weighted average useful life   12 years    
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Heyday Acquisition - Summary of Preliminary Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 23, 2022
Sep. 01, 2022
Mar. 25, 2022
Dec. 24, 2021
Mar. 26, 2021
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Goodwill $ 28,230   $ 20,009 $ 20,043 $ 20,106
Heyday          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Cash   $ 324      
Property and equipment   16      
Completed technology   15,100      
In-process research and development   1,600      
Assets acquired   17,040      
Net working capital   (282)      
Net deferred tax liability   (4,036)      
Net assets acquired   12,722      
Total estimated fair value of consideration $ (20,501) (20,501)      
Goodwill   $ 7,779      
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contract with Customers - Net Sales by Application (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Disaggregation of Revenue [Line Items]        
Total net sales $ 248,789 $ 186,629 $ 704,208 $ 568,381
Automotive        
Disaggregation of Revenue [Line Items]        
Total net sales 170,107 130,797 477,154 390,351
Industrial        
Disaggregation of Revenue [Line Items]        
Total net sales 51,014 31,903 139,330 98,533
Other        
Disaggregation of Revenue [Line Items]        
Total net sales $ 27,668 $ 23,929 $ 87,724 $ 79,497
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contract with Customers - Net Sales by Product (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Disaggregation of Revenue [Line Items]        
Total net sales $ 248,789 $ 186,629 $ 704,208 $ 568,381
Power integrated circuits        
Disaggregation of Revenue [Line Items]        
Total net sales 94,513 62,859 272,500 195,054
Magnetic sensors and other        
Disaggregation of Revenue [Line Items]        
Total net sales $ 154,276 $ 123,770 $ 431,708 $ 373,327
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contract with Customers - Net Sales by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Disaggregation of Revenue [Line Items]        
Total net sales $ 248,789 $ 186,629 $ 704,208 $ 568,381
United States        
Disaggregation of Revenue [Line Items]        
Total net sales 33,613 26,228 87,135 80,854
Other Americas        
Disaggregation of Revenue [Line Items]        
Total net sales 6,473 4,921 20,204 16,697
Europe        
Disaggregation of Revenue [Line Items]        
Total net sales 39,650 29,891 115,693 97,108
Japan        
Disaggregation of Revenue [Line Items]        
Total net sales 45,117 39,461 131,852 112,079
Greater China        
Disaggregation of Revenue [Line Items]        
Total net sales 64,305 48,696 182,624 142,158
South Korea        
Disaggregation of Revenue [Line Items]        
Total net sales 25,504 19,935 67,414 61,614
Other Asia        
Disaggregation of Revenue [Line Items]        
Total net sales $ 34,127 $ 17,497 $ 99,286 $ 57,871
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contract with Customers - Additional Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Mar. 25, 2022
Revenue from Contract with Customer [Abstract]      
Trade accounts receivable, returns, credits issued, and price protection adjustments, current $ 18,896   $ 14,924
Trade accounts receivable, returns, credits issued, and price protection adjustments expense (credit) $ 3,972 $ 602  
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 23, 2022
Mar. 25, 2022
Assets:    
Total assets $ 194,484 $ 36,689
Liabilities:    
Contingent consideration 100 2,800
Total liabilities 100 2,800
Level 1    
Assets:    
Investments in marketable securities 12,144  
Total assets 194,484 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 100 2,800
Total liabilities 100 2,800
Money market fund deposits    
Assets:    
Cash equivalents: 172,518 16,927
Restricted cash: 9,822 7,416
Investments in marketable securities 12,144 12,346
Money market fund deposits | Level 1    
Assets:    
Cash equivalents: 172,518 16,927
Restricted cash: 9,822 7,416
Investments in marketable securities   12,346
Money market fund deposits | Level 2    
Assets:    
Cash equivalents: 0 0
Restricted cash: 0 0
Investments in marketable securities 0 0
Money market fund deposits | Level 3    
Assets:    
Cash equivalents: 0 0
Restricted cash: 0 0
Investments in marketable securities $ 0 $ 0
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Unrealized Gains and Losses on Marketable Securities with a Readily Determinable Fair Value (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Fair Value Disclosures [Abstract]    
Net (losses) gains recognized during the period on equity securities $ (5) $ 4,482
Less: Net gains and losses recognized during the period on equity securities sold during the period 0 0
Unrealized (losses) gains recognized during the reporting period on equity securities still held at the reporting date $ (5) $ 4,482
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Fair Value Disclosures [Abstract]    
Unrealized foreign currency exchange losses on equity securities $ 197 $ 278
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Change in Fair Value of Level 3 Contingent Consideration (Details) - Fair Value, Recurring - Level 3 - Contingent Consideration Liability - USD ($)
$ in Thousands
9 Months Ended
Dec. 23, 2022
Dec. 24, 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 (2,700) (2,100)
Ending balance $ 100 $ 2,700
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Dec. 23, 2022
Mar. 25, 2022
Dec. 24, 2021
Mar. 26, 2021
Receivables [Abstract]        
Trade accounts receivable $ 147,023 $ 129,539    
Less:        
Provision for expected credit losses (147) (105) $ (70) $ (138)
Returns and sales allowances (18,749) (14,819) $ (15,944) $ (15,274)
Related party trade accounts receivable (30,902) (27,256)    
Trade accounts receivable, net $ 97,225 $ 87,359    
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Provision for Expected Credit Losses    
Balance at the beginning of the period $ 105 $ 138
Charged to costs and expenses or revenue 42 (68)
Write-offs, net of recoveries 0 0
Balance at the end of the period 147 70
Returns and Sales Allowances    
Balance at the beginning of the period 14,819 15,274
Charged to costs and expenses or revenue 78,737 114,047
Write-offs, net of recoveries (74,807) (113,377)
Balance at the end of the period 18,749 15,944
Total    
Balance at the beginning of the period 14,924 15,412
Charged to costs and expenses or revenue 78,779 113,979
Write-offs, net of recoveries (74,807) (113,377)
Balance at the end of the period $ 18,896 $ 16,014
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Dec. 23, 2022
Mar. 25, 2022
Inventory Disclosure [Abstract]    
Raw materials and supplies $ 14,939 $ 11,941
Work in process 75,672 55,855
Finished goods 28,969 18,364
Total $ 119,580 $ 86,160
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Inventory [Line Items]        
Recorded inventory provisions $ 654 $ 348 $ 5,716 $ 5,389
Disposal Group, Not Discontinued Operations | Voxtel Product Line        
Inventory [Line Items]        
Inventory impairment charges   $ 0   $ 3,106
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Dec. 23, 2022
Mar. 25, 2022
Property, Plant and Equipment [Line Items]    
Total $ 698,862 $ 647,011
Less accumulated depreciation (466,786) (436,983)
Total 232,076 210,028
Land    
Property, Plant and Equipment [Line Items]    
Total 15,244 15,775
Buildings, building improvements and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total 60,555 59,816
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total 584,800 542,745
Office equipment    
Property, Plant and Equipment [Line Items]    
Total 6,075 6,247
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total $ 32,188 $ 22,428
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment, net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Property, Plant and Equipment [Line Items]        
Depreciation expense $ 11,128 $ 10,893 $ 32,958 $ 33,235
Prepaid tooling costs        
Property, Plant and Equipment [Line Items]        
Amortization expense $ 32 $ 31 $ 97 $ 97
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment, net - Schedule of Long Lived Assets (Details) - USD ($)
$ in Thousands
Dec. 23, 2022
Mar. 25, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 233,609 $ 210,455
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 36,706 35,221
Philippines    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 187,508 167,488
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 9,395 $ 7,746
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Goodwill [Roll Forward]    
Beginning balance $ 20,009 $ 20,106
Goodwill arising from acquisitions 8,229  
Measurement period adjustments (450)  
Foreign currency translation 442 (63)
Ending balance $ 28,230 $ 20,043
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Dec. 23, 2022
Mar. 25, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross $ 82,080 $ 61,168
Accumulated Amortization 28,950 25,198
Net Carrying Amount 53,130 35,970
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross 39,473 36,577
Accumulated Amortization 17,452 15,304
Net Carrying Amount $ 22,021 $ 21,273
Weighted- Average Lives 10 years 10 years
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 6,837 $ 6,582
Accumulated Amortization 6,656 6,348
Net Carrying Amount $ 181 $ 234
Weighted- Average Lives 9 years 9 years
Process technology    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 29,148 $ 13,100
Accumulated Amortization 3,007 1,742
Net Carrying Amount $ 26,141 $ 11,358
Weighted- Average Lives 12 years 12 years
Indefinite-lived and legacy process technology    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 5,750 $ 4,050
Accumulated Amortization 1,650 1,650
Net Carrying Amount 4,100 2,400
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross 200 200
Accumulated Amortization 94 64
Net Carrying Amount $ 106 $ 136
Weighted- Average Lives 5 years 5 years
Legacy trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 640 $ 627
Accumulated Amortization 59 58
Net Carrying Amount 581 569
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross 32 32
Accumulated Amortization 32 32
Net Carrying Amount $ 0 $ 0
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Mar. 25, 2022
Acquired Finite-Lived Intangible Assets [Line Items]          
Intangible assets amortization expense $ 1,420 $ 1,087 $ 3,650 $ 3,190  
Patents          
Acquired Finite-Lived Intangible Assets [Line Items]          
Estimated useful life     10 years   10 years
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Future Amortization Expense (Details)
$ in Thousands
Dec. 23, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remainder of 2023 $ 1,074
2024 3,989
2025 3,704
2026 3,415
2027 3,081
Thereafter 33,186
Net Carrying Amount $ 48,449
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 23, 2022
Mar. 25, 2022
Payables and Accruals [Abstract]    
Accrued management incentives $ 30,095 $ 33,607
Accrued salaries and wages 19,167 14,699
Accrued warranty costs 3,312 541
Accrued vacation 8,172 5,715
Accrued professional fees 4,491 1,252
Accrued income taxes 3,687 1,831
Other current liabilities 8,872 7,814
Total $ 77,796 $ 65,459
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Debt and Other Borrowings (Details) - USD ($)
Dec. 23, 2022
Mar. 25, 2022
Sep. 30, 2020
Nov. 26, 2019
Nov. 20, 2019
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 7.82%        
Unamortized deferred financing costs $ 74,000 149,000      
Unsecured Revolving Credit Facilities | Line-of-Credit Agreement Expiring August 31, 2023 | Line of Credit          
Line of Credit Facility [Line Items]          
Maximum borrowing capacity 1,088,000 0   $ 60,000,000  
Outstanding balance 0        
Unsecured Revolving Credit Facilities | Line-Of-Credit Agreement Expiring June 30, 2023 | Line of Credit          
Line of Credit Facility [Line Items]          
Maximum borrowing capacity 1,360,000       $ 75,000,000
Outstanding balance $ 0 $ 0      
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 23, 2022
Mar. 25, 2022
Other Liabilities Disclosure [Abstract]    
Accrued retirement $ 8,509 $ 8,903
Provision for uncertain tax positions 2,795 2,757
Other long-term liabilities 181 3,626
Total $ 11,485 $ 15,286
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Plans - Schedule of Expense Related to Defined Benefit Plan (Details) - Pension Plan - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 297 $ 365 $ 932 $ 1,119
Interest cost 179 158 561 485
Expected return on plan assets (71) (75) (222) (230)
Amortization of prior service cost (2) 1 (6) 1
Actuarial loss 20 51 60 156
Net periodic pension expense $ 423 $ 500 $ 1,325 $ 1,531
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Plans - Fair Value of Entity's Plan Assets (Details) - Pension Plan - USD ($)
$ in Thousands
Dec. 23, 2022
Mar. 25, 2022
Dec. 24, 2021
Mar. 26, 2021
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan $ 6,953 $ 7,097    
Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 3,427 3,636    
Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 1,860 1,843    
Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 1,666 1,618    
Government securities        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 2,104 1,920    
Government securities | Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 2,104 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,180 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,180 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 578 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 578 553 $ 578 $ 584
Bonds        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 677 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 677 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,414 2,783    
Stocks and other investments | Level 1        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 1,323 1,716    
Stocks and other investments | Level 2        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan 3 2    
Stocks and other investments | Level 3        
Defined Benefit Plan Disclosure [Line Items]        
Assets of non-U.S. defined benefit plan $ 1,088 $ 1,065    
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Plans - Schedule of Changes in Fair Value of Level 3 Plan Assets (Details) - Pension Plan - USD ($)
$ in Thousands
9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Beginning balance $ 7,097  
Ending balance 6,953  
Loans    
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Beginning balance 553  
Ending balance 578  
Level 3    
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Beginning balance 1,618  
Ending balance 1,666  
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 328 308
Redemptions during the year (280) (289)
Revaluation of equity securities 4 (5)
Change in foreign currency exchange rates (27) (20)
Ending balance 578 578
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 75 13
Change in foreign currency exchange rates (52) (34)
Ending balance $ 1,088 $ 1,112
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Plans - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Pension Plan        
Defined Benefit Plan Disclosure [Line Items]        
Company contributions $ 403 $ 344 $ 1,102 $ 1,040
Expected contributions in current fiscal year 1,546   $ 1,546  
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 $ 917 $ 665 $ 3,399 $ 3,000
Defined Contribution Plan | 401(K) Plan        
Defined Benefit Plan Disclosure [Line Items]        
Maximum employee contribution     35.00%  
Vesting percentage     100.00%  
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Commitment and Contingencies (Details) - USD ($)
Dec. 23, 2022
Mar. 25, 2022
Commitments and Contingencies Disclosure [Abstract]    
Indemnification accruals $ 0 $ 0
Environmental accruals $ 0 $ 0
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income per Share - Narrative (Details) - shares
3 Months Ended 9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Diluted weighted average shares of common stock (in shares) 193,935,908 192,068,222 193,100,762 191,678,951
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income per Share - Schedule of Computation of Net Income per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Earnings Per Share [Abstract]        
Net income attributable to Allegro MicroSystems, Inc. $ 64,519 $ 32,936 $ 125,380 $ 93,791
Net income attributable to common stockholders, basic 64,551 32,973 125,482 93,903
Net income attributable to common stockholders, diluted $ 64,551 $ 32,973 $ 125,482 $ 93,903
Basic weighted average shares of common stock (in shares) 191,328,538 189,736,901 191,082,141 189,665,324
Dilutive effect of common stock equivalents (in shares) 2,607,370 2,331,321 2,018,621 2,013,627
Diluted weighted average common shares (in shares) 193,935,908 192,068,222 193,100,762 191,678,951
Basic net income attributable to Allegro MicroSystems, Inc. per share (in dollars per share) $ 0.34 $ 0.17 $ 0.66 $ 0.49
Basic net income attributable to common stockholders per share (in dollars per share) 0.34 0.17 0.66 0.50
Diluted net income attributable to Allegro MicroSystems, Inc. per share (in dollars per share) 0.33 0.17 0.65 0.49
Diluted net income attributable to common stockholders per share (in dollars per share) $ 0.33 $ 0.17 $ 0.65 $ 0.49
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details) - shares
3 Months Ended 9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dilutive effect of common stock equivalents (in shares) 2,607,370 2,331,321 2,018,621 2,013,627
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Antidilutive securities excluded from computation of net income per share (in shares) 12,620 0 24,273 0
Dilutive effect of common stock equivalents (in shares) 973,417 1,199,816 752,637 1,046,229
Performance stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dilutive effect of common stock equivalents (in shares) 1,612,824 1,117,532 1,244,855 959,084
Employee stock purchase plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dilutive effect of common stock equivalents (in shares) 21,129 13,973 21,129 8,314
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock and Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Former President and Chief Executive Officer    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Modification of stock-based compensation $ 26,349  
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Grants in period (in shares) 2,153,507 1,030,887
Grant date fair value (in dollars per share) $ 22.97 $ 25.47
Vested during period (in shares) (1,115,354) (168,717)
Cancelled (in shares) (192,290) (143,820)
Stock-based compensation expense not yet recorded $ 40,400  
Weighted-average remaining contractual life 1 year 3 months 21 days  
Performance stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Grants in period (in shares) 3,392,208 465,732
Grant date fair value (in dollars per share) $ 24.64 $ 27.08
Vested during period (in shares) (1,046,255) 0
Cancelled (in shares) (552,689) (51,722)
Stock-based compensation expense not yet recorded $ 22,818  
Weighted-average remaining contractual life 2 years 10 months 9 days  
Intrinsic value, vested $ 83,110  
Performance stock units | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Inclusion percentage of target goals 10.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 during period (in shares) (117,096) (227,530)
Cancelled (in shares) 0 (24,014)
Weighted-average remaining contractual life 5 months 8 days  
Unvested shares of restricted commons stock (in shares) 23,430  
Weighted-average grant date fair value (in dollars per share) $ 14.00  
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation $ 8,902 $ 7,620 $ 51,242 $ 18,647
Cost of sales        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 1,156 742 3,112 1,992
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 3,174 1,019 6,013 2,814
Selling, general and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation $ 4,572 $ 5,859 $ 42,117 $ 13,841
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Tax Provision (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 7,540 $ 6,281 $ 17,943 $ 16,687
Effective tax rate 10.50% 16.00% 12.50% 15.10%
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Narrative (Details)
$ in Thousands
9 Months Ended
Dec. 23, 2022
USD ($)
Income Tax Disclosure [Abstract]  
FDII, tax amount $ 9,300
GILTI, offsetting amount 945
Nondeductible expense, amount $ 6,694
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 26, 2023
Jan. 02, 2023
Dec. 02, 2021
Dec. 23, 2022
Dec. 24, 2021
Dec. 23, 2022
Dec. 24, 2021
Sep. 23, 2022
Jul. 01, 2022
Mar. 25, 2022
Related Party Transaction [Line Items]                    
Total net sales       $ 248,789 $ 186,629 $ 704,208 $ 568,381      
Trade and other accounts receivable due from related party       31,070   31,070       $ 27,360
Amounts due to related party       $ 5,659   5,659       5,222
Periodic payment           2,005        
Interest income           $ 130        
Subsequent Event                    
Related Party Transaction [Line Items]                    
Periodic payment   $ 1,009                
Interest income   $ 72                
Sanken                    
Related Party Transaction [Line Items]                    
Ownership percentage by majority shareholder       51.50%   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%    
Sanken                    
Related Party Transaction [Line Items]                    
Trade and other accounts receivable due from related party       $ 30,902   $ 30,902       27,256
Other accounts receivable from related party       168   168       104
Sanken | Related Party Revenue                    
Related Party Transaction [Line Items]                    
Total net sales       45,117 39,461 131,852 112,079      
PSL                    
Related Party Transaction [Line Items]                    
Purchases from related party       15,995 $ 11,837 45,145 $ 38,346      
Amounts due to related party       5,659   5,659       $ 5,222
PSL | Subsequent Event | Wafer Foundry Agreement                    
Related Party Transaction [Line Items]                    
Purchase commitment period 3 years                  
PSL | Subsequent Event | Wafer Foundry Agreement, Renewal Term                    
Related Party Transaction [Line Items]                    
Related party transaction, term 1 year                  
PSL | Subsequent Event | Wafer Foundry Agreement, Termination Notice Period                    
Related Party Transaction [Line Items]                    
Related party transaction, term 2 years                  
PSL | Subsequent Event | Wafer Foundry Agreement, Forecast Term                    
Related Party Transaction [Line Items]                    
Related party transaction, term 3 years                  
PSL | Subsequent Event | Wafer Foundry Agreement, Binding Years                    
Related Party Transaction [Line Items]                    
Related party transaction, term 2 years                  
PSL | Subsequent Event | Wafer Foundry Agreement, Mask Pricing Term                    
Related Party Transaction [Line Items]                    
Related party transaction, term 2 years                  
PSL | Initial PSL Loan | Loans Payable                    
Related Party Transaction [Line Items]                    
Term     4 years              
Principal amount     $ 7,500           $ 7,500  
Interest rate     1.26%              
Outstanding balance       $ 13,125   $ 13,125        
XML 93 algm-20221223_htm.xml IDEA: XBRL DOCUMENT 0000866291 2022-03-26 2022-12-23 0000866291 2023-01-23 0000866291 2022-12-23 0000866291 2022-03-25 0000866291 algm:NonRelatedPartyRevenueMember 2022-09-24 2022-12-23 0000866291 algm:NonRelatedPartyRevenueMember 2021-09-25 2021-12-24 0000866291 algm:NonRelatedPartyRevenueMember 2022-03-26 2022-12-23 0000866291 algm:NonRelatedPartyRevenueMember 2021-03-27 2021-12-24 0000866291 algm:CustomerMember 2022-09-24 2022-12-23 0000866291 algm:CustomerMember 2021-09-25 2021-12-24 0000866291 algm:CustomerMember 2022-03-26 2022-12-23 0000866291 algm:CustomerMember 2021-03-27 2021-12-24 0000866291 2022-09-24 2022-12-23 0000866291 2021-09-25 2021-12-24 0000866291 2021-03-27 2021-12-24 0000866291 us-gaap:CommonStockMember 2021-09-24 0000866291 us-gaap:AdditionalPaidInCapitalMember 2021-09-24 0000866291 us-gaap:RetainedEarningsMember 2021-09-24 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-24 0000866291 us-gaap:NoncontrollingInterestMember 2021-09-24 0000866291 2021-09-24 0000866291 us-gaap:RetainedEarningsMember 2021-09-25 2021-12-24 0000866291 us-gaap:NoncontrollingInterestMember 2021-09-25 2021-12-24 0000866291 us-gaap:CommonStockMember 2021-09-25 2021-12-24 0000866291 us-gaap:AdditionalPaidInCapitalMember 2021-09-25 2021-12-24 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-25 2021-12-24 0000866291 us-gaap:CommonStockMember 2021-12-24 0000866291 us-gaap:AdditionalPaidInCapitalMember 2021-12-24 0000866291 us-gaap:RetainedEarningsMember 2021-12-24 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-24 0000866291 us-gaap:NoncontrollingInterestMember 2021-12-24 0000866291 2021-12-24 0000866291 us-gaap:CommonStockMember 2022-09-23 0000866291 us-gaap:AdditionalPaidInCapitalMember 2022-09-23 0000866291 us-gaap:RetainedEarningsMember 2022-09-23 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-23 0000866291 us-gaap:NoncontrollingInterestMember 2022-09-23 0000866291 2022-09-23 0000866291 us-gaap:RetainedEarningsMember 2022-09-24 2022-12-23 0000866291 us-gaap:NoncontrollingInterestMember 2022-09-24 2022-12-23 0000866291 us-gaap:CommonStockMember 2022-09-24 2022-12-23 0000866291 us-gaap:AdditionalPaidInCapitalMember 2022-09-24 2022-12-23 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-24 2022-12-23 0000866291 us-gaap:CommonStockMember 2022-12-23 0000866291 us-gaap:AdditionalPaidInCapitalMember 2022-12-23 0000866291 us-gaap:RetainedEarningsMember 2022-12-23 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-23 0000866291 us-gaap:NoncontrollingInterestMember 2022-12-23 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-12-24 0000866291 us-gaap:NoncontrollingInterestMember 2021-03-27 2021-12-24 0000866291 us-gaap:CommonStockMember 2021-03-27 2021-12-24 0000866291 us-gaap:AdditionalPaidInCapitalMember 2021-03-27 2021-12-24 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-27 2021-12-24 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-12-23 0000866291 us-gaap:NoncontrollingInterestMember 2022-03-26 2022-12-23 0000866291 us-gaap:CommonStockMember 2022-03-26 2022-12-23 0000866291 us-gaap:AdditionalPaidInCapitalMember 2022-03-26 2022-12-23 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-26 2022-12-23 0000866291 algm:SankenMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-03-26 2022-12-23 0000866291 algm:SankenMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-03-27 2022-03-25 0000866291 algm:SankenMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-09-24 2022-12-23 0000866291 algm:SankenMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-03-26 2022-12-23 0000866291 algm:SankenMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2021-09-25 2021-12-24 0000866291 algm:SankenMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2021-03-27 2021-12-24 0000866291 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2022-09-24 2022-12-23 0000866291 country:CN us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2022-09-24 2022-12-23 0000866291 country:JP us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2022-09-24 2022-12-23 0000866291 country:KR us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2022-09-24 2022-12-23 0000866291 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2022-03-26 2022-12-23 0000866291 country:CN us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2022-03-26 2022-12-23 0000866291 country:JP us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2022-03-26 2022-12-23 0000866291 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2021-09-25 2021-12-24 0000866291 country:CN us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2021-09-25 2021-12-24 0000866291 country:JP us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2021-09-25 2021-12-24 0000866291 country:KR us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2021-09-25 2021-12-24 0000866291 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2021-03-27 2021-12-24 0000866291 country:CN us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2021-03-27 2021-12-24 0000866291 country:JP us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2021-03-27 2021-12-24 0000866291 country:KR us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2021-03-27 2021-12-24 0000866291 algm:HeydayMember 2022-12-23 2022-12-23 0000866291 algm:HeydayMember 2022-09-02 2022-12-23 0000866291 algm:HeydayMember 2022-09-01 0000866291 algm:HeydayMember 2022-09-01 2022-09-01 0000866291 algm:HeydayMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-09-01 2022-09-01 0000866291 algm:AutomotiveEndMarketMember 2022-09-24 2022-12-23 0000866291 algm:AutomotiveEndMarketMember 2021-09-25 2021-12-24 0000866291 algm:AutomotiveEndMarketMember 2022-03-26 2022-12-23 0000866291 algm:AutomotiveEndMarketMember 2021-03-27 2021-12-24 0000866291 algm:IndustrialEndMarketMember 2022-09-24 2022-12-23 0000866291 algm:IndustrialEndMarketMember 2021-09-25 2021-12-24 0000866291 algm:IndustrialEndMarketMember 2022-03-26 2022-12-23 0000866291 algm:IndustrialEndMarketMember 2021-03-27 2021-12-24 0000866291 algm:OtherEndMarketMember 2022-09-24 2022-12-23 0000866291 algm:OtherEndMarketMember 2021-09-25 2021-12-24 0000866291 algm:OtherEndMarketMember 2022-03-26 2022-12-23 0000866291 algm:OtherEndMarketMember 2021-03-27 2021-12-24 0000866291 algm:PowerIntegratedCircuitsMember 2022-09-24 2022-12-23 0000866291 algm:PowerIntegratedCircuitsMember 2021-09-25 2021-12-24 0000866291 algm:PowerIntegratedCircuitsMember 2022-03-26 2022-12-23 0000866291 algm:PowerIntegratedCircuitsMember 2021-03-27 2021-12-24 0000866291 algm:MagneticSensorsAndOtherMember 2022-09-24 2022-12-23 0000866291 algm:MagneticSensorsAndOtherMember 2021-09-25 2021-12-24 0000866291 algm:MagneticSensorsAndOtherMember 2022-03-26 2022-12-23 0000866291 algm:MagneticSensorsAndOtherMember 2021-03-27 2021-12-24 0000866291 country:US 2022-09-24 2022-12-23 0000866291 country:US 2021-09-25 2021-12-24 0000866291 country:US 2022-03-26 2022-12-23 0000866291 country:US 2021-03-27 2021-12-24 0000866291 algm:OtherAmericasMember 2022-09-24 2022-12-23 0000866291 algm:OtherAmericasMember 2021-09-25 2021-12-24 0000866291 algm:OtherAmericasMember 2022-03-26 2022-12-23 0000866291 algm:OtherAmericasMember 2021-03-27 2021-12-24 0000866291 srt:EuropeMember 2022-09-24 2022-12-23 0000866291 srt:EuropeMember 2021-09-25 2021-12-24 0000866291 srt:EuropeMember 2022-03-26 2022-12-23 0000866291 srt:EuropeMember 2021-03-27 2021-12-24 0000866291 country:JP 2022-09-24 2022-12-23 0000866291 country:JP 2021-09-25 2021-12-24 0000866291 country:JP 2022-03-26 2022-12-23 0000866291 country:JP 2021-03-27 2021-12-24 0000866291 country:CN 2022-09-24 2022-12-23 0000866291 country:CN 2021-09-25 2021-12-24 0000866291 country:CN 2022-03-26 2022-12-23 0000866291 country:CN 2021-03-27 2021-12-24 0000866291 country:KR 2022-09-24 2022-12-23 0000866291 country:KR 2021-09-25 2021-12-24 0000866291 country:KR 2022-03-26 2022-12-23 0000866291 country:KR 2021-03-27 2021-12-24 0000866291 algm:OtherAsiaMember 2022-09-24 2022-12-23 0000866291 algm:OtherAsiaMember 2021-09-25 2021-12-24 0000866291 algm:OtherAsiaMember 2022-03-26 2022-12-23 0000866291 algm:OtherAsiaMember 2021-03-27 2021-12-24 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-23 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-23 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-23 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-23 0000866291 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-23 0000866291 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-23 0000866291 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-23 0000866291 us-gaap:FairValueMeasurementsRecurringMember 2022-12-23 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 us-gaap:FairValueInputsLevel3Member algm:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-25 0000866291 us-gaap:FairValueInputsLevel3Member algm:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-26 2022-12-23 0000866291 us-gaap:FairValueInputsLevel3Member algm:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-23 0000866291 us-gaap:FairValueInputsLevel3Member algm:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-26 0000866291 us-gaap:FairValueInputsLevel3Member algm:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-27 2021-12-24 0000866291 us-gaap:FairValueInputsLevel3Member algm:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-24 0000866291 us-gaap:DisposalGroupNotDiscontinuedOperationsMember algm:VoxtelProductLineMember 2021-09-25 2021-12-24 0000866291 us-gaap:DisposalGroupNotDiscontinuedOperationsMember algm:VoxtelProductLineMember 2021-03-27 2021-12-24 0000866291 us-gaap:LandMember 2022-12-23 0000866291 us-gaap:LandMember 2022-03-25 0000866291 algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember 2022-12-23 0000866291 algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember 2022-03-25 0000866291 us-gaap:MachineryAndEquipmentMember 2022-12-23 0000866291 us-gaap:MachineryAndEquipmentMember 2022-03-25 0000866291 us-gaap:OfficeEquipmentMember 2022-12-23 0000866291 us-gaap:OfficeEquipmentMember 2022-03-25 0000866291 us-gaap:ConstructionInProgressMember 2022-12-23 0000866291 us-gaap:ConstructionInProgressMember 2022-03-25 0000866291 country:US 2022-12-23 0000866291 country:US 2022-03-25 0000866291 country:PH 2022-12-23 0000866291 country:PH 2022-03-25 0000866291 algm:OtherCountriesMember 2022-12-23 0000866291 algm:OtherCountriesMember 2022-03-25 0000866291 us-gaap:ToolsDiesAndMoldsMember 2022-09-24 2022-12-23 0000866291 us-gaap:ToolsDiesAndMoldsMember 2022-03-26 2022-12-23 0000866291 us-gaap:ToolsDiesAndMoldsMember 2021-09-25 2021-12-24 0000866291 us-gaap:ToolsDiesAndMoldsMember 2021-03-27 2021-12-24 0000866291 us-gaap:PatentsMember 2022-12-23 0000866291 us-gaap:PatentsMember 2022-03-26 2022-12-23 0000866291 us-gaap:CustomerRelationshipsMember 2022-12-23 0000866291 us-gaap:CustomerRelationshipsMember 2022-03-26 2022-12-23 0000866291 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-23 0000866291 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-03-26 2022-12-23 0000866291 algm:IndefiniteLivedTechnologyBasedIntangibleAssetsMember 2022-12-23 0000866291 us-gaap:TrademarksMember 2022-12-23 0000866291 us-gaap:TrademarksMember 2022-03-26 2022-12-23 0000866291 algm:LegacyTrademarksMember 2022-12-23 0000866291 us-gaap:OtherIntangibleAssetsMember 2022-12-23 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-12-23 0000866291 algm:TermLoanFacilityMember us-gaap:LineOfCreditMember 2022-03-25 0000866291 algm:TermLoanFacilityMember us-gaap:LineOfCreditMember 2022-12-23 0000866291 us-gaap:RevolvingCreditFacilityMember algm:MizuhoBankLtdMember 2022-03-25 0000866291 algm:UnsecuredRevolvingCreditFacilitiesMember algm:LineOfCreditAgreementExpiringAugust312023Member us-gaap:LineOfCreditMember 2019-11-26 0000866291 algm:UnsecuredRevolvingCreditFacilitiesMember algm:LineOfCreditAgreementExpiringAugust312023Member us-gaap:LineOfCreditMember 2022-12-23 0000866291 algm:UnsecuredRevolvingCreditFacilitiesMember algm:LineOfCreditAgreementExpiringAugust312023Member us-gaap:LineOfCreditMember 2022-03-25 0000866291 algm:UnsecuredRevolvingCreditFacilitiesMember algm:LineOfCreditAgreementExpiringJune302023Member us-gaap:LineOfCreditMember 2019-11-20 0000866291 algm:UnsecuredRevolvingCreditFacilitiesMember algm:LineOfCreditAgreementExpiringJune302023Member us-gaap:LineOfCreditMember 2022-12-23 0000866291 algm:UnsecuredRevolvingCreditFacilitiesMember algm:LineOfCreditAgreementExpiringJune302023Member us-gaap:LineOfCreditMember 2022-03-25 0000866291 us-gaap:PensionPlansDefinedBenefitMember 2022-09-24 2022-12-23 0000866291 us-gaap:PensionPlansDefinedBenefitMember 2021-09-25 2021-12-24 0000866291 us-gaap:PensionPlansDefinedBenefitMember 2022-03-26 2022-12-23 0000866291 us-gaap:PensionPlansDefinedBenefitMember 2021-03-27 2021-12-24 0000866291 us-gaap:USTreasuryAndGovernmentMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 algm:UnitInvestmentTrustFundMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 algm:UnitInvestmentTrustFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 algm:UnitInvestmentTrustFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 algm:UnitInvestmentTrustFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:BankLoanObligationsMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:BankLoanObligationsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:BankLoanObligationsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:BankLoanObligationsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:CorporateBondSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 0000866291 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 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-12-23 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-03-26 2022-12-23 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-23 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-12-24 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-03-27 2021-12-24 0000866291 us-gaap:BankLoanObligationsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-24 0000866291 us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-24 0000866291 algm:Company401KPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-03-26 2022-12-23 0000866291 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-03-26 2022-12-23 0000866291 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-09-24 2022-12-23 0000866291 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-09-25 2021-12-24 0000866291 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-03-27 2021-12-24 0000866291 us-gaap:RestrictedStockUnitsRSUMember 2022-09-24 2022-12-23 0000866291 us-gaap:RestrictedStockUnitsRSUMember 2021-09-25 2021-12-24 0000866291 us-gaap:RestrictedStockUnitsRSUMember 2022-03-26 2022-12-23 0000866291 us-gaap:RestrictedStockUnitsRSUMember 2021-03-27 2021-12-24 0000866291 us-gaap:PerformanceSharesMember 2022-09-24 2022-12-23 0000866291 us-gaap:PerformanceSharesMember 2021-09-25 2021-12-24 0000866291 us-gaap:PerformanceSharesMember 2022-03-26 2022-12-23 0000866291 us-gaap:PerformanceSharesMember 2021-03-27 2021-12-24 0000866291 us-gaap:EmployeeStockMember 2022-09-24 2022-12-23 0000866291 us-gaap:EmployeeStockMember 2021-09-25 2021-12-24 0000866291 us-gaap:EmployeeStockMember 2022-03-26 2022-12-23 0000866291 us-gaap:EmployeeStockMember 2021-03-27 2021-12-24 0000866291 us-gaap:RestrictedStockUnitsRSUMember 2022-12-23 0000866291 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-12-23 0000866291 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-12-23 0000866291 us-gaap:PerformanceSharesMember 2022-12-23 0000866291 us-gaap:RestrictedStockMember 2022-03-26 2022-12-23 0000866291 us-gaap:RestrictedStockMember 2021-03-27 2021-12-24 0000866291 us-gaap:RestrictedStockMember 2022-12-23 0000866291 us-gaap:CostOfSalesMember 2022-09-24 2022-12-23 0000866291 us-gaap:CostOfSalesMember 2021-09-25 2021-12-24 0000866291 us-gaap:CostOfSalesMember 2022-03-26 2022-12-23 0000866291 us-gaap:CostOfSalesMember 2021-03-27 2021-12-24 0000866291 us-gaap:ResearchAndDevelopmentExpenseMember 2022-09-24 2022-12-23 0000866291 us-gaap:ResearchAndDevelopmentExpenseMember 2021-09-25 2021-12-24 0000866291 us-gaap:ResearchAndDevelopmentExpenseMember 2022-03-26 2022-12-23 0000866291 us-gaap:ResearchAndDevelopmentExpenseMember 2021-03-27 2021-12-24 0000866291 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-09-24 2022-12-23 0000866291 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-09-25 2021-12-24 0000866291 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-03-26 2022-12-23 0000866291 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-03-27 2021-12-24 0000866291 algm:FormerPresidentAndChiefExecutiveOfficerMember 2022-03-26 2022-12-23 0000866291 algm:SankenMember 2022-12-23 0000866291 algm:RelatedPartyRevenueMember us-gaap:MajorityShareholderMember 2022-09-24 2022-12-23 0000866291 algm:RelatedPartyRevenueMember us-gaap:MajorityShareholderMember 2022-03-26 2022-12-23 0000866291 algm:RelatedPartyRevenueMember us-gaap:MajorityShareholderMember 2021-09-25 2021-12-24 0000866291 algm:RelatedPartyRevenueMember us-gaap:MajorityShareholderMember 2021-03-27 2021-12-24 0000866291 us-gaap:MajorityShareholderMember 2022-12-23 0000866291 us-gaap:MajorityShareholderMember 2022-03-25 0000866291 algm:SankenMember algm:PolarSemiconductorLLCMember 2022-09-23 0000866291 algm:AllegroMicrosystemsIncMember algm:PolarSemiconductorLLCMember 2022-09-23 0000866291 us-gaap:EquityMethodInvesteeMember 2022-09-24 2022-12-23 0000866291 us-gaap:EquityMethodInvesteeMember 2022-03-26 2022-12-23 0000866291 us-gaap:EquityMethodInvesteeMember 2021-09-25 2021-12-24 0000866291 us-gaap:EquityMethodInvesteeMember 2021-03-27 2021-12-24 0000866291 us-gaap:EquityMethodInvesteeMember 2022-12-23 0000866291 us-gaap:EquityMethodInvesteeMember 2022-03-25 0000866291 algm:WaferFoundryAgreementMember us-gaap:EquityMethodInvesteeMember us-gaap:SubsequentEventMember 2023-01-26 2023-01-26 0000866291 algm:WaferFoundryAgreementRenewalTermMember us-gaap:EquityMethodInvesteeMember us-gaap:SubsequentEventMember 2023-01-26 2023-01-26 0000866291 algm:WaferFoundryAgreementTerminationNoticePeriodMember us-gaap:EquityMethodInvesteeMember us-gaap:SubsequentEventMember 2023-01-26 2023-01-26 0000866291 algm:WaferFoundryAgreementForecastMember us-gaap:EquityMethodInvesteeMember us-gaap:SubsequentEventMember 2023-01-26 2023-01-26 0000866291 algm:WaferFoundryAgreementBindingYearsMember us-gaap:EquityMethodInvesteeMember us-gaap:SubsequentEventMember 2023-01-26 2023-01-26 0000866291 algm:WaferFoundryAgreementMaskPricingTermMember us-gaap:EquityMethodInvesteeMember us-gaap:SubsequentEventMember 2023-01-26 2023-01-26 0000866291 algm:InitialPSLLoanMember us-gaap:LoansPayableMember us-gaap:EquityMethodInvesteeMember 2021-12-02 0000866291 algm:InitialPSLLoanMember us-gaap:LoansPayableMember us-gaap:EquityMethodInvesteeMember 2021-12-02 2021-12-02 0000866291 algm:InitialPSLLoanMember us-gaap:LoansPayableMember us-gaap:EquityMethodInvesteeMember 2022-07-01 0000866291 algm:InitialPSLLoanMember us-gaap:LoansPayableMember us-gaap:EquityMethodInvesteeMember 2022-12-23 0000866291 us-gaap:SubsequentEventMember 2023-01-02 2023-01-02 shares iso4217:USD iso4217:USD shares pure algm:reportingUnit 0000866291 false 2023 Q3 --03-31 10-Q true 2022-12-23 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 191508272 334306000 282383000 9822000 7416000 147000 105000 97225000 87359000 31070000 27360000 2169000 4144000 119580000 86160000 22030000 14995000 3750000 1875000 619952000 511692000 232076000 210028000 14740000 16049000 46262000 17967000 28230000 20009000 53130000 35970000 9375000 5625000 27968000 27671000 52332000 47609000 1084065000 892620000 49945000 29836000 5659000 5222000 77796000 65459000 3828000 3706000 137228000 104223000 25000000 25000000 11358000 12748000 4438000 0 11485000 15286000 189509000 157257000 0.01 0.01 20000000 20000000 0 0 0 0 0 0 0.01 0.01 1000000000 191435869 191435869 1000000000 190473595 190473595 1914000 1905000 667908000 627792000 248338000 122958000 -24781000 -18448000 893379000 734207000 1177000 1156000 894556000 735363000 1084065000 892620000 203672000 147168000 572356000 456302000 45117000 39461000 131852000 112079000 248789000 186629000 704208000 568381000 84776000 66675000 247805000 214811000 21419000 18789000 63413000 55713000 142594000 101165000 392990000 297857000 39593000 30297000 109017000 89441000 37373000 37963000 146470000 104115000 0 -2700000 -2700000 -2100000 76966000 65560000 252787000 191456000 65628000 35605000 140203000 106401000 613000 427000 1581000 2081000 360000 158000 1144000 317000 407000 -3000 2597000 -55000 2190000 287000 297000 792000 4119000 3634000 765000 5216000 72091000 39254000 143425000 110590000 7540000 6281000 17943000 16687000 64551000 32973000 125482000 93903000 32000 37000 102000 112000 64519000 32936000 125380000 93791000 0.34 0.17 0.66 0.49 0.33 0.17 0.65 0.49 191328538 189736901 191082141 189665324 193935908 192068222 193100762 191678951 64551000 32973000 125482000 93903000 32000 37000 102000 112000 64519000 32936000 125380000 93791000 8303000 -1306000 -6414000 -4873000 72822000 31630000 118966000 88918000 56000 3000 -81000 -61000 72766000 31627000 119047000 88979000 189702550 1897000 604488000 64406000 -15368000 1130000 656553000 32936000 37000 32973000 94595 1000 7618000 7619000 -1309000 3000 -1306000 189797145 1898000 612106000 97342000 -16677000 1170000 695839000 191308141 1913000 662082000 183819000 -33028000 1089000 815875000 64519000 32000 64551000 127728 1000 8862000 8863000 3036000 3036000 8247000 56000 8303000 191435869 1914000 667908000 248338000 -24781000 1177000 894556000 189588161 1896000 592170000 3551000 -11865000 1119000 586871000 93791000 112000 93903000 59563 1291000 1291000 149421 2000 18645000 18647000 -4812000 -61000 -4873000 189797145 1898000 612106000 97342000 -16677000 1170000 695839000 190473595 1905000 627792000 122958000 -18448000 1156000 735363000 125380000 102000 125482000 89454 1000 1572000 1573000 872820 8000 51186000 51194000 12642000 12642000 -6333000 -81000 -6414000 191435869 1914000 667908000 248338000 -24781000 1177000 894556000 125482000 93903000 36705000 36522000 74000 75000 -28387000 -3061000 51242000 18647000 -287000 349000 -2700000 -2100000 1744000 4787000 -5000 4482000 5894000 6133000 -2000000 9000 39136000 -3251000 17761000 11870000 19553000 2026000 -3273000 -2775000 5717000 -9874000 145658000 118558000 49563000 55792000 19728000 12549000 0 27407000 0 9189000 -69291000 -50123000 7500000 7500000 1875000 0 12642000 0 1573000 1291000 -16694000 -6209000 -5344000 604000 54329000 62830000 289799000 203875000 344128000 266705000 282383000 197214000 7416000 6661000 289799000 203875000 334306000 259208000 9822000 7497000 344128000 266705000 2462000 4934000 1926000 1906000 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 (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-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 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 for the year ended March 25, 2022 filed with the SEC on May 18, 2022, as amended by Amendment No. 1 on Form 10-K/A filed with the SEC on August 29, 2022 (as amended, the “2022 Annual Report”). In the opinion of the Company’s management, the financial statements for the interim periods presented reflects all adjustments necessary for a fair statement of the Company’s financial position, results of operations and cash flows. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of results that may be expected for the entire year.</span></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 third quarter three-month period is a 13-week period. The Company’s third quarter of fiscal 2023 ended December 23, 2022, and the Company’s third quarter of fiscal 2022 ended December 24, 2021.</span></div> Summary of Significant Accounting Policies <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%">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-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:700;line-height:120%">Reclassifications</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:120%">Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.</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%">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, that management believes are 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-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%">As of December 23, 2022 and March 25, 2022, Sanken Electric Co., Ltd. (“Sanken”) accounted for 24.1% 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, as of those dates.</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%">For the three- and nine-month periods ended December 23, 2022, Sanken accounted</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> fo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r 18.1% and 18.7% of total net sales, respectively. For the three- and nine-month periods ended December 24, 2021, Sanken accounted for 21.1% and 19.7% of total net sales, respectively. No other customers accounted for 10% or more of total net sales for the three- and nine-month </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%">periods ended December 23, 2022 and December 24, 2021. See Note 18, “Related Party Transactions” for a discussion of the Transition Agreement (as defined below) between Sanken and the Company to transition the marketing and sale of the Company’s products in Japan from Sanken to the Company during the twelve-month transition period beginning on September 29, 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-month period ended December 23, 2022, sales to customers located outside of the United States accounted for, in the aggregate, 86.5% of the Company’s total net sales, with Greater China accounting for 25.8%, Japan accounting for 18.1% and South Korea accounting for 10.3%. During the nine-month period ended December 23, 2022, sales to customers located outside of the United States accounted for, in the aggregate, 87.6% of the Company’s total net sales, with Greater China accounting for 25.9% and Japan accounting for 18.7%. No other country accounted for greater than 10% of total net sales for the three- and nine-month periods ended December 23, 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-month period ended December 24, 2021, sales to customers located outside of the United States, in the aggregate, accounted for 85.9% of the Company’s total net sales, with Greater China accounting for 26.1%, Japan accounting for 21.1% and South Korea accounting for 10.7%. During the nine-month period ended December 24, 2021, sales to customers located outside of the United States, in the aggregate, accounted for 85.8% of the Company’s total net sales, with Greater China accounting for 25.0%, Japan accounting for 19.7% and South Korea accounting for 10.8%. No other country accounted for greater than 10% of total net sales for the three- and nine-month periods ended December 24, 2021.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;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.</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: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%">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%">In December 2022, the FASB issued ASU No. 2022-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848), Deferral of the Sunset Date of Topic 848</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2022-06”). In March 2020, the FASB issued ASU No. 2020-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%">Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provided temporary relief when transitioning from the London Interbank Offered Rate (“LIBOR”) to the Secured Overnight Financing Rate (“SOFR”) or another applicable rate during the original transition period ending on December 31, 2022. In March 2021, the UK Financial Conduct Authority (the “FCA”) announced that the intended cessation date of the overnight 1-, 3-, 6-, and 12-month tenors of U.S. dollar LIBOR would be June 30, 2023, which is beyond the current sunset date of Topic 848. In light of this development, the FASB issued this update to defer the sunset date of Topic 848 from December 31, 2022, to December 31, </span></div>2024, after which entities will no longer be permitted to apply the relief in Topic 848. The Company does not anticipate this new guidance to have a material impact on its financial position, results of operations, cash flows, or related disclosures. <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%">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-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:700;line-height:120%">Reclassifications</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:120%">Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.</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%">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, that management believes are 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> 0.241 0.238 0.181 0.187 0.211 0.197 0.865 0.258 0.181 0.103 0.876 0.259 0.187 0.859 0.261 0.211 0.107 0.858 0.250 0.197 0.108 <div style="margin-top:6pt"><span style="background-color:#ffffff;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.</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: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%">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%">In December 2022, the FASB issued ASU No. 2022-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848), Deferral of the Sunset Date of Topic 848</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2022-06”). In March 2020, the FASB issued ASU No. 2020-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%">Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provided temporary relief when transitioning from the London Interbank Offered Rate (“LIBOR”) to the Secured Overnight Financing Rate (“SOFR”) or another applicable rate during the original transition period ending on December 31, 2022. In March 2021, the UK Financial Conduct Authority (the “FCA”) announced that the intended cessation date of the overnight 1-, 3-, 6-, and 12-month tenors of U.S. dollar LIBOR would be June 30, 2023, which is beyond the current sunset date of Topic 848. In light of this development, the FASB issued this update to defer the sunset date of Topic 848 from December 31, 2022, to December 31, </span></div>2024, after which entities will no longer be permitted to apply the relief in Topic 848. The Company does not anticipate this new guidance to have a material impact on its financial position, results of operations, cash flows, or related disclosures. Heyday Acquisition <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 1, 2022, the Company completed its purchase of all of the equity interests in 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 was undertaken to bring together Heyday’s isolated gate drivers and the Company’s isolated current sensors to enable potential development and commercialization of small high-voltage and high-efficiency power systems. Additionally, this acquisition is expected to increase the Company’s addressable market for electric vehicles (“xEV”), solar inverters, data center and 5G power supplies, and broad-market industrial applications. The total preliminary purchase price, as updated for measurement period adjustments, was $20,501, consisting of cash consideration paid directly to the owners of Heyday and paid on their behalf for the settlement of certain outstanding debts and other obligations.</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 Heyday Acquisition was accounted for as a business combination, and the Company recorded the assets acquired and liabilities assumed at their respective fair values as of the date of acquisition. The allocation of purchase consideration to assets and liabilities is not yet finalized. The preliminary allocation of the purchase price was based upon a preliminary valuation, and the Company’s estimates and assumptions are subject to change within the measurement period (up to one year from the acquisition date). The primary areas of the preliminary purchase price allocation that are not yet finalized are the working capital settlement, finalization of our review of the estimates and assumptions included in the valuation reports, determination of the tax basis of certain assets and liabilities and certain tax carry forwards, and residual goodwill. During the three-month period ended December 23, 2022, the Company recorded measurement period adjustments to various accounts resulting in a decrease in goodwill of $450. The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date, updated for the measurement period adjustments above:</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:80.894%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.906%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">As of <br/>September 1, 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%">Cash</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">324 </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"/><td colspan="3" style="display:none"/><td colspan="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%">Property and equipment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </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%">Completed technology</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </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%">Assets acquired</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">17,040 </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%">Current liabilities assumed</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 deferred tax liability</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,036)</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%">Net assets acquired</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#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%">12,722 </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%">Total estimated fair value of consideration</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,501)</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%">Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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,779 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 significant intangible assets identified in the preliminary purchase price allocation consisted of completed technology and in-process research and development. Completed technology assets will be amortized over an estimated useful life of 12 years. The acquired in-process research and development costs was determined to have an indefinite useful life.</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%">Amortization of completed technology is included within cost of goods sold and consists of PowerThru technology that accomplishes gate driver power and signal transmission through an integrated transformer, reducing the size and complexity of the gate drive solution. The in-process research and development assets represent efforts to expand the power capability of these gate drivers for wide-bandgap semiconductor technology. To value the completed technology and the in-process research and development assets, the Company utilized the income approach, specifically a discounted cash-flow method known as the multi-period excess earnings method.</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%">Goodwill was recognized for the excess purchase price over the fair value of the net assets acquired. The goodwill reflects the value of the synergies the Company expects to realize and the assembled workforce. Goodwill from the Heyday </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%">Acquisition is included within the Company’s one reporting unit and will be included in the Company’s enterprise-level annual review for impairment. Goodwill resulting from the Heyday Acquisition is not deductible for tax purposes.</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 purchase price has been allocated to the tangible and intangible assets acquired and liabilities assumed based upon the respective estimates of fair value as of the date of the acquisition and using assumptions that the Company’s management believes are reasonable given the information available as of the date of the Heyday Acquisition. The final allocation of the purchase price may differ materially from the information presented in these condensed consolidated financial statements. Any changes to the preliminary estimates of the fair value of the assets acquired and liabilities assumed will be recorded as adjustments to those assets and liabilities, and residual amounts will be allocated to goodwill.</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 revenues and income before income taxes from the Heyday Acquisition were immaterial to the Company’s consolidated results for the three- and nine-month periods ended December 23, 2022. The Company has not presented pro forma results of operations for the Heyday Acquisition because it is not material to the Company’s consolidated results of operations, financial position, or cash flows.</span></div> 20501000 -450000 The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date, updated for the measurement period adjustments above:<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:80.894%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.906%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">As of <br/>September 1, 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%">Cash</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">324 </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"/><td colspan="3" style="display:none"/><td colspan="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%">Property and equipment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </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%">Completed technology</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </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%">Assets acquired</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">17,040 </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%">Current liabilities assumed</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 deferred tax liability</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,036)</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%">Net assets acquired</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#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%">12,722 </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%">Total estimated fair value of consideration</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,501)</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%">Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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,779 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 324000 16000 15100000 1600000 17040000 282000 4036000 12722000 20501000 7779000 P12Y 1 Revenue from Contracts with Customers <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 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- and nine-month periods ended December 23, 2022 and December 24, 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.</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: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="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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">170,107 </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%">130,797 </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%">477,154 </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%">390,351 </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;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%">51,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,533 </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;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,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,497 </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;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%">248,789 </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%">186,629 </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%">704,208 </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%">568,381 </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"><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: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="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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">94,513 </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%">62,859 </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%">272,500 </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%">195,054 </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:120%">Magnetic sensors and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:#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%">248,789 </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%">186,629 </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%">704,208 </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%">568,381 </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"><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: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="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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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 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%">33,613 </span></td><td style="background-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,228 </span></td><td style="background-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%">87,135 </span></td><td style="background-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%">80,854 </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%">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,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,697 </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%">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="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 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%">39,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,108 </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%">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="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 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%">45,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,079 </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%">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%">64,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,158 </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%">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%">25,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,614 </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%">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%">34,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,871 </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 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%">248,789 </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%">186,629 </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%">704,208 </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%">568,381 </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 Company recognizes sales net of returns, credits issued, price protection adjustments and stock rotation rights. In addition, the Company recognizes expected credit losses on trade accounts receivable as bad debt expense in the unaudited statements of operations. At December 23, 2022 and March 25, 2022, these combined adjustments were $18,896 and $14,924, respectively, and were netted against trade accounts receivable in the unaudited condensed consolidated balance sheets. These amounts represent charges of $3,972 and $602 for the nine-month periods ended December 23, 2022 and December 24, 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: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="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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">170,107 </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%">130,797 </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%">477,154 </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%">390,351 </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;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%">51,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,533 </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;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,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,497 </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;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%">248,789 </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%">186,629 </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%">704,208 </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%">568,381 </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> 170107000 130797000 477154000 390351000 51014000 31903000 139330000 98533000 27668000 23929000 87724000 79497000 248789000 186629000 704208000 568381000 <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 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: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="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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">94,513 </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%">62,859 </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%">272,500 </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%">195,054 </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:120%">Magnetic sensors and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:#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%">248,789 </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%">186,629 </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%">704,208 </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%">568,381 </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> 94513000 62859000 272500000 195054000 154276000 123770000 431708000 373327000 248789000 186629000 704208000 568381000 <div style="margin-top:6pt"><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: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="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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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 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%">33,613 </span></td><td style="background-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,228 </span></td><td style="background-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%">87,135 </span></td><td style="background-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%">80,854 </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%">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,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,697 </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%">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="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 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%">39,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,108 </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%">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="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 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%">45,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,079 </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%">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%">64,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,158 </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%">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%">25,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,614 </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%">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%">34,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,871 </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 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%">248,789 </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%">186,629 </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%">704,208 </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%">568,381 </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> 33613000 26228000 87135000 80854000 6473000 4921000 20204000 16697000 39650000 29891000 115693000 97108000 45117000 39461000 131852000 112079000 64305000 48696000 182624000 142158000 25504000 19935000 67414000 61614000 34127000 17497000 99286000 57871000 248789000 186629000 704208000 568381000 18896000 14924000 3972000 602000 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 December 23, 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: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 December 23, 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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">172,518 </span></td><td style="background-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%">172,518 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,822 </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 (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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in marketable 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%">12,144 </span></td><td style="background-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%">12,144 </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%">194,484 </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%">194,484 </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:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">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%">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 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%">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%">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"/></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 (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:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 nine-month periods ended December 23, 2022 and December 24, 2021:</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:66.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.971%"/><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:14.973%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (losses) gains recognized during the period on equity securities</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%">(5)</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,482 </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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (losses) gains 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%">(5)</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%">4,482 </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%">In addition to the unrealized losses and gains in the table above, the change in fair value of the equity securities was impacted by unrealized foreign currency exchange losses of $197 and $278 for the nine-month periods ended December 23, 2022 and December 24, 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 following table shows the change in fair value of Level 3 contingent consideration 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”), for the nine-month periods ended December 23, 2022 and December 24, 2021:</span></div><div style="margin-top:6pt;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,800 </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: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%">(2,700)</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 December 23, 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%">100 </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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">(2,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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 December 24, 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%">2,700 </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 13, “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 nine-month periods ended December 23, 2022 and December 24, 2021, there were no transfers among Level 1, Level 2 and Level 3 assets 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 December 23, 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: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 December 23, 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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">172,518 </span></td><td style="background-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%">172,518 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,822 </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 (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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in marketable 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%">12,144 </span></td><td style="background-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%">12,144 </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%">194,484 </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%">194,484 </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:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">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%">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 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%">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%">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"/></tr></table></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="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 (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:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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> 172518000 0 0 172518000 9822000 0 0 9822000 12144000 0 0 12144000 194484000 0 0 194484000 0 0 100000 100000 0 0 100000 100000 16927000 0 0 16927000 7416000 0 0 7416000 12346000 0 0 12346000 36689000 0 0 36689000 0 0 2800000 2800000 0 0 2800000 2800000 <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 nine-month periods ended December 23, 2022 and December 24, 2021:</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:66.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.971%"/><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:14.973%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (losses) gains recognized during the period on equity securities</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%">(5)</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,482 </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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (losses) gains 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%">(5)</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%">4,482 </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> -5000 4482000 0 0 -5000 4482000 -197000 -278000 <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 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”), for the nine-month periods ended December 23, 2022 and December 24, 2021:</span></div><div style="margin-top:6pt;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,800 </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: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%">(2,700)</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 December 23, 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%">100 </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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">(2,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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 December 24, 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%">2,700 </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 -2700000 100000 4800000 -2100000 2700000 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%">December 23,<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%">147,023 </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%">(147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(18,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">97,225 </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="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%">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%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,779 </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%">Write-offs, 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%">(74,807)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,807)</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 December 23, 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%">147 </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%">18,749 </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%">18,896 </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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">138 </span></td><td style="background-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%">15,274 </span></td><td style="background-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%">15,412 </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%">Charged to costs and expenses or revenue</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%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,979 </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%">Write-offs, net of recoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113,377)</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 December 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </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,944 </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%">16,014 </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%">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%">December 23,<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%">147,023 </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%">(147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(18,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">97,225 </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> 147023000 129539000 147000 105000 18749000 14819000 30902000 27256000 97225000 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="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%">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%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,779 </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%">Write-offs, 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%">(74,807)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,807)</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 December 23, 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%">147 </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%">18,749 </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%">18,896 </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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">138 </span></td><td style="background-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%">15,274 </span></td><td style="background-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%">15,412 </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%">Charged to costs and expenses or revenue</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%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,979 </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%">Write-offs, net of recoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113,377)</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 December 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </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,944 </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%">16,014 </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> 105000 14819000 14924000 42000 78737000 78779000 0 74807000 74807000 147000 18749000 18896000 138000 15274000 15412000 -68000 114047000 113979000 0 113377000 113377000 70000 15944000 16014000 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%">December 23,<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%">14,939 </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%">75,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">28,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">119,580 </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 $654 and $5,716 for the three- and nine-month periods ended December 23, 2022, respectively, and $348 and $5,389 for the three- and nine-month periods ended December 24, 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 discontinued a product line manufactured by Voxtel and subsequently recognized impairment charges, which represented much of the increase in inventory provisions, for the related inventory of none and $3,106 for the three- and nine-month periods ended December 24, 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%">December 23,<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%">14,939 </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%">75,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">28,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">119,580 </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> 14939000 11941000 75672000 55855000 28969000 18364000 119580000 86160000 654000 5716000 348000 5389000 0 3106000 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%">December 23,<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,244 </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%">60,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%">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%">584,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%">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,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">32,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">698,862 </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%">(466,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">232,076 </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 $11,128 and $32,958 for the three- and nine-month periods ended December 23, 2022, respectively, and $10,893 and $33,235 for the three- and nine-month periods ended December 24, 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 December 23, 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%">December 23,<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%">36,706 </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%">187,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">233,609 </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 $97 for the three- and nine-month periods ended December 23, 2022, respectively, and $31 and $97 for the three- and nine-month periods ended December 24, 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%">December 23,<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,244 </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%">60,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%">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%">584,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%">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,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">32,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">698,862 </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%">(466,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">232,076 </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> 15244000 15775000 60555000 59816000 584800000 542745000 6075000 6247000 32188000 22428000 698862000 647011000 466786000 436983000 232076000 210028000 11128000 32958000 10893000 33235000 December 23, 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%">December 23,<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%">36,706 </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%">187,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">233,609 </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> 36706000 35221000 187508000 167488000 9395000 7746000 233609000 210455000 32000 97000 31000 97000 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="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%">Goodwill arising from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,229 </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:400;line-height:120%">Measurement period adjustments</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%">(450)</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: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%">442 </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 December 23, 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%">28,230 </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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">(63)</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 December 24, 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,043 </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%">December 23, 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%">39,473 </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%">17,452 </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%">22,021 </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,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#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%">29,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,141 </span></td><td style="background-color:#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%">5,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">4,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#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%">640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581 </span></td><td style="background-color:#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%">82,080 </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%">28,950 </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%">53,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"/><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,420 and $3,650 for the three- and nine-month periods ended December 23, 2022, respectively, and $1,087 and $3,190 for the three- and nine-month periods ended December 24, 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%">As of December 23, 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%">1,074 </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,989 </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,704 </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,415 </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%">3,081 </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%">33,186 </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%">48,449 </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="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%">Goodwill arising from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,229 </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:400;line-height:120%">Measurement period adjustments</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%">(450)</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: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%">442 </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 December 23, 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%">28,230 </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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">(63)</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 December 24, 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,043 </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 8229000 -450000 442000 28230000 20106000 -63000 20043000 <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%">December 23, 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%">39,473 </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%">17,452 </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%">22,021 </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,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#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%">29,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,141 </span></td><td style="background-color:#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%">5,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">4,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#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%">640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581 </span></td><td style="background-color:#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%">82,080 </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%">28,950 </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%">53,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"/><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> 39473000 17452000 22021000 P10Y 6837000 6656000 181000 P9Y 29148000 3007000 26141000 P12Y 5750000 1650000 4100000 200000 94000 106000 P5Y 640000 59000 581000 32000 32000 0 82080000 28950000 53130000 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 1420000 3650000 1087000 3190000 <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 December 23, 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%">1,074 </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,989 </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,704 </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,415 </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%">3,081 </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%">33,186 </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%">48,449 </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> 1074000 3989000 3704000 3415000 3081000 33186000 48449000 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%">December 23,<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%">30,095 </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%">19,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt;text-align: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 warranty costs</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,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">4,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%">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%">3,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="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 current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,814 </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%">77,796 </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%">65,459 </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 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%">December 23,<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%">30,095 </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%">19,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt;text-align: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 warranty costs</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,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">4,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%">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%">3,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="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 current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,814 </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%">77,796 </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%">65,459 </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> 30095000 33607000 19167000 14699000 3312000 541000 8172000 5715000 4491000 1252000 3687000 1831000 8872000 7814000 77796000 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 fiscal 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 7.82% at December 23, 2022. As of both December 23, 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 December 23, 2022 and March 25, 2022, the unamortized portion of the deferred financing costs associated with the Revolving Credit Facility was $74 and $149, respectively, and the related short-term and long-term portions were classified within “Prepaid expenses and other current assets” and “Other assets, net” on its unaudited condensed consolidated balance sheets.</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,088 at December 23, 2022) at the bank’s prevailing interest rate. The line of credit is due to expire on August 31, 2023. There were no borrowings outstanding under this line of credit as of December 23, 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,360 at December 23, 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 December 23, 2022 and March 25, 2022.</span></div> 325000000 50000000 0.0782 25000000 25000000 74000 149000 60000000 1088000 0 0 75000000 1360000 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%">December 23,<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="display:none"/><td colspan="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 retirement</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%">8,509 </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%">8,903 </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"/><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%">Provision for uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt;text-align: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 long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,626 </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 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:#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%">11,485 </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%">15,286 </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: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%">December 23,<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="display:none"/><td colspan="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 retirement</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%">8,509 </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%">8,903 </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"/><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%">Provision for uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt;text-align: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 long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,626 </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 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:#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%">11,485 </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%">15,286 </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> 8509000 8903000 2795000 2757000 181000 3626000 11485000 15286000 Retirement PlansThe 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 <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%">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 style="margin-top:3pt"><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="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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</span></td><td colspan="3" style="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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">297 </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%">365 </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%">932 </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,119 </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%">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%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485 </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%">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%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">423 </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%">500 </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,325 </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,531 </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"><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 non-U.S. defined benefit plan’s assets as of December 23, 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 style="margin-top:3pt"><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 December 23,<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%">2,104 </span></td><td style="background-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%">2,104 </span></td><td style="background-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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">578 </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%">677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,088 </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,953 </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,427 </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,860 </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,666 </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"><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 nine-month periods ended December 23, 2022 and December 24, 2021:</span></div><div style="margin-top:3pt"><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 Benefit</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%">328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">75 </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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</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 December 23, 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%">578 </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,088 </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%">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%">— </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%">(289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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 December 24, 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%">578 </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,112 </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, 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- and nine-month periods ended December 23, 2022, the Company contributed approximately $403 and $1,102 to its non-U.S. pension plan, respectively. During the three- and nine-month periods ended December 24, 2021, the Company contributed approximately $344 and $1,040 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%">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 approximately $917 and $3,399 for the three- and nine-month periods ended December 23, 2022, respectively, and approximately $665 and $3,000 for the three- and nine-month periods ended December 24, 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 style="margin-top:3pt"><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="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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</span></td><td colspan="3" style="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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">297 </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%">365 </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%">932 </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,119 </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%">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%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485 </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%">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%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">423 </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%">500 </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,325 </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,531 </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> 297000 365000 932000 1119000 179000 158000 561000 485000 71000 75000 222000 230000 -2000 1000 -6000 1000 -20000 -51000 -60000 -156000 423000 500000 1325000 1531000 <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 non-U.S. defined benefit plan’s assets as of December 23, 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 style="margin-top:3pt"><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 December 23,<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%">2,104 </span></td><td style="background-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%">2,104 </span></td><td style="background-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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">578 </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%">677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,088 </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,953 </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,427 </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,860 </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,666 </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"><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> 2104000 2104000 0 0 1180000 0 1180000 0 578000 0 0 578000 677000 0 677000 0 2414000 1323000 3000 1088000 6953000 3427000 1860000 1666000 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 nine-month periods ended December 23, 2022 and December 24, 2021:</span></div><div style="margin-top:3pt"><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 Benefit</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%">328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">75 </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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</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 December 23, 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%">578 </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,088 </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%">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%">— </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%">(289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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 December 24, 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%">578 </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,112 </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 328000 0 280000 0 4000 75000 -27000 -52000 578000 1088000 584000 1133000 308000 0 289000 0 -5000 13000 -20000 -34000 578000 1112000 403000 1102000 344000 1040000 1546000 0.35 1 0.50 1 0.05 917000 3399000 665000 3000000 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 </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%">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-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 subject to various legal proceedings, claims and regulatory examinations or investigations arising in the normal course of business, the outcomes of which are subject to significant uncertainty, and the Company’s ultimate liability, if any, is difficult to predict. The Company records an accrual for legal contingencies when it is determined that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In making such determinations, the Company evaluates, among other things, the degree of probability of an unfavorable outcome and, when it is probable that a liability has been incurred, the ability to make a reasonable estimate of the loss. If the occurrence of liability is probable and estimable, the Company will disclose the nature of the contingency and will provide the likely amount of such loss or range of loss. The Company does not believe there are any current matters that could have a material adverse effect on its 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 December 23, 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 December 23, 2022 or March 25, 2022.</span></div> 0 0 0 0 Net Income per Share<div style="margin-bottom:3pt;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 style="margin-top:3pt"><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:52.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><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:10.060%"/><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:10.060%"/><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:10.064%"/><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: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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</span></td><td colspan="3" style="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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income 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%">64,519 </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%">32,936 </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%">125,380 </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%">93,791 </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%">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%">64,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,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%">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%">191,328,538 </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,736,901 </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,082,141 </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,665,324 </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%">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%">2,607,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,331,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,018,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,013,627 </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%">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%">193,935,908 </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%">192,068,222 </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%">193,100,762 </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,678,951 </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%">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.34 </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.17 </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.66 </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.49 </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%">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.34 </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.17 </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.66 </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.50 </span></td><td style="background-color:#cceeff;border-top:3pt double #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%">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.33 </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.17 </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.65 </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.49 </span></td><td style="background-color:#ffffff;border-top:3pt double #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%">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.33 </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.17 </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.65 </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.49 </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"/></tr></table></div><div style="margin-bottom:3pt;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- and nine-month periods ended December 23, 2022 and December 24, 2021 does not assume conversion of securities that would have an antidilutive effect on income per share. The following table represents the securities 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"><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="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="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%">Nine-Month Period Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 23,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 24,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 23,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted 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%">12,620 </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%">— </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%">24,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="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%">— </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></table></div><div style="margin-bottom:3pt;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 underlying our outstanding RSUs, PSUs (as defined in Note 16 below) and participation in our employee stock purchase plan for the respective periods:</span></div><div style="margin-top:3pt;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: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="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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</span></td><td colspan="3" style="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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted 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%">973,417 </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%">1,199,816 </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%">752,637 </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%">1,046,229 </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%">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,612,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,117,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,244,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959,084 </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%">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%">21,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">2,607,370 </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%">2,331,321 </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%">2,018,621 </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%">2,013,627 </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:3pt;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 style="margin-top:3pt"><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:52.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><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:10.060%"/><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:10.060%"/><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:10.064%"/><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: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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</span></td><td colspan="3" style="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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income 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%">64,519 </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%">32,936 </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%">125,380 </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%">93,791 </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%">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%">64,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,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%">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%">191,328,538 </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,736,901 </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,082,141 </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,665,324 </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%">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%">2,607,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,331,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,018,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,013,627 </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%">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%">193,935,908 </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%">192,068,222 </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%">193,100,762 </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,678,951 </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%">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.34 </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.17 </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.66 </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.49 </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%">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.34 </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.17 </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.66 </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.50 </span></td><td style="background-color:#cceeff;border-top:3pt double #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%">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.33 </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.17 </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.65 </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.49 </span></td><td style="background-color:#ffffff;border-top:3pt double #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%">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.33 </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.17 </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.65 </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.49 </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"/></tr></table></div> 64519000 32936000 125380000 93791000 64551000 64551000 32973000 32973000 125482000 125482000 93903000 93903000 191328538 189736901 191082141 189665324 2607370 2331321 2018621 2013627 193935908 192068222 193100762 191678951 0.34 0.17 0.66 0.49 0.34 0.17 0.66 0.50 0.33 0.17 0.65 0.49 0.33 0.17 0.65 0.49 The following table represents the securities excluded as conversion of such securities would have an antidilutive effect on income per share:<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="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="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%">Nine-Month Period Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 23,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 24,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 23,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted 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%">12,620 </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%">— </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%">24,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="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%">— </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></table> 12620 0 24273 0 <div style="margin-bottom:3pt;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 underlying our outstanding RSUs, PSUs (as defined in Note 16 below) and participation in our employee stock purchase plan for the respective periods:</span></div><div style="margin-top:3pt;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: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="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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</span></td><td colspan="3" style="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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted 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%">973,417 </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%">1,199,816 </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%">752,637 </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%">1,046,229 </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%">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,612,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,117,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,244,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959,084 </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%">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%">21,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">2,607,370 </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%">2,331,321 </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%">2,018,621 </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%">2,013,627 </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> 973417 1199816 752637 1046229 1612824 1117532 1244855 959084 21129 13973 21129 8314 2607370 2331321 2018621 2013627 Common Stock and Stock-Based Compensation<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 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 performance-based restricted stock units (“PSUs”), time-based restricted stock units (“RSUs”) and restricted shares (all part of our equity incentive plan).</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%">Duri</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ng the nine-month periods ended December 23, 2022 and December 24, 2021, the Company granted RSUs to employees of 2,153,507 and 1,030,887, respectively, with an estimated weighted-average grant date fair value of $22.97 and $25.47, respectively. During the nine-month periods ended December 23, 2022 and December 24, 2021, 1,115,354 and 168,717 shares vested, respectively, and 192,290 and 143,820 shares were cancelled, respectively. Stock-based compensation expense related to non-vested awards not yet recorded at December 23, 2022 was $40,400, which is expected to be recognized over a weighted-average of 1.31 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%">PSUs are includ</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed at 10% - 200% of target goals. D</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">uri</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ng the nine-month periods ended December 23, 2022 and December 24, 2021, the Company granted PSUs to employees of 3,392,208 and 465,732, respectively, with an estimated weighted-average grant date fair value of $24.64 and $27.08, respectively. A total of 1,046,255 and no shares vested during the nine-month periods ended December 23, 2022 and December 24, 2021, respectively, and 552,689 and 51,722 shares were cancelled, respectively. The intrinsic value of the PSUs that were unvested during the nine-month period ended December 23, 2022 was $83,110. The total compensation cost related to unvested awards not yet recorded at December 23, 2022 was $22,818, which is expected to be recognized over a weighted average of 2.86 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%">During the nine-month periods ended December 23, 2022 and December 24, 2021, 117,096 and 227,530, respectively, shares of the Company’s restricted common stock vested. No shares and 24,014 shares, respectively, were forfeited, which reduced common stock outstanding during the same periods. The Company had 23,430 unvested shares of restricted common stock at December 23, 2022 with a weighted average grant date fair value of $14.00 and remaining vesting period of 0.44 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%">The Company recorded stock-based compensation expense in the following expense categories of its unaudited condensed consolidated statements of operations:</span></div><div style="margin-top:3pt"><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="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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</span></td><td colspan="3" style="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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,156 </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%">742 </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%">3,112 </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,992 </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%">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%">3,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,814 </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%">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%">4,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,841 </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: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%">8,902 </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%">7,620 </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%">51,242 </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%">18,647 </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%">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. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 nine-month period ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 23, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which was recorded in selling, general and administrative expense in the Company’s unaudited condensed consolidated statements of operations.</span> 2153507 1030887 22.97 25.47 1115354 168717 192290 143820 40400000 P1Y3M21D 0.10 2 3392208 465732 24.64 27.08 1046255 0 552689 51722 83110000 22818000 P2Y10M9D 117096 227530 0 24014 23430 14.00 P0Y5M8D <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 style="margin-top:3pt"><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="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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</span></td><td colspan="3" style="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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,156 </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%">742 </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%">3,112 </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,992 </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%">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%">3,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,814 </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%">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%">4,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,841 </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: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%">8,902 </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%">7,620 </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%">51,242 </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%">18,647 </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> 1156000 742000 3112000 1992000 3174000 1019000 6013000 2814000 4572000 5859000 42117000 13841000 8902000 7620000 51242000 18647000 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 style="margin-top:3pt"><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="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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</span></td><td colspan="3" style="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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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,540</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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,281</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,943</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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,687</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.1%</span></td></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 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 (“GILTI”).</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 effective tax rate (“ETR”) year-over-year was primarily impacted by Internal Revenue Code (“IRC”) Section 174 Capitalization (“174 Capitalization”), FDII deductions, a reduction in state taxes and an increase in current year non-deductible executive compensation expense. 174 Capitalization increased U.S. taxable income, cash taxes, FDII deductions, and GILTI inclusions. The net tax impact from 174 Capitalization is favorable because the increased FDII deductions of $9,300 exceed the additional inclusion for GILTI income inclusions of $945 (“Net 174 Benefit”). The Net 174 Benefit, current-year FDII deductions, and state tax benefits are offset in the current year by increased non-deductible executive compensation of $6,694, and discrete tax impacts. The quarter over quarter ETR impact relates primarily to Net 174 benefits.</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 style="margin-top:3pt"><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="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="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%">Nine-Month Period Ended</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%">December 23,<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%">December 24,<br/>2021</span></td><td colspan="3" style="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%">December 23,<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%">December 24,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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,540</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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,281</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,943</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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,687</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.1%</span></td></tr></table></div> 7540000 6281000 17943000 16687000 0.105 0.160 0.125 0.151 9300000 945000 6694000 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 December 23, 2022, Sanken held approximately 51.5% of the Company’s outstanding common stock.</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%">Net sales of the Company’s products to Sanken totaled $45,117 and $131,852 during the three- and nine-month periods ended December 23, 2022, respectively, 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%">$39,461</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $112,079 during the three- and nine-month periods ended December 24, 2021, respectively. Trade accounts receivables, net of allowances from Sanken, totaled $30,902 and $27,256 as of December 23, 2022 and March 25, 2022, respectively. Other accounts receivable from Sanken totaled $168 and $104 as of December 23, 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-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%">On September 29, 2022, the Company entered into a transition agreement with Sanken that provides for the termination of the distribution agreement dated as of July 5, 2007, by and between the Company and Sanken (the “Distribution Agreement”) and sets forth the terms governing the collaboration between the parties to transition the marketing and sale of the Company’s products in Japan from Sanken to the Company during the 12-month transition period beginning on September 29, 2022 (the “Transition Agreement”). Following the 12-month transition period, both the Transition Agreement and the Distribution Agreement will terminate.</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%">Under the terms of the Transition Agreement, Sanken will cease to place new orders for the Company’s products and will begin to transition existing orders to the Company. All orders are expected to be transferred by June 30, 2023. Sanken also will continue to provide support to the Company’s customers and logistical support to the Company during the transition period. In addition, in the Transition Agreement, the Company and Sanken agreed to enter into a separate agreement regarding the transfer of inventory to the Company and a one-time payment to Sanken based on Sanken’s analysis of its inventory position as of December 23, 2022. The Transition Agreement had no impact on the Company’s results during the third quarter of fiscal 2023.</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:120%">The Transition Agreement and termination of the Distribution Agreement are expected to transfer related party distributor sales to third party distributors and direct customers, as well as eliminate the distributor discount historically provided to 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-style:italic;font-weight:400;line-height:120%">Transactions involving Polar Semiconductor, LLC (“PSL”)</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 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 $15,995 and $45,145 for the three- and nine-month periods ended December 23, 2022, respectively, and $11,837 and $38,346 for the three- and nine-month periods ended December 24, 2021, respectively. Accounts payable to PSL included in amounts due to a related party totaled $5,659 and $5,222 as of December 23, 2022 and March 25, 2022, respectively.</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%">Effective January 26, 2023, the Company and PSL entered into a new Wafer Foundry Agreement (“WFA”) for the fabrication of wafers. The WFA replaces the previous Wafer Foundry Agreement with PSL, dated April 12, 2013, which was due to expire on March 31, 2023.</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 WFA has a three-year term, and auto renews for subsequent one-year terms, unless terminated by either party’s providing two years notice. Pursuant to the WFA, the Company will provide a rolling annual forecast for three years, the first two years of which will be binding. If the Company fails to purchase the forecasted number of wafers for either of the first two years, it will pay a penalty for any shortfall for the given year. The parties also agreed upon production lead-times, as well as wafer, alignment, and mask pricing for the first two years of the term. Any changes to such pricing is subject to mutual 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%">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, on July 1, 2022, PSL borrowed an additional $7,500 under the same terms of the PSL Loan (the “Secondary PSL Loan” and, together with the Initial PSL Loan, the “PSL Promissory Notes”). The loan funds were used by PSL to procure a deep ultraviolet scanner and other associated manufacturing tools necessary to increase wafer fabrication capacity in support of the Company’s increasing wafer demand. As of December 23, 2022, the outstanding balance of the PSL Promissory Notes was $13,125. During the nine months ended December 23, 2022, PSL made required quarterly payments to AML totaling $2,005, which included $130 of interest income. On January 2, 2023, PSL made a quarterly payment to AML of $1,009, which included $72 of interest income.</span></div> 0.515 45117000 131852000 39461000 112079000 30902000 27256000 168000 104000 0.70 0.30 15995000 45145000 11837000 38346000 5659000 5222000 P3Y P1Y P2Y P3Y P2Y P2Y P2Y 7500000 0.0126 P4Y 7500000 13125000 2005000 130000 1009000 72000 EXCEL 94 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 2%058'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 " $A4%6W6:NT.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE1,'1[43PI""XHWD(RNQMLFI",M/OVIG&WB^@#>,S,GV^^ M@>ETD-I'?(X^8"2+Z6IVPYBD#AMV( H2(.D#.I7JG!AS<^>C4Y2?<0]!Z0^U M1V@XOP&'I(PB!0NP"BN1]9W14D=4Y.,);_2*#Y]Q*#"C 0=T.%("40M@_3(Q M'.>A@PM@@1%&E[X+:%9BJ?Z)+1U@I^2<[)J:IJF>VI++.PAX>WI\*>M6=DRD M1HWY5[*2C@$W[#SYM;V[WSZPON%-6_&FXF+;"-G>RFOQOKC^\+L(.V_LSOYC MX[-@W\&ON^B_ %!+ P04 " $A4%6F5R<(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 2%05:APL7ZX04 .$> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.MN9$"P92-@29HA#=FES82%M9]OI!V$+\*PM45F&Y-_W MR("=S# -ERNE'[0&_35=LAE3OZ\G$NY:N4H0QHPGH>!(LL558XC? M>R[1 =D7?X1LF[RZ1AIE+L07?3,.KAJ.+A&+F*^T!(6?#?-8%&DE*,>_>]%& M_C]UX.OK@_IM!@\PJ*/U?!$EV5^T MW7W;(0WDIXD2\3X82A"'?/=+G_<5\2J@[90$D'T >1. VR4![C[ S4!W)N=""D1Z:%[P=4J02,>L.#K^!84*"\5.93JFE@%;YA_CHA[AHA# MB*$\GCW\5\KS<-=2'#>O)#?3X?4PWM%-IF!=T9WR=KZK.K M!O2VA,D-:PQ^^@%WG5],>-])["O8=@[;MJD/;H2?0C]5Z.EES4RD]G#L-#^9 MD*Q1)R)U@%3=E:2&7"LTLIF9HJQ;-&G8C7S?&ZU? F3(8B MT+T0P6!@3-X1I4._*^UXUO@3.2]RSHN*+5-2F$>R:: \CW:M!8T28R*M82<" M7N: E]9"C;@*U0NZ#2.&'M)XSJ0)S*[A.+CI]KH7'1.<-?1$N%X.UZL"-V7+ M4 ^CD,8'&AO;J%UG>'P>0^>2+$)N6_.LEWSX:,1M Z?A NCA.WV MYBWH1"2*1NBO<%T^2-D5'1<[KI&T#LN$"\^$[58G:Z]#6/F6@]D%NB58=3@D M7%@D;/C97U&^9*4. M\8C0PW!V,S2N0NV!IQ(6YHA4,D=>*J5>Q^P6+UDJ84))C3LO1Q0_&_=K/'O4 MJ9R%*2*53-&8PWR^VZC3"U)Z #=RVA7+..LP0:0P0:22"=(+-G#SX F60AK' MHB,Z=U1":Q_Z/@,AD EVDD;B.IP0*9P0J>2$9C&-(G2=)O Z,;=;NT[I^ML> M=RI?88!()0,TBIE3"\2G" 8QZP9_0;,^?TV!:2 MXUQVNZ2'C1!UF!]2F!]RQ+O$C ?9+N!M1)=&.KM >8NMP_VXA?MQC^SF''8W M;\-$>_C/#"SI+3PT#J]'Q+X]^-@?+-3A?]S"_[AVM_*6<;]A74YIE_MD9JS# M^[B%]W'M3N5@[EZGT;8C?T2NV73G6(J&>_[&PU0;[>H]R= M)^9/\_/;879JV2H^WQW^WE,]>28H8@L(= KL3WCV&[KF=;.1.F]GV$*MC@A"16$[.3^^KL@95$B'E+NY$-BDEJ 9Y>+ M/6=!GK]*]:5="J'1U[IJVHO)4NO5N]FL+9:BYNV97(D&?GF2JN8:3M7SK%TI MP1?=H+J:D2A*9C4OF\GE>7?MH[H\EVM=E8WXJ%"[KFNNOGT0E7R]F.#)VX5/ MY?-2FPNSR_,5?Q9SH?]>?51P-MO.LBAKT;2E;) 23Q>3*_SNFA$SH+/X=RE> MVYUC9%QYE/*+.;E;7$PB@TA4HM!F"@Y_7L2UJ"HS$^#X9S/I9'M/,W#W^&WV MWSKGP9E'WHIK6?VG7.CEQ22;H(5XXNM*?Y*O?XB-0[&9KY!5V_V/7C>VT005 MZU;+>C,8$-1ET__E7S>!V!F F6< V0P@QPZ@FP&T<[1'UKEUPS6_/%?R%2EC M#;.9@RXVW6CPIFS,8YQK!;^6,$Y?7C_SV]O$!S-'_Z\N[GZ#" M\W:)X*FAPAR(?];E"Z_ >>=3[*=*NJE,*7BYI)31*#F?O>SZ8YN1C-",;LWV MD+(M4A9$^DFT6I6%%CU6%[Y^@GCGQGEF,F(/G6V4,IRXL<5;;'$0VV?%%P*J M3R'7$#JH9(6 .#Y68HH:J+KR":V4?"F[,@=5%HFO*]%[HL2BU*B2D&JML3O! M+.V>QPF.8L0U@K4AZD>A^B?^MD@Z$\C[8KFYOLG^*=R[-7-#&:R^N6(4VS%* M"8E'0;*MLI3&N3M*R39*R3%1 N12+X5RQ0LMU@(]*5G#M8J;"*VXTDY'$@LB MQ5$:C1RQK4A*D\CM2+IU) TZ^:"V]J(\%)/H)K&S',F!MM MMD6;!='>-2^PH*4JA7-19]8M,<[C;!Q(VRQ+L"^0^19:'H3V48D5+Q?=>FC, M"AB2H]@KPB[@N1U0$M$Q;ML*LSR/W;AQ-#!D%*Z;&W@KJ3KE 4MW+V-1([78 MR0\G*49V"J?QV &'% MH ,9XR#_08Z /(6(3M&JX@8JI(CAJ17H1MW55R=L8F<')5$ZYBJ7'8XBDGE@ M#[R*P\3Z *"Y+IMG5 E0E$@9Z7@JGT[7!*0$0L0=(6L!=+\:PBLS:4L(8F5&K893O,D]8 =2!>'6?=W*1>O954Y MH=D,9D2(%4>'611%OC@.3(?#5'?7:-X\EX88^O#Y$]5FJ)AB&ZB#[N(\]=1? M/# 9#E/9IU#1FD+NMNVV2&QJG=,+F[ARFHY5A<,J3HBOE W\AL,$=PO5 ,"7 MP'.M-E7!M",']0.V&8U 5F9CS"ZS),4>T /SX3#U/?02R+^V;.**":76VK+- M6)KX$I@,_$;"_-;3@Q\><;!2E+$H&3]SAV&60XWP9"X9"(S@H[JTJN2/955J MD#?N5BW(@]_=J_V@V?:=WNE,PV0X:C16_)M/7!";V$#W,.OQ./@OSZBG'R(# M_9$P_5W5/4*CY[4\O!J)36AQ$H_EL1+EH$MR8'& M<$^+'D)J,R&FT,):6!UV$2/$LPU!!LHD8*S*9V[BW*?WNEE HLQ%4TKS M!]R 5+KN&_O?>!%RQ=$3QB _QIX<,MMW9.!-$N;-L43="?SQS$]<_2.-K:?A M,",I\\AL,M H"=.H2[ >2B '93)J ;:M/ &G ZG2,*GVG%_)YOE4"U4? DH= M'(M9-B[A+K.89)Y520>"I<=TB(=ZNO+=B$;D]*B*0 Q^N7>*%K,?G5B_S\V7I%+%/R B?:]W]F]I4$1-->R M^+*4%52@]E^H%\).%42#=/V]*NA'S;;O]<#7-,S7']7;JN_\GZ*3Z"S"1ER@ M%UZMQ7M$HBD42/,/M4NN#*6O]5*J\K]B :V8?+M:MJTA?BC<]!D/S:#%* 'I "L!U K2 %&P?;915YFD\Z:!<:UBY7"^!YX$8HE68K M\Q1:SX*O2BB=3JBV*$F2-(_&[..R(R H/5*7#N*%'NKW-8=+H'6Y:B#,[J+N M$!PLHQ9'.NPP(7GL874Z*!,:5B8@R-?UNF\9-CI%82_5462LZ_ MM5K4(+'NFN+,Z84M/;*8PZ2A1UHXL?"RC"2.^)=5?Q.]XCU^M6],^,P=.[,S'8^)#!? M<4!5?BZA]ZG$$PR,SE*(D.H_C.A/M%QUWQ8\2JUEW1TN!0?TQ@!^?Y(@RC8G MYG.%[>2P, !X+ 8 >&PO=V]R M:W-H965T&ULK99K;]LV%(;_"J$50P*TT<7WS!;@V"Y:H$N- M.MT^#/M 2\<6$4K42,IN^^MW2"FJE2J^=/,'BY3.>?F\U"'%\5[(1Y4 :/(E MY9F:.(G6^:WKJBB!E*H;D4.&3S9"IE1C5VY=E4N@L4U*N1MX7M]-*6ZO$ M+(5,,9$1"9N),_5O9[Y-L!%_,-BK@S8Q5M9"/)K.^WCB>(8(.$3:2%"\[& & MG!LEY/BG$G7J,4WB8?M)_:TUCV;65,%,\#]9K).),W1(#!M:;I MSZSQ9D]6ZQ>%B1JR65D.D$-(LHOR9OR.?5G%R]NB:O",O(0R(* M1;-8C5V-3$;9C:KQ[\KQ@Q?>-T0X+.:Q)X0="2/CN>_CN5F-YK2W=Q)NKI M".KI"*Q>YP6]E:8:L$HU$1OREF4TBQCE9"D4LU7WUW2MM,3:^[O-:JG=;=8>CCEN+S1.RB".P6) M1;'6FX+CHHM$D>G6]UPJ]JVBV3QVH=\=C-W=H:>6&*]7QS10NS5J]RCJ$I<] M2 DQP;42/;XF.95D1WD!Y I+,Q:<4ZE(#KAW)5C%UVWLY1"# R[OQO.?P9\( M:M#W:OK>9?2641%:Z$1(]@T?&!?EW5;T4K]W0(4[N/T]PS\CL&&A7UOH_Y0% MIE1Q&K__ ]5S[F,1#>!!#3SX*6#\R"F-NQC+MJ>H!R>ICT4TJ(V"C]@T^]?[F#"ZJ^DC_+1EMHNPWWX/!B M3H[X2=^R3!$.&\SU;@8H(LO#6-G1(K?GF;70>#JRS00/L"!- #[?"*&?.N:( M5!^)PW\!4$L#!!0 ( 2%0589V2R@] < "PG 8 >&PO=V]R:W-H M965T&ULK9IA;Z.X%H;_BI6[NIJ1IHUMP$"WK=0&YMY*=Z:C M27?W,TWRDTW]_#R0-B7U@VETTTI20UP?>XV/[,>'R655_ZJ64AOQ8 M%:6^&BV-65^,QWJVE*M,GZNU+.&;)U6M,@,?J\58KRN9S9M&JV+,*17C59:7 MH^O+YMRWZOI2;4R1E_);1?1FMK$1N]GOB>+Y:F/C&^OEQG"SF5 MYK?UMPH^C0]1YOE*ECI7):GDT]7HAEVDGEP=\W\-]ZA6#?H+$^WGEO$I=D)KN^ MK-0SJ6HU1*L/FNPWK2%?>5D7RM14\&T.[@(F< MG1/N?2*<VJF%L5B:L2GL\\R[ZK M"H+P2'7B7ASQ;/A$994S8'>W*O)C',;6< MNC(>AU$0XE;#@]6P:>=U6+U?RRHS>;D@\@= A9;Z G,<]N6KAI0+OY_(0I90AT7C/9L#O^3:U'6YE9C]V#46PC_+/J:*A:5*7!7SA1_:HP^149^Q M /?/:(M5M'^B76;E0M:(])3E%=EFQ4;6$^\,F 4R _U?'^I\W@Q35:+\1)V; MLVY_@DC.>$@M6?(V68K*V)'L-!E'C,EZD_&@#-2 CL/Y^5,K="RWX[ODP[ZO/Z++#^N%T/>N/X-& M2P:-E@X5[;1/6LIE_9A[5QH)<?# 5"XY@?9\5 M1 ;DWU6"+>6R?LP]V.T9="YA>O;T,4%$X,+VBHB8[]M6D>NQ#LAC+="R?J+] MK"J9+THRVU25+&[AS"+#):?#P4P[TP&/=U,,V 4(*N$>5;7JZS\:Y.;%SB[A2+H@JU]Y--= MC8WG$TQE+Q\))G(3X(K"F'K QM*TC.D:#N .?>,N2O)\E[PYVZ[WK-M<=O,A=? L#WRYH1 6L8>4F M050LC'T;(C"9$%''O,9;8N3]Q%@_?NJ>NSD"?WX0V/V+R#P8EO;TA<@85$'$ M;:^N+O9BVO%,@K>(R/L1L?5*,F.J_'%CLL="U@]F2E6>U3N&2C7[*9#MUC6T MZCG"A]Q.":*Q)S-$PZB3#$3$.B8SWJ(C__E3QXY4W!2%7%2*?,EGE9J^:"-7 M^A.!H7&.YL)]6@@5XDQ\B PJQ!-V1I GF3SP(GO_A.ABV)MVX QOZ8W[O43] MM])"8.=!]#*K)(K>O!<8WXO>@T9+!HV6#A7MM/-:%N7]+'J;Z7Q&/@"AS&$4 M9Y5N.P;%LGVX\'C7?VXOQA-493_<25"5O9=.494?=U1MRZ:\GTV3O-C43Y7? M85U@UNT="*IRK6,J!U=05:?UEDIY_]/7/YK?)\%[MH7M_T+N/ .:;HPV63F' MN1P?E(,^CQTT6C)HM'2H:*<=U%(S[Z?F=E#N>@8O1^01:LP\'L'4;]\?BH-&20:.E0T4[ M[866];V?LWYW+S 'J3CU1&B#+:)C?LB$_; &T04A]P)[341T?B \VH&X7DO[ MWL]IOW'[IA]>^X.]NPB'C)8,&BT=*MIIMQR][O!/WG=PN1XV$S9R3!"9%_O" M7@ 0&?-8%-@S'Z9CG(8VG8R/WOY9R6K1O':ER4QM2K-[X>-P]O!JUTWS0I-U M_I9=3!AR/F$7Z>[%K3;\[CVR+UFUR$M-"OD$EZ+G(4S3U>[5K-T'H];-NT>/ MRABU:@Z7,IO+JA; ]T]*F=X'^+2H$1\3DVK-G(7AQYCAX^P:?IXU/X&7"3KR&:S* ?HAOT91Z@]^\^H'PKH)=C^LUW%=K,$^LP4)3FHL-1V&^)$N%?7#>WC]CKX,>C2CFJRCWYEG" M@,2WR+0^(M,P3<5ZQI>8VZ4Y5KGS:[.'/SU[2PRKB1"KY+-.\,U%) BD!H'H M"HUI!OEH4R2*/4&3/*8907_?+;A@<.3_4>U]Q6ZKV8L\V.?;*"9##8@Y87NB MC7[_#3O&'RKAKTD67),LO!)9:XOL9HOL<^RC&5PH2;D7J@VH;)W2MK@W]B/' M[O4@-/;'RG91ENF[5AL5=%'8[-F>V8:%79AO^<8;6RU-)# 7$E93H0K ARZ# 8%,M M@M.(X/RL"'=I2M:,HFD2,SI_X7!J^4#TNCN44_R:ZP"R1>8 N-)5V&HP#@GLA0^>F?C_QT/OYC"ZQF=5NRX\G:/ M%3 ('E.^T!0PC'W#=F5UNC@(']>7!-*/:I*,L'59#'((CUTNJL=G,]H4G'=E MF26-W^/^&"O&@Z) +6N@-_JJNIU&;)WD'*5D!5,9MR[L)*L*QJHCZ+:LB!94 M0'U5-C=09!-6 .#[BE+QVBDF:,KVT7]02P,$% @ !(5!5LLS\!T)"@ M"E@ !@ !X;"]W;W)KOWJ[*R:+>0JK5X6:YFK;^Z* M7Y]K/WY>5YL:F762[?EZ3:K%9I M^>V-7!8/%R,Z^O[!A^Q^43K]-[>2/KC^OWI7IW=E"99RN95UF1DU+> M78Q>TU>)<)L&6XL_,OE0';TFS:%\*HK/S9NK^<7(:7HDEW)6-Q*I^O=%3N1R MV2BI?ORY%QT=?#8-CU]_5X^W!Z\.YE-:R4FQ_%Y\';-_#T+GD]#?Q] W\;K-WH;D,S M3>OT\KPL'DC96"NUYL4VOMO6*B)9WJ3B35VJ;S/5KKZ1MPST'IJ;_UZ/L^:2DB7Y'V:S<=7.9FDZPSN2637^B!K5?%R3J*TS+/\'AJ# M^)'NS&:;U6:9UDKE7;V0)5&'IV:615/R7R3YO:@@U<2N>EWDXTF1UV6Q5%_= MDZN\EJ6L:DWJ3&7,(6W8(6W85EOT:+^1]UG>'*V:!Y9I/I/D%Y4&U2)5#EZ0 MM"9OT_(E8=ZOA#F,0EEAU6\FX%?5.IW)BY$:ATJ67^3H\N>_4<_Y!Y0K.S%W M*]9,OE\N:1"Z04 ]Y?O+<5Y@NHTPQ6),L01)K),;_) ;?&!NG)(/.TWO*(1N MX 6^%K^)::8B[6E!!K1"1GVG:Q:99MQU-8>Q:32F-/#$S59K]7Z/VVN4WXEN9K BSMR5Y1W,JLWY>,3@=73T(D@,&,J0L'T MU36FSPA3+,842Y#$.BD2'E(D1$L1*"VLZD/3(C16O4S+"$QW$:98C"F6((EU M,H(Z+<-QGC0G]O+=ZV=/^-I9PMZ+H:>)'J?:A56$ZC1&54NPU+IA/T)WU!IV M=;4GL_NKB_R5AHA^=V-6'SND4A&E^ MZ%.]-J>HCB-4M1A5+<%2ZR9(2]2H':EI"7)24G CC%[H!CS42QPD:H$>:4"- M,NIX^FQMVH4^%UH9Q8#9F'J>[^OE9MK18X[7'ANZJ_ M)5OT^="6W=7@VC?A5BCQ37\&A^HQ1U1(L MM6[06\K%GHQR,8#6J(6LIP<+GG&XZM7=[<#VA BQ4M01+ MK9L +C6B(BQ4M0@^!AXX>FVC,BS(J].S09.U$(O9(1;.%DV[D\&%;^*K(!2N MT*=B5'R%JA:CJB58:MT<:?$5L^.KO[Y5]?OT**P7ZY:O]> ;'$E,MP5+KQK)E5-S.J-ZG MWQJ46#5AJ].OJK8?LGJQD,LY*?)M/"M9UTO9VH(:!6WMP."08ZI% MJ&HQ!T"8Q[FVKDD@LZ!G:R5O,1BW8[!3L#/OQR$< EM4<#?P=,AXNNG4WN?! MT4)E8*AJ"99:-_HM ^-V!M;'E&T1-\%6@ M0K\F0G4U$R[)QTI87)J\)J!OX^B\->SNM[/0[4@$U MSV..SLTBP(X&/-"W!,2 W9ASA^G<&=)S@I[' / 6._'@&;DS1\5/J&I35+4( M52U&54NPU+HIU5(J;J=4=N[,38#D">/9&!.[C\&Q1]U&!1^"6=FHV IPRGN@ MLVAAE'@^&&5W-;3V!7 +'_-]?5J&84)0 HQ!U])_G$WJVA4SJJ M6H2J%J.J)5AJW71I>95X,EXE3%X5<./A/W;_@_,"%5>AJL7"Y% !T^^%3P"K MOOTEXNAY7T\*J\3IL.ITTZF]SX-CA0JK4-42++5N]%M8)=!AE3@15@%V *P" MK$!8!=B!L JP V$5U#L35IT=/>2T>4KNV[2\S_**+.6=:N:\])5*N7OP[.Y- M7:RWSSW]5-1UL=J^7,A472PW!NK[NZ*HO[]I'J5Z>/SOY?\!4$L#!!0 ( M 2%05;L4PV5^0@ +DF 8 >&PO=V]R:W-H965T&UL MK5IK<^*X$OTK*N[6K=VJ8; E/_#^^MO M2SCX(5E)MOB2@&G)IZ56G]-MGST5_*?8,E:BYRS-Q?E@6Y:[+Z.1B+$9+^,H?1F+'&5VK05DZPHX3C#*:Y(/)F;IVPR=GQ;Y,DYS=<"3V M64;YRU>6%D_G W?P>N$V>=B6\L)H)L M+BU2HO^BILG4&*-Z+LLBJP8 @2_+#?_I<+41C ,QC'H"K ;@[P.L90*H! M1#EZ0*;#3ZOIJ<3&]@R^K._CW;;Z\6Z'K2S2;KOY EU?7?Z[0$'U?7:!??_D-_8*2 M'-UMB[V@^5JX9X:[EK@D./*$C4?Z5O9>M$N;Z^_H>N;^>WT M;K'\'4UG=XL?B[O%?/7%M&R':3WSM/)8?Q$[&K/S 9Q;P?@C&TS^_2\W;?;*$+)3D<9$QDYN'L8$:*Y/-X\3%OC>&G7ML.J";121R MR-&JAS-=_P^.%F2C4J"R@'04%WF,^^J?P;7$A2F.^"C5 H=?!;##QS8#'1\#C-Q:W O@:=O29&=&-M5L/\9B,PPY" M@QEQ M<,,CJ"C*P@5V41_QQ*NES#\F6@(43OYD<: -_%7O=8ZU;N./!",TS7 MJ=G,L0*]*H1 OSZ ?/D-00"L$[$K!$UE)% AF'G?JSF;8+"VK@:C(?&B'L - M^G6M@&=;FC\P2:4;FG#T2-,]DV@A(W:(=&Z#A=#TQF M;L.L[0*N7#*(Z N^(M*%9 X6/)([U,F4)69S'N ]8 ( MO>[Q,UAYX;@O:FJF=JTT./F>@P).D[\ANM-V (&T_S"PT50D+&4(.;5+2K+4@3>I^D_3SE6EG\HT1UJMG: MBU$3NVMEPLD=IVL&S!P7>TGN=?@9/??U'?''D19U!K/ )3T:Q*UIU;7SZE1' M"?JZ*+>,&]'JA G%FG;*=:MA7Y:J2=6UL^JB.M-]P:_3XI!$+@FZV'0[@OT> M;G)K!G7M%'K#V8XF:\2>)3&Q0]2K9;0E?0-1NF'88,H*L\G.'8=]:;.F5-?. MJ9U(W=&7WC UD&7D^Z2+5#>#4B8PX\0UI6([I5[LI18>;7B10:"FM(0LN:.\ M+Q%B$T_BL O69(;#/C&%:S[%=CZ%,\7WS!@+D+ZYY%.5$XO\85@RGC6SH]$= MG33]T.V* X/5,!HWU&/;FYI:L9U:E^\M0(S0#93J^8$_[H(WV+ECOV'71E_3 M*OY8!;Q8_IBOWE,!XY.6P*>:K;T*-3UC>Q5\L^?QELI0!%D'^PB[5[Y\0KN4 M5K'(_MHG.UF+&I?",XB&R ^T\V2P\_TPZE$7N"94;"?4:0SP1/):3]WO!1@( M\4D5QU*HRO"DTHAWNSB5!P;V=*,0:V%HLL-^G\3&-'AA,H2(;BJG, FS)3- X4J!R4 ?8(1)E7+81;R-P\B658RM^-/IIJ::)U M< QF@=.CDTE-\<1.\=63!LYD["2G\$8G$SZSE#-]\3.]Q_" MCVB)[ME#DN(?F+Z^7Q>>E[O30[=5(I<:K9VD\! M:RGAV:6$)9K?';F>+AP(\8C3;3$9[+ ?8:>GF/5JA>&]I3#^Z:'S=-T0>JX& M7+<*@K[G-EXM,#R[P+!G$OYV)O1TB6 \7@8[V_'R:CWAV?6$8>&9[.E8EUP7 M -$8:X^6=:O0BWJ*-:_QU-O>CU\6N0):R=MO)]JMK;7M<;P M[!KCQE9.'X6=+%_C=+\^Z*?RW2U0SZ NL!=H.VHP\R+2HR^\6E]X;^B+:DM3 M)3 :+4-$>2)D!E!BM[@O::(2 I=O#PV+S1"DHJ4)7=VV]1)$A+748+)RNHW= M4>,EH(SQ!_5NE$!J;0\OT1RO'M^_FJJWCCK7O[I?9H>WJ.II#B]U?:,<,IZ M9=C E,[G$!::']Z3.GPIBYUZU>B^*,LB4Q^W#/:82P/X?5- -59]D3*LD06MR']JKBW>I@-*IFK23ADM M+.7GH^7\Q<4)[P\;?E>T<7O/@B-9&W/#+^^R\]&,"5%%J6<$B7]?Z9*JBH% MXTN'.1I=GGX'H.D,T@"[^@HL'PIO5R<6;,1EG<# MC1]"J,$:Y)3F0UEYBU4%.[]X+WUK29A<^)+$1>NP[IR0.A,7TBG'*]>6'&DO M.8UG4P^O;#M-.P\7T4-RAX?GXLIH7SKQ2F>4?6L_!=N!_X#KS?;"&U^CN$-Q:71CM3J4Q&T2 /^^%S.EXK+76J M9"56^$A0J'?BS^7:>0N-_74H0Y' R6$"7'&=#.&=W(?^4T[XYWH0RZJBPAIQI5)K5EN')+JQ>*?3R5AX4Q!@+.K ET(A MM>EP(I2A>:R=RI2TBIQXQ/X>/GB6)+/32U,W4F_#V_STE[& 7RF*RJQQ4!7: M%2"51L$Z56BEBS$>OZ(G-7@.5&NIVQP'V%K^XKCO="N-V< 8'%IF[P1:H:A- MB 36Y2A5B%2Y&QFYEBT(VW(#"5J4SE+9E#:$5WA#ZJOB( M6+H@F'L)RE]::3U98@-Q!=&5!$0[%N_1[=[*NG&ELA&QE'OAYL;X!F%X-#UK MI1J*@I\<3JZ=RC3-+KD6%LMVTQQEK$M0P+BTR[Y^:!\MU-^*1'4FD@+ MB+>1S':]#4KHHIF(2[(>]P.BB+=(7UG,4QM/(E,NK8R#BIS0O*6JD 2=5FT6 M@S_H>?#'"48@-L,>BL+A]Y9C+01G(N7HG2CXC (XUJGQT9:Y?M(A\%#1$%8G MJD^3U42\62ZO>UGM1;O+$>1@:N79OFFM:R42[TV M2V[Y5@M%6TEHX"Z2EE1 M"K%YU>UX=9N64A7?84XL']V%EU*=T_'8:=/SUU?<8B%U\: M%RJ:"W"_YB9-X2X%#A8\#/QPG(US)K9@_BUO&@BNXCM8HH"4_ M,E?QWDS$_!N'T^4=@,NV0%\1R?/.[:,=YECL-8SJ-5;[F6S;8^_.U"IA8(B*LIA.IL\?3P2-L[R\<6;)LS/:^-QB8?',LP3O 'K?(OU M+^Q@^$&U^ =02P,$% @ !(5!5B6@])KB# 5"8 !@ !X;"]W;W)K M<9VG#9M4GNL M>'=V=O8#1$(2UA3 @J!E]]?WW L0I&S)=;.=[8?$% G<%^X]]T&^6UIW4\V5 M\N)N49CJ_=;<^_+-SDZ5S=5"5GU;*H,G4^L6TN.GF^U4I5,RYTV+8F*%-I:X13T_=;)\,WIWNTGA?\0ZMEU;D6I,G$VAOZ\2E_ MOS4@@52A,D\4)/[]U0_\BZ0Y>)K-29+?ZIFYFXM(7.M*K>[7CPHUT[6:1]&FB/-M!^+;Y8 MX^>5.#>YRE?W[T#.).RH$?9T]"3!#RKKB]%N3XP&H]$3]':3\KM,;W<#O35: MBG^?3"KOX"S_6:=PH+>WGAX%T)NJE)EZOX4(J92[55O'WW\W/!B\?4+:O23M MWE/4_\>C>I+V>LF?SU!<5XJ6G5=>(U)PX^M<"5 JI9,;P 7M$-X MBU\W2JC$5YI2"E*A(,*Q7ONJ)0LN) M+K2'0CTFE.LJ*VQ5$]>@ &FM#*LL T%2AQ[2=6UDG6NBCJ4YD"M<_8'6Q&F3 M: :P7,DB*J;N2B):B;QV9/YV%_TJE=,V[XMQGLF5-04< L590JH)1RX.1K9\+- M*'0B\D@L^% !YD5E.Q*20E.IG;B51A[E8MHKYZ1-5L#HT']F;;[4 M1;%)([(E\E:A?Y-T.['0YA;G8-T]E,XR5ZL''$@H6IP<&>IF-]N4"R#64KH< MBY (E",YO;SKK&X-$#S*@A@9BB,,1KG $M T,TL:@*3&PHZ#JT *]M)0/EFO MCR#T-=P(E)!^&FOF&H[NQ-39!:2V52

'4SH+C7NGJAFW1A;2SZ,*5^)@4TP9YH XA MRBA26H\?>%3_Q M_X( #N>=0$$&H*40SA2>P&O[#*P-1RJZR+S!.Y@&!^1#8HRDTQ7-M*]9QE[0 MK>-R$U5H10@A78A ,4=ETRCR*[P.X PY;-RTHF((Y9QLL4;Z&$R-^*UST]U M!C6G6JMP-K>BVZHY."(&.FY6D@";H2N?V +M" -DAPWQBXI6Q5->:F1="@PN^U$$LSA?I$-FC_7"K)\;2W""TSDDZ MIS-(U.^)SQ[9X>7WWQV-1H.W807_&+Y]U2A,H0VNH[W^\ 43'NWVCUXT^2WJ M19N&AV\A3NT1_H;1%TZ/,%YC-P;>'B$591#DGN*^B]J-QZ!20,[?2*4O?K$1 M/3L.L2+T< !!G5C8X+?/%$Y603M"RSQ@ZT>R.]3U\LW&Y.6/=$,MH10$0\TP/.J)Z-!7T9$NV9&^.FDJR:%912=G4207 M=755Q5Q.HO%:S5%\,H.4#(,OX1A(ZA U)TBTRU?XXY>4L!K+QKJM@_^^I41/ M@/(WBO-34Q)MBJ32V;S.0@G\D\2CD,0CIPAO#:,.2$"@XK8Q9H=[3) 3!5 S MC&L06Y4^&O)U,&]??.B0X@/J'LMF%P]'RPFY<8K"9FQ^"CN=)T6O#9<18Q^J M\Z[G$ I$Y(759UC0$T<'_?V-N2]?X>9#OL'?[&97@=3;++4X8LN%-!# M-(:K0#"+'%!0F( *?S$:_%EW35#XC>>PSO*K*A^QW?["CO=.B4R- Q(=F@$SC);4E\.\.5,54O MU%V*3T9<9-[R5CXIXMAV*FOWG%K\2=7>QY/Q::KUN%3=P.JZY(%&L^]D?)VV M_6+[S'Y[@*1[6E>A2L=Q3B!):'A>?K4EJLVCP?ZK7I<^60D=&<_54,>F3C[= M^]PVW"'S-4]B\](V:!W)&FD:">$ZL^QTQFM;&WD:>"2670@OP4K M+)2D$5=2J#MJ2?M%<&\VT5%0P.CWCHT*M/K>Z M/%UC<#92KB)Z*K>HF@3QV'5Z87 %S3U%-G?II;PG@R#YY.0HTWNA9,:(RV^J M2%H[*?0L.&8T<8B)?<&5*HD+QF)UT MC^.(@TX71Z,QM/R$KSR2)P*I!X,]B%*N. M^JE*7,)UQW.:D<6D-SH8 %T_J(GGL!J]_=(Y@( 6YW<4&##N/.#_RW$]\;QY M[W"PO4_[R0C?/&"=E](A>,/,N*SA M@+(*H:-6-0Z#NP4JM$ D^#>.):!HA K2+KUR:C7B)E^1 Z\&& U*S?/4" &0 M6Q6&@YFLHYS-8XNHA( J)945BC*(!V#.]^(<8S>9Y'YPW&,:X.B1WR( M;SO3TH<000Q:B&!L97,/1H,G!1OP*3U#L(\RHY!8\95S/EPV^7H*6-JV2U?I MK5'3,)3.WFH^?;7 ,WKG[>@MR)3"PW3F:MP,A+=K2GR&RX/P)\K'$VENQ 57 M0GG@W-CE\Z?3BZO40\6X&:N,P^H"G8FA[T8:\4!_9??XXF.[F6+%A(:5PS?C MVL[1^LY(, 7.XW&@"M-PV_&8W6$S6^F>5P'2)S.&J&F\J@ M(*4-7'_FMBBD$VQ=L6Q*F9]JE#>[ U9IMSE=(-E$W=LXK8VO$%%1LD/G#QV: M#5&P+$UIDJ/C*VP9RLV'/LPKZM U&PO=V]R:W-H965TP75Q)Y\5!7VMV,2N^;-Y.)RTNJI3LS#6D\61A; M2X^?=CEQC259A$-U-9E/IZ\FM51Z='L=UC[:VVO3^DII^FB%:^M:VLT[JLSZ M9C0;=0N_JV7I>6%R>]W()7TB_T?ST>+7I)=2J)JT4T8+2XN;T=WLS;L+WA\V M_*EH[0;?!7N2&?.%?_Q2W(RF;!!5E'N6(/&QHGNJ*A8$,_Y.,D>]2CXX_-Y) M_RGX#E\RZ>C>5/]6A2]O1J]'HJ"%;"O_NUG_3,F?2Y:7F\J%OV(=]YZ?CT3> M.F_J=!@6U$K'3_F0XC X\'IZY, \'9@'NZ.B8.5[Z>7MM35K87DWI/&7X&HX M#>.4YJ1\\A9/%<[YVY]I4\B-N,O_;I53'*CKB8=[Y">SIC9IW1KV;/RGP/>5G8GX^%O/I?/Z$O//>R?,@[_R(O'>M MPXISXM[4F=*2W73B/W>9\Q9E\=]#+D>)%XCMO7A*^C.3\JTRQ&]:?*+&4YV1%;,8W;'P)7%<&JDW(L=G19X* MH;P336OS$A4OS$+(JN(/WDR0Z#=":4]P'?N4%DG;+UA;6LD"[I7-6Y9R\OUW MK^?SZ=NX)?R8O7TY%E(T5JVPM]J(DJHB*&V,! $XM44PG')D= M3X>A[[P^$Y^Q[4!JUM*)%MUCO?Q"6G@C,LON>[,D2+9B&[W9U5MWQ'.V?9#. MQ[OSUEK2'CYH9SA4I@M48SP>(.SP: 6H;FK>QP(1_IILS$CH'*X#5W-![ 22 M]X8%6BQ4KDCG&TA=PW:W<2@Z=R;NBB*XB[,;+CP%DP=!P$]Z0/+94EBF=(XQ M@_([Y)(L"A2?"[9CFGS!^,*$$@'MKUMTU2*L(67,VMD<9KT*=0 (1C)GE3'G$EYM@;CW5@ M0Z6 VAAWVVY"V><$>5]$FUL/EB?[!;'<>9UE]09F/A6="G9JL4LMA((X4N\QS MT^K.>5X068?2^1:EQ_LU#2*0&UM07)0.%J8BLECCS962&?K7(VG\O*UYW2?_ M4#-<8&@7L9#XO9)5&_9UX,8)"7BWM3?Z@9HU>5__?3)WPXY =R;M68+:UL:+ M#=M WO-9K@&!IJ84T=\S+(-D?T9>>J MJH.;W->]AT=[9!B. .ILXZ,HAE46Q/2/2S*7C>+FVQ;ON-O=A]:T7 LK9HW= M5#L:&>!0U7+%I4#T88:$QEANS@(ST]:I9CN)7CYPKI0;]LZ1\@A F[;P.4P> MA .ML9:V2."#VE5%"\>6QA1K555GXGT;IP1K*RW1:$ M:GRXGYX&(,[S2F*U[7O7L44@OVE,2T0A 39^=3:R[R\N+J>Q !8&&5T'DP-R MQZL LNAV+ M&Y'U$3V9"\51.7L50AK9DZ>\U*8RH!ZSR_%L.@4S.FVLR1G>F"]*U'D0,)RV ML_$K[+S;\_.%F%V-IQ=3<9^&]R&G3^:OYR_%O] 7N)&0Y7-<1MW6C3BY&$_/ M7\4M^Y&$AOGX:CX7G\/0.I2%4,([4'<29]%+\:'+] MQ-;ZZ^B$DFDF1 @V0 MFNZ)N1[MTFX'DB:O!-G8PT*0^8O%'*]=_DQN[.(Y(Q'$8A4 ',2T%8?(0S()-&HERZ<#9 M%@&XB'F>H/?_&0!M.K?7UZ&G^/$NRO"*?@Q2,!23VD.\-@#S76(25S$,)-]6$SA&R(NOIL#Y \3[T?W5\#]@MBQL0 M]BU#0ZH'1?.8O._/?];%EXOE#J\+@'8HXK74N-"&3LLPEA#T2(^9W)AX75[" M()U:+;X9#7I64E4R>GO(IL?Q3[2(V>G7R7^-LX5:8+X+C@/?/-'-?7:'EB1\ MZZLJWE0P=CFX#/6F4HD-0;?FV[W G?F MNVN#GH?R77"7=P)E'!UASGO4&",[,--^A _+<\N;/X?*0@K;Q+T38&:$$/;P MB2[ XZ>Z!V,"N^LN&UVH]@MJ)^"Q+UV/CI&X!RL J[L4WAWC\-&%#MVX&[F+ MMUD'[HM0#;TZOO0TB;QME1_P*:-/.#KTWG0Q>;(,E+,/K>U:(),=WW/UJ_Q^"N_AB?+L]_GOA5XFI ,\K6N#H M].SJU.%K21)\ES?@^<(8W_U@!?W_36[_!U!+ P04 M " $A4%6?-G$;$X& R#P &0 'AL+W=OG;F^U)/KNT'= M&;+39B/-PQO5Z^W5(ESL-SYT3>MX8WE].O$GXOK_PV]FA-K,E*ZT_\\:Z^6@0,2/6JW:J^9T: M\=\=S\5!)!,>K_?<_^%UARXK:=6M[G_I:M=>+8H%U6HMI]Y]T-OOU$Z?E/E5 MNK?^E[;SW21?4#59IS<[8B#8=,/\+S_O['!$4 3/$$0[@LCCG@5YE-]()Z\O MC=Z2X=O@Q@NOJJ<&N&Y@IWQT!J<=Z-SU!W6OADG1VN@-W>K!&=@)&%Q+MUZZ M,O9RZ2")[R^K'=KUM+;H5;U*?T2" \PHSW,-]&+#+]1U3E% ML: HB*(7^,4'M6//+_[]:M.O-ROK]__]E %F_LG3_#F5+NPH*W6U0*Y89>[5 MXOKKK\(L>/T"^N2 /GF)^]/H[1=X[4]@2S^V"H>;40X/U*A!&>F417X>T3I< ML;)7I->(U690KJO((I.UH6YPJF&:FJK.5%,'"7_[^JLBBH+7[VZM7X6O_TYR MJ$F.8]]5DM/WE1U5U:W!1PZRUPV->@L?6;7I*CW44^6TL><>W%KW*#7=T)"3 MJQ[8YH+3_4\1D'A@ENK.RJ8QJO%(5@_'L@1_CT8S5X]CQ9IJH![;![ W7D'7 M&J5>^?,!AGRUX8BG49E.UY84!SXA;-5F!9S[T/77'W<3OQO.N"%<-1HX/0BV MW2/<4X#400'EE$%!@)3)LK+W4%%/EJI6LM^ P\+LEODPW&-]^/N$W> T;=NN M:OW1SKOLBC!_;0^DVZ[O::5PO=)FU-Z)7P3]T7BGP+FBS!-L(K+0,1I2.\0HZ@FG>PI#440)A2'H@QB$)4B MC@,J"Y'&,?T I2$D%UE6L. R*JG(11XEE) 5(A\J)D!$4F MLHA7>9"(*"BP2K-"Q$5X:K.=6?\B>]WY7'TJ\\^H3$0:QEADD2A2AA[ED4B# M@-4I4Q' C.]/:XCU0:R]I6!E$>49A1":YP$E,&L.O>,\%G'T)UGK$+]_57RA MT"*B[07]-'1LKX_.%UF$4RPR;ZTH$U'$@!$<89SR(H#]DET [3E0)I(\I@1Q M%*+40,F$0FB-.'K[_NW-!;V=# 8\A*G(TH"B4A1E2&&8XDI,)7C#*C>VDQ?T M3XFB0$DJPC#G^TF&B[!VD48@B$20E_0MYD)D-]VVW2 I2T0.;X.2;C7L:@?J,CN>3Q0M% M?;06VUP@C:Q1P*M*3RP'-*J[YU9'B\-ZC&\Y+<\9'"N]&;EZ_BQULAT5,6P0"!EGO8LY.A# M5&,.8HU0-?L'X8_\7=B84>Z">S]83@5/!Y#R'F@=@(NTEH'U7^ M#021@W;<73'[5(@F-<\!WBYLA.D+P"' ]K[?(VHEVB!Z?X.4[Q^CMIYV8<6L MD4M,B/JA!T4/2IKSI\;@Y=$[!@6L\:\U3#2,<'[2''8/#\*;^1WT>'U^32)B M +N;LVW\X/?I7T4H[-'._;/&H588OX'RMD=2[#Q9P>"9?_Q]0 M2P,$% @ !(5!5H>PXTU+!@ &ULM5A9;]LX$/XKA%L4":#&MNS$CG, .;;8 CV"]-B'Q3[0$FT1 MH4F5I.QX?_U^0\J.'=MITW9?=)"F%!H[(V,GW./5CINNM(+G@6BBFFFK==2<<*D;YZ=A[<:>GYK**ZG% MC66NFDRXG5\*969GC79CL7 KQX6GA>;Y:?%]S?!-VARY [<6747S+WQ5FCWV"Y&/%*^5LS^U/4^AP2O\PH M%ZYL%L]VN@V65BW=A"D-4$:<$=! >4U]_S\U)H9 MLW0:W.@AJ!JH 4YJ?/WW!IV5>N*L'>"^XJ*V!Q[TZ;'LSI2#.K M&5U&1ND.1L?LO=&^<.P/G8M\G;X)4$MDZ0+99?HDPVN1';"TD["TE:9/\.LL M->T$?IWO:WHM7:8,*>O8WQ=#YRV"XY]M.D>6W>TL*6$&KN29.&L@(YRP4]$X M?_6B?=0Z>0)P=PFX^Q3WY[CFIQBQSX5@(Z.0EU*/F>=#!7L$1;1G4L>,#ZDS M1#HSC^-79E)R/7_UHI^V>R>.C:3F.I-<,>Z< $^NAB7$C:)X'+&/1L1YFG 3 "0_UEE+>%$#LHH1^I<9MR+ M@$R)J5 DBUY6J LI+,F9L\H#U+]@[PWRU@N+=!*H1L#P<-X-V'9S$:A--;XX M0!JP=T%XN[ZG];W#/AL/TUP$TPS8%7<%$]\J"4GD@ &EC)@CG>T=RN^H@DZY M*(V3,.1+UNZER6&[CZ=@[O1D[6FQ>RL0OC+ST"L#_R=Y'B=]8%[P6-SCZD?8 MS2Z\N*>,'K\F$^T/V%L]A8P8,E+7G"E8F".G1#\#4)JTN]U=:.-FM$ MQ>X@68_J_S="CI+CM+<+:]Q\3GSTDF[[:",^XNHOQ@<"H-/=Y%TO/XJ+SE%R MU#_>H5>]^1NBXC&8-.G#L_'ZHQ$13R_N6RHJ*E==4ETH397&[!3KT!@S4UTQ M#51W5.GDCQBS$"K'G."+4!AY+M5\6='"V97ZARH>Y&H4N]<3:M&L%%::W#%! MG7I';7Y8[8;5]H!]( ZAR;.;P"&V^G4&:W0?$&%[4;?]6EO4<3/60?V\"O6< MP$5$I#\%OY^O5Y:]PWURQ"X:&"/0JDV 5DC(D/LT)$8.NC?4Y&$ MA:S@2 7:7NVPL6MN8IRA?4MT_% ^AO-5B8@K3+R:45L6.ILS<5_S7@3SB+UL M'_<"II=IK__;(C&!H5PIPCBOY@=;D\X59N:>5'A1@+-=U0$46-#UUT/(MC!: M8'9$99@+;@,:5E:H]_@N(*9?S;T7*H&S,+ON4?RDK9.X&%[:)_L)Y$5VB@SGD-BF*]@0QIL:,1AEX)/A?5&)^RC%6-R?X& R0F_*1W&)JZK M$5P4QEFRF*O*4I'[RL* 3F9AE>=3C&K@V;F&3_DX&&LAF4[OD7IKF-E%AI!P M(>@>\/^^BK+PP257!&U+]UP4UJL=7MSIO;TTZ;5:^ZNL-V'%5KXI_2@"#+GW ML]+;.Z5WE]P#QKKY;TS.SYJ&E3,1@O,$;&O;2)"^TJ]T&.8M/C###(!-9;C& M;6C"&SX\L[N R83>NMJ79H6$E;@56S\)\$F,P$"Y$!I/GI4P0=W:#^+8%!59 M_<"((6601-L_(Q*#XMI&#-2Q M?BN\K,>W&V!U!W6HL^N'DO[K-8NL*-B,+AKEVT+02%AH"J[CQ7B8+.=#XK)( MC]HFL-&*20ZV?6$V5WX$3(0=A]\=#I%1:1__"2Q7EW]4+N*/A(?C\7<,4F%, MC42)$4A;![W#!K/Q%T=\\:8,OQ6&QGLS"8\%9A%AZ0#V1P9VKE](P/(_T_E_ M4$L#!!0 ( 2%05;@(SKI- 4 &L, 9 >&PO=V]R:W-H965T7:O65D+" M@V:FK6NNMW=0JF%$D"Z6^TN2WXF80$B"H(+=D@>//&N90560(83QW M-@<[EZ2X/^ZM_^)BQU@6W,!<55]$82VD_^4O71[V%";A$86X4X@=;N_(H?S +9]=:[5AFJ31 M&@UX*U+.S)\T+8+=YKEII#7N$',2:+RH(F 1[/;3H@R2' M>6?OSMN+C]B;LD]*VM*P>UE \59_B-AV .,>X%U\TN 'R"]8G 0L#N/XA+UD M%W#B["5'[+U&:-A?MPMC-3;&WX<"]7;2PW;HL%R:AN=P,\#38$"O83![_RX: MAU!0<1\%^8E&:!6&< MT"B>!J-DRCZ",9?L0:NU<+2!K,7@I4$*0)^YAD)85BECL/AGJ'V.WW!TCJ'; M5DO#N"R8X=0:G'!QF3O!29"E4Y)-@TDT)?$?BI>=)6$P#6/4C+,@'HW/V9.R MO$*\4YS'(QQ,LB 93=D3YF*NZH;++1.&("N##JSZ#G2C!7*GJ-!KJ56[*GOO M"%QA0C5;"HFP?55>.QUU#*TMM:IQ8PVR!5*5ACMV-!=O(+3DBR-GKDB);H*B MQ7AJL*5RJ,!8!&(!*4IKD/9HDM^_F\1Q>#6_GW]TP^CJW+$HPI6LX%M#G5 M]NMS"S+?!NRUK83TEXYC[P7>*)AP@ZX0O?6UVGG'QE*UR*G!T/N_ B+7479E M#E:):V &L):NID)B>':#BM90. MZNE=Z[ 6.5"[-8J?"<0B=$V :X4QOR;"]USO\5L7,C6CJ$7%=9_5YY97 EN. MMO"VLR4>=3BT5KE>YRN-]'0C+@>#([J%MF2I>^#B9VV5>6XQ+Z 9Q8D7_765A=?#M0 M:Q#BYM1!-7T3;4J0/HN=D0+0>DVQ4[(QV*XV9 ASP?>KBZ>IE7A+NF> (R^* MM71DC+=&:1P)%E'OSVSI#'+D#23S/UD4_9%"PL_J^72^,L# MJ[27:Y>:^(J=9>@P)%;N!WL8W]P//4K;6!-%WT8I,4Y\V;F3?#Y:#T5],@6GANA32KH+&VNXDB4S;8,G.E.I3T MI5:Z99:V>AN93B.KO%$KHC2.YU'+N S62W_VJ-=+U5O!)3YJ,'W;,KV_0Z&& M59 $QX,GOFVL.XC6RXYM\2/:O[M'3;MH0JEXB])P)4%CO0INDYN[S-WW%SYS M',S)&EPD&Z6^NLW[:A7$CA *+*U#8/2WPWL4P@$1C6\'S&!RZ0Q/UT?TMSYV MBF7##-XK\857MED%10 5UJP7]DD-[_ 03^[P2B6,_X5AO#M+ RA[8U5[,"8& M+9?C/WL^Y.'$H(A_8I >#%+/>W3D63XPR]9+K0;0[C:AN84/U5L3.2Y=43Y: M35\YV=GU>[E#:97F:):1)4!W')4'X[O1./V)\0(^*&D; W_)"JMS^XB(3&S2 M(YN[]%7 !RRO()V%D,9I^@K>;(INYO%FOXAN#P_QG0M8;#^XTTRC_]\A6XVT0_]5,?ZW,9RNN2Q% M7R&)QJ+F3(0@V$9I8+("M4/=4"O[3:FHU8Q%.J[!-@BU$M2S7&YO@ J#[0:U M+\X'ILL&TCR$)S9,N,:#F+[KA'-[ 4D6+F8+MTC"19; %VI/8@.=5B4: ]=Y M.+].(<_#(L_A+9><9%S!5JG*0%J$B_D"DB*4M+A M$]&\5VW'Y)Y&1*DTZ9!\'*L^:&[Q4M6U >L@*!:XF.>9IWJ1A]?)G*+4/EK; M:,1+_T52:B];)VWH*#;'!YW"S]/@-!J25].A'RUB'XZXLZPX.I@5B]]TD'D' MR;F#J[. *](T87#9DR5S>:WZTH(3!E5%]C5IG 1?P68/G]6S17$HT<;@MYY2 M),:D;27_[M)&J%S3P+50-DQOT80P-)Q*K=&+73IMM#T=' 1"TJ*'P+C%2=*) MQXZ[H4WVQ]@U"F;/2D,04A'1,6-A$O]N)5Y.U$O=&)V,R18I0/<8&-)]+^TX M,:?3Z;VY'GP QHU5G1^Z&V5IA/NE:S34 M[@)]KY6RQXUS,+W"ZQ]02P,$% @ !(5!5J<$768E! ]0D !D !X M;"]W;W)K&ULM5;;;MLX$/V5@6H46X")=9>9,[5<=D;PAJT4Z*ZNJ=I?,2%W"R_P#@N?^;8R=F&ZG+=TRVZ9^=JN M%,ZF(TK):]9H+AM0;+/P+H.+J]C*.X$_.=OIHS'82-92?K.3/\J%YUN'F&"% ML0@4?W?LF@EA@="-[P.F-YJTBL?C _H'%SO&LJ::74OQ%R]-M?!R#TJVH9TP MG^7N=S;$DUB\0@KMOK#K96.T6'3:R'I0QGG-F_Y/[X<\'"GD_A,*X: 0.K][ M0\[+=]30Y5S)'2@KC6AVX$)UVN@<;VQ1;HW"78YZ9KE26%]E]@16@C8&:%/" M^^\=;S'QAD##S'QJT(Z5GA8#YE6/&3Z!.8./LC&5AO=-R*.7X]HAFZHYYR]>O@M1_^XS?\>AW_!SZ"XOUJYCP(-*.(NQ4A&O0AAI6 C50 M2(W+5JJ0V+W:+LL-F(K!1@H\!GBSO0 L*JO73+G"?J2JJ"!,"-Q8O0D$"0GC MN!]D60)7'1 3?[1P L#N\<36#&@MN\;"&PF3(" ! MBKOD(L@LR;$6RM7$5(JQ,[?58&+.:MN\@!7GLM3 ; ^?%LMV(<$36;?,G:EB MWU=[@C[ELV@P$I$P2EYH)'9&@E,CYW CF^V9P G23&N&I>5-(;J2V?P_35$W M4VS,M=0<53%3ND/2]4@#7VG+,9_\A\N:%)9EELWZ'+Y@$%N&5:9MQ0L0LG#9 MU@=F7\NZI\P*+=X Z((T..>S_9-XY M^M O_9*R:D-WZ2=[ZVO#;0IN;:=J)!'2*_,MFR+LMC" 5<4%;UNLCX8@STCB MYQ"D&8F1T9_0-04S$LT2R+!!TB-21B3U9P,I8^RTRUHJPW^,42$Y6\I_2NDI M/Z,^KLDL^Q]X&06_"/XX'Q\[T:='5W'-U-8].#1&C*'VM_*X.KYI+ONK_$&\ M?Q!AW;8<"2;8!E7]\RSQ0/6/C'YB9.LN]K4T^$QPPPK?94Q9 =S?2&D.$VM@ M?.DM_P502P,$% @ !(5!5L4A2^O)! D0L !D !X;"]W;W)K&ULK59M;]LV$/XK!S4H6D")18EZ2Q,#>5F[ NT6M-WZ M8=@'6CI;6B72)>DXZ:_?D9)=9W%=(!A@R*1T?.[A/;SCG:V5_F(:1 MW?2?- M>=!8NSR=3$S58"_,B5JBI"]SI7MA::H7$[/4*&J_J.\F<11EDUZT,IB>^7GJF5K9K)=YH,*N^%_K^$CNU/@]8L'GQH5TTUKV83,^68H$?T?ZQO-$TFVQ1 MZK9':5HE0>/\/+A@IY?(5=YX"(QM<1,]BZ= MWQQOTUW[OM)>9,'BENL]M;9OSH B@QKE8=?:#6O^* MXWY2AU>ISO@GK ?;- F@6AFK^G$Q,>A;.?R+NS$..PN*Z <+XG%!['D/CCS+ M:V'%]$RK-6AG36ANX+?J5Q.Y5CI1/EI-7UM:9Z=OE*K7;=>!D#6\E5;(13OK M$"Z,06O.)I9\.,M)->)=#GCQ#_!*>*^D;0S\(FNL'ZZ?$+G6^. YUKUE.-?5S1U^6Z@"..8CB,*IR;5 M$0M+U*VJ0=3_4&*Y-P9>\#1Z"93@E+Z2$DYKE-4]D.[2=,(7#L[C749T(+&? MH=X>2D>*?"71'MZ9-V$#;Q9EASV]R)*7^UWQ79R()[N"""]("))*>&L>A/,Q MUVLTE6Z7WMT;K8R!BZI:]2MB@#7\1A!7&ZD^^XJ&]3%,%)*1Z[N+).,''H_U;*C+S5K86CSOB5ONS MVN%"4&"7C['2,$\C8.0V DYR1/!)BYIN.;H!*3P1E!R<2.D(_VY LM^-,AY! M6D)*G'^G04%A**+A8)2I&Z1)R.B$_./-&2E&R1I6.;1XR1RY4G;]MN0CGA' MK8]!6%-*';&0QY'?T5'B*5-#Y$N;;33BL?\BJ:X>]^[^&TN- 737X.,\#$D" MLT3?DG3WX8#+Z-#D&Q>L?*J+L58\='%"==M5W3U,A)0KBM/>K=.*]E&0-K0D MWEF8$SP]3$40@TY4@]SRRAUAJ^AZ>%"2/J!K%6MB0-A$P)>/,,JYFW#*\[(H MW3"E81[YMQD-.4O=,'>%@)*/;A]J0>?6:4ZQ*K*MV+P(.2]AWRT[V6F3* L6 MOADT4+D;:>B8MF^W_>;%T&9]-Q^:5F@ AXE52]]T MS92EE//#AGIFU,Z OL^5LIN)<[#MPJ?_ E!+ P04 " $A4%6XVA\M.0" M "2!@ &0 'AL+W=O;\9.&HK4K83$3>+#S#?_ M>.+)I2TTRC=,4M3O8U,KY'5WJD3 M41K'LZAC7 ;KI5^[T^NEVEG!)=YI,+NN8_KQ&H7:KX(D."Q\Y-O6NH5HO>S9 M%C^A_=+?:9I%$Z7F'4K#E02-S2JX2BZO/Q^$!_XW.G7#;,X(T2WWAMVU4P#Z#& MANV$_:CV;W',IW"\2@GCG[ ?;/,R@&IGK.I&9U+0<3F\V<-X#D<.\_@)AW1T M2+WN(9!7^8I9MEYJM0?MK(GF!CY5[TWBN'1%^60U[7+RL^NKJM([K.'U Y79 MH $F:_A@6]1PL],:I87WG&VXX):C64:68CK/J!KYUP,_?8*_@%LE;6O@M:RQ M_ML_(JV3X/0@^#H]"WR%U06D60AIG*9G>-ET )GG94_P[M@CVX@Q<7\:3!CX M?K4Q5M,G\^-4R@,Q/TUTU^C2]*S"54#WQ*"^QV#]XEDRBU^>T9M/>O-S]/]0 ML+/\T^K_+2A\;A$JU?7*<'_U5$.W;R#@,4%Y0C42Q!&!DX&!1@EJ&N82J.C8 M;L8C[%>9B4M!66 M23%M]EHU:%S[8@(:I"AYF"\22,*T2"T$68S4E%.,^2\7Q/G:/^="MJ0A;+@T(;,@UOBB+ /30 8>)5;WO.AMEJ8?Y84L_#=3.@/8; MI>QAX@),OZ'U;U!+ P04 " $A4%6U^SYQ@8% #F#0 &0 'AL+W=O MKTU2B9+5E9J189G9]%Y_W@R].O#@M\D+^U6F[PG4ZT_^\[[["R*/2$N.'4> M0>!OP1=<%!X(-/YJ,:/UEMYPN[U"?Q=\AR]38?E"%[_+S.5GT2BBC&>B+MR- M7O[$K3_['B_5A0V_M&S6)H<1I;5UNFR-P:"4JOD7=ZT.6P:C^ F#I#5( N]F MH\#R4C@Q/C5Z2<:O!IIO!%>#-S<^)*GCH3*Z*/+V=!$&P!( M-;>G/0=XOZB7ME"3!BIY NJ(KK1RN:4?5,;90_L>4-?BEM6FA;&Z8_SJ?6&>3%G[N<;;"&N[%\K1S;2J1\ M%J$8+)L%1^/7K_H'\4T"4*GI$(+12E&)7#GAADEZI"U+J>+9O2VEM8RG?_8H0MQ M7V+Y>UN @J6)$2K-.R0LB0S9++W^OBR!Y%$\3V1T(;"3*)K!3ACUK'3P( Q: MC!J S=G8,%\PD@[M2AAW[U<;=KI#E=$+F<%=POD%#_8&R7XGCF.RK"1&+*>U M=W#CV4RDLI# R&J&WS1#OH *M!G1&\_B]:M1DL0GG[S%!V_QKK4($_V3M]V7 M*"L*JQ_+:WBABT4@NR*Q6^*[L>[!-WXTKJP=HGO M*FG\!,2%+H,'JMZLS=I<>B2N9P8A]9P#\Z"&-_\Z&HW<+>QM0^ZV)?<06[+= MA.[3)D9^L']X8@EWF778V-.:;NH'3:BL?/2@C74$X2'IC Z[H^0[$CAK.&UR M8'6(=>G<^A53"/_U;)#]2I@T)V1I&'J8-+G(:*]-X&U2M8_4$SH$4&^HM&O9 M0P'^0:V ("?PB7)QNL^DPKU'Y)"6XALD,^:S5O M>BT]2TO$C=("-.1,MB20E6W27!NNA,Q\PN(1PDU5-!6#-#*ANG#..;N5FRO; MYK!MICNDV*W60!4)SZ%6#>?8%R>"!_C0LKJ062 _%3@Q4Z9PL]MPI/RB%VTL M#KSP_:,'R>$[1M?S/.#;>FI1I<(@N3N/SQE_1?C8[#Y(C(LBXW54&IP*7HHP7\@^9DN,X1OZKRFU9LM:4WH@(.+.%I M<8]8=N+1:&>]O/6CWLDICKIU/>+"70A@AC-DJ_::ZGWDG;3A)(?CX>!A'X'S M>HZ7%0WZ89=!L,-,2 >EMVM\5Y4!\;&"+ZZ51X&,_V^!W [?X?Y+PS?,%A-WF M"!1NWAE,X^[A?D2F^:IH.DY7X26/ZP/?!:&9XT.,C5^ ^9G6;M7Q&ZP_[<9_ M U!+ P04 " $A4%65@)-UX@" #$!0 &0 'AL+W=O!V'BS[T]70 MX3W@F\2]/9F#JV2C]9-;?,GF0>0$H<*4'(/@X1FO4"E'Q#)^'3B#-J4+/)T? MV3_YVKF6C;!XI=5WF5$^#\8!9+@5M:)[O?^,AWH2QY=J9?T7]@UV& 60UI9T M<0AF!84LFU&\'.[A)&#\KX#X$!![W4TBK_):D%C,C-Z#<6AF+=F_XH^M A>]C* M'G:Q_^\C=9*=E]J1 1YSA%07E;;2&TEO07NXTDT\>,D&L#:Z&?IS<^]!^HR M14/<98#$"QS%6(A[EY/$?9-+N.N0U1_W8= ;Q2-XU"049^GW>\-QXB9)+QZ/ MX-Q#A2?.*M#L?/^P?!UU28W)VMVV12T;9[["F_[&M>\D"U:XY=#HXC()P#0] MHUF0KKQ/-YK8]7Z:Z."@ &ULQ5EM<]LV M$OXK&-?M.#.RS!>].2^>L9/T+C-)QQ.WO0\W]P$B(0DU2; :%O]]??L@J0H MVU&3WMW<%TFD@,7NL[O/[I*O[XV]=1NEO'@HB\J].=IX7[\\.W/91I72C4VM M*ORS,K:4'I=V?>9JJV3.F\KB+(FBV5DI=75T\9KO7=N+UZ;QA:[4M16N*4MI MMU>J,/=OCN*C[L9GO=YXNG%V\;J6:W6C_"_UM<7562\EUZ6JG#:5L&KUYN@R M?GDUH?6\X%>M[MW@MR!+EL;)$A\W:FWJBA($-3XO95Y MU!])&X>_.^D_LNVP92F=>FN*?^C<;]X<+8Y$KE:R*?QG<_]WU=HS)7F9*1Q_ MBONP-L6)6>.\*=O-N"YU%;[E0XO#8,,B^L*&I-V0L-[A(-;RG?3RXK4U]\+2 M:DBC'VPJ[X9RNB*GW'B+?S7V^8O/RFNK@+(7UX6LW.LS#ZGTWUG62K@*$I(O M2#@7GTSE-TZ\KW*5[^\_@S:]2DFGTE5R4. [E8U%DHY$$B7) 7EI;V+*\M(_ M-_%*56JEO1/_O%PZ;Q$2_WK.X"!O\KP\2I.7KI:9>G.$/'#*WJFCBQ^^BV?1 MJP/:3GIM)X>D?Y5#ODW"SQLEWIJREM46:929=:7_4$YXW%XUY#/AO/2-$R=Z MK,8C_B/7JY6RJLJ46"I_KU05UDMMQ9TL&B7,2M20+J1S"H#**N<5RX"P,,M" MKR4EGGM!:PET) M4S?LU=9O;),<)7?&BII)-KCV690;*52[\G$]487NJXAWXW$API$?4+H)=&KRT_7'_AG_.K%2&S8 M18= &>%DG6W(7(G JRB[K%XVWMAM8!9&(S-WRCI6S$ODGR1E\2%461=FJ^ 5 M2MD-Q8>K%=?X@1G!B22N=W)'6):B[DXY8@7$,L*IA&K>@CB8%V'@$G0R=%ZN MEO!/!0\VY+WP%TIT=NO&XCT8,T,PAK38T1B1JPK+*?@1GH$6Q?L'PH,4#]0$ M5]/.BOQ8\=8;VNIZB,F['<1/L27([@EV1 M<:N[=2QAOE3KE^BRN.2]"E18_ M8>]S]U%[5;F$J51_=Q>3T8%_;@9$(XY%OT'X\D%Z0GQ8>$+$8N3&7U>]K1)9(GV0DQC,8N@QTS\-&2.+DY5ZZ%C,4E2 M?$ZCB,U)DRE_3],89H7.F%6H0K)=!J4I]+Q<%E05X0_!-[&Z99_]8MJ[GE+X M.><^"6".ISVW4,/$,?E)6J16,@VW1F OJHH]77L.BT+=J4)L- (2J[=,HSN5 M=%4WS&M$,ISIA65A:QH\MWZQQS+.EY650,W M?%8UT$!AHV-_Y6.1\GLF?60EX_8[:;_3#F+H?!"TE^)O1" 5DZU366.U)RT1 MIJ,XF@R^6<'DU> 7)6%+$:&3Z*F!(GH1]0OWKSX:HO+I?-'?Z;[IWA53RFP^ M[^\.?]\PEPP89W<\D!M-X@E'7PH XE&T6(B?C0>.QV(V.I]2A*:C23+GV%S, M0JS.9K-'^.Z"XW\&;CPZ3Z+!][>""_(8@#NX:L&%K4_ Q;T.W-D W-G7@CM? M$*CS> 8@ "X.[<"=CZ+ ::-9.@O@3M( ;KS@+ ^$RSG&^>XVH%\._VPCJW7H MN?;2O8-Z2'+42S -$#F73,Y=8Z6>LG.?['MDC+OQRU[ZX9Z@=7/ M$7GJNVN M]^*$CSIFB(];;"YS5#5F(+]!Q8]Q>^8D_*X MS::GQL\"HK1N,0FE+$T/&1]]M?'GWV#\"0I?G'Z3^<#V))U\P?S)SJS6_#A. M.)*'.?$%!B_E;PC4_$@:NJ9'&:'++E ,1&8X/71+WZJT>K0# @AX1#=<'>BI$2QE2-WI6V0'% M<(G:,1 MN-!RB0Z9G!9:3UG7UJ OH?VE?ABXEY93@[D/.55O8N;5T MS"!8)W7!TQ"./^U.WHK2Y*H@(YQ'"ZK:L:(PYI8GUS8>V#Q@E;&S0O#T+L\Q M;E!EYV@2DJ=,'[A)A4X55MWI7(7#!>:$>^IJ3.C7NW%LV(F-_TLC"*K6Q[>] M>W?3Q\?=\'&P:+6S24Y\*J&X@H66S*%6I$W E7[@!H9FTF$:\N#8-JA C 9% M\+/#M-@/V/ R4C/$$T\JR%+(XIT#D =Q(C+9T$..Y?81['<&30_?HBM9>8HI_S"']*C@?$N">LCB=1RJ*/04=1THV^O3?WI\?= MN%=L_P,=6R;\:AW3R:33,9I$WZ3C\'&"XG''A8SI#GM\%@:,R>S@$5P*=H\& MR)1T5^S?=I)U-Y@,50@C^B2*3VY?/!VX]T?L4BGN\C-E03I5G]C\X(B*CN(( MXM#")-SOHX %%ZTU-47$&A(YENF:PKNE&CZYJ:'A!A+ !>VCQD-'A#Q3?G@4 MQ?( RJ:F\]+I]VWPZ_#$"=AQ71D1S_Q&\WH[=9<2N#?E3@2_,J"N3O7YP!-L MQ7/+G:('@>WD.R:B&J!%VL51]+W8/5WH--@)=U21.5YUN7N:2H4/H?*^PPR\ M)MCKZK"ATVA@: V*D@][]O)CT)X/]XP,H3J HW-RH5& M1Q6^(CT]]>Y/T_<\GH?T34?I^7G?HK: MHY/G7C6<#=X#E0H=&;WMHD>?* ?AE5!_MW^A=AG>(^V6A[=QZ'_7]&BY4"ML MC<;SZ1%:-'[#%2Z\J?FMTM)X;TK^N5$R5Y86X/^5,;Z[H /ZUXP7_P902P,$ M% @ !(5!5MS-Z&QW!@ \@\ !D !X;"]W;W)K&ULI5=-;QLW$/TKA +DI%BR;"=I8@NPG08MT!1!TK2'H@=J.:MES"4W M)%>*\NO[AMQ=K6+%ZS62@J MJF4X<0U9S)3.US)BZ->ST'B2*FVJS6PQGS^=U5+;R?(R?7OKEY>NC49;>NM% M:.M:^MT-&;>]FIQ.^@_O]+J*_&&VO&SDFMY3_-"\]1C-!BM*UV2#=E9X*J\F MUZ_*RN)G,&1(:*R!8D_FWHEHQA0X#QJ;,Y M&5SRQO'OWOKK%#MB6-/B*BA.Q.)N*Q7RQ>,#> MV1#N6;)W]MUPP_UXQ2L="N-"ZTG\>;T*T8,S?QW+0G9R?MP)]]&+T,B"KB9H ME$!^0Y/EXT>G3^%-*(P4L,N?6X(.>!<<1YY6## P@5 1AI M[9 %N$H!'0^714U\:@&2O-EQ8!KIND8>P-L@BDJBCE,8@&!@&JFK25@J* 3H MKX@.W^^ 5GV$SF0&Q$I&(&X-X)%@EUXC1"R->VR/'SU?G#Y[&41K9:MT#A(- M;T/^%9S1*J$MM05YV$+C@LXRC-R@*2":*2DX77PJ 9#_0FM>Z5U!I,#!<) 0 MG:CV$4EE.!OPS;5!F*_W3/L\9T?KUG#%=JB'1 6S*\$\L1O.ZKK[ G,!VWL* M6F:&X4SX0(QSU6(:B9NF:9QNG,P4P;;2187]-(87]-KJ$O2 KK:@A(\X'R,Z MAU$=3:7)%1X*C+6Z%*G;$+G2):QA$1N'J"A=Q..=P5PM"M\"/;=#SD]QT-3; MBBRS@NT2*HR\D,JESU^1SI5<&_D7$V6$_/331/DP:PAQG Q'G M@2N2'=8)3.\=C5$D 4E&,#I,QE8; SJD@XHR5V7D$ZOSM2_U+IE)ZSMYRV#T M':$4^WJE_*>"@2^>-2,!2YC'#%,.W&'!6I'1M$G6X)>9S],Y*M::B%(>2$DE M-YRA04ZDVA#W%94E]PMK,=3@OEA,CRL%XRQDJ$2)*R4G%MI3YW9+$O/:NUH@ M>91T"_\/,\@5E4P7Q?.ZVYRS5;D$U]>&F,"Y;[M[& ?%+=6XB#A3'(;;J\-4 M\H'B.?7I-I7&$;=-1-AFB4( J+/G>V*6IT;&?.YVXE,FX(#:9M'AK&"?:B'G MJ(43K*KW@\F'2.$@.5_X://C[MQU!Q"'X:SM+L-;C2,Q%5Y_E3SI$P722(]5BXO\Y03WPXWVSK(7 M6'G346;,-M ?Y->XV8;L[N+]M[;^EI -.QY6L_O-!_=@KS,;/@0.B6?.EU6ISQS[) (E3S>Z B"<5%J#46C099*&?#H:C)1 M/5Y$&SZ7ND-=H96-:WK2\J=!O[9<^!=BD^IU+.CD306BHZ$;\>'L.'9.E2 M'7*(>[*I?TKA8S?YV>@=!KE8I]=F8!&T,3_)AJ_#@_8ZO^/VR_-K&-[6N,&" M("6VSD^>74RR1Y >9+!YGJ!NQ@>.8O_P902P,$ M% @ !(5!5I\,Y0*W! ^ P !D !X;"]W;W)K&ULQ5=M;]LV$/XK!W4H-D"S1>K%4IH82)H4ZX<$0=)N'X9]H*6S1502 M59**DW^_(V6[2>NX03=L0&*1%.^YYW@O/!VOE?YD:D0+]VW3F9.@MK8_FDY- M66,KS$3UV-&;I=*ML#35JZGI-8K*"[7-E$=1-FV%[(+YL5^[UO-C-=A&=GBM MP0QM*_3#&39J?1*P8+MP(U>U=0O3^7$O5GB+]F-_K6DVW:%4LL7.2-6!QN5) M<,J.SA*WWV_X7>+:/!J#LV2AU"5^=!)$CA V6UB$(>MSA6VP:!T0T/F\P M@YU*)_AXO$5_YVTG6Q;"X%O5_"$K6Y\$>0 5+L70V!NU_@TW]J0.KU2-\;^P M'O?&40#E8*QJ-\+$H)7=^!3WFW-X)) _)\ W MSS'A5YEN?"BOFQ5FO0;C>A MN8$WU4L3.=DYI]Q:36\ER=GY%?G]?5>J%J%'#;>UT'@\M83LWD_+#T>X9#^IG$.+"_"69P1"O/K4?A[DG6BP(Y?S,(MF83R+:!3'3@^C4<3R,-N,8AK-1DRB M^G+.9&F<$D_B7!!.EH><<[_.HBB<9=SSSV9Y6- YC2?R#X.,G!5-XL0_V,P_ MLLP_DN+[&O9Y\070:;0[G'^%?OQ$1[JE_P(=+S#@&7!7$4BZ_UK#%VDJ#;XP M6)_%OC)T+F];G[>]SUL#^&WBNH+NMS_)4UIE4"D*G$Y9$(9Z!,>@HZ#RUS^% MD\%RT-)*VF-K8>FV'YH*:HH[@J,_*ZNOX[S[AO=D;['3Z"NDBW]GTR-->%\V M@[-!F*_I#&7]>.=R*NPDS69T#5#I#'F2A'F:0I$6= DD<''H6#A)D@:JY>XRVLSR,&8) M?%!6-"^^!O9U.]-'W6B+>N5[;I<^0V?'QG2WNFOK3\=N]LOV\9O@4NB5[ PT MN"31:#)+ ]!CGSU.K.I];[M0ECIE/ZSITP2UVT#OEXJB:#-Q"G8?._._ 5!+ M P04 " $A4%6:_K-;M0' !M%0 &0 'AL+W=ONRE&9W X7>7@ZB0;MPK]:YHX71U<5&KN$!W"^;.X-OHXY+IDJHK-*5 M,+"Z'%Q'9S<)[><-ORK8VMZS($N66G^FEQ^RRT%("D$!J2,.$O\>X1:*@ABA M&E\:GH-.)!'VGUON_V3;T9:EM'"KB_^HS.67@_E 9+"2=>'N]?9?T-@S(7ZI M+BS_BJW?FXP'(JVMTV5#C!J4JO+_\FOCAQ[!/#Q"$#<$,>OM!;&6'Z635Q=& M;X6AW7 &ORJDWNBS1.0].IY^%K#+_='J#AF8"/V+P MK23_78P8:DY<&R.K-?#S?Z^7UAG,F]\. M&>]Y)X=Y$Y;.[$:F<#E L%@PCS"X>O==- W/7] \Z31/7N+^_T7MC5B+GW/@ M!5GM$%RIKBMG!98)89EBR11IG\+E1M?K'/]!E"!M;;RC28R!5*\KQ?OT:I\. MOM(S>.8<-,]\TP1-;J7)+,(B ^&T@')3Z!V %?H1#$LS4$@').5+K:QR("@D M*@6Q :-T%@A5I46=J6I-*USLJK25@P%T1J7$@&T3-2IJQ?MWW\WC.#R_>_C% M\F-T_B$0#FO6Z^CN>W2-#Y[VDYFX518%FFD<^4371I#^;D?:HN%8S\2FD-6' MH?A8&R50>3*VPI">EH2]QCHK@" H$$!0+M$E+8A8ZM-JPJM1P%S:T*X1$*01 M:?O,NRL1!]%D'$S"&7.*@G 11$T2083Q)O MT'0>S*)9&XU'U!^RY\;QQD4YFO4R7NG]Y!+96V;SMXDZF<3!=+[PSU$P0]I7Y2D5>U5A=<)Q+'TR MG-3T+L\Q]LRBKEYAR5%#.%?G8T1AZ(5ZO^U!(]76]7'12?SSJ(CC8![-_PHJ M1 \5\7 ^;5'QMM4HF@7A8LJ?XW@63+"\/@MJ$[TF%@T596%RJ3?IS /YI]F 2/:(9EV3/4S0"<\N0M[KSV/'^+GR@;#ZSON7 O M!X]_N24$HF K"U3ZA+KF9(K_LR3&7T)OS*N+12SNW2$73>)Q,]<+XX&XT3,@T5(VLV"*3;I$ZJ",:N-=6":S/H 7BF#=JZ4 M39'EEQK',+2?\!Z21P[A[3U-CF ^B#M,6I6UP^UMKF EOO\*:/BKQJT)C-T8_*HH'5B^:2U%,K@C 3C53\LKH@X"V^:D%YXI&V1QD@<9@\ZR9ZVG;O?JY&1"#4F<*<\.CF18: M!W09=BRS>R>8,_%>?: C&11-76C;0UO6\)4.%EVMI=G^'*F0K*\ '\3 ."R* MOLMS2'KG(RY/JM&5(D2%? E MRV8\H]D?M>;>JG,91B-0U:EA$*MU;)@2E*;R#-%Z\UTJ>E\J_W..&ARY0 M1KTK,"S :[[HLX)O)?QM6+?:W25>^RNTI^W^(O(3GED0J:* %9*&P]ED((R_ MW/,O3F_X0FVIG=,E/R+ ,S"T ;^OM';M"PGH;EBO_@!02P,$% @ !(5! M5JYCCU?P! V L !D !X;"]W;W)K&ULC599 M;]LX$/XKA'I@%_ ARW:E!IXZI2+O1V%XUB^XD,%BYO;N]&*F*IL+"7>:F:HHN'ZZ@EQMY\$@ M:#;NQ6IM::._F)5\!0]@/Y=W&M_ZK954%""-4))IR.;!N\'EU8CDGD4-YPRU?S+3:,DW2:(T6+E2GC>"$)%(>K,93 M@7IVL92)*H ]\AV86=^B1=KO)[7VE=>.?J!]P3XJ:=>&W LG+Z =]3B';UD_:=T_+HV>UP#NU9% MR>43=D^B-#+$+&YF*L=6%'+%+*:EU&HC7(L)_%G#*LFK5%@43A2R*HU?&96+ ME-.VL?C OD19E3$<#YI3@YE+=*D!NJXDV!UHH5)?&.P3 CVUCW1#$8-VE.]? M1IT73NY:P#B2$+0+V;J07[-)9SP*\7G6BC(2W..F?G$W:;9>#F M@(L=@0,;A+WQ&SSOA?@?N?6X-WASF+^WK\ZCP61J#I+US+8RSSRC@1VA&(*;&DE&)) M:\!SI*LPO2/*$8^IXB]HB5GE]:0S\;GWT$-7*=MP9 +M8B@XNR3[4B'X5+AI M>6RLC?\$M 0#R?(JL94#JC$B+?*G-M!+Y[00.P),]=7Z;_SZ-$Z=W(G8L%&E MX1[5U"F28"H0B@:9 (O!;@%\<+Q0E73Z!# &"9FP;(5/[6HW?JI;P+M.L1@W MN"VDY7(EXAP:4K$Z*__=^(VBC\+I^YOETBT'T]\=#.I^KI,U0YRI<-V0&?R, MUCYXBIMH !DE+)E6A=M?Y2K&O0.7V(U=3Y!SW3C\L/SSL?7H^3B1_T;Z]O&^ M1>?J3FU =VG%MMP<$.-3['.QE!8T(;R'#6Y^(\?)>CY4:/=892\?4Y-AW%,7Y-A+$PW4^H6H=QR5Q9XRS#$"'X(-7)M M76!,*MFM35'V8 =)Y7)"_8?SRJ."':VA=PIQ8SKUQ8AN^9[Z#I:T67LLIX C M.L<,B6-;[IM%(O<'_>D(/^4<.XYOE'8N8TAXA3&ZVF]1?>>4ROGU16<8AAA5 M O48/ZBO%HD;2RTZ*J8]2&]E-&[Y^H1X"=^5[Y+C2OONL--0X"OJ9%9:#IN^ M0RHU-%U13Y\C)K$"]T'_&JT4!([RBY'WN9\2;>)K-KY57&-Q,VJ#]@6;I*%' M0XYP#QL#QV03=1- []0GO7]PVRI K]R=DJ8_3AY_\6IWVVOK.W];VXO[.^]' MKE<"JK M$*H7HY'/5JJ4?F@K9?!E85TI Q[=6R.<6EP.KBE[P3ZW6OO=;D"=S:^_HX5U^.1B30:I062 )$G_N MU6M5%"0(9GQK9 XZE;2Q_[N5_I9]AR]SZ=5K6WS5>5A=#LX&(E<+61?ALUW_ M0S7^S$A>9@O/_XIU7#O%XJSVP9;-9EA0:A/_RN]-''H;SL8'-J3-AI3MCHK8 MRC-?>'JLRID4+FXD2X\B"].&B\Y M7OYB%""?5HVR1M:K*"L](.M#J]]^F9R,7SYA]'%G]/%3TO]FAGY6UO:#-O>VN-=F*6ZEN5-&?%DI\=J6 ME30/ I JO*BLL>!%L(J3)156[; 5\T.[G^)HIWUNU<+9,&FE#<>V%70BD M5Y5SY;H4MPO$2A6YD!5V?]= GBH>Q&PRG/U*N\+&E-]^.4LGIR\AK X^P BR M.+-E";@#.=G=4/R)ON9EH?RAK3T_6NW!!NS(Q='Q+)E,3MF[H\ETDIS-4I'7 MCK20J+!R2CWGSP:!?EY2]8M*.6US+Q2!8)^/*)%*<3,J'F+HCJ;GR?')I%$T M29/QZ?G/*SIF19-M14-*<*[0!3-;&[CKL%[?RSE"DPB#*"$^LD"/E@:9XWPU M\4@V 9F.D_-Q&NU,3Y-T=B+D_E3RFH\2)2'2V3[/A^(37'/[#.HKW^B>G)PU M 1H?_P]:ORB'-BIY)$!$H^6-!OKUO.;7UTN$&X,GB$]&W*HJ-$K.6XF].D+T M@W*P3QL4D!2!8*3CP.G$K#72U?JSDH&*[E[G%&;K8H:WK:)7>=^DC:R< 1S] M?U\3,,BJ\6DBY@_L_ER%M6)%&R/I?:/_&;VGZD_'+_=[S1\G+W_G75X%MA(. MM'9ZL;3WRIFV.C&""CFW+EK?5U^AS6C%T.K%A;Z -RI0!)8"3+\0WQJ(]Y+ M?-JICBT_>YB9I U,>IHC8F#B4ALVW^[+[U:(OFQV/PK04+RUA)@?JT1R;!/! M?0(Y"/3Q0!FN=5%T):*&XB\@WO7RT81NG^BNI;*,3*%!4]"J N,*L%\+ZR!K M4X@'PT\FL@R.WDY*U7<8S@&-TK;3@GZ/?A9$R'K?VR\+9Q C'6IHY^1""!4U85BG1'<>=%)%*L'FX4=DGF9K(X ML&^K]^[FP9H\YW<)E>7AV!_ (*.9O>?NT?8.KP 8)+B'=J>6TN5;MB!0 ME'",:"RP[F'7=M(C4=GJ>0![!@8?6-)FO!&)S;GT^;D+DC2R>/":RTDSX%H- ME6U;VOZV.V1^L+>R5Q(SRPH-V[(@K-F;'G1HD&B_/?*TR\6W&ATD^KO0GA(6 M:^*@.@;2XUYZ %>[M=C%US4\J6*>U'5B8"1R"0XY&?AH0:RP7&.:A4W9)12Y M-7@3_56%CD#>;O,0CM\\#,4*+ZVC"D6#;VH\WZ1P>(BMW=A".K2T4@,DA%OK M$O'APVOQK&EG-[YW0_)F\"6X?TCT"%H%;KN=>YQCEN,T43<3H&15N; MB..VV!&/:?_]5F>XZ11#S+T$P.H]BGLL8):0 %;MN.0_ R80'F>7(FJRH=C,S=H3XT3;Y*@L];F)YC^P9I M;?U]?7O=U5\;TH6<4ZFW>%V3"!\QCN6PD8>5CXS"J7LND4.*F&K!N*0A2M>5 MTP4F,_DQ@1_KE48$UK(++/ /L%)GBL$!S>\U&3( Y4G$CA/_H( O:C"Q4B1@ M"P/A>9R@A KUK29#J %WJ]$ :E,0IKHISE!0FCDPI[0_=&YZ0[51$T8"@1):%A!9DH\JD#TWLX5&4'V4LM,.GC5)* M1@Q7G/MBKOF(A0FXQ=6005UP4VS;2!37*(.KIN9:[+++^AOGFQ:]HQR#M>$] MP @-O(A=(6QO4!_[,IHB<(UO#FFKB6?3!R:B5M7-,9C=Z%R*Y3, M>4QN=V@V$F\*O31QD%.R2^GOL%EG%-"N>!_'K.5EP#D,13S,,HX,7R.6K0!T M453+?VA,X%-9!\I/-_B'=/388+AM(]XF")9J M@YDIN49*[3V-=Q070X&DU2>-J$ MN>XHOI?E#L_O MK/Q:VBD4_J=[)!IM$1?JD8;AR&L"<]L0=L>(*XV53(GZ@0 MOYU=KKL%S"38H('6/K:T.*VIO++:40O*E:H$Z)V3Z-P%7<=DR!5G#"PTW@% M2Z:Y*9:(X0+$IF&"UJ*Q&$5T1$:JBXIP?(IAD&X-CPS'PTRC2:"R6F)_X%39 M2"$=44ZNH#E_XF:*I/2OF>:RH)N2?DYV \9CY@A39Y+.AN+-AMP2J3M-]FO9=A(YZU]9@R4N^G,=AC3I.O,'N MWG;W_]?QVGNS//[G 68W3J4>#7V!K>/AZ6P@7+R0CP_!5GP)CG,X*#G_7*'Y M*T<+\'UAD;'F@11T_RMR]5]02P,$% @ !(5!5C0_R%OM"@ PQT !D M !X;"]W;W)K&ULQ5EM;QNY$?XKA XX)( LR_)+ MW$MBP':D1N2:]GWZ_O,D,M=V9(O/:#H!UO[0L[[ M/#/#?;>V[LXOE0KB8549_WZP#*'^:7_?%TNUDGYD:V7P9F[=2@;]: MD"8S:^_HYKI\/QB30*I212 *$C_WZE)5%1&"&-\2S4%F21O[URWUCZP[=)E) MKRYM]7==AN7[P>E E&HNFRK)S45D M,]G!YD_BLS5AZ<65*56YN7\?(F>Y)ZW<%Y,7"7Y0Q4A,#H=B,IY,7J!WF.UP MR/0.=]#;IO _SV<^.,3-O[8I'.D=;:='N?23KV6AW@^0+%ZY>S4X^_&'@Y/Q MVQ>D/RK5^2Q*Q\T E/Y;?+]=Q3$KTLE(&DMG>1TP!B^TH44$#3H\(G+#4GP=34?BS^?G7Y"RWQH-W1&N!OE- M.T2PN+M30F6^TI1">F!"36R]"$L9A)S/D;6X5J!26T<"R!4YR)-@6*^"'XI* MRYFN=("SADRHU+ZHK&^(:U2 /*H,NU-&@J0.O:3KQLBFU$0=2TM 3;SZ':V) MTR[1#'#4RRHIIAYJ(NI%V3@*K6X7W=7*:5N.Q+0IECV+.%61B#!5X]6\J:#F M?=1GKA^(&PAK$Z19Z%FELC%D!8"%L%@*AS#K@C5S"BH*F,4GJ2*L* =.H7$F M/DQ"9R+/Q$)^5&!>>=N3D!2:2^W$O:P:-JLLV.MEDHMI;_A)FZ*"T:'_PMIR MK:MJET9D2Q2:2O\FZ7%FHH)QQ(*%J< QGJ%G=[!-X0:RU= MB45 ;N5(SB ?>JL[ \2(LB!&AN(,AE%NL 0TS<*2!B"IL; 7X"J2@KTTE,_6 M&P%10X,P B74B]::I4:@.S%W=@6IK>\E1F3OR0=QE6+7KN2CF"E!2QR%9?+! M'PKDD;A5105K,^K']+M4+J"40\ZG;Y;R7H&U,F!>LO-KA*_;BU&<U-(_)JD^XILQVQ)6< MK7T@GZ">ZXHK>B']MDQ4Y56!&;21; 02W1-K2+?D""H(Y##IDT;*D;4 M*=^*W^4A/8UDT!^&)7SIV7JL5O8-Z=:IW$>!E&'J@3P$3,)#+PE[ M"&6SWY[ ;,2:I@:BT&:YH)A/3+<(C_55A&Z2X\[8-176JFU=->HC84C?/TOI MA;&!<=YI @>J#(B>7NAMRM2K09RY @81CTJZ%[/O)&??R8M) 2B!)1!WYZ6M MR4V]CFH*:"\)=EF]O/*:U-JQ\!>H]@_@?Z*V+4E?E&=[ _9]0EX;<5,$.P,R MH[L\B('5)>_6/1<6/^+5CS^<3B;CMQ_/IQ=\>?#V=?3>#E9?:VY'VGWGTZ]Y MVR]VQ.SWQJ=#<='X&+AP_PR21 QX]:NM=2%.Q\>OAWWZ%)D *>Y=Q7E7A_.S M3UVYC,6G?9/RN<.LGF2M-*V$0[%>:FH1*KTBD5*NE>A6G*=^$&6D)J*Z4*G$ M)Y1"M#[VTYE39%/\W$8XX(5!W2\V)>PR%URDF+7V*3K[Q'R1 )XR=ZL]-=K^ ME.IYY$:\*9L#XZVL:PJ4Z:6(5CX9GPR_QTZ7M+*S4:!VJ;!(RM^B%59*4H.: M%>HW2OE9KY_9K2!V"CU/UDOFVFFFM2+(=7K!KBK%[+&WL:=YZI+Y.;Q(;"A$ MT<"T9D):4!="8D.>)6"B)X%BNVF*]V@)U@LMN'*QN"VY\=ENDJV:_*Y]' @&6R@]M5)XV6L(AF73_+!TL-CF)IR%MIM"81?C* S412-,0>B#/E$I=<@O!G;WL9@H-UM"( M_!CZ:5';*.8P3S&@9N$=F=H];@[G:)T\QVJ+\+VI?$3%]3/0HU=842MSC814 M7=T[&HHKZ0Q;Q&"L;LSJ/T.T+UAES M-)(W3GQU@P!$RQL[Y4V-8R^[6L&.3"3&-]P2431!!6F7#XPZC2CGG*( WDPP MFAW,]ZD1$Z"T*O;+A6R2G.UKBZR$@"H7E0V*,HKS /W,(A\7#+@N%@ MG1Z0DLBRK&4LBJC"2\4'"D1C0R$LII&P"(W+3'/KTO9($;=3>I^R M!8GI140FV0'"*6R@MNZ72D;=Z/3AG'Z#2*S!_=,6T,FA[Q(9U5 MYJ5/(8(8=!#!V,KF'D_&+PHV9B]]AV ?94$IL1$K5^Q<-OEV"EC:C4NW^U^M\(X^/S@Z&)A3>IC8$[!W>1B(9V-*?$+(@_ UU>.9-'?BACNA M,G)N[?+I^N+F-L]0*6^FJN"TNL%D8N@S32L>Z&_LGMY\[#93KIAX_L?I6W!O MYVA];Y3.B=.)G0YV@6$,G;87,8<',0\V?94JX=>_]LR&(E(V-+XU80D>5"]H M33M@7IYG.:4Q"-NBS29:A69%T8<6P8<5N;7(R9[M<+ W%(?X.]F+F7DPV5O1 MAQJXQJ AI0WAS5,40O^?,B'MR;$;VSY:?Y">1X_S'7+X^=-.'M!1TN5FF/K>/3F>"!< M_&08;] *\&>ZF0T8V?ARJ5"O'2W ^[FUH;TA!OF[[=E_ %!+ P04 " $ MA4%6K3?'PBH# "W!@ &0 'AL+W=O.@1MMQV&'12;B;7*EBO)2;-?/TI. MO*Q(<[$EZO'Q42;IP5KI)Y,A6GC)96&&069M>15%)LDPY^9<[V9H%3K8= *=H9[ ML\%W@VNRMP64R M5^K);6[381 [02@QL8Z!TVN%4Y32$9&,YRUGT(1TCOOK'?MGGSOE,N<&ITK^ M$*G-AL%% "DN>"7MO5K?X#:?KN-+E#3^">L:V[D,(*F,5?G6F13DHJC?_&5[ M#WL.%_$;#FSKP+SN.I!7>8G -KA\!BQH[PM9MLVYZO_0;?I#)D,0:F*I^+@KM\#?P< MSXW55!^_#J5<,W8.,[J>N3(E3W 84%,8U"L,1N_?M7KQQR-Z.XW>SC'VT4/= M*J 6,-,H!16 V\XJG614BF04"<)82I7X7 [I/QKAL/['#&&AB'4MBB585P[; MKA5_T("E8S164$]@"@LN-*RXK.B$=+I#;@Q:0QU'1:4)PHL4I.!S(:G""$;G M5>[LMH;O%5]*G"%495IS*^T1.7)3::1A8*%$+13YIK^I.YR%^.9JA5NAX:7MQ@M "E)ZAE;/??]2H@MA,^I%IB+(J;#U7&FLSEA\H93=;5R YE\U^@M0 M2P,$% @ !(5!5D;.O"06! &ULO5;;;N,V$/V5@;HH6H"->)%$R;4-.-ETNRVR-9)L^U#T@99I M2X@D:BDZWOQ]AY*MI(#7"(IV7^SA9T\ZG9N:IL M]-)"MZMK99\N=67VLX %QXW;F &8PFO>)+^8C^4Q\[QK)2G;XRU1_EVA6S( U@K3=J5[E;L_]9'^*)/5YN MJJ[_A?UP-Y(!Y+O.F?J@C![493/\J\^'/+Q02.D7%/A!@?=^#X9Z+]\JI^93 M:_9@_6U$\T(?:J^-SI6-)^7.63PM4<_-;_6C;G8:-M;4<&4:9S%/Z(,KX*JW MKFT'W]VK5:6[[Z>A0Y->,

M\K. ;W5^ 5P0X)3S,WABC%_T>.+?QP]_+E9=O__7J00,^-%I?%]3DZY5N9X% M6#2=MH\ZF'_[#4OHCV>\CT;OHW/H\P]8M7<*J8'5$WIOM<\SW"C[@ <*Q47; M5F6N? &<\OTL^FG?O6(".2)$GJ#6<\@U02R2.0&8D0_=XX!&G& M#+Q!EU(BT\Q[D"8DX5Z2-"*Y.\7H6917 M,-H.T%^)S:79HU0V3F^M<@B2ES;?E=/SB&^ <)D 0Z-24HB0=(FL""F(X/\+E\G(9?)Z M+M]I@[&WQ=,I-L_BO(+-[1'\:U4GMDOL!]T$/C:EY_/.(:T^N4*0I&>3)X1S MGU L+29B+U#D-SJ4WQ$!$A)) 1%6(<->CR1$P) 5K,+KF^O%!*YW%B<3+'*2 MQ!1X1M*, 6,Q7A&0(3:RMNA*-8%?5*L:B&+"F/3WHP0OXFM(8XX*G%"9P3L< M:!R:ORK*1D$2$4%CP/>09/B"4HZO B&QL]AAQ!D6SK3]6+$R#EMR M+Q8X%6KK+^#YQAAW7'@#XYPY_QM02P,$% @ !(5!5LN>_L&W!0 ^Q M !D !X;"]W;W)K&ULM5CK;]LV$/]7"&\H'$"M M;=EQ'.[ M]]'G"VV^V S L6^Y5/:BE3E7C#L=FV20<_M*%Z!P9ZI-SAU^FEG'%@9XZHER MV8F[W6$GYT*U+L_]VKVY/->EDT+!O6&VS'-NEM<@]>*BU6O5"P]BECE:Z%R> M%WP&C^ ^%?<&OSH-EU3DH*S0BAF87K2N>N/K(9WW!SX+6-BU=T::3+3^0A]O MTXM6EP"!A,01!XZ/.=R E,0(87RM>+8:D42X_EYS?^UU1UTFW,*-EG^(U&47 MK5&+I3#EI70/>O$[5/H<$[]$2^M_V:(ZVVVQI+1.YQ4Q(LB%"D_^K;+#E ;2XLZS]D4\DV*/SCD,I=+:35!RO \=X#\=3=J>5RRS[3:60;M)W$%T# M,:XA7L<'&=Y"\HK%_8C%W3@^P*_?J-SW_/K?5_E6V$1JTMJR/Z\FUAF,DK]V MZ1Q8#G:SI,P9VX(G<-'"U+!@YM"Z?/%+;]@].P!XT >'.*^!CABDR6[YI*K M!-BC3]HW1I>%4+-=H ^RW0WZ8P9LJB7F*O)DS@\<1 *P)26D,X<2\%$&.4*E(N ./3,(< M),FBCS7J3( A.4M6.@3U-[)W&G/9@<$4 ZQ0B&%UWH[9[C0A4-MJ?+((: M>>&]ZAE7SS[[J!V:YLJ;9LQNN,T8?"T%2J+$&U/VP!)3W'Q![TY+U"F%0EN! MAOR5]4[BZ+@WPC=O[OALXZW>?0",9)$XU"M!_@=YGD8CQ%SSJ)]A]0/:S=1> M;$NM9B_)1$=C]E;-448H%4)5G"E8F"6G!#\CH#CJ#0;[T(;-8(]*"*Z>#J+! M:"]-M?MN%4[C"F8#;SW6T,!8C- ?Y*U$8R])T?4^@/<(Z':KWX!K/6Z_1[$_ M2#:C^O^-D&%T&I_LPQHV?R0^3J)!;[@5'V'U/\8'!D!_L,V[6GX2%_UA-!R= M[M&KVOP)4?$43!R-T+/A][D1$4[7SP,-X+AI ,<'&\ GA?-6J%-O<,X*E>Z= M1M-8JH1W*^L^KJR[$"[#(OF DYJ02ZQ3H;KY8ZM(W=4V#H)Y=MO \ESU#>OK M;[E28M8H(1LEQ',B)@.9UHJ92K%T7;&U(H^MRLM5B/]E3B,)*\ (G5H&-)GL M:4"KU8%?[8W9>^+@AQIV[SF$T6:3P0;=>TRC=M#MJ-(6FY6>*:]^6OJF1> " M(M*?,MPM-\MG^_@(?ZGB47&P&+?$>,MZ/\[::KGK[-/@7XN[9VF#'M>&\NJP M<.RY,KB2NR=T*;7N3<4/Y,^PR9_ALP>HM1I15VF/\Z$9)JYIF(A0>3VAZ/9Q M]585..W@&8V3#58 JA6[4N<@CN>GCLWT(F1-DG$L4Y01Z]//M.D5R;Y"AA2X MH*K+C\\9/P7AQ(M%; G<^.AF18FM":\UQ/2S_N9 1J@M3MQMBH*X>Q86_4?O M["C"S"L,]B)<6P8G.D@RI:6>+5&B'P4Q,&D&HVF,70.?@W%:1>R#@1EB<1FZ M/27\ND [YUR54QR[_1!.46W+HI#DGB+32"<2O\K3.4V]*>O?,I'SF3=6+9E. MMTF]#)>[[7CZ*3;/5IGO0TK M3!W;TH[,S\[:A30',_/7;HM22N7"W;19;6[V5^%" MNSH>_A9 G694<21,D;3[Z@2[DPE7[?#A=.&OMQ/M\++L7S-L#6#H .Y/M7;U M!PEH_N^X_ =02P,$% @ !(5!5G9._U// P =0D !D !X;"]W;W)K M&ULC59M;Z,X$/XK(_:T:B2N@($0VB127W9U)^V> MJK9W^^%T'QR8)&C!SMDF:?_]C4V@Z2F)^@7&,"_/,WX&,]U)]5.O$0V\-+70 M,V]MS.8J"'2QQH;K2[E!06^64C7/.I>_:@ MYE/9FKH2^*! MTW#U>LMUG(W\R*O?_!8K=;&/@CFTPU?X1.:/S371UFUI_Y_!7A3M]8(-ELI#RIUW\7LZ\T +"&@MC,W"Z;?$. MZ]HF(AC_[G-Z0TD;>&CWV;\Z[L1EP37>R?I'59KUS)MX4.*2M[5YE+O?<,_' M 2QDK=T5=GO?T(.BU48V^V!"T%2BN_.7?1\^$L#V &+*+%\'Q\0R $IZY'>LK,)[[&X!!;[ MP$+&SN2+!^:QRQ>?R/=&5O//GZ)Q>'T&93*@3,YEGS_1%)9MC2"7<&:O_D!S#/G9W,>1=T5X7T3]7Q"5 M*.JVK,2*7M7<8 D;KLPKF%-Q(R@DS;"VKD3"K!&6LJ:/ >6X MI5;!:HW,Y^ MYZI8 TM].(D"?H$HR?R0Q=9BN9_&.7Q#K:_@0^B3^)'-:"F M)^)Z<2_;A5FV]9MV+.5#^D^._A"ECXGI+)#C8CI 9/?]3C8;+EX_?YJP*+O6 MI_;( E+G]F:'BEJO]SK25D6Z4-7&?>??R^!+7^*N*_&M*]%S[W;FEM>N5]P< M2-!^9JS&PM1ISFJ@,W*6V%:K%64UDM2M]PVU=(3-3G45;E&T" F#C(049^Z6 MY?!#509_EH*HITK6'7<)%1P= JM3<.,+Z;F1YFDMFKTVQG M3/+Q$6)C%Q%9EWABKZG/LJ0SDHA]G-C%>#*"B-H14N4HBOW\X^2L>YRY.>RM MH_22 6P6=A#SQ&$=^V&4'!V?X. H;)"HV -?@Y-]=RH.3X=_BION*'US[WY( MJ&.KBC12XY)"P\N,!D!UAWRW,'+C#M:%-'1,.W--_T6HK .]7TII^H4M,/QI MS?\#4$L#!!0 ( 2%058'%]8%G0( )8% 9 >&PO=V]R:W-H965T M)TR1+##3MBO90H&B[]3#L MH-A,+%26/$F.V[\?)2=>!J39Q2(E\NG1U..\5?K%E(@67BLAS2(HK:UG463R M$BMFSE2-DD[62E?,DJLWD:DULL(G52)*XG@<58S+()O[O7N=S55C!9=XK\$T M5<7TVQ*%:A?!(-AO//!-:=U&E,UKML%'M-_K>TU>U*,4O$)IN)*@<;T(+@:S MY MVGOT:U\[U;)B!B^5>.:%+1?!)( "UZP1]D&U-[BK)W5XN1+&?Z'M8H=) 'EC MK*IVR<2@XK);V>ON/QPD3.)W$I)=0N)Y=Q=YEE?,LFRN50O:11.:,WRI/IO( M<>F:\F@UG7+*L]FMW**T2G,T\/F)K02:+_/($K([C_(=RK)#2=Y!F<*=DK8T M\$T66/R;'Q&CGE:RI[5,3@)>87X&R3"$)$Z2$WC#OLRAQQO^I\PWN.(F%\HT M&N'GQ_BU[&*.\#1<4"GE9FI68Z+@,1@4&\QR#Y]&(SCKR?HCGJZHU/H MV2-IKV@$@EK#08>.T3P)=)SF8<^YS$53(#TIBYHS$8)@*Z6!R0+4%G5)0O=. MKDB(QF+A.-D28:T$*9K+S0RH6UBM4/N.W3&=EY"D(3RPML0IN$D3>&:2TZ/O("-4H6!9!). MQU,83,+A> 1/RC+AD:9A.HG)FHQ#Z@0S!,89]L8_4W7//W3TDEP>EOYF:XI=*Z8997.J];SK-63D$-=*G09#Z#1.MMUX.>UN] M7JK>2M'RK0;3-PW33QLNU6'EA=[SQF>QKZW;\-?+CNWY [=?NZW&E3^CE*+A MK1&J!<5Z:3^KPV]\JF<@ M6"AIAE\XC+YQ[$'1&ZN:*1@9-*(=_]F/J0]' 7GP2@"= NC >TPTL'S'+%LO MM3J =MZ(YHRAU"$:R8G6#>7!:OPJ,,ZNMQKGJ^T3@:UDK076EO#^>R\Z;+PE MT*(LWGYA.\G-U=*WF-"%^<4$OAG!Z2O@"_BH6EL;>-^6O#R-]Y'HS)8^L]W0 MBX#O>'$--") THOX$5S]=& %_V?ZN&OVYVQ&G7S][G21^3X/+([2S>F8P5? M>7A8#->/W%O__%.8!K]>X!W/O.-+Z.L'/)ME+SFH"OY5 SDMXASSB]CGF;\D MZ>9&\5.9" /&,LM+8!8*928FA<(#;-PV4HAC3,2A"'<.T=6%'W3 MRZ%G)<=F%X(-:&_C-"59GEZA%:5DD4=7$\X;;!5%$JFSPH $F.&"GI)93\E_ MUM.]:O>_2+PJ2[@UAEMS3D(7XW!Z,]@*;%(6N)Y$J!D:PK864G0=TC(0YAE)@AS"-",QSN43BE##@D2+!#(< M#T^*09WWK1WOW7EW?K5NQ\OZQ7U\\K"@ MO6@-BK;"T. ZP[;J\1D9%U9UP]6]4Q8?@L&L\>7EVCG@]THI^[QP">:W?/T/ M4$L#!!0 ( 2%058,8P/4T 0 /X+ 9 >&PO=V]R:W-H965TO*%I K26*>DL3 T[2=07:+6BS]<.P#[1T MMKE*I$O2==)?OR/E*&[C:D,QP)!)B??S99.[N ME0JO#-AMUPES>XZMWIU-DLG=BW=RM7;^Q71VNA$K?(_N]\V5H=UT0&EDA\I* MK<#@\FPR3T[.K,%[LM#ZH]^\;LXFL3<(6ZR=1Q#T]QDOL&T] M$)GQ:8\Y&51ZP_8)[?S*/ M5^O6AB?L^K-9.H%Z:YWN]L)D02=5_R]N]G$X$"CC[PBPO0 +=O>*@I67PHG9 MJ=$[,/XTH?E%<#5(DW%2>5+>.T-?)WLT].I(V5>9%KO@<][8/8=X K>:N76%EZJ!INOY:=DY& IN[/TG(T" M7F+]'%@: 8L9&\%+!\_3@)?^F.>7TM:MMEN#\.=\89VA_/GK6!AZ+?RX%E]3 M)W8C:CR;4-%8-)]Q,GO\4Y+'+T9\X(,/? Q]]KXO)=!+N%B3 VA!*K@0QMQ* MM8)YI[?*^:]WSAYS8%3%<0>NUPC.9P8L?%GO2UI^(?V./M7WMH3MG3UBL&$84_@6CO1PKEHA:H1A(.WPM1K8%G/.3RBORB.*[BGSDCK@9=&=U3@ MG[:T]<5NH8P8HQ1$X1FD)N)@@T;J!D3S-U65?T/9S;/X*5!U4^TJJC9C4-6W M0%PKVXK0-3AGAQ91$F*W0#,DHC>*=*7Q$;OS<"3I[4[B?%S3DSQ]>EP5/\2) M>0HCF9,-F9.-9PYU]V9+!!(9#Y(_@E_1'4N54&BH-/J&P/_Z9''2)>S%OM0>04EA*.,^B:O,+[(T2BB;ORF]_Y>-/,J* MPK.116G,O?8D8L3/O[.1E8R>*<69I7R,C20-84NB@@HX2:(T*W^8#1[% QLL MX@_9R(F-=)0-5A 5D.75*!MY$B5YZ>.114GE%VD6544\5O#Y4/#Y?R[XN5); M4DC7@W'R2]]^7M[0G&?Q6-6/ A^O^KGU>AY4=421#JK%H6KL57L)^6VWH!9A MPB6B\,;!DMBBAZT)HH\U]1$O7OLT=)JNHZ_:RCOT1IQ71^F9'LQD ME,FK,'E:J/T-V(]GP]MAN)WW,]W]\7XRIEI<2;K36ER2:/R\H#9L^FFSWSB] M"1/>0CLJF[!&PO=V]R:W-H965T6EGH7F4$C M:WQ0+Z(TCA=1S[@,-BN_=ZLW*[6W@DN\U6#V?<_TTS4*=5@'2?"\\8WO.NLV MHLUJ8#N\0_M]N-6TBF:4AOBY'$?V.)W#4< R M?B$@G0)2SWM,Y%E^8)9M5EH=0#MO0G,3+]5'$SDN75'NK"8KISB[N:IKO<<& M/CY2F0T:8+*!K[9##3=[K5%:^).S+1?<;=*K*4W$%$]93H>DR4 MOI"H@B]*VL[ 1]E@\WM\1*1GYNDS\^OT+. 'K"\@S4)(XS0]@Y?-)Y%YO.P% MO%OVY+7Y$_#'PH2!?ZZVQFJZ.S].21X1\].([CU=FH'5N [HP1C4#QALWKQ* M%O'[,WSSF6]^#GUS1^^SV0L$U<+_J^(I)6=SG59RWR'4JA^4X?Z!$0\V\XN@V<7(PT"I!K<%< E44^RWYNJI^8;KN("W"65S/)+6)WH%P6=- MS]G :\CB,*X*-\G"15S._H8)IOE$XD"A!I(J3!8E)'FXJ*K9\<"T9M(^D1IC M#61AEJ10Y,GL\,!JYB4NPZ0D4U@FQ6PN=[GB%Q>VG'QC#OSFWU:NPFO]S'GDQ%V'%I0&!+H?%%602@QSXW M+JP:?&_9*DN=RD\[^C6@=@YD;Y6RSPN78/[9;/X#4$L#!!0 ( 2%05:# M5"[!F ( +T% 9 >&PO=V]R:W-H965TQZL29?2G=O]_9@8Q)E)?8 M9]]]]YTOW\UVVCS: I'@N525G0<%43T-0YL56 I[H6NL^&:C32F(3;,-;6U0 MY#ZH5&$<1:.P%+(*TID_6YITIAM2LL*E =N4I3!_KE#IW3SH!X>#>[DMR!V$ MZ:P66WQ ^E8O#5MAAY++$BLK=04&-_-@T9]>#9V_=_@N<6>/]N J66O]Z(PO M^3R('"%4F)%#$+P\X34JY8"8QN\]9M"E=(''^P/Z)U\[U[(6%J^U^B%S*N;! M.( <-Z)1=*]WGW%?3^+P,JVL_\*N]1U& 62-)5WN@YE!*:MV%<_[=S@*&+\4 M$.\#8L^[3>19W@@2Z16?!;S![ +B00_B*([/X VZL@<>;W"^[*-B;Z3-E+:-0?BY6%LR M_+_\.E5Y"SP\#>PT-+6UR' >L$@LFB<,TC>O^J/HPQG:PX[V\!QZ^L":S!N% MH#=PIG.G:)\%/DU[52!DNJRUE5Y!G%3[I,HE)9=4';V@M" L;+1BH=LI<,NP M7+.W:]N=,%D!<=*#19:9!G,6-$F#+&^"US#N)='$KY-H $NCGZ17/0\=:*H, M#?%X 1+/<"!C(>Y=3A+W32[W;W&:5G_ MP:G&A$>2*M%L_>"P_!Q-1:VZNM-N-BU:2?YS;P<;U[Z53%CAAD.CB\LD -,. MB]8@77N!KC6QW/VVX/F*QCGP_49K.A@N03>QT[]02P,$% @ !(5!5A\. M(7J1!0 L0X !D !X;"]W;W)K&ULM5?;;MLX M$/V5@1MT$\"-=9>=BP$GO6R!M@CBM/NPV =:&MM$)5(EJ:39K]\A),2L;%8'KAUF[4]$+6IN ";Q3HNBR9>KS"0CY<#OS! M9N&6K];&+HRF%Q5;X1S-Y^I&T6S4:7 LP9A@9FQ&AAU]WB-16$5D1G?6IV#[DB[L3_>:'_K?"=? M%DSCM2S^XKE97P[& \AQR>K"W,J'/['U)[;Z,EEHU\)#(QNG \AJ;639;B8+ M2BZ:GGUO<>AM&'O/; C:#8&SNSG(6?F:&3:]4/(!E)4F;7;@7'6[R3@N[*7, MC:)_.>TSTULT7"&A;."F8$+#\1U;%*A/+D:&U%NA4=:JNFI4!<^HFL!'*?PXV^:+\^&R]GNF(97@XH(#2J>QQ,7[[P$^_\@+519VUT2/MT M3O&7UP6"7,*;[Q2$&N$6"V8P!R/A-=DO:-AZXFYOGPL'#]GOPN8TM3W-K!&$ M%*\^"VY7YH;^(*Z\?#$. N_\\^G\U W]\Q,;$LZP16M818;! ]- OZ4L* OH M,[A;*\17CB]P@XK+O&$-?**]^]:)"U@N4#D^;"?1\, _<2T M1N+/<>J?4!-3$P2!;4/O!&:E5(;_RUSBH?NKR!/*A'U[CDG8A^/$MK/,U$QQ M5D AM2:Z0^Q#XI$="7RBQ%PY)'@&59L-L;VA(XB"D-K8\YP[81"[/@Y].$#! MN*-@?)"";QE7\(45=4-"8;AY_$,[JL',^;^/<0=U[F?<'='+V+Q#K"&"@(.6 M*@ZQP#)O:>VXW]C1<9%8MY=MEHI^>JXW=T3$HVT[/+$9!9C(X2-3V1J"N%D: M0JVY6+DC-"O)*,?3 N^Q@#5'9:4?K;:>25Q4-9V2H\X47Y M7#0*^$KP)<\8 MY1N69;(F_$AW)0N><8H>+K*BSK?RU[*LF'CLK'W6!$:I]"[$69V M7?K@C/3;/FC[L+TH:_-!T,[@G;Q')5QZU)C5BAMK)<7-T/>B7N\,#,Y[(YL5 MR(M["B*WW2@J7+"L"5\*L;'7">[./DA;<.)TW*UL>KMV)46N(4G3;K4_GAN9 M?=7N"B6!IWK'$W+#R(]<.(0$@#_TQF.XDX9P/()D.(EMR(3#*$A=L(R3)GB2 M)/D!WRTY_C=P_>$D\'K][X)+V:P';F_6@DN^/@&7UC;@)CUPDU\%-QU;4%,_ M(2 (7#IT VXZ])HD.TS"I $W"AMP_?&AC)1T&2GYY:)XO69BY>((=A/5YG)^ MDJ<.GO1\GFIJF,L2+F/I-54T%\"9,\C:LYNP-O;TZP8EMR:1V7I7NGK79'D- M^+3@=>EJI[[1JG_6:?^T(>"^+X,-41M6M/=[Q>B?[ >FNZ..'$F.VMN=Y3FW ME8QR'!&W38^/R!2$P39V;S''LMHO=QR,J2IN)2TT77'$;S75E7Y81)#&[?4Z M-*6BCVM!G\-*H<@>J?RU4*OF,R1(J?#&5%!['CW%[\BEE:,V'SQU/FD0M7+C MJ/DZ",-#SGN_[/SD-YP_IF\)/_PM]PG;XS!ZQOUHZU;KON\'>V-QU'M&E*A6 M[K&DP56NYD71K7;OL5GS#-F*-X\Y@G3%"8L"E[35.TWIHT U#Z1F8F3E'B4+ M:>B)XX9K>E.BL@+T_U)*LYG8 [I7ZO0_4$L#!!0 ( 2%05;K6S9+Z@0 M -@- 9 >&PO=V]R:W-H965TF MU< J/ZD14QJ&V;1A7$[F)[[M6L]/5&<%EW"MB>F:ANF' /2<"6)AM7IY"PZ/L_<>#_@-PX;\Z1,G"5+ MI;ZXRF5U.@D=(1!06H? \','[T$(!X0TO@Z8DW%)-_%I>8O^D[<=;5DR ^^5 M^,PK6Y].\@FI8,4Z86_4YF<8[$D=7JF$\;]D,XP-)Z3LC%7-,!D9-%SV7W8_ M^.&0"7280#WO?B'/\@.S;'ZBU89H-QK17,&;ZF79^A7&_ ME*5J@+2@R:)F&LB;6[848-Z>3"TNX09.RP'NO(>C+\ 5Y*.2MC;D0E90?3M_ MBM1&?G3+[YSN!?P Y1&A<4!H2.D>O'BT-_9X\0MX%TQ++M>&7(_6_GZV-%:C M//[896\/E^R&OHBQ\MX=L,I)-]J'/%[@%JTX M42OR7C5M9YF7,E9=W-[\HHQY^SQ\3%;DDV1=Q2U4Y%HKX@5,=L5ZE\E[2>TV M^;8&LE("MS@ZEU@G'V+ &FS4MB86NW'O\-)SJ[CH'#.)?'C/AUFK^;+K)UI% MSH2 -1+_R$NM%@_&0F,"1_[(4S>.^A&YK37 CUYQ+IY<5;WNR!5RWM6.:H)F MB0!.48^5)-C3<_5=+'\@61*D48&%F 9%G&$AHFD0YR&6BCB8%=$^:&QL,-*X M_\LOM1(5:.,1T\CCS6*/EN34815A3,Z]>S<^"Z&E[ XT)M7>4\8IYBDBB8HH MB&D>I'%.HKP(9G&&*)%O#W,:1$GDV[,,*=.$?' AP_1)8+7"?/H,#[YV_(X) MD!AR&F3A+(AG(9;BV*T382F,\B ;2C&69CTF4CV<,UH:I\@3.1>(D^4!I=2W M1V$8S#+J^6>S/"C03[U'_J'(,%CA49SX3S3SGRSSGZ3X^Q5V1?$ Z#0 %\3_I+Q_27'I;^?EV1,VGYHPH74'::6XXJN;@O1??L MK.D3V5[XPQ.9!M_OM.T2F7E<'(;%"3/H*HGZ-4-^-EU9/QVY49VH2(T2QQ2( M?Y97?]U2D]R[T79'F6T*[TQ/& M:B2$_L*-(1XE . MYO_5#AY008(Y(0JBH@AR-'.6HIQBUQ(F&>;MPJWM72A+^%9W08;2R_'4P=G1 M#,\HS.L!39(@3U-2I 6>4 FYV.<6BC-Q!3QHW$DYU/(@CA)RJRP3!Y]1NU0^ M?7+;;D"O_9O"[?].VO[B/;:.SY:S_K;^.+Q_\WQD>LVE(0)6.#4\FF'&TOT[ MHJ]8U?J[^U)9? GX8HU/+]!N /:O%*IHJ+@%QL?<_$]02P,$% @ !(5! M5F&-W\H8 P R 8 !D !X;"]W;W)K&UL?55M M;]HP$/XKIZR:-BEM$A/>.D "NFG[T F5;OLP[8-)CL1J8C/;E/;?[^Q RB3@ M2_QVS_/7T4[I)U,B6GBI*VG&06GMYC:*3%9BSTU$5D M-AIY[D%U%;$X[D4U%S*8C/S>0D]&:FLK(7&AP6SKFNO7&59J-PZ2X+#Q((K2 MNHUH,MKP I=H?VP6FE91RY*+&J412H+&]3B8)K>SU-E[@Y\"=^9H#BZ2E5)/ M;O$M'P>QJ^B5R M6XZ#00 YKOFVL@]J]Q7W\70=7Z8JX[^P:VR[I)AMC57U'DSK6LAFY"_[>S@" M#.(S +8',.]W(^2]O..63T9:[4 [:V)S$Q^J1Y-S0KI'65I-IX)P=C)7=4V7 ML[0J>P(N\V9V/:- GS#_?U]>.2K"LW'461)UZ&C;*\Q:S38&8TAW"MI M2P.?98[Y__B(_&V=9@>G9^PBX1UF-\ Z(;"8L0M\G?82.IZO;;"D&MS[_RU>JRDQI>E,P M7GOEM;-C;6RT04BP!%RKBMJ D$5[D'&+A=("C8M!6 -;R;>YL)Z)$D8VG-*H M2N3<>C$:W,-X"/4G[;7,+3R6&O':9QLL4 N5-SD'WRFR4_N425BO4/ML>END MX863N3+6"1M.Y0!7D(1)MT=C/V7T[81)POSN<,C@@6Z-ZZSTI97C,S7!C4\I M,NNG9!0G0^C1MP,L'"0I+*D_T?6$4*"DN"H/Y#E5OG IZ%H8I&&WSZ ;#KI# M2!GI]2'IA(,T@4=E"7+V,:Y@$ YCYUT_[+&8QFX2,N]V,@A[:1].I61TU%UJ MU(7OH8:8M](VC:;=;=OTM.E.;^9-C[_GNA#20(5K@L8W_6X NNF;S<*JC>]5 M*V6I\_EI2;\:U,Z SM=*V&PO=V]R:W-H965TY-DL,-&V']:%#T&;;P[ 'Q:9CH;+D27+3_OTH.7$S(,T PR(I\NA0 M%#G;*OUH"D0+SZ609AX4UE;3,#1I@24S756AI)U%=88PF55L@P]H MOU=+35K8HF2\1&FXDJ QGP>7O>EBX/R]PP^.6W,@@\MDK=2C4VZS>1 Y0B@P MM0Z!T?*$5RB$ R(:?W:807ND"SR4]^A??.Z4RYH9O%+B)\]L,0\F 628LUK8 M>[7]BKM\A@XO5<+X/VP;W_XH@+0V5I6[8&)0 MS4&>Y36S+)EIM07MO G-"3Y5'TWDN'1%>;":=CG%V>16IJI$6+%G-/!QQ=8" MS?DLM 3M',)T![-H8.(W8"[@3DE;&+B1&6;_QH=$J>45[WDMXI. UYAV(>YW M(([B^ 1>O\VS[_'Z_\T3KKE)A3*U1OAUN396T\OX?2SE!G%P'-%UR]14+,5Y M0.U@4#]AD'QXUQM%GT_P';1\!Z?0DP?JOJP6""KWI#\N4&+.[3DLM7KBKB>. M43X-NBH0KE19,?E"#94J3;4"2\9<">I.+C=@Z:QJ?P)P^JR!6K(ZXY:<4T7U ME::1C!(\8\YL+"W4JN1+?&EB:.9ZSDQA56C$3_YQP!(U5UGS1. ;<3MFI\)C MN4;MB_^J##HG=MHKH40TD?:EMOY)OX=Q9SB(:!UUXDF/UMZX#SYV((_2B[O",]KL1_6,O#[N]LV-E#0]:KT2]\0/&T.W4TC9=V%K; M&7;9M.ZK>S, [YC><&E 8$ZA47<\#$ W0Z51K*I\(Z^5I;'@Q8+F,&KG0/NY M4G:ON /:R9[\!5!+ P04 " $A4%6>6V@6AD% #8)@ &0 'AL+W=O M?4-I!8TG;; MI@CB;GM1](*1:8N(1+HD;6^!??A2!TN6EM8FW@%R$UO4S$=J9O2'F7!ZX.)9 MQH0H]"E-F)Q9L5+;&]N644Q2+*_YEC!]9\U%BI6^%!M;;@7!J]PI36S/<89V MBBFSYM-\[$',IWRG$LK(@T!REZ98_'='$GZ86:YU''BDFUAE _9\NL4;LB3J MX_9!Z"N[HJQH2IBDG"%!UC/KUKT)/2=SR"W^I.0@3[ZC[%&>.'_.+CZL9I:3 MK8@D)%(9 NN//5F0),E(>AW_EE"KFC-S//U^I(?YP^N'><*2+'CR%UVI>&:- M+;0B:[Q+U",__$S*!QIDO(@G,O^)#J6M8Z%H)Q5/2V>]@I2RXA-_*@-QXJ Y M9@>O=/#:#OTS#KW2H??2&?JE0_^E,PQ*AT';87C&85@Z#//8%\'*(^UCA>=3 MP0](9-::EGW)TY5[ZP!3EE764@E]EVH_-5\6%87X&BWIAM$UC3!3Z#:*^(XI MRC;H@2J7Q&F*T:C$6^>B(D^L$G"M-$ M_CBUE5YS-K,=E>N[*];GG5E?#]USIF*) K8B*X._W^T_^9I_V.WO>AT 6P>[ MBKAWC/B=UTGT272-O-X5\AS/,RQH\1+W?N[NFN+Q;;,'WS9[V.U^CX5V'YAF M;\2R5U5O+^?US_ >R9ZP'4%KP=.L.G5I1DJ_02JNJN\*/0B^VNGAO#Z)V-.( MH#O"HE@7_C/ZC-X3OA%X&].H6>!%57]&OW/V[N/25+J=B\M^)]S(+8[(S-*B M+_7,Q)I__YT[='XRI1T2YD/" DA8" 1KE$N_*I=^3N^=*1=#>O_^3=N@#XJD M\A]3BON0*8:$^9"P !(6 L$:*1Y4*1YT*D(SQ4*G^ IMBNQ\/!U-Z?ILYH-9@TK7RCU6C8M K,K''3*NQ\S@NC.*RB.'Q[77VO M=\**"+2(*<.FS'2N\;7O'B3,AX0%D+ 0"-:HFE%5-2-H>1U!IA@2YD/" DA8 M" 1KI'AS:R6" >%U:1EU5+7SL>\,(B3*HB3 MMU?77_ 6,U-".M?VVE<.$N9#P@)(6 @$:U2+Z]1_HCO0NEH2@;(,2O-!:0$H M+82B-3-]THQQ@>6U!#8UT1VWE'-A-//H8U:"FLVF[3,PNZ'O3287AU, M[^UE=LEWFOPW FX<(-VGD!I/B@M *6%4+3F:86Z^^1U]CPN$.X2^+6>A-'LRY[$ M&5J[)V$V^Z(GT?VPKPVF?7+P1DO>)C\B)5&^GRU.,52CU3&LV_SP46O\SKU9 MN(9QW[T)BD-6-;XX\W6/Q88RB1*RUE,YUR.]D1/%,:KB0O%M?NSGB2NMQ_G7 MF.C]ML@,]/TUY^IXD4U0'6:;_P]02P,$% @ !(5!5E431F>_ P 1Q0 M !D !X;"]W;W)K&ULK9A=;]LV%(;_"J$50PNL MT8<_$F>V@#C2T !+833+>E'T@I&.+:X2J9*4W0#[\24I1;8WA8T+WM@2Q?-?1 $@T;>JI&+A%5+6E[XOL@(J+,Y8#51=63->8:E.^<87-0>< M&U%5^E$03/T*$^K%<].VXO&<-;(D%%8N%=A9=I&&F!Z?$W@9TX.$9Z*0^,?=$G M-_G""_2,H(1,:@16?UNXAK+4)#6/KQW4Z\?4PL/C)_H?9O%J,0]8P#4K/Y)< M%@OOPD,YK'%3R@]L]PZZ!4TT+V.E,+]HU_:=SCR4-4*RJA.K&52$MO_X6V?$ M@2"*GA%$G2!ZJ6#4"48O%8P[P?@_@M'T&<&D$YBE^^W:C7$)ECB><[9#7/=6 M-'U@W#=JY1>A^D:YDUQ=)4HGXW?PF.-'=)5];8@@)G9OT56>FT-(->(4+17P5K!*:YF/M2S43S_*P;-6E'C9X9=8QN&96%0"G-(1_0 MIW;]S*+WE0.]#=&3#,2T(W]Y1(BW6C_@X:F5%&SXRR;(1J$>+H'OKTIVI#-Q(J M\7E@XLL6.1Y&ZN1X*6J 1<-!)76):N"$Y0CG_ZB,HEN&]NS2RCLU*"YAB4M8VL*F!J:?H]OX M[7@2S/WM@-F3WNR)U>SW3?4 '+'U?GNA1NTO@?ZU;;C6=ROZ5-]=PA*7L+2% M30Y\#X=-G_:F3ZVFM\^N(4>MNE,==0E+7,)21[ C\\][\\_=I_USEW%Q"4M< MPE)'L*.X7/1QN;!NBA6'DJ@71?76C^J&9X5ZBT8U)QD,!>3B?[DP"B;!?E^V M3K^H5V*=UZD6.H(=63CK+9PY?G):>:?>URYARVXDP-CGUP8H4? M?+@RX'(BJ2M:&P7_H)!2 =^8"I9 &6NH;&LJ?6M?);LRM2%_W[TML=UBOB%4 MH!+62AJ@!^MIA_!U0 M2P,$% @ !(5!5M^,FR3#! .AT !D !X;"]W;W)K&ULS9E=;]LV%(;_"J$50PLDT8)))_W/10?DA*/AEO&OXLE@$0O.2W$R%E* MN;IU79$N(?UW1R3PAD/RVM3/AZR MM:2D@"E'8IWGF+_> V7;D>,[;Q>>R&(I]05W/%SA!3R#_+::5?M*UC/0>E:R%97HM5"W)25/_Q2]T1.P(_/"((:D%PJJ!7"WJG"L): M$)XJB&I!=*J@7POZ9=]7G57V] 1+/!YRMD5<1RLW?5#B*M6J@TFA1]:SY.I7 MHG1R_!E>,_R*[M(?:R)("?L2/5?##+$YFG*@1.75I],U3Y>*HKI(4D!WE+(4 MEY*/$Y"84/%)B;\]3]#'#Y_0!T0*]'7)U@(7F1BZ4K56YW33NF7W5Y#OE=+8)_W@&]%2NLNH.W?DVS2;V#2+;9HEELQ:)*.&9/2_7RTC MFV/&IMG$IEELTRRQ9-8:,_UFS/2-L_\!BV471Z/J7([]@W6K%X3MM6UB,V%L MTRRQ9-;",VCP#(QXIESMQ;A\+:%TWO*[-TXGE*PI2K;42TF7!*%MT/EJ-+N?2NCZD%?G>WEO-Q&;* MV*998LFL!>RF 79C!/987*XX2_534YMCM5,LYUH&&Z#LZ&PSFI[+[Z9CMAW@ MLYDQMFF66#)KX?.]]SJ 9P18O\;@^C6F<[]N=#B75NW6PC7PPGU>5I/&5MT2 M6VYM9#NE&]^(3+]%ZKH=*18HQ2LB<>=FS>QR-C;_ -NEVOSM4[.9,[;JEMAR M:U-[+\7XQEU[22V#.7"NGV[X!=%ZA]#Y@#.;G0TO.(07>KW]=Q*K26.K;HDM MMS:]]Z*(;ZZ*:'KXA*729NWCH79K+97!(#B8=#:3QE;=$EMN;6SOM1G?7)SY MRM3BB$!(DF/]5CG'A*,-IFO01>Z4%8)DP,N=?B?.\&#G=1EXD>?O5;SJN.@_ MXB;FUIY-RFKEQ99;F]1[[<4W;M.-94>S].Q9%1U '0P&-_NHK-8[K+HEMMPJ M5.[.5R3]5?$+Y@M2"$1AKNR]JX'*QJL/==6)9*ORP]*,2 :L0NRQ8UXLB:T1ES<2F!Q-\>+W%5225AQ[^=J-7/*8FGUT?UC\IYX\(_G-G"#J"!2Q%'BQDE!T E6JC)"Q5]Q1;Q M*ANY4.XY%4]+P>.+.[S'S0Z#-24U6)*&4Y$Z80,OP%+-CBD#/X/?Q9*]1Q5F MX.$[N-INJW*%5*+?IYBCLF(?!.C+?0K>O_L WH&R 9\+LF.HR=G,YL)..9N] MZFRZ;FWRGK )@D_"D(*!K,EQKN>_QD@F^+^/1!\HY!NO8F!5.\N@ >_ EX MCN=I[%D^A^XKNJMSYW6S9_][]D$P8+]BH-*#3^F5#&TV%&_:!4#6X+B&_OY- M0,$-QS7[1Y?U5M?7Z\J*>,FV:(7GEBAY#-,]MA8__N"&SB^ZD)L42TV*98;$ M!LGQ^^3X4^J+SX2C"C1BMS*Y6W59: 5")2!?(_N%Y\=1G,SL_6E\SV%N'(;> M"):>PR+']YQX",O.84$8P]CM80-O@][;8-+;JYTH4$2^:72.3G)?NMQ,BJ4F MQ3)#8H,$A'T"PC>J!:')Y)@42TV*98;$!LF)^N1$KZT%K4!PNLDCQW6B42W0 MP* 3)2-8>@[SH\@-_%$M.(?!Q('!$[4@[KV-)[V]:7+QO4)+5.D2^=+F9 M%$M-BF6&Q 8)2/H$)&]4"Q*3R3$IEIH4RPR)#9+C.H_?^"!>G%'598)1C*@'B^9H0?KR1$_2]P<5_4$L#!!0 ( 2%05;4 M5E1?G , "X0 9 >&PO=V]R:W-H965TFR=,":L*OZ 8:^69-64V$ M'++5K*RAX25M$(/UPGAC7R>VI0@:\6\).W[P MC)0K#Y1^48.WV<*PE$5002J4!)%?6UA"52DE:<=_O:@QK*F(A\][];^T\]*9 M!\)A2:N/92:*A1$:*(,U:2MQ1W=_0^^0I_126G']B78]UC)0VG)!ZYXL+:C+ MIOLF7_M '!"DSC@!]P1\2G ?(3@]P7GJ"FY/<)^Z@M<3M.MFY[L.7$P$B>:, M[A!3:*FF'G3T-5O&JVS41KD73+XM)4]$=["%I@6T9K1&2]H()E,G;1 %6NK5 M@7'T!WHGM^P]J8"CAV]HQ6C62M3+& 0I*_Y* C[FD#:JEFLP<_8H^#;J41!4=)DT$VPH\O\V<7^*:,S1 @O _0#;XH M&$-ZA;#S&F$+XQ%[ED^ANYINC[GSO-63GU[]*!C.L%L<\IE=RDN<,4H_>4T$JU,B3RM5)'T!=N2M-WCK7?1V17? 9+$1D#,B M($-IR=*V%*-^7Y3ZT=TWI5@\I5@RD=A1/OPA'_XO*@W^E,F94BR>4BR92.PH M.<&0G."YI:$3\ Y.ZD,IRC?!QZIX7A'(4#[%G626$XA]DSS_+<\<(0 M#KZ&%WV]);ETM$P1E]=9*F\O\B*"J"B C;E]4>M'-]^48O&48LE$8D<)F0T) MF?VBRC";,CE3BL53BB43B1TEQ[:^-P#6S@[.8P@G,"Q\'!284P#_H?V;#DNO'D**5M([K+[3 [-+=O=$MW,G]C M7R_MD?E8-<.ZW_HNWW72MX3E9<-1!6NYE'45R'+&NN:T&PBZT=W7 Q6RF]*/ MA6SH@2F ?+^F5.P':H'A+X+H?U!+ P04 " $A4%6@2#2R54% "2) M&0 'AL+W=O5:R:X'DOBBH^'K% M09&5A[_T2S,11P&:8PX@30 9!KA/!#A-@'/J%=PFP#WU"EX34*=N'7*O)RZF MBB[F@C\@4:DUK?I0SWX=K>(5 M>H&R$GU,^5[2(/$[1%9D$QFSU&A'G!T1L0@SC69X2[M;AV)3.MUT]^=]7[TV&TZX7 MI^8Y3_$R2;=;P;:TOL_Y!CVNH+]_TU+T7K%"_F.J^H'KFKF5'U[('5VQRYDV M/,G$/9LMOO\.^_9/IBF'A,60L 0(UBN.VQ;'G:(O/G)%U56]ZJI"@> M7P.J_T3N%\0-@S":6_?'\SN6X=#WR4 6CV6![1([[,N2LN.$A8# E+@&"]&OAM#?PSV8$/61Q(6 P)2X!@ MO>($;7&";[6# \ [NC,=Q\?.P W&*N(3,KC+X[$J#+#C#;S H+)#SS5;0=AF M&DYF^H=*F4!O],-*MJ+&1"?CG[O<(&$Q)"P!@O6*$+5%B,[D!1%D<2!A,20L M 8+UBH/M[D'?_E8W: C'-Z?O!D,W,*C ="4@9_*#!@Q5(DA:#$I+H&C] M$G7-')YL1T[R!&?\B!#YGCTTA;&,1&$TIZ M.CS9E9SD"O[X&<##.!BZPECF1*X_L(6ND8)3W=* M[P2C2G<0RS0KJ3'?R?AGKSU(6@Q*2Z!H_4ITC1P.SV4/H"T>*"T&I250M'Z) MNC8/3S8J)]E#9&@D'-L;VL-8YH9^Y _M82S#(?')J)>&DC7.I'I MUNF6[U6*?N7:)4S93D<_=^6!TF)06@)%Z]>A:^H(/I,Y$-"F#Y06@](2*%J_ M1%W31R8[EE/,H2'T6@7/&_XRL#3(F M7]>=X@S>Z$6AXV(R["H,,ARX43!TAK$LBDCH#YUA+/.",!B^G+2.]E@43&SK MS2T2K?B^5(?7Y^W9=@/-FWK;R.#\%;Y88L/Y&%\DA^TQ'?ZP6^<#%=NLE"AG M&WTI^W6@1RP.&V .!XKOZAT>=UPI7M0?4T;73%0"_?V&<_5X4%V@W8:T^ ]0 M2P,$% @ !(5!5LK/:%SA @ < @ !D !X;"]W;W)K&ULO5;?;YLP$/Y7+%9-K9050DC:9 E2&C:M#Y6J_M@>ICTX< E> MP6:V2;K_?F=#6)+2J)VJO8!M[OON[CNX8[P6\D&E )H\YAE7$R?5NABYKHI3 MR*DZ%05P?+(0,J<:MW+IJD("32PHSUS?\P9N3AEWPK$]NY;A6)0Z8QRN)5%E MGE/Y^P(RL9XX76=S<,.6J38';C@NZ!)N0=\7UQ)W;L.2L!RX8H(3"8N),^V. MHKZQMP9?&:S5UIJ83.9"/)C-93)Q/!,09!!KPT#QMH(99)DAPC!^U9Q.X]( MM]<;]L\V=\QE3A7,1/:-)3J=..<.26!!RTS?B/47J/.Q <8B4_9*UK6MYY"X M5%KD-1@CR!FO[O2QUF$+@#SM +\&^/N X!E KP;T7@H(:D!@E:E2L3I$5--P M+,6:2&.-;&9AQ;1H3)]Q4_9;+?$I0YP.;V %O 2RD"(G,\&UQ$I@##HE,^L= MI"(?R#1)F*D3S<@EKUXV4[7C"#1EF3I!D_O;B!P?G9 CPCBY2T6I*$_4V-48 MI?'EQG5$%U5$_C,1#6'BW!1X=AE]1B?!^F_>=;'I-P7J6K_?O!2/?IW-ESW^TR5_Q!^W\ MILV,5$%CF#C81Q3(%3CA^W?=@?>Q3;NW)(O>B&Q'UZ#1-3C$'MY)F@"VH5B4 M7"OL:#&P%9UGT,&U+B57'1)+P,] $:94"4F'X M."LEBP*O0FTZ6_,0Z8&?4 M!E%*B:NV,E3A#&PXICFOPN[Y^7 P=E?;^AX,^K7ZMK@,AG[0N-P1KM\(U__O MPA%XQ+FF@!Q7R),V ?M/LND-S_P]_9X:#;P]F^A@?J]][=RM7HS?XM+.-$6L M.E7/:DZ;L3FUTV+O_*([FE73[R]--8NQI2P95R2#!5)ZIV>8@*SF6[71HK = M?RXT-@2[3/&7 *0QP.<+@:+7&^.@^&ULM9IM;]HZ%,>_ MBI4[76W2;D/L\-0+2%VKZ4Y:I:K==E^[Q)2H(6:Q@4VZ'_XZ#XWCQAP(N&]: M$LXY_/^Q?7XX9++CV;-8,B;1KU62BJFWE')]Z?MBOF0K*B[XFJ7JG07/5E2J MP^S)%^N,T:A(6B4^[O4&_HK&J3>;%.?NLMF$;V02I^PN0V*S6M'L]R>6\-W4 M"[R7$_?QTU+F)_S99$V?V .3W]=WF3KRZRI1O&*IB'F*,K:8>E?!Y778SQ.* MB!\QVXG&:Y1;>>3\.3_X$DV]7JZ()6PN\Q)4_=NR:Y8D>26EXV=5U*L_,T]L MOGZI_KDPK\P\4L&N>?)O',GEU!MY*&(+NDGD/=_]PRI#A< Y3T3Q%^VJV)Z' MYALA^:I*5@I6<5K^I[^J"]%(",(]";A*P,C56>G'VF<89^T&3#T"VC8I,Q-492H+_0E1!, MO;A*(_0UIH]Q$LN8B9>H"%U)U$A^?\,DC1/Q067JTQ_1/9MOLBQ.G]3Y[P\W MZ/V[#^@=BE/T;V5.OO%"7-A]E8FA/S%?HI5C3.9MZ:@D*EFV9 M-_OSCV#0^]OFRE$QPR.I/1*H^NP;ES1!M'!J,UIF#XKLO'-L9\$X#$?AQ-\V M+;3#R& P&M=1AK:PUA:"U[\Q.ZV#$+H$(9'C9N^\&[?G'0["UTT*_.P3G04]S>/>69VV2N\?:K66 M.*#7!HWO"\%9W;9*=S3+7%4SS6JR!R!4.W7V^8T(=:$CY,93#$E*6IC,E9+0F#4.\\!HZJF68UYC&,^2XMJ2H%[_TL M0?LW?UAC&L/[YZ/Z$CYFYVP) @1JOF*8K[<\9;^K[0Q:;-((16S-1;QG:H/% M.L\A1]5,ZYKA&&8XU*^X' MH]?3T!(W&./AGGFH 8YA@-^KW746SR6+T%SIM6MLPWD\RN^GF@K;4<,P&-@% M$DUQ E/\U!L Q+)YMMP!L(:1<)]L#64"PA!8W^@_!-R<@LMV70&NJID701.; MG'R[G#B]7^ZJFNFS<<<]=M7>FVN/TKG6AT$QC=QZQTTJ:Q9:5; MHH"5KIE-8&:?O-*=[KN)Y4L!T! T\,FIP*\;@O7N"5RVL[NW0#_1Z"*3\XE/#N_8P1#SQSW-^O!M6!^V(?Y:+AAB MRM6,#\]FO/7N URV\\^4;\'X4#,^/)GQH5/&NZIF^M2,#QTP/CQ\\QT,,;4U M?A4_'^UA&]HM:5"(*4U#/7P;J%=E!Y!<**24ZS>>ELD?5;JEV5.<"I2PAG_!N7PYR)_)J9_!FOT/4$L# M!!0 ( 2%059SPH%9 P, "$( 9 >&PO=V]R:W-H965TC8)L&$Z& ?IGUPDVMBX<3! M=EK8K]_9:;.VA,*D?6EB^Y[']]Q=[CI<2'6G4T0##YG(]>^'0[5VI<"A+(WB.5PITF65, M/9ZBD(N1U_96&]<\28W=\,-AP1*5T_VL(S#&H!XF@'!$A!L [K/ #I+0,<)K3QSLL;,L'"HY *4M28V M^^)BX]"DAN&307"!*-2<(0Q&E3DM3-;NVJ? M#A@7^L#>,QG#_MX![ '/X7LJ2TT7Z:%O2)WUT8^62DXK)<$S2C[ I3+51M'7\*LI9!5EMYG2=HB!+EB$(X]:@$8U1R]\^Z;=;WUL MTON?R#;4=VOUW5WLX3=J:/O"5=\!)*X>%48RR5V!QE1_>0(F12A0<1G;"L7[ MDIM'T'5U-@6HNK7O;K4=;QX>]H;^?%WV4Y-N]SBHC3;D]&HYO9UR+E#K 5A1 M2?UM5>K^719H*1ILF]163O76I+2VQ.ZRV%#:KY7V=RI=:R.ORI_"0BIC5SLE M&RX$I$C"F=G"Q$-$2RS$W57>K=>LZ=N/:^ MM7]*\Z\:5W]IJN%)S36Q(1(X(\K6T7M*B*H&4K4PLG ]?2H-30CWFE+/164- MZ'PFI5DM[ 7UOX+P#U!+ P04 " $A4%6,AR)=(," #@!0 &0 'AL M+W=O*WUO:[+"EB7C M!4K#E02-BU%PWCV;]%V\#[CCN#9;9W!*YDK=.^-S-@HZKB 4F%K'P.BUP@D* MX8BHC(>&,VA3.N#V><-^X;63ECDS.%'B&\]L/@I. LAPP2IA;]3Z$AL]'QQ? MJH3Q3UC7L4/*F%;&JJ(!DUUP6;_98].'+0#Q[ 9$#2!Z">B_ N@U@)X76E?F M94V994FLU1JTBR8V=_"]\6A2PZ7[B[=6TU=..)M<,*[ACHD*X0J9J332+[(& MWL,7IC5S/8;#*5K&A3DB[^QV"H<'1W 7,+77%6&RB;_ N][>'=/ M.;VVKSW/U_M[7Z?EF^Q)S-)&T7PGY@!+1H:)4EW66N4Z1/@8YHS MN42@GAAJ"$C#K^M]4AM6E7XDY\K2@/MC3BL8M0N@[PNE[,9P"=JEGOP"4$L#!!0 ( M 2%059RGB_V^@( -,' 9 >&PO=V]R:W-H965TX[//;?V':RE>M8I@"$O&1=ZZ*7&+"]]7\952]CH#+]=!K M>YN%*5NDQB[XT6!)%_ YG%YKW#F5RP)RT!H)@51,!]Z5^W+<=_&NX G!FM= M&Q.;R4S*9SNY289>8 4!A]A8!HJ?%8R!A4<2F-.LR]C (W&NCP DXZ9"R% M81@AC!UJEH"BKC+'$S"4<7V")%MHBTPASI5""*YO2$[WT]PR.F.GR8 MD..C$W)DY?Q(9:ZI2/3 -^B S<./RVQ'1;;AGFR_D#L\+M7DFT@@>8OWT;G* MOG!CWR@\2#B!^(R$G18)@S!LT#/^%WC7P=L'Y'2J:G8<7^?#:K8J_QCH36D3 M@KYNRS"BFND6>11RID&MZ(P#N1'+W-@8*6)$NU*TR)CR..=%77Y-)><$[]": MJN1W4PT*C=UFC?99NM1+&L/0PW?''@Q>]/E3NQ]\;3+P/Y&]L;-;V=D]Q!Z- M8,&$L%;-**P&=>M!;]3U*G6]@^JV%W1N MR[[:7-!X>Z/B^HUJ$E^]7\OL'Y>,5_,#9_HYI[1UI MNS%O]!?*_-K[F(%:N+:AT9U,]13U$# !5#0 &0 'AL+W=O84!4@M,F[1)B+;;AVD?3') U"3. M; /MOY^=I!FDAM(I7\!.[GE\]]S9OO2WE#WR%8! 3VF2\8&Q$B+OF28/5Y 2 M?DUSR.2;!64I$7+*EB;/&9"H *6)B2W+,U,29\:P7SR;LF&?KD429S!EB*_3 ME+#G6TCH=F!TC)<'LWBY$NJ!.>SG9 EW(![R*9,SLV:)XA0R'M,,,5@,C)M. M;Q(H^\+@1PQ;OC-&*I(YI8]J\C4:&)9R"!((A6(@\F\#(T@2123=^%-Q&O62 M"K@[?F'_7,0N8YD3#B.:_(PCL1H8@8$B6)!U(F9T^P6J>%S%%]*$%[]H6]E: M!@K77-"T DL/TC@K_\E3I<,.H.,< . *@$\%V!7 /A7@5 #G5(!; 8K0S3+V M0K@Q$6389W2+F+*6;&I0J%^@I5YQINKD3C#Y-I8X,;QG) )T$X9TG0F.9A!" MO"'S!"Y1)JOT"MV5!83H KUA>SX&0>*$7TC4P]T8G9]=H#,49^A^1=><9!'O MFT*ZK!8VP\J]V](]?,"],837"-N7"%L8:^"CX_#OA$FX>Q ^/F5UIX!W-/#) M*:M[.K@ITU3G"M>YP@6??8#OG^ <_;J9<\'D-ONM$[7D[5QR,MF8'5N=/DHJ;R" M2IWZ^V?BH8^_5L"6R/0V=6D/G:$%_ \Y[.KV< M-NNW3;)QFV23ELCVM'=K[=VC]3ME=!,7M[UL-A \Y?+FA@B%#*)8H(1R#MKS MNF1U=VKT2M9RHY!U1I;;*&/W5;5?^=:^S41CT[&#VF@O#_KH&B)]()&;S*;-?'N+$Y1J^M M]VF\5TU+?WRM@262FCN=.2J@\.V0LM M8[GI$EA(>NO:ER7"RB:^G B:%UWJG K9\Q;#E?SN :8,Y/L%I>)EHAK?^DMJ M^!=02P,$% @ !(5!5JL5&'+V P M@\ !D !X;"]W;W)K&ULM5=MC^(V$/XK5GJJ[J3;31P""5M 6N"J5NI)JV6O]]DD M T27V-1V8/OO.TZR@023MA+[!6QGYLDS;Y[,Y"CD#[4#T.0US[B:.CNM]P^N MJ^(=Y$S=BSUP?+(1,F<:MW+KJKT$EI1*>>;ZGC=RIX$3" M9NH\TH<%#8U"*?%G"D=UMB;&E+40/\SF]V3J>(819!!K \'P[P +R#*#A#S^ MJD&=YIU&\7S]AOYK:3P:LV8*%B+[GB9Z-W4BAR2P846FG\7Q-Z@-&AJ\6&2J M_"7'6M9S2%PH+?):&1GD*:_^V6OMB#,%Q+$K^+6"WU4(KB@,:H5!:6C%K#1K MR32;3:0X$FFD$*?.$))&U]%]W3^,A_\]'<[P5<0GQ/_,%GXGN^;^&S^"_J M0:E.>^@,FI -2KS!%;PG*0YI6498Q>3+ZQXK A*RD)"DFOPAE *KURK4P(YJ MKHL'M66660&42/3(CQL" ]["6/= MR"V&2 L2"U57!V#@.(:*8! E'( 78*-<(0_/Z 1^A_&ER-WH"N-1PWC4R_B[ M3#7E9"+ [H67MRC2XX>!V6?1(MCF'#,?P_:0#HTW]-@/""! W" M#M%+F? *TZAA&O56;-\5:&,9W;)2;P36,GS<&#Y^ITH=6P(5T7$G5!:IH1\& M]FA1[]03O7>KUQJZE3Y1..@FF46,TL [2\8V][-^3F];N35>Z_H(@\B[8&R1 MHW0P"*]1]D^4_9L7<@W9\E\4!MT$L8D-Q\&U##FU8-K?@U^$9IF5UTV[[*W0 MVE:>^BQ]KT9; [?K=^P'W?!8Q(8!]:^$Y]1OZ?LU7'K93K& PXO,NA3#:AB? MR;6YGSHOO7'KI9>=U5[ %KG> CXU8GK[3EQ#MKZSHF@\ZI*VB(T\VBU@]VP" MR@%C;P9#1V&PO=V]R:W-H965T$G_<ANX9]M4FP$[FA5T"RO0C\6=Q)[=L20L@UPQD1,)F[EUZ5PL0A-?!_Q@4*E> MFQ@G:R&>3>0GQ.7&]+\0=N>X ?'$<_IU*A =#7Q+Q2I9,Q5RH4@+Y>;E66N)1^S7DKR'TAPG-];M0!8UA;N'] M4B!W8$6?/SGAZ-N0V_]$]LZ[UWGWCK%'][3",Z5!,LH5P>W$2UT4''=^R';# M%=9?>M.9O>O[&8ARIK[31;T3ZG="_:-"G[ DF&-72!&#&E37$ 2] M=<=!.';WU!U&!<$D"(;5!9VZX*BZ:Y8SO(D)V0HQ?"."@V7=R33<3]UAE#/Q M0G]87-B)"X^*>Q":\B%-X=!&!9/1GJC#L$F(QV]/E-VK1.85P%NZ9;DB'#:( M&YV/T95L*FO3T:*HB]-::"QU=3/%QPBD"<#YC1#ZK6/J7?>\17\ 4$L#!!0 M ( 2%05;DL(_[)P, $<, 9 >&PO=V]R:W-H965T7+@4JX"9;9)6 MVH_?&0A-6LK:C1>PS_=]Y[NSCV.\XN)61@"*W"5Q*B=&I%0V,DT91)!0N<\S M2'%EP45"%4[%C2DS 30L0$EL6KV>:R:4I88W+F1GPAOS7,4LA3-!9)XD5-Q/ M(>:KB=$WUH)S=A,I+3"]<49OX +4978F<&;6+"%+()6,IT3 8F(<]4?SH=8O M%*X8K.3&F&A/KCF_U9/C<&+T](8@AD!I!HJO)9%7JNJY!@EPJ MGE1@W$'"TO)-[ZHX; "0IQE@50#K,]% MX'RJJ#<6?$6$UD8V/2BB7Z Q7BS5Y^1""5QEB%/><;J$5''!0)+WY)0*077F MR*X/BK)8OD/IY85/=G?>D1W"4O(MXKFD:2C'ID+[FL4,*EO3TI;UC"V;G/!4 M19+,TQ#"!KS?CC]LP9OH=^V\M79^:K42^A#L$\O>(U;/LAKV,WL)W"G@_29W M_L_Z_)^M;P7#KD^"7?#9?SD)]^3'%UPBQPH2^;,IRR6/T\RC"]M(9C2 B8&5 M2X)8@N&]?=-W>Q^:0MPEF=\EV;PCLJUD.'4RG#9V[QP"+O"0XXU;9R43?,ET M>6Z\>26=6]#I;\/2#5H]])C,N:4P^"9YG>^24*X*R &\\2W.,Q-<,=&U"_\EOWSIO;4=EPNTQ&EV1^EV3SCLBVDC&L MDS%LO40/R6!)1IG ADZ1(*+B!AJK1BO;:U,R?%(5>H^*2Y?FYD_-V?V>^Z@( MF1N=40(8!MV22A+P/%7EI[&6UEWO4='L/9)/^Z-9OT'N8Y=<-K4/]&6+?8)1 M9UBL8EB@J=[^$&^I*-O6683QPGLG*:%-9M4UQ9B-N&E MRM*"+02299Y3\73',KZ;6MAZOO I7:V5OF#/)ANZ8@],?=DL!)S9#4N2YJR0 M*2^08,NI]3N^G1-' ZJ(KRG;R8-CI%-YY/R;/GF?3"U'*V(9BY6FH/"W97.6 M99H)='RO2:WFF1IX>/S,_JY*'I)YI)+->?9WFJCUU(HLE+ E+3/UB>_^9'5" MON:+>2:K7[2K8QT+Q:54/*_!H"!/B_T__5$7X@" O3, 4@/(SP+<&N!6B>Z5 M56G=4T5G$\%W2.AH8-,'56TJ-&23%GH8'Y2 NRG@U&PAP!%"/8W0(J.%0K1( MT!_?RW0#0Z5&J CO44/8)ZDS!CB2W0$&'41Z/4]4S3-Y!N ?7FX1Z]?O4&O M4%J@SVM>2HB5$UN!;OUT.ZXUWNTUDC,:[UE\@X@[0L0AQ "?]\,_4@%PWP2W MH5I-R4A3,E+QN2\I&?KG X2C]XKE\E]3JGMNS\RM7]I;N:$QFUKP5DHFMLR: M_?H+#IS?3(D/1-8I@]N4P>UCGWWFBF:F#/>PH(+I660["\91%$#IMX?:#6%> MZ&#8TJKU?5!R8ES UQF9<952R!5QIRCU.J)PV3VCV=?R#CK1<$810< MR37%N9"8:];K-WK]EU71/WD><8D3'LLRA&''(9%95="H"OJK")XVB>I%76K> M@<@Z"89-@N$5W^%PR#(,1-8I0]24(7J9^Z(36V&?>-Z1^4Q18>B;O3=N-(U[ M-=V5:9:DQ4J.T&-]B-)\(_B6Z<&1U5AE##[=:YXEG5NF3'H?=NE8#436J0MV MVD^U,(!V;KXK8UP+V? M7.@UXC5<$D_5X+#GP3$J';03&(JMFW?;"V#WFM;L[30N+L5 ;-U2M T([N] MSEOSM(7P(R]RG&-O&N(\$GIGYE7/*T#!AAB?SI2&*>.$91[;M!^[O/^:\D$J4 M^Q4]+!+A4[Z"[,UKQ%ZJBX=C(+9NXFV/@\?7=.:@3H/J(Q6KM)#022X!Y]R$X&VQW_/9GRB^ MJ;9-'KE2/*\.UXPF3.@ N+_D7#V?Z)V89N=M]A]02P,$% @ !(5!5I#_ M21P+ P ^@L !D !X;"]W;W)K&ULM59;3]LP M%/XK5H8FD!BY]4*[-A(EG88TI@K&]C#MP21N8Y'8P79;V*_?L9-F;0D98]E+ M:Q^?[SLW^^2,UESD&NB;O*9@)U=L<0T(TQ2SI @\[%UY@ZG?:UO%+Y2LI9;:Z0CN>7\ M3F\NXK'E:(=(2B*E&3#\K<@Y25--!&[)FJ*[[^2,IXNIHOXJDTOVA=ZCH6BI92\:P$@P<99<4_?BCS ML 4 GGJ 5P*\?4#G&8!? OR76NB4@,Y++71+@ G=+F(WB0NQPL%(\#426AO8 M],)DWZ A7Y3I>W*M!)Q2P*E@)N#*"?5XC&8I9@IA%J/I_9+F'"$#A!EZ$O"EQ+ 8[GU?AS_A)X MQ\#=NG#^S?KTU=9WDN%7%\0W?/YK+@CZ_@G4T84BF?Q15_F"NU//K7O@4.8X M(F,+FIPD8D6LX.T;M^>\KTM[FV1AFV33ELAV"M2I"M1I8H>" VE$L>F[Y $^ M()+4E:)@Z1D6_?58!:[K>J[6=XQHMYW3@[VJ%3[5\;]#=XYK6:/F>WZVT M=L+M5N%V&\.="9)C&B/%.1PM4,2EJFTZC31_>_7:) O;))NV1+93BUY5B]Y_ M[ V]-@O4)EG8)MFT);*= O6K O4;'\M9QH6B/__8&_HU[WFO,=2HN'M=X:G* MH+_7$AI5BA#MK6$F(V)AID@)[WS)5/'9JJ35H'IFYK,]^<0=GKLU\A &VV(. M_4U?3,676"PHDR@E&ULQ5==3]LP%/TK5H8FD(!\-6G+VDC0,@V):16% M[6':@VEO&PO'#K;;PK^?G830=&DT4"1>&MNYY_C>XY/F9K#AXD'& H])93) MH14KE9[9MIS%D&!YRE-@^LZ"BP0K/15+6Z8"\#P#)=3V'">T$TR8%0VRM8F( M!GRE*&$P$4BND@2+YPN@?#.T7.MEX88L8V46[&B0XB5,0=VE$Z%G=LDR)PDP M23A# A9#Z]P]&[F> 601/PELY-88F5+N.7\PDZOYT'),1D!AI@P%UI"Q(K7)/ ]P>O[!_S8K7Q=QC"2-.?Y&YBH=6ST)S6. 553=\\PV*@@+# M-^-49K]H4\0Z%IJMI.)) =89)(3E5_Q4"+$%<#M[ %X!\/X7X!< /RLTSRPK M:XP5C@:";Y PT9K-##)M,K2NAC!SC%,E]%VB<2J:".T(H9Z/T81BIA!FM,8P.T6>?XP\Q_-JX*-F^'W7&%:5V$."S.8^4=91Y[OATY_8*^WV6=O8_P9J]- M?5HBJ^C3+_7IO\^;_7]ZN'-1\0NH5;$B81A86&.:==[7"1]^3Y1/$T:VOON=)'E0UC_1T# MP@3H^PO.UJ5 IJ4H(R[ON>%;D:9 M<*)AV7>MHJ',#6<"KA71>991]3@!+HN1TW&V'3=LF1K;X4;#%5W"#,SMZEIA MRZU9$I:!T$P*HF QN>;6"=S*>]LXS(9.9X5!!QB8QDH MOM8P!D@Z)9H"_ ?C[@. %0'<# MZ)9&*V6EK0MJ:#14LB#*1B.;_2C7ID2C&R;L+LZ,PE&&.!-]E3(I&.>$BH1< M"D/%DLTYD+'68#0Y(;-J>XE MXUVT7/OVM[XG?BOA!<2GQ.]^)+[G^PUZIO\"#TIXIT5.M]Z&;LG7?6T;?MU( M?.()+:A*?CTY M:&./)K!D0MA#-*>%TP70O,ETJ! MB!^)451H3NTF-1GJ'Q@* G_/SV',2=AM/E"#6N:@52;FKE=.^^#P' _\[OY2 M-T1Y7K OSMTI"AFH95DK-8EMOJ[R9-U;E^-Q687V^B=8IJNJ^D13U?@KJO * M:\)A@93>:1^72U5ULVH8N2I+SUP:+&3E9XJ_&J!L (XOI#3;AIV@_GF)_@)0 M2P,$% @ !(5!5MY-BYDH!@ O24 !D !X;"]W;W)K&ULM5I=;]LV%/TKA%<,'=#6(BG)=N<82).U"]!N0=.N#\,>%)NV MA4JB1])QLU\_ZB.B*%*,9<@OB27?>W1XQ7O/))'%&;AG@^S2-V.,[DM##Q0B.GFY\CC=;D=\8+^:[:$/NB/BZNV7R:ERC MK.*49#RF&6!D?3&ZA&^O_"!W*"S^BLF!-SZ#?"CWE'[/+VY6%R,O9T02LA0Y M1"3_/9 KDB0YDN3Q;P4ZJI^9.S8_/Z&_+P8O!W,?<7)%DV_Q2FPO1M,16)%U MM$_$9WKXG50#*@@N:<*+O^!0V7HCL-QS0=/*63)(XZS\'_VH M%PD#AV!U0Y MH+9#V.& *P=<#+1D5@SK.A+18L[H ;#<6J+E'XK8%-YR-'&6O\8[P>2WL?03 MBP^4K@YQDH H6X&;3$39)KY/"+CDG @.7H,[.7%6>WF'KLWO7X$_Y$Q[>4U$ M%"?\%VG^]>X:O'SQ"W@!X@Q\V=(]E\!\/A:2:_[$\;+B]:[DA3IXS< GFHDM M![]E*[*R^%^Y_2%R (QED.I(H:=(O4-.Q&NR? ,0?@60AY"-D-O]4\2D>V!S MU^C@^L7A @]WX+V/LUB0UQ]E$MA>W-\?I3VX$23E_]BB7X+[=O"\=KSENVA) M+D:R.'#"'LAH\?-/,/1^M8U\(# M#GX=!]^%OOC *+?.K](M+-SR8O:PF")O MZLW'#TWJIE4(83BMK31.0HD5WUL2I*A4^D65T6_1ICL;Y-BEO!MO+,/:%#]'0I-'[928.B? MLX)!I\#WCL5 :'HLE/)#M_1W5K'*3^LTIGC2SCJ+53!%'4FGA!ZZE;Y7%3.5 M/ R#L$W48H7]CH8$*KV';L$_MH9-C##!J5'!3".$NZJL4FOH%,$3ZY<;<^8H M7R=XZB-3^@O= GS+Z))P#@19;C.:T,VC=2A.D-[9.A":OJ)3ZHZ\>TB:[&2?5I'D45*_9%;_8^L716*%LX0^NWJ93&#$ <=%18IL4;N]?))]>L9 M3(BZ"]A)KOK8E/@BM_C>9"NR+E,Z*5(ZW]1*R"9:/H+=4=7-_8#>&3T0FAX. MI?HH/&MU<_84O6,Q$)H>"]58('=CT5W=S"XAF!C[+Q8KWPNZ:IMJ)I!;OGO5 MMJE9M4*3Z#-6.E'5&R!W;W!L;3-7X7Y3 BJ.IA7RNX0"*S''[J7Z%Q:M2!JQ M[];W[';NO>-Y#JW&2JLQ/.OFK[,3Z!V+@=#T6*C^ +O[@\[,QJ;,(V,N/F.D M>SEH,\)A!T.E MY]BMYR?U*L]@!MVMRBF>^LB4-&/W@OQCV90(=\D:5("'0M-'K 083\Y:L@;= M[Q\*38^%DGWLEOWNDC4UMW]\HV19C%#'1C=6"H_="M^K9)D"'LS:+"TV'8L7 M7TF\[Y;X(TN6;^ZP!\;VD,THG'4P5,KLNU?1?XHM859.@VKN4&CZ*)7F^NB< MR>P[%;UW+ 9"TV.AM-YW:WWW#]"F:./V;T%N&YU1XQ=QM[#W2>4*RDW2::.3 M5-KNN]7TV%0V-\2-G_!=)B6[<>. 3$K8IC@WQ,$R?VIY5J:^6Y]-NBQ.Y(R5 M>7FPZ5/$-G'&04+6TM5[,Y%/9^59H?)"T%UQW.:>"D'3XN.62)EGN8'\?DVI M>+K('U"?V%K\#U!+ P04 " $A4%6['T8PT<# "_#@ &0 'AL+W=O MN9XSL/ U=DL51FP(VF*[R :U ?5I="]]R& MDI,"F"2<(0'SF7/B3]*QL;<&'PFLY48;F97<<'YK.N?YS/',A(!"I@P!Z[\[ M. -*#4A/XVO-=!J71KC9?J"G=NUZ+3=8PAFGGTBNEC/GR$$YS'%)U15?OX%Z M/2/#RSB5]A>M*]NQ-LY*J7A1B_4,"L*J?WQ?QV%#H#GM@J 6!+N"X2."02T8 M/-7#L!8,G^IA5 M&NX+P$4%8"T(;^RI8-M(Q5CB:"KY&PEAKFFG8=%FU#C!A M9F-=*Z&?$JU3T6O.\S6A%&&6HW.F,%N0&PKH1$I0$AV@=U@(;+*/]F-0F%#Y M0H]^N([1_MX+M(<(0^^7O)1:+Z>NTE,R8#>KW9]6[H-'W _0!6=J*5'"V67V"AY:,V[UNQ'#2;%/W;C.#+4;>T7C;*/[5:!".=DA)BY%_O&.4=J[U+R,Y:B(YZHSD)5; 5.O! MW"G\TY>B3UC<)RSI$Y;V!-M*9=BD,OPOAV'89][[A,5]PI(^86E/L*V\CYN\ MCSM?X40JHF_0.M>EA'E)$27SUK.O$_.GB>T3%GHZTXPVU=:)+3)VQD_]R9G?,A[[DZ0JIG[BJ]). MWZD6A$E$8:Y=>8=C?0:)JERJ.HJO[/7^ABM=+-CF4E>8((R!?C[G7#UTC(.F M9HU^ %!+ P04 " $A4%6GH57=9T" #V!@ &0 'AL+W=OP!-.T"#X@' M-SEIK#EVL)VFX]-C)UE4:-9)O#2^G?/[_UW[.&FY>)0E@$+;BC*YL$JEZC/; MEED)%9:GO :F9PHN*JQT5ZQM60O >1=44=MSG-"N,&%6FG1C-R)->*,H87 C MD&RJ"HNG"Z"\75BN]3QP2]:E,@-VFM1X#7>@'NH;H7OVF"4G%3!).$,"BH5U M[IY=S,WZ;L$W JW<:2/C9,7YH^E/7D-,: MD29PM_V<_:KSKKVLL(1+3K^37)4+*[90#@5NJ+KE[6<8_ 0F7\:I['Y1.ZQU M+)0U4O%J"-8**L+Z+]X.^[ 3X'DO!'A#@-?I[D&=RB56.$T$;Y$PJW4VT^BL M=M%:'&'F3[E30L\2':?23YSG+:$489:C:Z8P6Y,5!70N)2B)WJ.K1C5"]RLN M%/F-NZW\N-5G0@(Z7H+"A,H3=(0(0_#C(M>AO>"C"5D MI\B;O4.>XWGHX6Z)CH]._DYC:V>C/6^TYW5Y9_]G;TED1KDT!G^WH*Y7#D(Q NS M/[,I@7V*L$MA+N(F=9W(3^S-!-@?P?Y!L&;Y4ZP^*MAAS>;Q?)H5C*S@-58P MQ0KV69'S@J]P9(6OL<(I5KC/\MU@FA6-K.@U5C3%BO993NQ.L^*1%1]DW9>@ MZW*A0$P1XWWBS(W#:>1\1,X/(K_J9^,2"_%$V-K4B(:I*?9\[W3ZL>__>V3L MG3)F7H0O6*P)DXA"H>.&ULK99;;],P%,>_BA4F-"18[K?11MHZ$$@@JEW@ M ?'@IJ>--285%8V:MY->39B M:TE)!5..Q+HL,7^Z!LKJL>5:SR]NR;*0^H6=C59X"7<@'U93KEIV[S(G)52" ML IQ6(RM*_=RXCI:T$3\)%"+G6>D4YDQ]J@;7^=CR]%$0"&7V@*KVP8F0*EV M4AQ_.U.K_Z86[CX_NW]NDE?)S+" ":._R%P68RNQT!P6>$WE+:N_0)=0J/UR M1D5S1747ZU@H7PO)RDZL"$I2M7>\[09B1^ &!P1>)_!.%?B=P&\2;4Y7\,X?.$*G0?<'60FG%R)8* M2YO;>8=PW2)X!Q!N(+] GO\>>8[G&>23X_+OF"MY:)+;:C#Z$?'Z$?$:/_^ MWQ0_X1GM1J(9'DP%^GTU$Y*KG^Z/*<'6,3 [ZIEX*58XA[&EIIH O@$K>_O& MC9R/IG3_D]FKY/T^>?^8>_\[E+A2D[C4Y2=5KFYJKAE+V]I%C9U>,C:9[SAI M.+(WNRD9HOS(B?NH5ZQ!SQJ(]4$-4$*6I M&33L0<.30&O,.:[D$\J9D$;(]/<9A4!BX9L*H)XQ.(MS@'.O5U<06 M#3Z;N/$^VS HC-W0#!?WF M3'K*Y"1*-5U8"4CBK1DP&98X2O9_PV&0F_@':ISV@.E1P'91S[M%G;XLZB;* M=%CL9%#L85"-B3G*.<]DY@:=Q%GL(K$<9Q&>U2&L"@,POTY;._L MF?K HK:1):D$HK!0.N/A3HW =&ULM9IM;^HV&(;_BI5-TSE2V[SPWE&DEB1;IW:M MRKI]F/;!)0]@G23FV ZT1^?'SPDID)+Z$.DI'UI"?%\.ON/'R4V&:RZ^R 6 M(L])G,H+:Z'4\MRVY70!"95G? FIWC/C(J%*;XJY+9<":%2(DMCV'*=K)Y2E MUFA8?'8O1D.>J9BE<"^(S)*$BIV'RA\@_LT7!)YS !];B\ M%WK+WE(BED J&4^)@-F%=>F>AYZ3"XH6?S-8R[WW)/\J3YQ_R3>NHPO+R8\( M8IBJ'$'UOQ6,(8YSDCZ.KR74VO:9"_??O]+#XLOK+_-$)8QY_ ^+U.+"ZELD M@AG-8O7 U[]#^84Z.6_*8UG\)>NRK6.1:2853TJQ/H*$I9O_]+D9">UKBKS9X[UW\](QXK1/B.9Y7(Q^;Y;=4:'GG7;EOED]@ M>49:3B%W:N2!6?XG7^G>N[G<'=3(PV/D3IW>$ZETLZA0M+5R8)8@76Z)>?W*[S M:YU=F# ?$Q9@PD(D6,7FUM;F5D%OO6-SU=&=U_\6.ZX5)/*_.I];F#YCPGQ, M6( )"Y%@%9_;6Y_;QNE\ERFI=.75Q5:OC3%-IU!GZP;2+2#Y9<)JY'6?@)&-2 KG\[82,Z4NBVUQ+;5@D MR970OBWJ?#/VUG0Z8L)\3%B "0N18!7_NUO_NQ]2=KN8/F/"?$Q8@ D+D6 5 MGWM;GWO&>7Y+GUF2)>3I]4J73*GN3%M=YZZ1U=1=3)C?.RCWK?IZ'V!V&R+! M*M;UM];UC=9-(&5+S*'7P[9[^36_8M6W!R1=,O)^1&177> M&CMKZBTFS,>$!9BP$ E6L7^PM7_P(15Z@.DS)LS'A 68L! )5O'9=7:9A(-8 MH\VPI@:CTOR2ME^FRR+]MDJC]AMBT:H&[H5*KM' ZU2!YBHBJ )"%5F"8#PB MD-96XI+6WQLEY\SI]3UG[^6^N=\Q'T)CHS!I 2HMQ*)5S=S%3JXY=WI,:<*% M8M_TFAO!#$2^^,Y8JN]\BJG)I9*UKGH'YWZO?7C?6C;K[#5SVX/#VU;S439V M"#4OPJ)5'=HE1JXQJ- .R1]<$S&095AXRF>GY;[+N0!((%4D>%XRD:LNLWFF MIVW++3+3UE$!H_G@&M=?U.@)E1:@TD(L6O6DV<5/;OM#+J=%&[4P*FD[:\JW=HKJA"KW^J M[_(DUQAC')OOEA3# ([-'36>(ZBY$"HMQ*)5+=M%0ZXY&VJTCMZ9UM$_,EU# MRU\>CUQ%4:,F5)J/2@M0:2$6K7K*["(IM_\QJRAJ^H1*\U%I 2HMQ*)5[=Y% M4*XQ^6BZB@X.5]%6M^:W.W.OC?U#S950:6%)J]P4OHVMJT]'[%(CSYP:';G@ M>H>1S%L[?MS$-Q]+XX<74,,?+-K&!WOOX:+\8;-;*N8LE22&F<8[9SU]>HO- M\UN;#<67Q?-&3UPIGA1O%T C$'D#O7_&N7K=R!]AVCY%-_H?4$L#!!0 ( M 2%058@2L=AH ( /L& 9 >&PO=V]R:W-H965T:,CGS*J6:"]^7104UEJ>\ :97UES4 M6.FAV/BR$8!+"ZJI'P5!ZM>8,"_/[-Q2Y!EO%24,E@+)MJZQ^'T%E.]F7N@] M3=R03:7,A)]G#=[ +:C[9BGTR!]82E(#DX0S)& ]\R[#BWEJXFW -P([.>HC MXV3%^8,9?"YG7F $ 85"&0:LFRW,@5)#I&7\ZCF]84L#'/>?V#]:[]K+"DN8 M<_J=E*J:>5,/E;#&+54W?/<)>C^)X2LXE?:+=EUL&GNH:*7B=0_6"FK"NA8_ M]N

)QJG\JZI H&O.-B=W(&IT3?"*4*((2'2\ (4)E>_0";J_7:#CHW?H"!&& M[BK>2LQ*F?E*:S!,?M'O=]7M%[VRWP**4Q3%[U$41)$#/C\,_X*%AB+#]D>F%T06E,M6 /IQN9)*Z(OVT^6S(YZXB4WR7<@&%S#S='9) M$%OP\K=OPC3XX'+]G\B>G4$\G$%\B#V_+ K10JES4A$!.D.5RV['D5H.4QJV M^30)SC-_.[;A"#H/XB'HF;S)(&]R4-Y2\"VQ14/7+-2R H2^E0PI_(@:+HFI M!LZ+V-$F(S'1V7FRI]@5E)RY%2>#XN2@XNY249-3RN04_7N]7#J3%Q+":;@G M\V5,G$:I6V8ZR$P/RKSC"E.7H/3%7PS#R73_Y!Q1233=U^2/2I-Y%G0";PB3 MB,):XX+3,^U)=*6V&RC>V&JUXDK7/MNM].L$P@3H]37GZFE@"N#PWN5_ %!+ M P04 " $A4%6WL:-4Z$# "5# &0 'AL+W=OBCN@$OT+=NI;2"V?&B 7F'$O?:AZ ,CK6WB M)%$EJ3CMK[^EI*BVQ*A!FQ=;)&>&.[LTM9Z?N/@JCP"*/.59(1?64:GRQK9E M0H$K>RYRJG H#K8L!="T)N69[3E.9.>4%=9R7L]MQ7+.*Y6Q K:" MR"K/J?AK!1D_+2S7>IZX9X>CTA/V$$$[!?6 MK7NSF6E\#?B5P4F>/1/MY('SKWIPERXL1P<$&21**U#\>H0U9)D6PC#^;#6M M;DM-/']^5O]4>T_L50=%];4(BGL:96I>W[Z$5H_H=9+>";K3W)J ML8Y%DDHJGK=DC"!G1?--G]H\G!%0QTSP6H+7)P0O$/R6X+]VAZ E!*_=(6P) MM76[\5XG+J:*+N>"GXC0:%33#W7V:S;FBQ7ZG.R4P%6&/+6\!\4$8.$5V6:T MD.2*[/ LIE4&A._)Y@D/I 1R#QE5D!+%20Q[U$C)"@I\:FCD?0R*LDQ^0/ZV M/47UPA7YLHO)^W2%JFR%2GWSFA3I* MLBE22 W\>)P_&^';F+4N==YSZE;>J& ,R37Q_(_$I]HUZ8%;7E^6- M+&D""PMO0PGB$:SE]]^YD?.#*?%O*1:_I=CFC<0N2A1T)0K&U)<[U&,)D(1+ M92I!PXYJMGZ]/"Z]V61N/YYG=HCQH_ 2$P\Q,]^[Q&R&&-=U9QWHPE_8^0M' M_=T5"C!KZD6##3T\WW0RZQDT8,)IS^ 0$T9NS^ 0$TQ#L[^H\Q>-^M-W<:(O M80&J$@7!*[;4OS(J)2CCA1H-@KB:] )=FS#]BAHPGM9X,[(O#\GMDA)G1Z5N(AQO6]WA'?&$"AWR^G?=9GY2 .=8,K M\1Q6A6I>E=ULUT/?UJUC;W[EWJQ=PWR,/7?3(O\CWS3LGZDX,&S/,MCC5L[U M!$LCFB:X&2A>UEW> U?8,]:/1_S? $(#<'W/N7H>Z VZ?R++;U!+ P04 M" $A4%66S?3M3() "G;P &0 'AL+W=O74]>:SK MI_?3:;5Z5-NTNBB>5-Z\\E"4V[1NGI:?I]53J=)U-VB[F8:S&9]NTRR?+*^Z MG]V5RZMB5V^R7-V5K-IMMVGYUXW:%"_7DV#R]0FN;)Y-#Y1UME5YE14Y*]7#]>2'X+V,]VX/'CK_0?NP_??)A/::5N MB\UOV;I^O)XL)FRM'M+=IOY0O/Q;]1\H:7FK8E-U_[*7/G8V8:M=51?;?G S M@VV6[_]/_^P3<30@B%\9$/8#PG,'1/V Z-P!<3\@/G= T@_H/OIT_]F[Q(FT M3I=79?'"RC:ZH;4/NNQWHYM\97F[4.[KLGDU:\;5RP^JSDK55+YF=YLTK]@[ M]F.:E>S7=+-3K'A@,J^S^J^_5]W+[(>J4G7%OA.J3K--]7T3?M>OFN[U=^SC MO6#???,]^X9E.?O/8[&KTGQ=74WK9K+M6TY7_<1N]A,+7YF84*L+%D;_8.$L M#"W#;^GAOZ1E,SQY=;@XY]WC;GA@&2[/>7=N&SYM"G2H4GBH4MCQHE>G\]#\ M9,UN5-X\VI>*B:Q:;8IJ5RKV^\_-R^RG6FVK/VRIWM-C.[W5HO?54[I2UY-& M;"I5/JO)\MN_!7SV3UOBD3"!A$D0S"A1="A11-&7_6]&\QN3%_F[CQ?W%ZU> M=57[U%?MJ:F:K3I[,._ K; _+_EE$EU-GX^S/@Z:SR[G9I @I^B:31#,R&9\ MR&9,9O-G]:PVS/:;=T,.=%W+2)A PB0(9F0_.60_\2HW";)$2)A PB0(9I2( M'TK$?7(R4)%GPVD!M; M4#RX!!+D%%VS"8(9V0QFVG7-SA"OK0F$G@]#:0)*DRB: M61;MJD/N5XV@%AM*$U":1-',0FF+'=+GSV]1H_G8DP6+D2#9HG@RU"2H&T;1 MS)QJ-QS2;OAU3:+WE6BL\Z*'GB=#:1)%,PNDK75XZ5>=H#X;2A-0FD31S,9& M[;,C^K#Z+:V-LY/72J=#!#T_Y[Y&'V8XTF8XHLWP&;IDW5:BL:[+'4H34)I$ MT<31\..=(..3K1H5VDN;4_B1[GO)ZAI\M0FD31S IH M/QWY[=*.H+X:2A-0FD31S$)I7QUYZ]6.QGW8R7PQE!Y+T/#/U00]1^>,^C# ML3; \8EN[59\Z%TCFN#\9VG0LV0H3:)H9BVT?8[]=FW'4!L-I0DH3:)H9J&T MC8Z]=6W'XW[LX?7/Z1!!S\\YFSZ\;JR];DQ[75."K!M$-,%Y94//CJ$TB:*9 MM3CZV^38KP1!O3*4)J TB:*9A=)>.?;6J1V/>[!'$G0R1-#S<\ZF#T,;:T,; MTX;6E"#K+A!-<%[9T -C*$VB:&8MM!V._?9DQU#7#*4)*$VB:&:AM&N.O?5D MQ^-NZ[$9LP6-S%@?Q"F2M 4M= >X^?FU&8UI,WI3Y/:[_]#CG%<@]/062I,H MFGDK#VU>$[]=T@G4V4)I DJ3*)I9*.UL$V]=TLFX!9K/A[?TL 8-;^E!S]$Y MHSXL:*(M:$);T$Y\Z'T;FN"\NJ&'M5":1-',6F@#F_CMC$Z@[A9*$U":1-', M0FEWF] GP&^1H?BD:3H=(NCY.6?3AP5-CNZD15M04X*L^S8TP7EE8^^7A;UA ME@\#FV@#F_AMATZ@[A9*$U":1-',0FEWFWAKAT[&C:313-S*:VMYRVM_=UL?I2L31?LZ)^5.51EZ%U@XC& MN2YS*$U :1)%,PNC73+WV^_,H18:2A-0FD31S$)I"\V]]3OS<2=S& ?#^WO8 MHN:+X6XR/4OGG/IPNUR[74Z[74J5Z)TC&NR\[*&GN%":1-',$FD+S?UV/'.H MOX;2!)0F432S4$>WI/9W3^IQ.W,0A<-[X-NBYL'HKM38VU+[L,)<6V%.6^&S M],FZK42#G9<]](@72I,HFEDB[:VYW\9H#C7>4)J TB2*9A9*&V_NK3&:CWN> M1^(T#@F'R@1UQRB:><=\[8[GM#L^2YFL.TTTV'7!0VD"2I,HFEDB;;GG?GNE MYU +#J4)*$VB:&:AM 6?>^N5[LG';3O!;#%L$[)&C?Z2E9ZE,O]M\+MG]3%4_>U9Y^*NBZVW<-'E:Y5V08T MKS\41?WU2?M-:H?OYEO^'U!+ P04 " $A4%6A<(?>N($ "]&@ &0 M 'AL+W=O;HG"&' M,R%'>\8?Q!I HL'RR"U5HF#\S) M:$-7< ?RVV;.U9U9H/A!!+$(6(PX+,?&#;Z>D6'BD%I\#V O#JY1(N6>L8?D MYD]_;%@)(PC!DPD$53\[F$$8)DB*QX\7C^C?T[%*S'W5,",A7\' MOER/C8&!?%C2;2@7;/\'Y(*Q4:,8LE75+)9V,.-LCGE@KM.0BC4WJK=0$<3*, M=Y*KMX'RDY,%R("#&A>)YB&-!;I$=VJJ^-L0$%NBV9K&*Q HB-%G&G#TG8;; M],47V$&([-0)W0@!4J"/MR!I$(I/"F2>CW3Z_A)]N[M%'S]\0A\2I+_6;"MH M[(N1*96$A(CIY72G&5URA.X0?66Q7 OT>^R#7_4WE?1"/WG6/R5:P%OPKA"Q M+Q"Q"&GA,SO%O9>Z8PT=NQ@..\6SC^(MU1,?32%65]F87.2CT!R$@^!?%".R M (_%7A &-,V3?Q8L#)&:\GO*_7_;(IXQZK4S2I:1:[&A'HP-M4X(X#LP)K_^ M@EWKM[9P=016"5ZO"%Y/ASZ9PBJ(XR!>J<16D?&@36T&X:80R1JWF_2M87]D M[@Y5:+]SI@JG4.%H5:B9_1,)F;]S(,$=.G9-@O8C9TIP"PFN5L(7IE:2-N9: MMY=.M8[ *@K[A<+^N\O3?I?!ZPBL$KQ!$;S!Z_-TT)CD3F..:S]SIHAA(6+X MRC0=-A7T!S4%VF^VW]'F:3<76,JSU?.ELZPJMJO.@Q\'O+EMS2ET% ML".T:@!)&4#R^HS-,0XG/'9Q?<;KOW2NDK*_PMH.Y(2TS0&J,ERW+N,M&AU< M=CI8W^H\3\O_T-%:JT=X\01\BY8(EST1=MY?!G?40N4!?(N&#)<=&=:W9*=E ML'M"T4)3K@$] >6M//L-GC9I M+#0M1M;@",^R=<'ZWF4!/D2;TYDVVYA+,K#J5%NMAD>XEAT*UK,H#V5:/9M?3J;)LFETX[5U*V(D3?BI2IO&0<@E6,%$L. ML?>$X-'+7G(JVTGGV-7XU?^G:S6RCO N6PNBK;PGU),<0-\'_L2H2JXLVT1? MMLLJ<2>9]] >NX[J<:[C+:H[*:L[>7_;)Z33_9.NT*H!+/L*TL$62HY1Z9 L MUZE/Z18K;-M'YG39"1#]]LB+"@5I;I74UUZM295C66R)OMB^L$B09MEML-29 M5%F6)9?H2^XYY8$TBVJ_,?!-&WQLV,NZ2_1U]W7UH:6^.J1.N\7(/M+7D+(& MD]=N$^0 ;B6;!HT"T6*%,:G1,P\. B+@J_1\1""/;6.9[8D73XLSF)OTY*'V M?(JO9]E)2@F3'>Q\I5PM$0*%L%20UE5?!8QG9R79C62;]+CAGDG)HO1R#=0' MGABH]TO&Y/--\H'BQ&KR/U!+ P04 " $A4%6A)X6 %@$ ^&0 &0 M 'AL+W=O]OHS88Q_\5BYVF5MK*S]"F M2R)= M-.6Z>HO;N]F/;"A2<).L#,-DTKW1]_-A ""7&;S?>F!>/G\]C?QSSX M<29;0K^P#0!'SUF:LZFQX;RX-4T6;2##[(H4D(LG*T(SS,4M79NLH(#CRBA+ M3<>R?#/#26[,)E7;DLXFI.1IDL.2(E9F&:8O(2@<6_)UA FDJ2&,>_#=1H?4K#[O6._FLU>3&91\Q@0=*_DIAO MIL:-@6)8X3+E]V3[&S03&DE>1%)6_47;NJ_O&2@J&2=98RQ&D"5Y_1\_-T)T M# 1GV,!I#)Q#@U,>W,; ?:L'KS'PWNIAU!A44S?KN5?"!9CCV822+:*RMZ#) MBTK]REKHE>1RH3QP*IXFPH[/[H$G%$3D.5JF.&?H9_0GIA3+\*&+ #A.4G8I M6C\]!.CBW25ZAY(U0^>$0Q?=D9QO& KS&.(! M^T!M/U;8FV+RK0+.3H&YHP0&$%TAQ_T).9;C#(QG\19SKS*WAZ;S_[R'_]E[ M3PRW70YNQ?-.\)9-"I!K82BV2FN9U&Y9@2.8&B)K,:!/8,Q^_,'VK5^&A-4) M"W3"0DVP7@B\-@1>17=/AG0E6F(TAUQB41NBD?(M69"LP/D+BD0FHLEC*3]Y@ZFPQO@51GZR MGV:>Y4[,IZ[$QWUK ML3=5^0F(2DKE5V,E5B9.T0M@.J1 C1]U!S7R_ ,)E&,X=Y7YQS(<>0PU>>QI M>MUJ>JW4=/>"+SJ2GDRX2M2Y;[-.6* 3%FJ"]>)QT\;CYKLFW!N=(=()"W3" M0DVP7HC&;8C&RE?F#C\G69DAR(J4O #TTM%03)2XSKW:G M[',6-WU=;B7O;+EUTH*&UE_?UN$"U^6SK[BS5]Q1*OZ1<+%E>77WUE"Z6XFQ M?7VP=QGHY/L'\PT&.KGN>'RHRD ORSJQ@[/W)9VMKNE.[C?05^19]L7OER=W M'VKRV2M-:\&GE1;JHO5CM*_Y[.];]-E:JSZMM$ K+=1%ZP=J7_G9ZM+O[)V( MFG=V9'32@H;63];N4;+6Y+.O^+X"M=4EZ&=@7&Y""J"1*#CQ&@9EUEE#+K32 M@H:FW()H+4C-SGEP!G1='<0SL53+G-=G@6UK>]C_OCKB/FB?V[<+>Z ]D#\. M5.?/>WS]R\(=INLD9RB%E7!E75V+Q4/KP_KZAI.B.HU^))R3K+K< (Z!R@[B M^8H0OKN1#MJ?3&;? %!+ P04 " $A4%6(=LC;CD" "I!0 &0 'AL M+W=OK+,9]X_.'QG<# G>^25;)5Z],9=F>+()P0<"NL9J%OVD /GGLBE M\;OGQ$-(#SS=']F_!NU.RY8:R!7_P4I;I_@31B54M.7V7AUNH=YD0ZZ)Z+"GZ"#==A/B%""LHKE \?8_B*(Y'X/EY^#>J M'7P^!B=.ZR X'@3'@6_ZJF SHGC%3,&5:36@G]=;8[7[S7Z-:>Z"S,:#^-9; MFH86D&+76P;T'G#V[LUD$7T>J\!_(GM6C^E0C^DY]NQ.EB DJUA!^[XJ=$NY M&1/=,2T"DQ\/^RQ*R/Y4R3F/9^G-AO1F9]/[(O=,*^G?B_*SR3>Z<1Y<< M.6DD/\354O9H M^'8=IG/V%U!+ P04 " $A4%6PD27S]0" M" &0 'AL+W=O8JFSF><0@*2+5AH/C9P0**PA"A&[]: M3J/-ESZT>3@"($\_(&@!P5- ] P@; 'A2RU$+2!ZJ85! M"["ANTWL-G$)U32>2K$GTF@CFUG8[%LTYHMQ* M+'D&60\^.8T?G\"[&' 7=7"(>AZ<)$P@/2=!^)X$7A#T^+-X"3RR<+\OG/^S MOOQGZX^2$797(+1\X3-\EURSC!6U+?<:TEHRS0"3_9 6->:;;*0HR4*45:VI M?=UB0Y94QKT"O29:\)MGRE<@>E3+J2AF=8H\34T:LV-[V1US0'4AL]^W+-87# MIUYB";&QI/?DC/'VZ%U?Q1IC VO,#)Q=[(_#<3@8>Z.INSLN1Y]FX U'@;G@ MQYI)+Z?O>1?#)YK+/DU_>#$:#_Q.L\F2>]3_2I!;.W@4AEISW;R#3MK-MDO; MTI_(Y_YDX??($YR%S>CZ2]\,TFLJMXPK4L &37GG%^BO;(93L]&BLMWW3FCL MY7:9XSP':13P?".$/FR,@>X?0OP'4$L#!!0 ( 2%05;GHMW$BP0 (T2 M 9 >&PO=V]R:W-H965T%;IOK8Q9W]FVGJ]$SO6M7(L"WBRDRKF!HEK:>JT$ M3RJC/+.IXP1VSM/"&O2JNDAR.2N;[G6H>)+NER9 MLL(>]-9\*:;"/*T?%93LQDN2YJ+0J2R($HN^=>_>35Q6&E2*OU*QTT?/I!S* M3,KGLO YZ5M.V2.1B;DI77#XVXJ1R++2$_3CZ]ZIU;19&AX_'[S_5@T>!C/C M6HQD]G>:F%7?BBR2B 7?9.:+W/TN]@/R2W]SF>GJE^SV6LF**T%^(5,( MR&23"2(79"3S]<;P:EZAB%KHA.<_5W*C>9'HGFU@#&5/[/F^O\.ZO_1,?QEYD(59:3(I$I$@]N/+]O$% M>QO8-0#I >"07G0X%O-;0MDG0AU*D?Z,KC'W*G,7&\Z/M3YY<^LG,%@33:SR MQ\[XFW!5I,52D\:\R/*WSE1NCTAGD\@PRVTARGV5B MJ21Y2.=*3K]K(W)(44CN6VRNZF:"JIER_]D. L]WXYZ]/9Z$KHK1F 6GJG%7 MY5*?1<[*ICAD@(WPH%QZ;#=@:[X#$8<@-[6OWJ M(P8E[,YM[#(:0<"WP"#*", $L=-".$9].A%UO99R@OH, I]1#V<4-8RBBXS& M91C *8^(Q0*.?1TJXNLFW?),%$:_1BCJ])$&3LC"UGHP0G2, ,N^5!TY=7WD!'J)S#*N]$LM"G+? MG?!H+,XM\UH0494;M@"BJJ"UO4U0E1>? 7=T5G=_#!RR7+^-V/ZCP7D%&2KK M,D-E76BHS#\#C;Y HUS=RD?IQ>==2?OJXWXF MC9%Y];@2'*:@%,#[A93F4"@;:&Z@!O\!4$L#!!0 ( 2%058[F;-H:P0 M ,\6 9 >&PO=V]R:W-H965TZI:W>W#Z1XH3!*T@%G;).V_/QL("82R[9W5OB1@ M9KX9?V-_X)GO*?O&MP "/69ISA?&5HCBTC1YM(4LY!>T@%P^65.6A4+>LHW) M"P9A7#EEJ4DLRS6S,,F-Y;P:NV7+.2U%FN1PRQ OLRQD3U>0TOW"P,9AX"[9 M;(4:,)?S(MS /8@_BULF[\P6)4XRR'E"<\1@O3!6^#+ CG*H+/Y*8,]/KI&: MR@.EW]3-3;PP+)41I! )!1'*OQU<0YHJ))G']P;4:&,JQ]/K _IOU>3E9!Y" M#M909;D M]7_XV!!QXB!QAAU(XT#Z#LXS#G;C8+\T@M,X."^-,&D/8S>%7-/ZF]&:-KFDG! MXG7I5XR%^0:DB CT\(1.[6[#IVIXM0]9C/[^74*B&P$9_V=H==3QG>'X2C@O M>1%&L#"D,G)@.S"6/_^$7>O7H=+H!/-U@@6:P#I%=-HB.F/H2S])2R70"-9K MJ=AJETL)R&05I>!$WQ!\+Y-=F,J:ZH52Z2^* W'**2)2(!CN Q2DOY@D9K1C,E/T4IZNI*-R>_HSA='B:MCQ-WTJ3IV>YS3S;P5Z/BG,S MC&>S*79[A)S;>1/BVCVX8 #.9J.\W *KOB_S"'XDR:- K]W- M.L%\G6"!)K!.-;!U/#!8[RS*30*:ZJ@5S=>*%NA"ZY;RY.R'WTIRFDB=W>]B M,B5.3W2&##'V)C;IJ9U"L]1"J%%&!6A[V,M_ 5!+ P04 M " $A4%62[R$'CX& !J(@ &0 'AL+W=O43G>,?Q,K2B5XB*-$G/564JY/AD/A MKVA,Q("M::)^63 >$ZEN^7(HUIR2P#2*HR%RG-$P)F'2FYV:LAL^.V4;&84) MO>% ;.*8\,<+&K'=60_V]@6?P^5*ZH+A['1-EO26RKOU#5=WPP-*$,8T$2%+ M *>+L]XY/)EC3SYWF@5D M"/HL$N8OV&5UG1[P-T*R.&NL&,1ADOXG#YD0A0;(:VF L@:HT@"Z+0UPU@"; M0%-F)JQ+(LGLE+,=X+JV0M,71AO36D43)KH;;R57OX:JG9S-61PK-6\E\[\! MD@3I5?]"*1, ]:,:+H(8P?O@3\(YT:J#]Y=4DC 2'U3IW>TE>/_N W@'AD"L M"*<"A FX2T(I/JI"=?WWBFV$PA:G0ZDHZP14H/M=";@FN6R)4 GY* M!N7V0Q7J(5ZTC_<"60$OJ3\ "'\$R$&H@<_\.BA2 M#FZ4:F% $VFZ8+X*Z0)\>J#^QJC]UV(1^I0WJ6=%UTO B5@3GY[UU!P7E&]I M;_;S3W#D_-(4>D=@)2'<@Q"N0<$!^.X;PYX\J(K]>##G8FD[Q>B>[T0'?Z-%T0$$G!@H0< M;$FTH89SP**(<*'#2/DWTD_1QT7Z:#"MDF^HY0W<%NK0R9V!8R7_13,6SC77 TT,I[3A)?V4+Z-%G80&&*T-2I M8Y]1FO6: L#E1;U5W'=6I1 M6*D<.7%A[G2@W>I\-8Z:!GVRI5SM$%1(>INAQY:O/!Y7AGY#(A"%"]H8I!T= M*I4(!QC$J5]$4$V[QZ:\,;

C6N)HJ#8>%,(LT\^=!;1;BZ/27=TW]*'CCI#G M55G7:[8EC]Q<0+N[>'ZBF]9I>AX:3:K&O[$B'*.6L8%R+X'L7J*3/)<]H[1[ M01-8'>!V*D=.7)3;#V2W'S^8YYY 1R;/"0"=?::;MB8Z.]2Q0N3>!MF]S94* M-DQ$Z*P-3.L,>BZ@YE@"*L.QO[ 8P/*'0RR>XR6S W^ ]>J?^--W!A: MIT7I"JTL5VYYD/VDYBKQHXTY\%;IQ%C),:I,!5:>"]%9.$UVJL>+CV![NV] M]J35:]L1CAU;N3'#]D.ENR0UU_LWL&I=Y?FJY)M5261Y^JEN=.MGYMC%M:Y\ M#6N%/I@X-Y\)5,HOX,D\_>PAATF_PKA6N55MP4!$%PK2&8Q5 #S]L"&]D6QM MO@VX9U*RV%RN* DHUQ74[PO&Y/Y&/^#P>6I> MK H$ =%0 &0 'AL+W=O]XO-,_(:<'0A]8AC$'CV51L9F5<;Z]MFV69+A$[(IL<27>K DM M$1>/=&.S+<4H54YE8;N.$]HERBMK/E5SMW0^)3M>Y!6^I8#MRA+1'PMF;=P.L8>M)!6?R= MXP,[&0.9RCTA#_+A8SJS'+DB7."$2P02O_9XB8M"DL0Z_FV@5AM3.IZ.C_0_ M5?(BF7O$\)(4_^0ISV;6V (I7J-=P>_(X2_<)!1(7D(*IGZ"0V/K6"#9,4[* MQEFLH,RK^C=Z;#;BQ$%P] YNX^#V'?QG'+S&P7MI!+]Q\%\:(6@<5.IVG;O: MN AQ-)]2<@!46@N:'*C=5]YBO_)*-LJ*4_$V%WY\OB1E*>JUXB1Y *A*Z]'E M0NQ]"L1+T9 ,J9)>@I7HTG178$#6SYO%CW*,P?L(K/O,8CWPF50\8R"N4IQJ_*-A_\F ORTV MKMT]][A["W<0&.'D"KC>!7 =U]6L9_D2=U^Y0UTZOQ8]_NGHG.2?==U1QW?U\>7DGK-MBC!,TMH)L-TCZWY[[_!T/E#5QJ3L,@D+#8$ MZQ31;XOH#]'G]7==%S$Y^:YUY:A)H2+)/TC[^7CBB$;$Z-S& M@["O&YIHDXFKEXUQF^UX,-L[L7^()IGJR!3OQ7_<6]FKNFP'2:]M/I.PR"0L M-@3KE&/2EF/RQ@HR,5E$D[#()"PV!.L4$3I/AQ''F(8TJ.ZW/_)[(J*Q@@Z< M]&1$8Q4ZT.OIB,;*'4-?+R3PY 0&AY,6I^2\VER #:XP185J492*PU[..$7R M(*W-?Y#ZVHXT2HN,TF)3M&Y]W*?ZN&^L+R3ZYX2TXVZ9V,B M(=%K]7&]G6WO\F[4#59O?@&OEU S'\F[/W6]](2O+PX_([K)*P8*O!:AG*N1 M$$-:W\75#YQLU673/>&1 TCT6!943*QXQ4L0-ZOYUS-[%8E)25001A%'+*)=>F.9GV--X!O!+9B M;XRTDR5C#WIRG4XL1R<$!212*V#UMX$K* HMI-+XU6A:;4A-W!_OU+\8[\K+ M$@NX8L5WDLI\8@TME$*&JT+>LNU7:/R8!!-6"/.+MC5V$%HHJ81D94-6&92$ MUO_XL:G#'D'I=!.\AN =$X(7"'Y#\%\;(6@(P6LC]!N"L6[7WDWA8BQQ-.9L MB[A&*S4],-4W;%4O0O4Y64BNGA+%D]$U35@)Z X_@D"?T$*=P[0J +%,KZ$Y M9QMBSL1Y#!*30GQ0J/M%C,[//J S1"BZRUDE,$W%V)8J(2UK)TWP:1W<>R&X MCVX8E;E ,YI"VL&/3_,O3O!M58BV&MZN&E/OI& ,20]Y_D?D.9[7D<_5:^B! MH;M==OXO^NR?HQ\4PV^/AF_T_+\>#103D11,5!S0C\NED%S=[Y]=^UTK!MV* M^ITW$FND/W$!0_![F#B\ _1,TZ M4&$X'+2H \O]UG+_I.59EH%I*-HGXEA"E]5:8[@7VNFY3O_(:XVZ.$2%1UX[ MI;PCJ5DGJN\>>;7W7LXE\)7IB@(EK**ROHSM:MMX+TV_.5J?NJ,KMV,]5HVZ M[JM/\G67O\%\1:A !60JE-,;J(QYW3GKB61KTQJ63*I&8X:Y^M@ K@'J><:8 MW$UT@/;S)?H#4$L#!!0 ( 2%05;>0J&C;@( *X% 9 >&PO=V]R M:W-H965TL*T<"&,Z$G065, M?1&&.J^0$WTJ:Q3VI)2*$V-#M0QUK9 4'L19&$=1$G)"19"E?N].9:EL#*," M[Q3HAG.B?DZ1R?4D. MV&_=T61FW$69I39;X@.:IOE,V"CN6@G(4FDH!"LM) M<'EV,4UR">3$)(F<(&>;&,1#[6N$5,N:(K(T?6\Z@ MDW3 _?6._=K7;FM9$(U7DGVEA:DFP;L "BQ)P\R]7'_";3UCQY=+IOT3UFWN M. H@;[21? NV#C@5[9MLMO>P!XCC%P#Q%A![WZV0=SDCAF2IDFM0+MNRN84O MU:.M.2K<1WDPRIY2BS/97.22(SR2#6IX [=$*>+N"8YG: AE^@2.@ IXK&2C MB2AT&AHKZ\!AOI68MA+Q"Q+G<".%J31\$ 46?^)#:[?S'.\\3^->PAGFIQ / M!Q!'<0Q/#S,X/CKIX1UV=S'TO,/_W@7,J,Z9U(U"^':YT$;9O^?[H=);QM%A M1M=1%[HF.4X"VS(:U0J#[/6KLR1ZW^-WU/D=];%GU[/Y? #&VB5<-L(<\M@J.Q]&41JN#NB..]UQK^['^>='*RS+4J,Q5"Q[]%NF\;[^:'Q8/NGD MDU[Y6^G^H\:V\X(AX,;.)XV#'@_)/W>0).>COTR$>SW$42W]I-"0.]*VG;K= M;AA=MCWX.[V=9#=$+:G0P+"TT.CTK2U?M=.A#8RL?45':BH7((] M+Z4TN\ )=",Z^P502P,$% @ !(5!5@52 7G_# (+L !D !X;"]W M;W)K&ULM=UK;]O(&8;AOT*HBV(+I+%XT,&I8R ) M3T,F72/.=E$4_KI+A_*Y?YW>N! M.?CVP,?T>E$U#YR7!3U3R>/RCQ=R:Q,\\PHY-7KP1OS53P: M-PW66_PKE7?ED^^-9E<^Y_F7Y@+-\6:[_->X>MIV,!\;LMJSRU:9Q_0Q6:?;P-?EC\T(\:6 Z>QI8FP;6H0WL M30/[T ;.IH&SW6"TI\%HTV!T: _C38/QH3U,-@TFA_8PW328'MK@=-/@]- & MYO#;;VYX<)/'7_;#H'L8)>LAYB95\TWZW&Z;E^/K#1K2NJR M*NK_3>MVU?E'N4PJ.3&C^[LDK29?DWX^_&KY>N\?-/ M?S-^,M+,^+3(;\LDFY=G)U7]%!KH9+;ISGOHSMK3G6U\R+-J41I>-I?SCO:! MOOVIIOU)O>N/^V]]V_^WEA:,DNRE88U?&-;0LCN>S[L#F@^MO_!CO8<_UKO0-[^4-]K>HV=^<;?+^I4W]S:/ M]>W;<,C?^\KS/ M8W>D'[M%,I=&/?4R\FHAB_J$9);?9E59G]S,9/HU^;R4QOQ6&E=%OJH?>SBF MW#3'E*YAKNVK[S G,9?$O =L]&3$V>9P,MP:Y627P4%=AF27@L0B$HM'NW]F M)O:X?3&42A@_5L)86PEO5@\#OQGM5?[\6-=J?<RJU:T0-]:(3&7Q#P2\TDLF.Z>3MC;,R.R0T%B$8G%$*:4RNECJ9QJ M2^7R]G,I?[^MCRB&]W7/<44K]*T5$G-)S",QG\0"$@M)3)!81&(QA"E%90[; MRRG#([V1NX&A:D,U%]4\5/-1+4"U$-4$JD6H%E.:6G9/KF*:/WR6I"=Z%YBY M.X\9#K=.?%VT3P_5?%0+4"U$-8%J$:K%E*86CM46CO6C9TQZH7?=6+O7":SM MJB%[]%#-1[4 U4)4$Z@6H5I,:6K5M%?K3>T5RO/+)/LBL\YB0:_'HYJ+:AZJ M^:@6H%J(:@+5(E2+*4TMJ_;*O.D:CFHUJ :B&J"52+4"VF M-+7LVE"!J4\5_'*7R:)3U^'+D;EUI<='.PT.ZS1$.Q6H%J%:3&EJN;3) U,? M/7B8_!E_&A?Y,BF,2[E*9WDVOYU5>?'">/_^76>-H $$5'-1S4,U']4"5 M1 M3:!:A&HQI:D5UT8@S,FQYH5H- +57%3S4,U'M0#50E03J!:A6DQI:MFU80I3 MGZ;XX7DAFK5 -1?5/%3S42U M1#5Q$8[5::V$W5B&Z%=QI2FUE2;NC#UL8LW MRZ6\+G+C0SHK\O*^;(Y<+PR1S5[VG5"BX0Q4:CFHUJ :B&J M"52+4"VF-+7LV@2(I;W4#7_ 7=]9[U)$4R&HYFVTIZE*>W@ZW I6^FBGP6&= MAFBG M4B5(LWFO(YT(DU&G=_ MAJ QK6,P&-O;5P8!V@ 0U4YZ.8;.G@IH,Q?6@9D+=5[V47Z5V6UG:ET/]A[S M:. "U3Q4\U$M0+40U02J1:@64YI:;FW@PCI6X,)" Q>HYJ*:AVH^J@6H%J*: M0+4(U6)*4\NN#5Q8^L#% 4O3Z87>]85F*E#-VVA/)Q+.R#0GVY.YW\ MM9Y1E/F2:/3T^U/ M0MD=JV284WMK$A=T:/5 1C,$J.9M-/U"IC[:9W!0GR':IT"U"-5B>W=MD/T+J-I/[JV@7ZVA M/B$Q_C2V%[RK'_HMN9*%X= M:X&]V0)[MP7V=@OL_1:.<57?;J_JV\ZQSE[0*_BHYJ*:AVH^J@6H%J*:0+4( MU6)*4\NNC0W8^MC M[,78Y:O5FG5'-J:X'6:=]UXZ^TSF&WD_ZG;YE M[[)" P&HYJ-:@&HAJ@E4BU MIC2UK-HL@JW/(O2=3KXP/LI,WB5+XY,L5IVE MAV854,U%-0_5?%0+4"U$-8%J$:K%E*:68YM5L(^55;#1K *JN:CFH9J/:@&J MA:@F4"U"M9C2U+)KLPJV/JOP\>E;AT;5EMT+H]IWF-.+YGJ&V5E::$P!U3Q4 M\U$M0+40U02J1:@64YI:6FV PGXV0-%S@ME,+-,L61_U_IE7Z4P:%_M/]- @ M!JJYJ.:AFH]J :J%J"90+4*UF-+4>\>V00SG6$$,!PUBH)J+:AZJ^:@6H%J( M:@+5(E2+*4TMNS:(X>B#&-\QVWQ&M/:_GZEOV;NVT-P%JOFH%J!:B&H"U2)4 MBRE-K:TV$^+H,R']IYM^7LA94E9[W]#4]]C[6(?&1E#-0S4?U0)4"U%-H%J$ M:C&EJ?78QE6<8RT]X: A%51S4&5!SMU?CO MFF+J1U -5"5!.H%J%:3&EJ;;5)%.>9)$KO*>;;-)NG MV;7Q[ST5]%;?8^]C'1IA034/U7Q4"U M1#6!:A&JQ92FUF,;87'&QYIBHE$5 M5'-1S4,U']4"5 M13:!:A&HQI:EEUT95'.TU^>^:8NI%W;N8:!X%U3Q4\U$M M0+40U02J1:@64YI:6VT>Q=&G1_I/,3\DY1?CHDAGS3QS[SN9Z'H;J.:BFH=J M/JH%J!:BFD"U"-5B2E-KL@VR.*?'FF:B&154Z^69>WL\30M4%0S44U#]5\5 M0 M+40U@6H1JL64II9=FU$964>:28[0* JJN:CFH9J/:@&JA:@F4"U"M9C2U+)K MHR@C_JN1MM^N05'KX/&H4\JJN&O/5&VMPLO.X9[[RS8[' _-5N'[\I.7/SVZ2 M:_DA*:[3K#26\JKN:OAR4I=[D5XO'G^H\IO7 W-@?,ZK*E^MOUW(9"Z+9H/Z M_Z_RO/KV0]/!75Y\6>_.^?\!4$L#!!0 ( 2%0595KZ6S'@, .P1 - M >&POJQ+['Y]QC^P9''=9F)=CMG#$3+$LA MZXS,C:D^AF$]G;.2UF>J8M(BA=(E-;:K9V%=:4;S&DBE"/N]7A*6E$LR&LI% M>5V:.IBJA309.>]"@;M]R3,2)>O>G M5_OQDP8X):%7].(%HF<]7-=BF'2R*[T>?FRU.NXQ1K[TD#=,1PO;=1L-"R4W MRQ<3%["ZM&3! Q49&5/!)YH#JZ E%RL7[D-@JH32@;'[9A-%$*D?'1RY'FQI MJU-RJ723VV5P?R?M\#U@W0.#7(C.8)^XP&A846.8EM>VTPQN@D^@H&W?K2KK M<*;I*NI?D VAN=DD$Z5SIKLT$5F'1D/!"K"C^6P.=Z.J$$!C5&D;.:QH+XNM'>O!?LFN:0VU32?C.J"_K>:TMV5?IQM4_$&9 MSPL['=GTH4#9C68%7S;]9=$9P-0C7)U6E5A]$GPF2^8F_^*$HR%=\X*YTOS1 M9H-2F=H TR1X8-KPZ7;DEZ;5'5N:=3DM"]QS_P ]_]UUGC')-!7;IFWMO^55 M?K7C^/)?66[^J^P;]GIL#[&W;O+B$$PFAV#R &HR3M^DQ[ ]&K?.WYW3MXL& M\):3D>_PMB0V28/)@@O#9=N;\SQG\LDA;.4-G=A7V1U].SYG!5T(<]>!&=FT MO[&<+\JT&W4#"]&.VK2_PO2BI'O%LKFXS-F2Y>.VJV>3IAG8ALW:7D#81ZZ; MRX]@'(?Y$<"P/)@#C.-86)[_:3X#=#X.P[P-O,@ Y0Q0CF/YD''SP?+X.:F] M_#--TSA.$FQ%QV.O@S&V;DD"7[\:Y@T86![(]&=KC>\V7B'/UP&VI\]5"#93 MO!*QF>)K#8A_W8"1IO[=QO( ]L%K'8@OS\/U)2?$\>PJY@W[ G&D33%$*A% M?XTF";(Z"7S\^X,])7&!IQ!', 'C DCIMS<.\\"M?G5+CY M?6?T&U!+ P04 " $A4%6EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( 2%058ZF$M8NP4 " S / >&PO M=V]R:V)O;VLN>&ULQ9M=;QHY%(;_BL555VJ6,%^T55,I@;2-E)(HL+U=.3,F M6)T9L[9)FO[Z]0QB>YS"J[TYY0K& \,S9VP_QQ^\?S+VV[TQW\3WIF[=V6#E M_?K=<.C*E6JD^].L51O.+(UMI ^']F'HUE;)RJV4\DT]3$Y/BV$C=3OX\'YW MK5L[I ?&J])KTX;"KN"K5D_NY_GN4#QJI^]UK?WSV:!_7ZN!:'2K&_U#56># MTX%P*_/TV5C]P[1>UO/2FKH^&XRV)[XJZW7Y2_&\@US(>]>7>'E_)P/(V: X M#1=<:NM\_XG^^C(P/JKPX>W1QIN/NO;*3J57GZS9K'7[T%TFW,60W$8?A]WK M-HCO[/\)HUDN=:FFIMPTJO7;.%I5=X"M6^FU&XA6-NIL,#&/RHI;^:"ZFPJ_ M6YFT\O9_'(JPKOYS?75]'P1#B[.K\]GDTM! M(!, F1P1\N^$0*8 ,CT*Y'P17KYG%>EF;3>@KY%D"^Y87\K)XK^1R@_MF$G^Y.T_[[%'7@I[QD=^I1 MM1LEEM8T8A)\:H/\Q)/V*S'9.$\QH6>81?-1:BN^RCJ0?E'2A6K9?<%1/&28 M$;-B%E96:E?GG+A3I=*/,C"\%JV*@H@4,V)VS%4;GK4/>9.* H>$,F(V2L@( MUR%?>WXM;NNNV79]RV5H).ON>Z]I C%"2ADQ.^63,=63KNN>[RHDG>U#1R#. MG5-Q+41.&3%+)=0_NU$A@-_#19S:]M0WH>^VH2U;2S&154;,6IFJ>T_0+HRU MYBEDU%$<">4\&156\:Q2Y!+$F:7S,)UK]K2-$J$OD?,5]+2X50" MARK<8Y40/].*N3?EMSZ"_;N3D&ZI+IH4$YDD83=)'[Z%_!X_5J22A%DE=UUA MB-*M##X1P$])(RZP7GL=&3AG-AS'J!B6P<362Q+R/9"(N6DS,J!F5E<)Y%R4F;ET,QL;PR1:%)FT> $B$[-9D@T M&;-H]B1 )^*\JOJWLJ:8R#D9LW/V8OX,,<5$SLF8G8-SM>BA(^=DS,[!F'1& M/H,K,.RC'(294TSDG(S=.0BSH)C(/!FS>0XEZ"?;C(AB(O=DS.XYC/E7:Q5- M-#+DGNQ(PYT3,9/61IC(0AFSA0YC3E8A(::KF,A".;.%X*@L7FQ%%LJ9+80Q M:?>>(POES!:B@\=@R7#%:E/W:YO]&8J)+)3_OB6:7;/IMJ*(5U/EI::I1XXL ME!]SV29^Z' G +.%,"9U>HXLE#-;"&-2I^?(0CFSA>#D0=PA(0OES!;"F%'= M1!;*F2V$,6G=+)"%"F8+84Q:-PMDH8+90GC&*-KT@RQ4,%OHX-+GMH.GF,A" M!;.%X,36E"Z6%M)*+MIKXVL=G_PV/TYY<._4$L#!!0 M ( 2%059Z[4YM5@( (XM : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0T$JR^[:<@7U0 M#WH2<4:H0%S^T2=4\/A2#LVX;T_#;M\-B\_CX32LJMTX=K_J>ECORK$9[MJN MG,Y7-FU_;,;SLM_67;-^;[:EEN4RZOYV1O7T>#MS\?K5E?^9V&XV^W7YW:[_ M',MI_,?@^J/MWX==*6.U>&WZ;1E75?UYN)X>ZLLAW9TG5XOGMU75/[^EJIX[ M2"!(Y@]2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J"T1!F7 M!$D3K FT3LAU(O Z(=B)0.R$9"<"LQ.BG0C43LAV(G [(=R)0.Z$="<"NQ/B MG0CT%M1;"/06U%L(]);)RS:!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z" M>@N!WH)Z"X'>BGHK@=Z*>BN!WHIZ*X'>.MDL(=!;46\ET%M1;R706U%O)=!; M46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;4&\CT-LFF]T$>AOJ;01Z M&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z M^^1C)8'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>! MWH%Z!X'>@7H'@=XQ^=F$0.] O8- [T"]@T#O0+V#0.^,>F<"O3/JG0GTSJAW M)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [3WX6_$F]A_'K4(9KS_<:G_^35(_G M>\OU\9?E]\D).Q>DO4$L#!!0 ( 2%0595J+EG$@( ',L 3 M 6T-O;G1E;G1?5'EP97-=+GAM;,W:WT[;,!0&\%>I-6MOG._&1?E>]^O$4*"T.0S^F=;7+ M.5PREIH=#2[5/M!85C8^#BZ7KW'+@FOV;DM,K%:&-7[,-.9EGFI4UU>WM'$/ M?5[<'=]]"&5B47Z>-S+2*;3 MRU *4GC"T@?7T'ZX"N41E!$Y2BDM/[_>?'#\_ MZ\%UXTL^F_]K?/T;4$L! A0#% @ !(5!5@=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " $A4%6 MW6:NT.X K @ $0 @ &O 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " $A4%6F5R<(Q & "<)P $P @ ', M 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( 2%05:APL7ZX04 M .$> 8 " @0T( !X;"]W;W)K/R\( "J(@ & @($D M#@ >&PO=V]R:W-H965T&UL4$L! A0#% @ !(5!5G'4 MYQY+ P '@L !@ ("!B18 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ !(5!5LLS\!T)"@ "E@ !@ M ("!EB8 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ !(5!5B6@])KB# 5"8 !@ ("!JC\ 'AL M+W=O&UL4$L! A0#% @ !(5!5GS9Q&Q.!@ ,@\ !D ("! M=U8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !(5!5B/^#"UC P D0< !D ("!Z6@ 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ !(5!5D%8#>Z."@ &PO=V]R M:W-H965T&UL M4$L! A0#% @ !(5!5FOZS6[4!P ;14 !D ("!5Y< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M!(5!5C0_R%OM"@ PQT !D ("!%ZX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(5!5LN>_L&W!0 M^Q !D ("!Z< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(5!5I]H6J=S P UP< !D M ("!L&PO=V]R:W-H M965T&UL4$L! M A0#% @ !(5!5H-4+L&8 @ O04 !D ("!C]D 'AL M+W=OI$% M "Q#@ &0 @(%>W >&PO=V]R:W-H965T&UL4$L! A0#% @ !(5! M5F&-W\H8 P R 8 !D ("!1^< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(5!5E431F>_ P 1Q0 M !D ("!U?( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(5!5M165%^< P +A !D M ("!X?\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !(5!5HXB-$YY!0 CR4 !D ("!6 P! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ !(5!5G*> M+_;Z @ TP< !D ("!_!,]13U$# !5#0 &0 M @($M&P$ >&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ !(5!5GGN%?:< @ Z@8 !D M ("!XB(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !(5!5I#_21P+ P ^@L !D ("! M.BT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !(5!5MY-BYDH!@ O24 !D ("!(3&PO=V]R:W-H965TA5=UG0( /8& 9 " @?Y 0!X M;"]W;W)K&UL4$L! A0#% @ !(5!5FQPUY<@ M P E0D !D ("!TD,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(5!5M[&C5.A P E0P !D M ("!8D\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !(5!5H2>%@!8! /AD !D ("!O&$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M!(5!5N>BW<2+! C1( !D ("!QFL! 'AL+W=O&PO=V]R:W-H965T M0J&C;@( *X% 9 " @>Z" 0!X;"]W;W)K&UL4$L! A0#% @ !(5!5@52 7G_# (+L !D M ("!DX4! 'AL+W=O&PONU.;58" ".+0 &@ @ 'CG $ >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " $A4%65:BY9Q(" !S+ $P M @ %QGP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 50!5 + $H7 "TH0$ ! end XML 95 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 96 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 97 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 346 314 1 false 91 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.allegromicro.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - 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 0000006 - 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 0000007 - 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 0000008 - 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 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.allegromicro.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Heyday Acquisition Sheet http://www.allegromicro.com/role/HeydayAcquisition Heyday Acquisition Notes 10 false false R11.htm 0000011 - Disclosure - Revenue from Contract with Customers Sheet http://www.allegromicro.com/role/RevenuefromContractwithCustomers Revenue from Contract with Customers Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value Measurements Sheet http://www.allegromicro.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 0000013 - Disclosure - Trade Accounts Receivable, net Sheet http://www.allegromicro.com/role/TradeAccountsReceivablenet Trade Accounts Receivable, net Notes 13 false false R14.htm 0000014 - Disclosure - Inventories Sheet http://www.allegromicro.com/role/Inventories Inventories Notes 14 false false R15.htm 0000015 - Disclosure - Property, Plant and Equipment, net Sheet http://www.allegromicro.com/role/PropertyPlantandEquipmentnet Property, Plant and Equipment, net Notes 15 false false R16.htm 0000016 - Disclosure - Goodwill and Intangible Assets Sheet http://www.allegromicro.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 0000017 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 17 false false R18.htm 0000018 - Disclosure - Debt and Other Borrowings Sheet http://www.allegromicro.com/role/DebtandOtherBorrowings Debt and Other Borrowings Notes 18 false false R19.htm 0000019 - Disclosure - Other Long-Term Liabilities Sheet http://www.allegromicro.com/role/OtherLongTermLiabilities Other Long-Term Liabilities Notes 19 false false R20.htm 0000020 - Disclosure - Retirement Plans Sheet http://www.allegromicro.com/role/RetirementPlans Retirement Plans Notes 20 false false R21.htm 0000021 - Disclosure - Commitment and Contingencies Sheet http://www.allegromicro.com/role/CommitmentandContingencies Commitment and Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Net Income per Share Sheet http://www.allegromicro.com/role/NetIncomeperShare Net Income per Share Notes 22 false false R23.htm 0000023 - Disclosure - Common Stock and Stock-Based Compensation Sheet http://www.allegromicro.com/role/CommonStockandStockBasedCompensation Common Stock and Stock-Based Compensation Notes 23 false false R24.htm 0000024 - Disclosure - Income Taxes Sheet http://www.allegromicro.com/role/IncomeTaxes Income Taxes Notes 24 false false R25.htm 0000025 - Disclosure - Related Party Transactions Sheet http://www.allegromicro.com/role/RelatedPartyTransactions Related Party Transactions Notes 25 false false R26.htm 0000026 - 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 26 false false R27.htm 0000027 - Disclosure - Heyday Acquisition (Tables) Sheet http://www.allegromicro.com/role/HeydayAcquisitionTables Heyday Acquisition (Tables) Tables http://www.allegromicro.com/role/HeydayAcquisition 27 false false R28.htm 0000028 - 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 28 false false R29.htm 0000029 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.allegromicro.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.allegromicro.com/role/FairValueMeasurements 29 false false R30.htm 0000030 - 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 30 false false R31.htm 0000031 - Disclosure - Inventories (Tables) Sheet http://www.allegromicro.com/role/InventoriesTables Inventories (Tables) Tables http://www.allegromicro.com/role/Inventories 31 false false R32.htm 0000032 - 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 32 false false R33.htm 0000033 - 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 33 false false R34.htm 0000034 - 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 34 false false R35.htm 0000035 - 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 35 false false R36.htm 0000036 - Disclosure - Retirement Plans (Tables) Sheet http://www.allegromicro.com/role/RetirementPlansTables Retirement Plans (Tables) Tables http://www.allegromicro.com/role/RetirementPlans 36 false false R37.htm 0000037 - 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 37 false false R38.htm 0000038 - 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 38 false false R39.htm 0000039 - Disclosure - Income Taxes (Tables) Sheet http://www.allegromicro.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.allegromicro.com/role/IncomeTaxes 39 false false R40.htm 0000040 - 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 40 false false R41.htm 0000041 - Disclosure - Heyday Acquisition - Additional Information (Details) Sheet http://www.allegromicro.com/role/HeydayAcquisitionAdditionalInformationDetails Heyday Acquisition - Additional Information (Details) Details 41 false false R42.htm 0000042 - Disclosure - Heyday Acquisition - Summary of Preliminary Purchase Price Allocation (Details) Sheet http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails Heyday Acquisition - Summary of Preliminary Purchase Price Allocation (Details) Details 42 false false R43.htm 0000043 - 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 43 false false R44.htm 0000044 - 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 44 false false R45.htm 0000045 - 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 45 false false R46.htm 0000046 - 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 46 false false R47.htm 0000047 - 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 47 false false R48.htm 0000048 - 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 48 false false R49.htm 0000049 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.allegromicro.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 49 false false R50.htm 0000050 - 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 50 false false R51.htm 0000051 - 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 51 false false R52.htm 0000052 - 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 52 false false R53.htm 0000053 - Disclosure - Inventories - Schedule of Inventories (Details) Sheet http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails Inventories - Schedule of Inventories (Details) Details 53 false false R54.htm 0000054 - Disclosure - Inventories - Narrative (Details) Sheet http://www.allegromicro.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 54 false false R55.htm 0000055 - 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 55 false false R56.htm 0000056 - Disclosure - Property, Plant and Equipment, net - Narrative (Details) Sheet http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails Property, Plant and Equipment, net - Narrative (Details) Details 56 false false R57.htm 0000057 - 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 57 false false R58.htm 0000058 - 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 58 false false R59.htm 0000059 - 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 59 false false R60.htm 0000060 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 60 false false R61.htm 0000061 - 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 61 false false R62.htm 0000062 - 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 62 false false R63.htm 0000063 - 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 63 false false R64.htm 0000064 - 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 64 false false R65.htm 0000065 - 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 65 false false R66.htm 0000066 - 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 66 false false R67.htm 0000067 - 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 67 false false R68.htm 0000068 - Disclosure - Retirement Plans - Narrative (Details) Sheet http://www.allegromicro.com/role/RetirementPlansNarrativeDetails Retirement Plans - Narrative (Details) Details 68 false false R69.htm 0000069 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.allegromicro.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details http://www.allegromicro.com/role/CommitmentandContingencies 69 false false R70.htm 0000070 - Disclosure - Net Income per Share - Narrative (Details) Sheet http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails Net Income per Share - Narrative (Details) Details 70 false false R71.htm 0000071 - 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 71 false false R72.htm 0000072 - 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 72 false false R73.htm 0000073 - 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 73 false false R74.htm 0000074 - 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 74 false false R75.htm 0000075 - Disclosure - Income Taxes - Schedule of Tax Provision (Details) Sheet http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails Income Taxes - Schedule of Tax Provision (Details) Details 75 false false R76.htm 0000076 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.allegromicro.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 76 false false R77.htm 0000077 - Disclosure - Related Party Transactions (Details) Sheet http://www.allegromicro.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.allegromicro.com/role/RelatedPartyTransactions 77 false false All Reports Book All Reports algm-20221223.htm algm-20221223.xsd algm-20221223_cal.xml algm-20221223_def.xml algm-20221223_lab.xml algm-20221223_pre.xml algm-20221223x10qex102.htm algm-20221223x10qex103.htm algm-20221223x10qex104.htm algm-20221223x10qex105.htm algm-20221223x10qex106.htm algm-20221223x10qex311.htm algm-20221223x10qex312.htm algm-20221223x10qex321.htm algm-20221223x10qex322.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "algm-20221223.htm": { "axisCustom": 0, "axisStandard": 31, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 995, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 346, "dts": { "calculationLink": { "local": [ "algm-20221223_cal.xml" ] }, "definitionLink": { "local": [ "algm-20221223_def.xml" ] }, "inline": { "local": [ "algm-20221223.htm" ] }, "labelLink": { "local": [ "algm-20221223_lab.xml" ] }, "presentationLink": { "local": [ "algm-20221223_pre.xml" ] }, "schema": { "local": [ "algm-20221223.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": 554, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 22, "keyStandard": 292, "memberCustom": 36, "memberStandard": 54, "nsprefix": "algm", "nsuri": "http://www.allegromicro.com/20221223", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.allegromicro.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "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-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Heyday Acquisition", "menuCat": "Notes", "order": "10", "role": "http://www.allegromicro.com/role/HeydayAcquisition", "shortName": "Heyday Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Revenue from Contract with Customers", "menuCat": "Notes", "order": "11", "role": "http://www.allegromicro.com/role/RevenuefromContractwithCustomers", "shortName": "Revenue from Contract with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "12", "role": "http://www.allegromicro.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Trade Accounts Receivable, net", "menuCat": "Notes", "order": "13", "role": "http://www.allegromicro.com/role/TradeAccountsReceivablenet", "shortName": "Trade Accounts Receivable, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Inventories", "menuCat": "Notes", "order": "14", "role": "http://www.allegromicro.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Property, Plant and Equipment, net", "menuCat": "Notes", "order": "15", "role": "http://www.allegromicro.com/role/PropertyPlantandEquipmentnet", "shortName": "Property, Plant and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "16", "role": "http://www.allegromicro.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Accrued Expenses and Other Current Liabilities", "menuCat": "Notes", "order": "17", "role": "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Debt and Other Borrowings", "menuCat": "Notes", "order": "18", "role": "http://www.allegromicro.com/role/DebtandOtherBorrowings", "shortName": "Debt and Other Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Other Long-Term Liabilities", "menuCat": "Notes", "order": "19", "role": "http://www.allegromicro.com/role/OtherLongTermLiabilities", "shortName": "Other Long-Term Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "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-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Retirement Plans", "menuCat": "Notes", "order": "20", "role": "http://www.allegromicro.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Commitment and Contingencies", "menuCat": "Notes", "order": "21", "role": "http://www.allegromicro.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Net Income per Share", "menuCat": "Notes", "order": "22", "role": "http://www.allegromicro.com/role/NetIncomeperShare", "shortName": "Net Income per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Common Stock and Stock-Based Compensation", "menuCat": "Notes", "order": "23", "role": "http://www.allegromicro.com/role/CommonStockandStockBasedCompensation", "shortName": "Common Stock and Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "24", "role": "http://www.allegromicro.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "25", "role": "http://www.allegromicro.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "26", "role": "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Heyday Acquisition (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.allegromicro.com/role/HeydayAcquisitionTables", "shortName": "Heyday Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Revenue from Contract with Customers (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.allegromicro.com/role/RevenuefromContractwithCustomersTables", "shortName": "Revenue from Contract with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.allegromicro.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "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-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "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-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "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-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Trade Accounts Receivable, net (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.allegromicro.com/role/TradeAccountsReceivablenetTables", "shortName": "Trade Accounts Receivable, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.allegromicro.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Property, Plant and Equipment, net (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetTables", "shortName": "Property, Plant and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "menuCat": "Tables", "order": "34", "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-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Other Long-Term Liabilities (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.allegromicro.com/role/OtherLongTermLiabilitiesTables", "shortName": "Other Long-Term Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Retirement Plans (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.allegromicro.com/role/RetirementPlansTables", "shortName": "Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Net Income per Share (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.allegromicro.com/role/NetIncomeperShareTables", "shortName": "Net Income per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Common Stock and Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "38", "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-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.allegromicro.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "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-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i42c32c12f3ae43acb9b3e02971ae2209_D20220924-20221223", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details)", "menuCat": "Details", "order": "40", "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-20221223.htm", "contextRef": "i42c32c12f3ae43acb9b3e02971ae2209_D20220924-20221223", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Heyday Acquisition - Additional Information (Details)", "menuCat": "Details", "order": "41", "role": "http://www.allegromicro.com/role/HeydayAcquisitionAdditionalInformationDetails", "shortName": "Heyday Acquisition - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reportingunit", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Heyday Acquisition - Summary of Preliminary Purchase Price Allocation (Details)", "menuCat": "Details", "order": "42", "role": "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails", "shortName": "Heyday Acquisition - Summary of Preliminary Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i05332b2a8708413c8165893128f3d4c2_I20220901", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Revenue from Contract with Customers - Net Sales by Application (Details)", "menuCat": "Details", "order": "43", "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-20221223.htm", "contextRef": "i0138f9c5590944849aaef3abc1fd6386_D20220924-20221223", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Revenue from Contract with Customers - Net Sales by Product (Details)", "menuCat": "Details", "order": "44", "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-20221223.htm", "contextRef": "i6a0f2e5370ee4f05a5db5807d1208463_D20220924-20221223", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Revenue from Contract with Customers - Net Sales by Geography (Details)", "menuCat": "Details", "order": "45", "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-20221223.htm", "contextRef": "i2a613dfffcc240d3a1466f82d4b57c28_D20220924-20221223", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Revenue from Contract with Customers - Additional Information (Details)", "menuCat": "Details", "order": "46", "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-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i58a6b5e1308846108ec7d755e0d1a36f_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details)", "menuCat": "Details", "order": "47", "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-20221223.htm", "contextRef": "i58a6b5e1308846108ec7d755e0d1a36f_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Fair Value Measurements - Unrealized Gains and Losses on Marketable Securities with a Readily Determinable Fair Value (Details)", "menuCat": "Details", "order": "48", "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:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://www.allegromicro.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "5", "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-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i484c7ed008bd4e0f9c96e5dad79cbcee_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": "0000050 - Disclosure - Fair Value Measurements - Change in Fair Value of Level 3 Contingent Consideration (Details)", "menuCat": "Details", "order": "50", "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-20221223.htm", "contextRef": "i484c7ed008bd4e0f9c96e5dad79cbcee_I20220325", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "algm:AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details)", "menuCat": "Details", "order": "51", "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-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "algm:AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i16e4c40e0ac94247a4a23f0803e04ef0_I20220325", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details)", "menuCat": "Details", "order": "52", "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-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Inventories - Schedule of Inventories (Details)", "menuCat": "Details", "order": "53", "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-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Inventories - Narrative (Details)", "menuCat": "Details", "order": "54", "role": "http://www.allegromicro.com/role/InventoriesNarrativeDetails", "shortName": "Inventories - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details)", "menuCat": "Details", "order": "55", "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-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Property, Plant and Equipment, net - Narrative (Details)", "menuCat": "Details", "order": "56", "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-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Property, Plant and Equipment, net - Schedule of Long Lived Assets (Details)", "menuCat": "Details", "order": "57", "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-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i16e4c40e0ac94247a4a23f0803e04ef0_I20220325", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)", "menuCat": "Details", "order": "58", "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-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details)", "menuCat": "Details", "order": "59", "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-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i01195fd58f82479a8049679bbf5d7f86_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": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "menuCat": "Statements", "order": "6", "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-20221223.htm", "contextRef": "i01195fd58f82479a8049679bbf5d7f86_I20210326", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "menuCat": "Details", "order": "60", "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-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details)", "menuCat": "Details", "order": "61", "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-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "62", "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-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "us-gaap:LineOfCredit", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i08d5f8d9a42f4cb4b017cb3e0551fd22_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Debt and Other Borrowings (Details)", "menuCat": "Details", "order": "63", "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-20221223.htm", "contextRef": "i08d5f8d9a42f4cb4b017cb3e0551fd22_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Other Long-Term Liabilities (Details)", "menuCat": "Details", "order": "64", "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-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i3c7b8a1904f747d288e46e6180e0d1ac_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Retirement Plans - Schedule of Expense Related to Defined Benefit Plan (Details)", "menuCat": "Details", "order": "65", "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-20221223.htm", "contextRef": "i3c7b8a1904f747d288e46e6180e0d1ac_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id642ee73361a46c5aa19a0d95dcb9eaa_I20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Retirement Plans - Fair Value of Entity's Plan Assets (Details)", "menuCat": "Details", "order": "66", "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-20221223.htm", "contextRef": "iffe698eadaea444db7227d2eb60547b0_I20221223", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i217b230310dc4a97855153910df6e50d_I20220325", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Retirement Plans - Schedule of Changes in Fair Value of Level 3 Plan Assets (Details)", "menuCat": "Details", "order": "67", "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-20221223.htm", "contextRef": "id457a32337f14644a57b7639c2f50239_D20220326-20221223", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i3c7b8a1904f747d288e46e6180e0d1ac_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Retirement Plans - Narrative (Details)", "menuCat": "Details", "order": "68", "role": "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails", "shortName": "Retirement Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i3c7b8a1904f747d288e46e6180e0d1ac_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "us-gaap:LossContingencyAccrualAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Commitment and Contingencies (Details)", "menuCat": "Details", "order": "69", "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-20221223.htm", "contextRef": "i892dc1db601e48f694e36d7a2e702f92_I20221223", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "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-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "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", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Net Income per Share - Narrative (Details)", "menuCat": "Details", "order": "70", "role": "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails", "shortName": "Net Income per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Net Income per Share - Schedule of Computation of Net Income per Share (Details)", "menuCat": "Details", "order": "71", "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": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "0", "first": true, "lang": "en-US", "name": "algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details)", "menuCat": "Details", "order": "72", "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-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "0", "first": true, "lang": "en-US", "name": "algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i46771fa8a23b451fbf3f9651bde5f944_D20220326-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Common Stock and Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "73", "role": "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails", "shortName": "Common Stock and Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "i46771fa8a23b451fbf3f9651bde5f944_D20220326-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "74", "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-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Income Taxes - Schedule of Tax Provision (Details)", "menuCat": "Details", "order": "75", "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-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationFdiiAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "76", "role": "http://www.allegromicro.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationFdiiAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "ib0973f3be4b14b5b97fc7b4d1913b887_D20220924-20221223", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "77", "role": "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentPeriodicPayment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Nature of the Business and Basis of Presentation", "menuCat": "Notes", "order": "8", "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-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "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-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.allegromicro.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algm-20221223.htm", "contextRef": "id51702156300426f857254c593ef0d59_D20220326-20221223", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 91, "tag": { "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/20221223", "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": "Write-offs, net of recoveries" } } }, "localname": "AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff", "nsuri": "http://www.allegromicro.com/20221223", "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/20221223", "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/20221223", "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/20221223", "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": "Write-offs, net of recoveries" } } }, "localname": "AccountsReceivableAllowanceForReturnsAndSalesWriteoff", "nsuri": "http://www.allegromicro.com/20221223", "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/20221223", "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/20221223", "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/20221223", "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/20221223", "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)", "terseLabel": "Trade accounts receivable, returns, credits issued, and price protection adjustments expense (credit)" } } }, "localname": "AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersAdditionalInformationDetails" ], "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/20221223", "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/20221223", "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/20221223", "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/20221223", "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/20221223", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "algm_ContingentConsiderationLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration Liability", "label": "Contingent Consideration Liability [Member]", "terseLabel": "Contingent Consideration Liability" } } }, "localname": "ContingentConsiderationLiabilityMember", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "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/20221223", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "algm_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer", "label": "Customer [Member]", "terseLabel": "Net sales to related party" } } }, "localname": "CustomerMember", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "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/20221223", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "algm_FormerPresidentAndChiefExecutiveOfficerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Former President and Chief Executive Officer", "label": "Former President and Chief Executive Officer [Member]", "terseLabel": "Former President and Chief Executive Officer" } } }, "localname": "FormerPresidentAndChiefExecutiveOfficerMember", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "algm_HeydayMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Heyday", "label": "Heyday [Member]", "terseLabel": "Heyday" } } }, "localname": "HeydayMember", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionAdditionalInformationDetails", "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities": { "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": "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/20221223", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "algm_IncreaseDecreaseInDueToFromRelatedParties": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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/20221223", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/20221223", "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/20221223", "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/20221223", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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 receivables reserves" } } }, "localname": "InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal", "nsuri": "http://www.allegromicro.com/20221223", "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/20221223", "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/20221223", "presentation": [ "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "xbrltype": "stringItemType" }, "algm_LineOfCreditAgreementExpiringAugust312023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line-Of-Credit Agreement Expiring August 31, 2023", "label": "Line-Of-Credit Agreement Expiring August 31, 2023 [Member]", "terseLabel": "Line-of-Credit Agreement Expiring August 31, 2023" } } }, "localname": "LineOfCreditAgreementExpiringAugust312023Member", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "algm_LineOfCreditAgreementExpiringJune302023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line-Of-Credit Agreement Expiring June 30, 2023", "label": "Line-Of-Credit Agreement Expiring June 30, 2023 [Member]", "terseLabel": "Line-Of-Credit Agreement Expiring June 30, 2023" } } }, "localname": "LineOfCreditAgreementExpiringJune302023Member", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "algm_MagneticSensorsAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Magnetic Sensors And Other", "label": "Magnetic Sensors And Other [Member]", "terseLabel": "Magnetic sensors and other" } } }, "localname": "MagneticSensorsAndOtherMember", "nsuri": "http://www.allegromicro.com/20221223", "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/20221223", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "algm_NonRelatedPartyRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Related Party Revenue", "label": "Non-Related Party Revenue [Member]", "terseLabel": "Net sales" } } }, "localname": "NonRelatedPartyRevenueMember", "nsuri": "http://www.allegromicro.com/20221223", "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/20221223", "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/20221223", "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/20221223", "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/20221223", "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/20221223", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails" ], "xbrltype": "domainItemType" }, "algm_OtherLongTermLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Long-term Liabilities, Noncurrent", "label": "Other Long-term Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLongTermLiabilitiesNoncurrent", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "algm_PaymentsToFundLoansToRelatedPartiesFinancingActivities": { "auth_ref": [], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Fund Loans To Related Parties, Financing Activities", "label": "Payments To Fund Loans To Related Parties, Financing Activities", "negatedLabel": "Loans made to related party" } } }, "localname": "PaymentsToFundLoansToRelatedPartiesFinancingActivities", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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/20221223", "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/20221223", "presentation": [ "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "algm_RelatedPartyRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Revenue", "label": "Related Party Revenue [Member]", "terseLabel": "Related Party Revenue" } } }, "localname": "RelatedPartyRevenueMember", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "algm_RelatedPartyTransactionTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Term", "label": "Related Party Transaction, Term", "terseLabel": "Related party transaction, term" } } }, "localname": "RelatedPartyTransactionTerm", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "algm_RestrictedCashAndCashEquivalentsFairValueDisclosure": { "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": "Restricted Cash and Cash Equivalents, Fair Value Disclosure", "label": "Restricted Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Restricted cash:" } } }, "localname": "RestrictedCashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://www.allegromicro.com/20221223", "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/20221223", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "algm_ScheduleOfAntiDilutiveSecuritiesExcludedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Anti Dilutive Securities Excluded", "label": "Schedule Of Anti Dilutive Securities Excluded [Table Text Block]", "terseLabel": "Schedule Of Anti Dilutive Securities Excluded" } } }, "localname": "ScheduleOfAntiDilutiveSecuritiesExcludedTableTextBlock", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareTables" ], "xbrltype": "textBlockItemType" }, "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/20221223", "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/20221223", "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/20221223", "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/20221223", "presentation": [ "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "algm_VoxtelProductLineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voxtel Product Line", "label": "Voxtel Product Line [Member]", "terseLabel": "Voxtel Product Line" } } }, "localname": "VoxtelProductLineMember", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/InventoriesNarrativeDetails" ], "xbrltype": "domainItemType" }, "algm_WaferFoundryAgreementBindingYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wafer Foundry Agreement, Binding Years", "label": "Wafer Foundry Agreement, Binding Years [Member]", "terseLabel": "Wafer Foundry Agreement, Binding Years" } } }, "localname": "WaferFoundryAgreementBindingYearsMember", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "algm_WaferFoundryAgreementForecastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wafer Foundry Agreement, Forecast", "label": "Wafer Foundry Agreement, Forecast [Member]", "terseLabel": "Wafer Foundry Agreement, Forecast Term" } } }, "localname": "WaferFoundryAgreementForecastMember", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "algm_WaferFoundryAgreementMaskPricingTermMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wafer Foundry Agreement, Mask Pricing Term", "label": "Wafer Foundry Agreement, Mask Pricing Term [Member]", "terseLabel": "Wafer Foundry Agreement, Mask Pricing Term" } } }, "localname": "WaferFoundryAgreementMaskPricingTermMember", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "algm_WaferFoundryAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wafer Foundry Agreement", "label": "Wafer Foundry Agreement [Member]", "terseLabel": "Wafer Foundry Agreement" } } }, "localname": "WaferFoundryAgreementMember", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "algm_WaferFoundryAgreementRenewalTermMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wafer Foundry Agreement, Renewal Term", "label": "Wafer Foundry Agreement, Renewal Term [Member]", "terseLabel": "Wafer Foundry Agreement, Renewal Term" } } }, "localname": "WaferFoundryAgreementRenewalTermMember", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "algm_WaferFoundryAgreementTerminationNoticePeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wafer Foundry Agreement, Termination Notice Period", "label": "Wafer Foundry Agreement, Termination Notice Period [Member]", "terseLabel": "Wafer Foundry Agreement, Termination Notice Period" } } }, "localname": "WaferFoundryAgreementTerminationNoticePeriodMember", "nsuri": "http://www.allegromicro.com/20221223", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "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/20221223", "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": [ "r687" ], "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": [ "r688" ], "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": [ "r685" ], "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": [ "r685" ], "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": [ "r685" ], "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": [ "r689" ], "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": [ "r685" ], "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": [ "r685" ], "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": [ "r685" ], "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": [ "r685" ], "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": [ "r684" ], "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": [ "r686" ], "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_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": [ "r311", "r660", "r737", "r817" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r334", "r335", "r337", "r338", "r465", "r585", "r616", "r639", "r640", "r657", "r675", "r683", "r736", "r809", "r810", "r811", "r812", "r813", "r814" ], "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": [ "r334", "r335", "r337", "r338", "r465", "r585", "r616", "r639", "r640", "r657", "r675", "r683", "r736", "r809", "r810", "r811", "r812", "r813", "r814" ], "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": [ "r311", "r660", "r737", "r817" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "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_ProductOrServiceAxis": { "auth_ref": [ "r308", "r586", "r658", "r681", "r731", "r732", "r737", "r816" ], "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/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r308", "r586", "r658", "r681", "r731", "r732", "r737", "r816" ], "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/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails", "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r334", "r335", "r337", "r338", "r414", "r465", "r499", "r500", "r501", "r584", "r585", "r616", "r639", "r640", "r657", "r675", "r683", "r728", "r736", "r810", "r811", "r812", "r813", "r814" ], "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": [ "r334", "r335", "r337", "r338", "r414", "r465", "r499", "r500", "r501", "r584", "r585", "r616", "r639", "r640", "r657", "r675", "r683", "r728", "r736", "r810", "r811", "r812", "r813", "r814" ], "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_SegmentGeographicalDomain": { "auth_ref": [ "r309", "r310", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r659", "r682", "r737" ], "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": [ "r309", "r310", "r624", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r659", "r682", "r737" ], "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_TitleOfIndividualAxis": { "auth_ref": [ "r712", "r805" ], "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" ], "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" ], "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": [ "r16", "r175", "r176", "r706" ], "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": [ "r1", "r16" ], "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": [ "r312", "r313" ], "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 $147 and $105 at December\u00a023, 2022 and March\u00a025, 2022, respectively", "verboseLabel": "Trade accounts receivable, net" } } }, "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": [ "r174", "r176", "r227", "r706" ], "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": [ "r336", "r651", "r690", "r691", "r729", "r730" ], "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": [ "r4", "r181", "r197" ], "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": [ "r19" ], "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": [ "r19", "r644" ], "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_AccruedVacationCurrent": { "auth_ref": [ "r19", "r112" ], "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": [ "r98", "r221" ], "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": [ "r31", "r32", "r33", "r228", "r609", "r621", "r622" ], "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": [ "r30", "r33", "r155", "r573", "r617", "r618", "r697", "r698", "r699", "r707", "r708", "r709" ], "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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r8", "r680" ], "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": [ "r509", "r510", "r511", "r707", "r708", "r709", "r801" ], "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": [ "r56", "r92" ], "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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r130", "r131", "r474" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation, net of forfeitures" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "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": [ "r503" ], "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": [ "r229", "r314", "r317" ], "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": [ "r319" ], "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": "Write-offs, 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": [ "r41", "r372", "r568", "r701" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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": [ "r56", "r86", "r92" ], "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": [ "r280" ], "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", "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r179", "r196", "r225", "r250", "r298", "r302", "r306", "r315", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r538", "r542", "r554", "r680", "r734", "r735", "r807" ], "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": [ "r217", "r231", "r250", "r315", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r538", "r542", "r554", "r680", "r734", "r735", "r807" ], "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": [ "r160" ], "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": [ "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502" ], "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/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": [ "r534", "r669", "r672" ], "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/HeydayAcquisitionAdditionalInformationDetails", "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r136", "r137", "r534", "r669", "r672" ], "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/HeydayAcquisitionAdditionalInformationDetails", "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionAdditionalInformationDetails", "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r145", "r146", "r147" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "negatedTerseLabel": "Total estimated fair value of consideration", "terseLabel": "Preliminary purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionAdditionalInformationDetails", "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r536", "r700" ], "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": "Change in fair value of contingent consideration" } } }, "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_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r148", "r535" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Heyday Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r139" ], "calculation": { "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r139" ], "calculation": { "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r139" ], "calculation": { "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedTerseLabel": "Net working capital" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r139" ], "calculation": { "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Net deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r139" ], "calculation": { "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "In-process research and development" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r138", "r139" ], "calculation": { "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Completed technology" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r138", "r139" ], "calculation": { "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r138", "r139" ], "calculation": { "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r59", "r60", "r61" ], "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": "Property, plant and equipment purchases included in trade accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r58", "r219", "r641" ], "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", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents at beginning of period" } } }, "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": [ "r219" ], "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": 2.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 equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r53", "r58", "r62" ], "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": [ "r53", "r170" ], "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": [ "r25", "r186", "r205" ], "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 14)" } } }, "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": [ "r102", "r331", "r332", "r626", "r733" ], "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": [ "r707", "r708", "r801" ], "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": [ "r7" ], "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": [ "r7" ], "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": [ "r7" ], "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": [ "r7", "r110" ], "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": [ "r7", "r680" ], "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,435,869 shares issued and outstanding at December\u00a023, 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": [ "r34", "r233", "r235", "r242", "r604", "r612" ], "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": [ "r152", "r153", "r158", "r233", "r235", "r241", "r603", "r611" ], "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 (gain) 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": [ "r151", "r158", "r233", "r235", "r240", "r602", "r610" ], "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": [ "r69", "r70", "r167", "r168", "r311", "r625" ], "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": [ "r69", "r70", "r167", "r168", "r311", "r623", "r625" ], "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": [ "r69", "r70", "r167", "r168", "r311", "r625", "r819" ], "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": [ "r194", "r288" ], "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": [ "r69", "r70", "r167", "r168", "r311" ], "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": [ "r66", "r69", "r70", "r71", "r167", "r169", "r625" ], "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": [ "r69", "r70", "r167", "r168", "r311", "r625" ], "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": [ "r43", "r586" ], "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" } } }, "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_CostsAndExpensesRelatedParty": { "auth_ref": [ "r44" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties.", "label": "Costs and Expenses, Related Party", "terseLabel": "Cost of goods sold to related party" } } }, "localname": "CostsAndExpensesRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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": [ "r67", "r311" ], "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": [ "r143" ], "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": [ "r109", "r249", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r366", "r373", "r374", "r375" ], "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": [ "r3", "r4", "r5", "r180", "r183", "r195", "r253", "r350", "r351", "r352", "r353", "r354", "r356", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r569", "r652", "r653", "r654", "r655", "r656", "r703" ], "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": [ "r171", "r173", "r350", "r569", "r653", "r654" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r22", "r351" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r23", "r253", "r350", "r351", "r352", "r353", "r354", "r356", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r569", "r652", "r653", "r654", "r655", "r656", "r703" ], "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": [ "r23", "r193" ], "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": "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": "Term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r113", "r114" ], "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": [ "r514", "r515" ], "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": [ "r56", "r134", "r522", "r527", "r528", "r705" ], "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 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_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r514", "r515" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld": { "auth_ref": [ "r419", "r667" ], "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": [ "r392", "r430", "r451" ], "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": [ "r392", "r431", "r452", "r667", "r668" ], "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_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r440", "r665", "r666", "r667" ], "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": [ "r761" ], "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": [ "r665", "r667" ], "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": [ "r668", "r798" ], "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": [ "r392", "r429", "r450", "r667", "r668" ], "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": [ "r404", "r415", "r417", "r418", "r665", "r666", "r667" ], "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": [ "r392", "r396", "r428", "r449", "r667", "r668" ], "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": [ "r426", "r447", "r667", "r668" ], "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": [ "r761", "r762" ], "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": [ "r406" ], "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": [ "r765" ], "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": [ "r765" ], "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": [ "r394", "r427", "r448", "r667", "r668" ], "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": [ "r459" ], "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": [ "r56", "r96" ], "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": [ "r56", "r295" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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": [ "r388", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "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": [ "r737" ], "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": [ "r476", "r504", "r505", "r508", "r512", "r676" ], "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_DisposalGroupClassificationAxis": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/InventoriesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown": { "auth_ref": [ "r56", "r95", "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a disposal group. Excludes discontinued operations.", "label": "Disposal Group, Not Discontinued Operation, Loss (Gain) on Write-down", "terseLabel": "Inventory impairment charges" } } }, "localname": "DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposal group that is not classified as discontinued operations.", "label": "Disposal Group, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Not Discontinued Operations" } } }, "localname": "DisposalGroupNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/InventoriesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r669", "r672" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/InventoriesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r226", "r341", "r342", "r343", "r347", "r348", "r349", "r577", "r643", "r706" ], "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": [ "r243", "r259", "r260", "r261", "r262", "r263", "r267", "r270", "r277", "r278", "r279", "r283", "r545", "r546", "r605", "r613", "r647" ], "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]", "verboseLabel": "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": [ "r243", "r259", "r260", "r261", "r262", "r263", "r270", "r277", "r278", "r279", "r283", "r545", "r546", "r605", "r613", "r647" ], "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": [ "r280", "r281", "r282", "r284" ], "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": [ "r559" ], "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 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": [ "r517" ], "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": [ "r800" ], "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_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "auth_ref": [ "r800" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI).", "label": "Effective Income Tax Rate Reconciliation, GILTI, Amount", "terseLabel": "GILTI, offsetting amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "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": [ "r507" ], "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/NetIncomeperShareNarrativeDetails", "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r110", "r213", "r236", "r237", "r238", "r254", "r255", "r256", "r258", "r264", "r266", "r285", "r316", "r378", "r509", "r510", "r511", "r523", "r524", "r544", "r560", "r561", "r562", "r563", "r564", "r565", "r573", "r617", "r618", "r619" ], "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": [ "r82", "r590", "r592", "r594", "r596", "r598", "r600" ], "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": [ "r83", "r299", "r694" ], "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": [ "r714" ], "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) gains 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": [ "r614", "r714" ], "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": [ "r614", "r714" ], "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) gains 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/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r547", "r548", "r552" ], "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/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": [ "r160", "r165", "r166" ], "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": [ "r160", "r165" ], "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": [ "r364", "r417", "r418", "r419", "r420", "r421", "r422", "r548", "r581", "r582", "r583", "r653", "r654", "r665", "r666", "r667" ], "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/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails", "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r163", "r164" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r547", "r548", "r549", "r550", "r553" ], "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": [ "r551" ], "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": [ "r364", "r417", "r422", "r548", "r581", "r665", "r666", "r667" ], "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": [ "r364", "r417", "r422", "r548", "r582", "r653", "r654", "r665", "r666", "r667" ], "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": [ "r364", "r417", "r418", "r419", "r420", "r421", "r422", "r548", "r583", "r653", "r654", "r665", "r666", "r667" ], "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/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails", "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" ], "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": [ "r161", "r164" ], "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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r162" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases 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, Purchases", "terseLabel": "Change in fair value of contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r161" ], "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": [ "r364", "r417", "r418", "r419", "r420", "r421", "r422", "r581", "r582", "r583", "r653", "r654", "r665", "r666", "r667" ], "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/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails", "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails", "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r551", "r553" ], "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-\u00a0Average\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": [ "r223", "r327" ], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "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": [ "r93" ], "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": [ "r93" ], "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": [ "r93" ], "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": [ "r93" ], "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": [ "r325", "r326", "r327", "r328", "r587", "r588" ], "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", "http://www.allegromicro.com/role/HeydayAcquisitionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r91", "r588" ], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross" } } }, "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": [ "r87", "r90" ], "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", "http://www.allegromicro.com/role/HeydayAcquisitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r91", "r587" ], "calculation": { "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r555", "r556", "r557", "r558" ], "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 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": [ "r57", "r803", "r804" ], "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", "negatedLabel": "Unrealized foreign currency exchange losses on equity securities" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r701" ], "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 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": "Loss (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_GainLossOnInvestmentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security.", "label": "Gain (Loss) on Securities [Table Text Block]", "terseLabel": "Unrealized Gains and Losses on Marketable Securities with a Readily Determinable Fair Value" } } }, "localname": "GainLossOnInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r68", "r625" ], "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": [ "r222", "r322", "r601", "r650", "r680", "r717", "r724" ], "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", "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r323", "r650" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill arising from acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "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": [ "r94" ], "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": [ "r324" ], "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_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r135", "r723" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.allegromicro.com/role/HeydayAcquisitionAdditionalInformationDetails" ], "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": [ "r42", "r250", "r298", "r301", "r305", "r307", "r315", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r554", "r649", "r734" ], "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": [ "r37", "r177", "r189", "r210", "r298", "r301", "r305", "r307", "r606", "r649" ], "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": [ "r35", "r187", "r190", "r207", "r243", "r257", "r259", "r260", "r261", "r262", "r270", "r277", "r278", "r546", "r605" ], "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": [ "r35", "r207", "r209", "r243", "r257", "r259", "r260", "r261", "r262", "r270", "r277", "r278", "r279", "r546", "r605", "r613" ], "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": [ "r38", "r56", "r83", "r188", "r206", "r296" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.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": "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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r669", "r672" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r329", "r330" ], "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/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r330" ], "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/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": [ "r251", "r518", "r520", "r521", "r525", "r529", "r531", "r532", "r533" ], "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": [ "r252", "r265", "r266", "r297", "r516", "r526", "r530", "r615" ], "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": [ "r800" ], "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_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r55" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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": [ "r55" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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": [ "r55" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "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": [ "r55" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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": [ "r55" ], "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 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_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r85", "r89" ], "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)", "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount" } } }, "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_InterestExpense": { "auth_ref": [ "r172", "r192", "r239", "r294", "r567" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "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": [ "r321" ], "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": [ "r84", "r645" ], "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_InventoryLineItems": { "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": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r230", "r642", "r680" ], "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": [ "r84", "r695" ], "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": [ "r84", "r646" ], "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": [ "r320" ], "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_InvestmentIncomeInterest": { "auth_ref": [ "r46", "r293" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r547" ], "calculation": { "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "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": [ "r738" ], "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": [ "r18", "r250", "r315", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r539", "r542", "r543", "r554", "r648", "r734", "r807", "r808" ], "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": [ "r12", "r185", "r203", "r680", "r704", "r715", "r802" ], "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\u2019 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 Interest and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r21", "r218", "r250", "r315", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r539", "r542", "r543", "r554", "r680", "r734", "r807", "r808" ], "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": [ "r160" ], "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": [ "r5", "r183", "r195" ], "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": [ "r17", "r703" ], "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": [ "r17" ], "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": [ "r17", "r703" ], "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": [ "r17" ], "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": [ "r17", "r703" ], "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": [ "r713" ], "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": [ "r77" ], "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": [ "r5", "r183", "r199", "r363", "r376", "r653", "r654" ], "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": "Outstanding balance" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r23", "r106", "r107" ], "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": [ "r23" ], "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": [ "r23", "r108" ], "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_LongtermPurchaseCommitmentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Long-Term Purchase Commitment, Period", "terseLabel": "Purchase commitment period" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r333", "r692" ], "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": [ "r40" ], "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 unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "negatedTerseLabel": "Unrealized loss (gain) 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": [ "r28", "r184", "r202", "r250", "r315", "r339", "r342", "r343", "r344", "r348", "r349", "r554" ], "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": [ "r761" ], "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": [ "r247" ], "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 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": [ "r247" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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": [ "r53", "r54", "r57" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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": [ "r39", "r57", "r191", "r208", "r216", "r232", "r234", "r238", "r250", "r257", "r259", "r260", "r261", "r262", "r265", "r266", "r275", "r298", "r301", "r305", "r307", "r315", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r546", "r554", "r649", "r734" ], "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": [ "r154", "r157", "r232", "r234", "r265", "r266", "r699" ], "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": [ "r259", "r260", "r261", "r262", "r267", "r268", "r276", "r279", "r298", "r301", "r305", "r307", "r649" ], "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 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": [ "r269", "r271", "r272", "r273", "r274", "r276", "r279" ], "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 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": [ "r149", "r378", "r707", "r708", "r709" ], "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": [ "r310" ], "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": [ "r174", "r227", "r706" ], "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": [ "r174", "r706" ], "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_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "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": [ "r298", "r301", "r305", "r307", "r649" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r571" ], "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": [ "r571" ], "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": [ "r570" ], "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": [ "r0", "r159" ], "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": [ "r224" ], "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" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r29" ], "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 (gain):" } } }, "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": [ "r20" ], "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": [ "r24" ], "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": [ "r47" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.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_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r116", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r443", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r459", "r460", "r461", "r667", "r668", "r669", "r670", "r671" ], "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": [ "r19", "r105" ], "calculation": { "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.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": [ "r144" ], "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": [ "r245" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r49" ], "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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisition of business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r81" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Investments in marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r50" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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": [ "r117", "r119", "r182", "r198" ], "calculation": { "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails": { "order": 2.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": [ "r414", "r416", "r422", "r439", "r441", "r442", "r443", "r444", "r445", "r457", "r458", "r459", "r472", "r667" ], "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_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r115", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r443", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r459", "r460", "r471", "r667", "r668", "r672", "r673", "r674" ], "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/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [ "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r440", "r665", "r666", "r667" ], "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": [ "r6", "r377" ], "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": [ "r6" ], "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": [ "r6", "r377" ], "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": [ "r6" ], "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": [ "r6", "r680" ], "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 December\u00a023, 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": [ "r696" ], "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": [ "r52" ], "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 notes receivable" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r48" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sales of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r51" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r19", "r103", "r104" ], "calculation": { "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.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 estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued warranty costs" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r216", "r232", "r234", "r246", "r250", "r257", "r265", "r266", "r298", "r301", "r305", "r307", "r315", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r537", "r540", "r541", "r546", "r554", "r606", "r649", "r677", "r678", "r699", "r734" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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": [ "r99" ], "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": [ "r101", "r627", "r628", "r629" ], "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": [ "r97", "r220" ], "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": [ "r99", "r204", "r608", "r680" ], "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": [ "r99" ], "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": [ "r97" ], "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": [ "r244", "r318" ], "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": [ "r440", "r576", "r577" ], "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_RelatedPartyTransactionAxis": { "auth_ref": [ "r212", "r576", "r577", "r806" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "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": [ "r440", "r576", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r806" ], "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": [ "r574", "r575", "r577", "r578", "r579" ], "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": [ "r132", "r211", "r815" ], "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": [ "r58", "r62", "r178", "r200", "r219" ], "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": [ "r219" ], "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": [ "r693", "r702" ], "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": [ "r64" ], "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/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r111", "r201", "r620", "r622", "r680" ], "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": [ "r213", "r254", "r255", "r256", "r258", "r264", "r266", "r316", "r509", "r510", "r511", "r523", "r524", "r544", "r617", "r619" ], "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": [ "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r675", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799" ], "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": [ "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r675", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799" ], "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": [ "r115", "r116", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r443", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r459", "r460", "r461", "r471", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674" ], "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": [ "r115", "r116", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r443", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r459", "r460", "r461", "r471", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674" ], "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": [ "r291", "r292", "r300", "r303", "r304", "r308", "r309", "r311", "r387", "r388", "r586" ], "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_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer for specified product or service, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer, Product and Service Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer, Product and Service Benchmark" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r389", "r390" ], "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": [ "r76" ], "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": [ "r572", "r679" ], "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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r27" ], "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": [ "r87" ], "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": [ "r64" ], "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_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r136", "r137", "r534" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionAdditionalInformationDetails", "http://www.allegromicro.com/role/HeydayAcquisitionSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r118" ], "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": [ "r79", "r716" ], "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": [ "r121", "r122", "r123", "r124", "r125" ], "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": [ "r710" ], "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": [ "r133" ], "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": [ "r128", "r129" ], "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": [ "r128" ], "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": [ "r75" ], "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": [ "r87", "r90", "r587" ], "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": [ "r87", "r90" ], "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": [ "r650", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727" ], "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": [ "r2", "r13", "r14", "r15" ], "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": [ "r120" ], "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": [ "r99" ], "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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of Preliminary Purchase Price Allocation" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/HeydayAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r175", "r176" ], "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": [ "r36", "r78" ], "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": [ "r473", "r475", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502" ], "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": [ "r65" ], "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": [ "r90" ], "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": [ "r45" ], "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/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r55" ], "calculation": { "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "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": [ "r491" ], "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": [ "r491" ], "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": [ "r488", "r489" ], "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": [ "r488", "r489" ], "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": [ "r127" ], "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": [ "r492" ], "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", "negatedLabel": "Vested during 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": [ "r506" ], "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": "Modification of stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502" ], "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/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": [ "r63", "r248" ], "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": [ "r26", "r110", "r213", "r236", "r237", "r238", "r254", "r255", "r256", "r258", "r264", "r266", "r285", "r316", "r378", "r509", "r510", "r511", "r523", "r524", "r544", "r560", "r561", "r562", "r563", "r564", "r565", "r573", "r617", "r618", "r619" ], "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": [ "r254", "r255", "r256", "r285", "r586" ], "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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r6", "r7", "r110", "r111" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Employee stock purchase plan issuances (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r6", "r7", "r110", "r111" ], "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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r6", "r7", "r110", "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Employee stock purchase plan issuances" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r6", "r7", "r111", "r126" ], "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": [ "r7", "r10", "r11", "r80", "r680", "r704", "r715", "r802" ], "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": [ "r149", "r150", "r156", "r213", "r214", "r237", "r254", "r255", "r256", "r258", "r264", "r316", "r378", "r509", "r510", "r511", "r523", "r524", "r544", "r560", "r561", "r565", "r573", "r618", "r619", "r704", "r715", "r802" ], "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\u2019 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": [ "r566", "r580" ], "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": [ "r566", "r580" ], "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": [ "r566", "r580" ], "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": [ "r141" ], "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", "http://www.allegromicro.com/role/HeydayAcquisitionAdditionalInformationDetails" ], "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": [ "r142" ], "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": [ "r607", "r665", "r818" ], "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": [ "r513", "r519" ], "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 unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Provision for uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r72", "r73", "r74", "r286", "r287", "r289", "r290" ], "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": [ "r710" ], "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": [ "r269", "r279" ], "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)", "verboseLabel": "Diluted weighted average shares of common stock (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.allegromicro.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails", "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r267", "r279" ], "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 shares of common stock (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": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "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", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r685": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r686": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r687": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r688": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r689": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "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", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r691": { "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", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r692": { "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", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 100 0000866291-23-000006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000866291-23-000006-xbrl.zip M4$L#!!0 ( 2%05:^&]_X^6L" -; 'P 1 86QG;2TR,#(R,3(R,RYH M=&WL?6MW4TFRY??[*S3IW7M-HW!L._G%' MWA5W.O_OP6__J]O]GX?;3SNKPW1R1(-)Y]&(<$*Y\Z8W.>B\R#1^U2FCX5'G MQ7#TJO<:N]WI=QX-CT]'O?V#24<)I3\Z.+H?E09!WG634-B%8DS7YZSXKU)D M+"6% K_NW[>Q9.M3Z$I ZD+POHO9I6[(3@FI+ GA?\WWHY59!X-&9@':(SKP M02KGA84D M7;'DSX[?@-!^/[X]'D'W<.)I/C^_?N%1S'N\/1_CW^\!X_JKIS M?M+;?F_PZOUI;]Z\N?M&3T^4(81[TZ,7I_;>3KIC2E=.YM_O[@]?W^L-^$RJ M+7AO,L+!N Q'1SCA%N:;2=,5OJOE^UO&43_WWE^F_CJ]HQ+"WCL[>/G4WI4; M7CY;\VW'$QPDNCC_DY>Y>GH]''%,E][H\V=_[764Z K5E>];\&3\;^1Q[W,$X%/EO?_9>+J3#N@(NQ\U]9[^-@_Q]W:-!]OG.'&4^8'_QV1!/LU*]VZ=\GO=?_ MN/-H.)BP'7=W3X_YF=/9;_^X,Z&WDWO31[SWX#_^XS]^F_0F?7I08>E>M/QO M]\X^_.W>V:7C,)\^^"WW7G?&D],^_>-.[HV/^WAZ?S <$#] [^W]>B*-SG[L MY4R#Z8]\?).=R:B7SN[_=K)-Y1]W>ME()Y0T5@L!RA9OG#*03-!41#;AS]7Z M*$(KV_W A@$>U5M3[_[:@)_O]!&_S@C[ZX-,;_^;3N]T>KE>6O]Q&E>'KY^J M[==[>N,D'ZZ]?ODD'&X=K:N-%[^_V]K]XV!S]_&KC57^^O9)[N\_?OEQ=$1OO#@[V=I/86GWU M=N,PP<;JGMA[MV)>_N'%4_7R=.]%LB]W\\'&ZLN#3;7V9N^([[7Z^.#ET9IY MN9O>OCSZ7>Z]V^R]7%V3F^KWU_G)XUY\\MR^/-R0&[O[[S9>[(G-HY>]S2?K M?-XKO?GNC\/-)_\Z>/EB^Y"O^VKKR?KY=_[@>YG!R]WCHXUWS]]NK6Z\?7GX MNWIYM"[V#O\XW-I->O/%AM@[>MQ_^62SS_>"O;X_?;J[-MG8$6^?[O*U^?\_ MH_.A.*>Z":VMWCEW,874S1:BUKHDB>'. \%_O+4JR-_N70'U-C%>X1B4:QQZ MW,?].YTS_\.7?3NY7WIO*7<+]JL?6X+^==#??0*Z45Z'Y$/7"/X+A,O=J)+L MZJ3)Z1Q"LOK.@\QXW!LG[.\1CA[S)^,EP-\"6'P*L&@&T-UWA"C@ZRA%+CSX/=9XOOH9#2Z8KYK@[S*^<-5UYWYD^X1W_:@FW$9 MLK\)O?H4^J)4*LEW783G2F:=#]"2O)?]P9]XZ.^U4%3S\[&%7V7)&/=]^.,U_B MWM5KG-W_PTW/GV$\/!E-?YMF.O?/*7E.C.^@Y,6%:*H1+W[KY?I[Z=&H,WT@ M^FP.]VC]OZ^JG8^__.#BHZM7/YYZLXO?.$L832KUJXM57:&[REY\[\.Q]X^9 M/YPJ5;?ZY*M'+GZ_N,F]*PWUV78S)><@HC?H%:1@O"U"9\[;G"JHR/ZY7IT_ MY]7ST%QG:=5D&H^Z0EYJ@8LCUVN!DT'O[/7'!\BT>O]F1X3CDQ$]. =@>O#B M$A?'+GZOU_ALB_J@A'G/K.%CV9 MVO/5)CM/H>\_WUG]RZTI+4$"08*3#5#@$%#I(KS0)(!-^ZPUV:[-O+5F-6;S MXZW)\F>G$O']ZW%NS8]U^=2IU\;)D]$H *SU,2NI%>62K$27XKD_#PIFYL_/7YOVJS8]^S7SS=X> M]WNI-]F@H\BWR#T^>M9;.AY-[F_@X7#TZ&0\&7(3CU?>]MC9U !X?W,XV*9^ M[31]QF[^=)M>T^"$SB[RV[W/7OM]H[U_A.^(,*&K8+811FAIDH3BG= 0A$29 MO \!BP6)4=DIDI*1-!5)R4C"$LEO(2FG2)KK("FG2,(-(&ELIL@^M[!, &=# M+,$7EEE(22KPN@&-U7XD&U%]JB0R6824.-$OTD6E%#KG% K.%8PZMTFMW-(F M_XI-,I)NMC89BT.V02"A$((*7J&GY$7, 1CAU/8X>?'9(D9&](+5+!GCI 1. MP+Q166>CD\X1LVU]9)P1=HW$0N5)&&-B2D&#*!:-=A((."2BEDFU/1;.SNYF M'_V_69G=PW$.Q&<+CH21 G1Q.!*JMV; M,D@=O7<-Q+M6Q!I@-:#(6^-,!N.R+\KXS,S7L4CTH8%8TPH_SZY=<_):LJ0, M3D2?#>NLP*EL 6,(&O 5K;!3@4EEE0L+4P_H2BP&77(9K=,I6CGMMZM\FSO7 M>CX3Z?[.A%^]?F?MWR=U"LGPZ'@XX%_//>W%:?SYT7"P,QFF5S?O;R]U*,JK M7N.O=2A>[:#.B(8IRPE\!*&%5U% "NPI.174VBT,-"LY]^H\-.P_PUY>'SS" MX]X$^RV!R046)@8+@&.54C *G1+;$GICDG=^86#:I@GV!I37<#3H#?;'+<%' MQ)@T_H@ ML=1L"62DB(J-!B-(EOX!O994L*@L5= :%@:RS>&@OOAHV.^S1:US$XQH/&D) M2D+[(GSRV0<+AJPOSLI,7G!^;9*8(4I-M4"1K-;9_;-TDN BRW-?C"V6^-.D M#;2@8VCN8D#SJ83W5 PE(70)4*SQ,9$*3CEKA ZF+!ZJLW)#S6-K2I0B@3,8 M$B1C0K2,*3NPI"!%%(N'[:WF/@^0&-*UW!($@ZI2/D*#!)#T#*Q"*55;@PT#33 M"W53,%G.._AZG(@(#4;:X 5*2@7C-!OQ"P/3C'NA;@H?SI,I!ETTUID\;$O) M.6TX5Z82%(JT,/@TWPMU4Y"!$ DMJPL) (H"&K2<"<9L#>3LX\) UD@OU$VA M%$6VY(QB!4&@M0VY "9OA7&U.6EV*#75 L5'4Q>#%!TS%*/11 TZZ2 4285T M/O4^S-_,ECD53V<#_]^YPN(J.6N_M7?!:X[*"0B#*HH=?Q YR)S2PD#3A'BZ M.9@ ZQB#,Z@L9YP:0RG9N922##&S>UD8F&8JGFX.'R%<]I0-.I) )07V]RR@ MM <1B_9A8?!I6CS='&3.6HK:V1)) & ,%ATB$$,TL/+712Y"V6$,@/7JP#"T;K$#)/RX@H,T,X34#+E#T MA:QA-0%9LIU"G8&7O:=4BI,+"&[C0WB- .U 6\<>F,5] >'8,W/\+4$DZ64. M<8;E--KLC6^JSL=5&_0JQQ P1L$JGT$)R8/WJ%V0(8JP,- TTPMU4S!ES2'0 M%4Z^2H9:%%=J#;)D9X7)F./"P#3C7JB;PH>S8!5=4EXY!RYZ#YE$H*B-BM%H MO3#X--\+=5.083'DE*=HDP&6(D& 90B="]$6L&9A(&ND%^K&XI.4@7V>\77V MG@MUN7VP#%$L)CO.ZLXGDFME6X[2#->@75ZM_4-S_&541D0538+L64-H%XU, M*7% XO\6!IJ&UJ#=$$Q2N>",,)!=8AU>L(ADV>$%EGX@3%P8F&:]!NV&\*G5 M7B(HF6U,D!B5G"0FAD.381$!"X-/T]+AYB KSIDHLB?A" P6KWUTD;-:!]&@ M7)R@U,P:M)M"2;HH:YVS$!78#!Z5$T83U5E;,:;9H=18"RCF)B>.4>L"PI(' M3;IH8Z5W229L09&4N8L!S9=ET-[9;-"3(E6+TWHC))KB5"Y"69$7#]6FUJ#- M'EL54]0VQ@C20$B(=5%A4(:DID39+QZV,UV#-GM N5T+9TA))5O570P$@D!1 M,5I':=M0IVI>LZ7FP:5I!0*=4JX&FTS(K.*U<"A0JA+U H+;^ !6(T!+$V,N M)64="OBHHQ*I))!1)[3HU.PJF+?9&]]4:?6KT*0,+.R!,VB$6%Q@P9LS%7:V MNJA@%@::AJ91WQ!,)@N5LA2RJ 1H "0/)83$R9!8N(6*BXA<&GZ5ZHFX/,!\]) 7!(\A9$D3%J!PD3Z6@5R1EN MJ[$@Z=^MH*19,R001JI(8#WKA:B-3%%9,@XHMZ#(\-QYP(]G-,V^_+ -V6CR M-M?9:89L+!X,VA T!C+:+AZJ34TB;J"TM!0E"BUDL C%D _3?GU5#)*JM347 M#MN93B)N8'\T "@V>-8VM0RP1*F-2M*R]R7E75D\0!N;1#Q[<&4"EYS2Z+T$ M:R*B!*6S\Q1-+8^[@. VW@?3"- (QM;:QK(("=')VB$#%&LYDXBDVR"DOEKQ M?P<'KVCP#>2NS:5''*ZI;IA>W ( M1Z^N/LKN"#,QLXC M83Y)DY5!WJ'1ZUZB]Y=9Q/50*KHL3/*Z!%>4 MZK-7[3[:J)C9H',$<"IZ)K:Q6D>3D_9M*)B]I'KKJ-Y(H5K0X$@C,-<-)*G1 MY00N:E4P.")JP6R0)=7;2/79SX?A[%*K)%4M60H:4PQ1DU#!2:2JT5N@U?\2 M#Y_0<'^$QP>]=.-,K";WON/OPWVP_\GPR_-OC:3]1*QO1+;7PD&Z.!,560#C MO*P+JM"4$%06J4V5@^:<]=/^CM'I_4>;2[(WM=EHD)1"+IY9#\&&J)*/*0F; M2\$LVU"S&:F96[2G)=E_;&Q)1@@B9 C(6:K5T0I5(H'1TB>);2#[ MO##QFD;WW]M+LC=$=DT1H_2Q6$Y68R*D% LF2H8=NY9M&$AM"=F7XGU^.B)U M3E)J&Z768KIO*!DP61KO$Q:48LGZI7A?&+(;KZUT%$)P!"I3,*F0%V2BSM;: M-I!]*=Z79+]FIAI+ !#!*&\A65?K< BO2!!DX]\OL9WG(:9Y8>)2S[1FM,F@ M9GX'579^A9+"&4'N5,>08DBQ8VE ";2G>EV2_9DDX*W,MQ!(H M>) "?*D5'='434K)G<^,G&^RSPL3E^)]WLD.JF@1HF7J13#,OP10HD@*2PY& MG4^;J:-+<&GJ^S_I-./IK0^>7!D1F5$A M&^L<8Q6#) ^0 TH1DLH>T.DBSO,O)8)02PBO.9]'J-E"*(S6*BKT3G#(TU)7L^>KISZ(PO1B\\:-)48'$E2S\7A->^U^/> MH#>AI[W7E-<';#[[O=BGE?&8)N.'IV>+ROHX_JB6S2ZE@\&P/]P_?8CC3[^X M(/1Z7_YC1,?#T:0WV*^??%(%9 K*^U.>\RD7U[MV-1 AM2\A&1-$ / 0$*EH MC)QI9ZN];<%$YBK[SV7TUNA<15\B[0BBH6&.[6H?.:G4Q(WV^!X'F#LAF!CB2T-JS,'/!0*&,C&+VP:>"/HC4 MADJ1*2=MZUH&=G[H!LIIB_%LX%&77P M"'7RH$+GC3,RY MZ A!^>!3DG ;TX"-JY97,)'(DB>T/CS/%L)'(2%IIH!B3YNP1C6:# M Y6MUV!C+*H-:W7G"<-F$L<"VDBK?<@65!T8B-DRI@RM5Q_LL,5!<=9V./MX M:%$4148[001%�Y&DXYLE3"@]7MCX?/AF]H5+?UV!]Q&^5'O5$ZZS]"#&$*(47-H'* @4E MZ>Y:=[$)!ZK9TIM".LDW! M"AM+(>4XZ&E&4=NVS%*=)QP;B8C1.48.@21&3AED2-DQJ,D+Y$\UM#\B-F&/ M#Y9 7 M46E-CK-\JY*DMHP=_EC-H%9&OAA$S"86;W+=)$T$+[/0QF=;DHS>MS_RS0"Y M9D8%;4S.9%DG[4/AX.>LE1*<\#FF%!<@!YR-SE,*0XMDGA@9,YA(16"*,CU7H7"Y3/W:[--1#G=$:5T5(6 ;)PD:*J M 4ZK6B]>I\6)<[=KE3 M>DT?;:_T_J3UP?')9#P]0WX#VN]YF(VSDK#U;1Z/Z-\G-$BG7WB22Z>.MRF= MC$:]P?Y-/=(C'!^L#'+]9^W?)[W7V*^WN?HD&\,!G9X5AWA\,LBW,&/K2BWO M*P[H!VIYRV)8J!F%D;5W\"HXG3GC#D*)XNZ9 "- M&4T*%'T"HZ$@P<]!7KTD;QO)&U'457,YY^(A9(@I(+ /9@JS?K>Z5>1=\N76 M^6),*)PN"$X,/$@IHTHIN*@-)),D_B3.KH4R"&0\ MVFA(:N$]6"D\)9>=,22R1&U+JPCTDV FA-;69T4A)G &6:-*+XJ3)JALX[G1 M"ZU,"S#[F61'FS5S[<4U-T'>4$@8(9!3*M;,G'(5:ZAPWF5%DB1^#O*V4/(L MR7NGEY)E;B)?TENHRV3). @Q9QN<3Q!_#O*V4&XMRP$-Q)LA: M7CIEZ61ARK9+-BSYO!!(U06\P4>'"J#N1%+WSL-:E!N< M4!A^#@*U4&[-"X%0^10#44I)0O+:RT21^4,.LD296T6@GP0S%J?)4>;&C!E( ME)"")9,QNY!BHG;)U)_)Z+_GD9[V,/;Z#-ZE3=JGTQ,?,27XEGQ__FG,J(RP M;B/__OR6D#E0W0\D$8#04*P)P221O=$:R7!D:\&$X"6KV\SJYN=3LZ,V,5CO MI%5@DL'(-*<:B?F/$>T:85HROS7,OY6A-Q V2NE40&.A!!]R%,H@85) 5KDI MF>OB +LD\Y+,MT)F>=6)_\A$9 MU?$H4!$I M#!:D#3YGR027@#)9T8JJ^!>HK0_2\(C>KV%\B'T<)-HY()JL#/)*SKT*$/97 M>^/4'U;VC!^>\B_'PS'VGXR&)\=COD3_)#.L]9PIP">4MX[/L;T,_Q_#MQ/J MG^\$];0W^%9ITVN_Q94'FI*.FR5-[W_5%*Z]&00Q14@K3")P 'WBN%=8E_CIZB:<'J MXF>U@/-H[I[>DQ7@7Z*@]R2]%P'M"'(8$ 1U/[57!)* M],YX54)JP?RL>4/FICK"#;>5M%$F$AHB__'9EV2"S*4XT885^=="9NJ;'Y[T M^M6)CR]^6#\Z'@U?GPE<_N93UKMT,.SGRY^WQ,(,)TJE9*^U1K#">6DE91%C M4N0S^ 6QL+G%\<;LD8(/*A>T+D*.L=:/4HRJ%\*H)%JP<.@O>LT>T-JL%LZJMPJD!M5-0B%4/9R0+&.BR(Z)R1R3AKC%PP>YHM2#=E M246'6)0R;$D!?"D^I52"(5M*81^8%\R2:K_C9,2I/%]B?*US2YIBLJ L*8LF$$U@M5-V97U/CN4X$,V )80H*(5#"JG593S M:U>-;%E\*_821!8^"1F"4R!%CD@84BZ6A1VII.?77IK'X,9F!ELHK,LH2Q% M*"$;$%]]>^2 MNKO#87^\RCCQB1O#_FTL76V^\+I*UMF7XAD9+H5%Z BU$B^;$S#6XC4P>X?S5RQ@MI)! 2/2" MW7/=OS"A$E9@BR:/S#NX#>S=%2TR8!X$N^681=2L?Z\IKP]8>NSW8I]6QF.:C!^>;N#A<'1I(N)[(G!SM6W-! ME 5U8C-+4N12T"?7HM@Y7VC-0>0L=2OM$B"S_:FH?$1I@ )&RP>,7U#[>W0R MG@R/:+1-_;,9; >]X[98(X4('.\L2YT(&&0HH=8%#9IM4\1<%MT:9X1=\[:) M)DF-5%Q6$C*IH)2M*XS99L$%:,$X\W?ANTOI8##L#_=/'^+XTR^VQ$IC%-IS MDV9G"V@=6<):-E2CDQ*8(BVZE;M-2;K$43.(F@(BD(AFSV3P$>?+I89 M+0[2TXZ^]4&F\N%;BV&[SNHL!<:8C9]N* PQ.N4SU)+;T(J"[=]ELB/,=(2C M5VW!"4*B')1+(#DZE.ASW;O;>2OTU:[O)5JWWO']$;0_LKR06&"6I+QV"%GE$$IA! %*"LJ$ M%DRGG.?.FUNQ1F><96UIM; $)%*0H(-*,G+$RYK*HEMC$QUOC=@F@E.R< (A MD6.C5-%)0HTJ"F$EF384%&U%E\WMQ$R5C<:0M?4%4"":$&- I4-@D1,6/F8V MV_'6B+UR7J@$@VU01@BL8CF8J@C6"P,JES:4(&]WQ]N-V:X&48+3Q9$"I-H# M0!!ANCI(.X4+!N3,.]YN<(<L0:4B%/$M>*MI8L+5.?POJ:\Q]Q]N-I20^9Z5M1E.+U A6J@0(,J(7 MHBYS73"HFNQXNRG()))31F85#G%P<>BFJE75RE=;Y8NW/3NP<])C&JP\>82G1SA8'_=Q MD, MG1P,'^+@U=/)MTH:_1 ;+XYMT^MA_W5OL'_UI);P(4AGO2$M?+0 2J)1)7 V M*X26&D4+1E66?+C1$C$^>^ET)O(! MI3CY3&6U2_1LB7H0/IOB'O=J\?"5D_V3\41+;LP;JVW^ M14X^'XQKT7+*G^?*MUK ZHBQ%"S+!)D$VE_?Q?6[[A;Z/G_\Z&9 62W;>7G2_B5XJ$XW-K#-E MK>]D)*M/BTPA% A"R;RPT7W)SC;$=E()"VAK.#$"EP.2#E%3$%IF5V(+IEDN MV3E_[+RIR*Z3BRPW@X#BF)W*>P)+5GI!(LOS?7':47%JFR:]L]V]:G&33]%Y M=O:%>G"\6F@$2EC/GY!1N45+#N<6V$96&YKDL_>8,U&!B#%8 MY2 59R!XT*)-6Y3-+;"-5)@2(1AE1&(<"U@?(^B0;>) &T7AE&7^\Y-;P_,O M:-#+5ZTW>CBM83:=>/6(@=D?UCJ?5Q_K^<[N:+KG9]WCX\GP-8T&]1U:DCAH M"UG[ +).(B^HL:1L44;A'/.GM* P6?.TN8E=:^62P]_/82ERJA5),#D(A &5 M+5'4S>P+9&&7')X-A]62P]\_Z8D)+),+&:0%)X-GO@()E\$A1_863();# [? M6#_23\CA%.I>!\#_D01.$]&E$K0-LBCM-;5@&[[F.?R7:'/>+]F;K ]>TWA2 MGWMW=#*>/#YIS2:WSG/FB4&(%!/(0C[X&"B(;()(11W54GPNM/A< )K73=BR;+.M0"CK+>F<#I5JY!I MI7"I/!=:>2X @471$5 ;[^OZ>;)1*ZU1ZI@A"HA+"7%;VSO?S%*C.+\3:;!,(YIK$0_*&1=<6/7 ZVWQ9E'@U'Q\,1'WPX'.2=.A_S M.C,OYX4VKCC(R=N(MD!*)JJZ8VWT4<142X M:?,SR,YV5YH;/*(3OR6F4+$'7 4&0,R4K'\3W0 MTB$NZ7P=W3PO= Z>(J+*QA<-[)4QRUA8I&9)I)5)2SHOZ7P-"3TO=&:GK(B< MUE8BV&0094"1@\DI!L(6B(V%UX.ED&6O@QD) 2!'IY3+BJ(5M:R ^(DA6@JN MS_"%DA\L80L$UV+PI2V*QGMI4Q+L5NHR+D%"I5]45+*^:]ITSQ?6K0*Z<;* MR$F"(HW+404PKL0 +1>]T M=)IT8#^H\Y+# P$@J=O-!),#L))GT$''4HT""HKE4U$LDO^+M0JI)L;;,^>A !P_!_'[6"5 M*=(KB,EYLLM4^Z>0G>WF10GNWF<-UV M27"^/UW1S.3U,H6DD3_VT8FT3/]_"OG9;@ZGG'0(4JC *10:"LH$J3P[8Q#& ME!:D4#_KBJ=Y89!.J*0,=?HG0G$4LTHYHA3@LI;1+QDTKPR:*[$\+W262D:! M+MED#21.J!*2,:&S $K"L%#-,D%&B E<\0&M#9J* M;,4>Q4LZ-RZAYX7.2KJHM)AN/@88G#=&&LWZ-1=+1OS,W0;S I&5-D1$@Q0U M:(=!.:&LER;SGQ+23PS14G!]+@/U)NA(JF2K(6CAA7?"12-T ./-DB]+17-5 MT60KHC)>Q^0@9O3(JB84%Z42DB/!DB]+R7"%+R[Z8@1(X1!R4)Y3N>()@W99 M!OB9)<-<\:7IA.#1\.AH.-B9#-.KEC [@ZGSK;5V18(%0..BLSHDQ7Q7.DRW ME:_,MMUED8?%I_A,YL$P64>357Z"#U2V[Z_S_MA[DN4/IUZI4'%QY'O\N)K-H4 M#40KH;#@"-&KE!-F+T4,*<)4@U=FNZK!)8L/6%)\<2D^^\SSC,KN.DI;3O4( MW(#21@1./KTUSADH@:)6(13..E$9UN!QR?J?BO7SE'DV8@\R9_ HT"H)X &# M)S8*93/) *S2S_3-T@P6VPQFK\^O\/='1IY9P%@B@F#*64]BW?+!,*4SH=1A MR=^?@;_SI,]OBMDA.VU=+"BS!Q5=K1FO8U!>1Z$@V 7J(]^:'-#HV7 \&;T_ M\1*4M\3ZJP^UB4=TJ0P.T^48!Z<@Y'_7HXO8YTPYUCURR#"[@"(@%HJ&:K6G MG'19I#&8F^17*[$6Y**TA8+UEJ,DQJ0566NL@IQ%T.=8!P5+K&\6ZW I&,P& MZQ2A=K9[5^=N)O)U4QI+3B.&R,?L>88;E&E]ACM/6,LIUN8Z6-]<]N8%B!R5 M-E[INAMO",4#E6PQ<5X'?H%Z,^8,Z]EGZL4'*BX&E,8!9^A!)L8W5Z:4)[J]%J*<+R]\WP1G33:%%PR+.=9?E'0:*Q)#&G1 M=8N68%KDI.<*S$:\L&0=997RQB8/$'U@P14IZKL!L1"J;F%7= MM,\HJ4'I& F(=;.R(GA3(K8HI,X5F(W$3!] 64TY%+9,EWTL)A7C?')::(C4 M_ICYC$9E.#K"0:*= QS=1LV*YJ.E+K)$5K2IH ,K5< Z5=I+TIK;NOCV1\M9 MP]A(G 3OLB1I46J"$!46$^I>32,J M)*\50A 20OLC9 /6./O8R"A&BL5FDRUH(*QE!53V1AH)PH7VQ\:UH^/^\)1H M1M/&9Q\7"Z:4C*%D,\?%I+W)G$4Z4SUK--BFKKXY@+"1F)A!.6-#CLI*<"%[ M :AL4-K(:57D]L?$&5OA[.,A.$R4H_$4%=2E[RH5JZ23,83(^7_[X^&,K;"! M65#."\PDA6'["Q&B3D4+#]'F[ N&^5]_TW2N?RN+1R(&BJPJ$R0'!434G#^8 M1(ZB]=FV8./S&Q*8W[S?>#2YOXV#_?/[U%\W>H/>T,L@@HU6$Y'/,)8L<6K#8L;FT\79L MSZ:$H((QL50WZV/.DNTO"">*L[G]&O2C,+B(*A25*:E.X8X,8BW_&XPO(4.1 MA$;Z-DT%F L0FQFO )\I6*=*4 "9]0\'/\R8E8I>D6RM:[QU[&[%,9:HBF6] M6?=R!6$IUDY.2IEMRQ;A?(NZR-8':7C$"1P3LW[SZ3!-I_E_7 9]/-DJ.]A? MS&&D$DQ0149R,4-VSF=7M.($ W2M.]FF[K(Y@[.9R6\!63+J H%2&,P*C#: MBQC %T>B1;)ESN!L1,!D$N1-!! * 9,-5AAT#*8%=!9TBP3,G,'9B)1)@;/V MXD$G=K;29J^$K,6KD\XB%6K3E/-KP\Q7HT6, MIJ+(9# +*2A LM*K8'-2/HH@H1BQ:-&T28 ;B:_%QZ)%28) 0$DYH"G1F*)K M[X#P;9JN,?< -Q)QO7 RZ8C(-@S2!_[#!EPD$5J+V2U:Q&W8@AL8UM)*N91B M3)"A>.6E+MY1R*0A&V47+0;O4+_?&^P_H0&-L,\PK^2CWJ WGHSXY-=TCO1" MYK9$4241B_)6@V31I8VW)A0%SMAL%BZWG0^H&XG+9*RQM7:-=0(H>V\HR,19 MDTG"8O*+%I?G ^IF.O5C]DY9BG4U'V,<=."T6-OI(+B1:M$B]'Q W4BL!NN< M+.A1Z0A&%M;>)5@C8R93 D +K+H.1>_V)GW:*NN#W'O=RR?8OU14X?%P=$2C M9R,:3^_"\#XZZ%%9>TOII,*[54HOT6@1#3D'*6QQ7H&"FBQ''R#$1!R1BPE* MS^_ 3@5UZPW;X_B@=WP)S!T/G+5K6[@X7!4R^'460D'PW[^II%= MBQ;/1L-\DB9;HQT:O6;+O<2.R\^RS;G6X&0A^\!FDT')^.)W0T7A^D'P7[9KDU+^AK\-(5%$YY56NY\=].>%%#*H(N;9IT^CU. M^JQP[P9-#H9Y??":F"P+V74@O7*&!3CH8$!KBTE$D4Q)_(DQN2QXUT$S,,\^ MD^?,O2ZNH<+_0C8054@HI97.12@Z+G@FWP#,C2365AAEG;5 *,&QIS8I %$J MR3K,.2UX8MT,S+//#/#I=V1_1=(;(+<S6UG^B-T>L[#:]:7&\PG7.W.9ST$CV;HKDD_#T>4<+R0+$\AN P2)"D'9(,OQFE#J(QC26,60*%_ M"]V'O4'N#?;W"$<_7,WI)S&X5C(="A)6;NNHP9:")F:?HZFEJU*.:O&9OH'C M5\]&?.G!_E*Q+S;9=9$AA>Q$"@ A1A8R$".88DB%(MYOI"K4O')\E>)D?3"> MC$[J%R]1>WW0F_2P_VSG:=WC=E%)_'0XV)^PD=9F^)3!]U"W<1 N ?OZKIS@Q$P1E1*EZ"LR3*(8,X+@E1&=I?47%+S>H-&5\CYS4&C M#Z?^R* 1E2A%]LZQ:DX9@K&LH4F($$7)%X-&P@FYI.^2OE\=9'$<[F_ LPJG ML]'%%0L*9!9UK8K.11NE'02GYG\8<\G(^6#DC4U(SB)K#NO&)0M1VP J17:* M0C)1,[[O+SZ+]=,?YI6:\YA,7"_D?73J=4/>O=[;^R,:#T]&B<9GOQX0YNG# MY][K![_Q7Q>3H636+.<,^QS0'M&!KRN:O+"01* _:P3\\)WQY+3/\!WU!MT# MZNT?3.XK=SSY^YM>GASWR;LY_/[O;^G@]^FU2KN;AD'([X/;IIV._C\9CN7_SP]]P; M'_?QE"G?[PVH._W2W\\?( XGD^'1?BSXNT%\^;"X*]\?NS>]]NCBA//&Y >\,_T>OU5M MC'_O'S5]''DTX>GM2&^4]^VK\?8ZX=8/=%1TZO\>$F]Z8M\1D0OX3& MQ7%^AN'H?KUZO4%A;G4+'O7ZI_?_[R[;V+BS26\ZV\,C'/S?7\?LWKIC9F,Y M.W'<>T?W9<5\^NN;L]=S?)TI..>OR_D!-\CSS?7=M=7.SN[*[MK.51+,U]/* M^K0[:X^>;Z_OKJ_M=%8V5SMK__/HGRN;3]8ZC[8V-M9W=M:W-AM\!76M5WBQ MLO//]P]>1E?VOW<6]S=1\VGCP^W%3_.MQZLB8V=Q_VMYYL MR+UWZ75^\@?D?_ZK_U+U7\?#H=@X>O[NY>X^O#QZ;C9>K/-]]M_LO=C0>T<; ML+?[N]QX\ASVWOUQN"G]Z<;NJ],_M2>5=)9=CTIT@6-8-U@#76VL81DCLDSB MS@,INK]/(^('%!XL /=O^[D^3^E?-G#TJK,UH+]]YH'F*FY?#KX?'U-WG;/7 M"MM_20V8NT'!7U$#7PK]%\%=';^MX?VR0^M3^;1MAL?7I^D+OG"]^/B[8\I9 MF]^^6_O]A'4RC?JG.'A.^P=O)_=)[2[G+R6<[/=_C7GSRW.ZI M];>;N]M'>X<'!R\/?S>;3_YUP)[O[=;N=G_S'^X=KLG-)R][_"Y\SBNQ=[3VEC_C:SQ7&VH-7K[8$QNK:V)#^C=/ M=U[Z]\WQE<[>SN]5A MZ;?+^JXC=6=KNR/-+_EOG:W'G=U_KG4NJ<+WBG#ET6X]+(.&*TW4M"K_IF>? MBL3'PU%GQP#DIY%C+F;#;4VEG*>]7:,W_2/>)['M2O=3.> M=D\)1UT:M-+ZOUOWO-T\?/5GT8#6)-%%[UT7/+INB(1='X/3 4"GDNX\6*4T M[;[XK_^45OQ=Z5\[M>VO+80N26J8B:2^'DN'HZ7N6.J.6TZG:N]RKW8N?UEX M%.R/6ZT\WFWV7Q[^T=M:?7BP]6*SO\G'-]3ZFY=/_NB]?+&F7J[VCS9V$_N= M_4^4QX9B5?)BG>^Q9O;4Y^_V#A^^>OGB7_V]W9>OME[LO=U\=W"X]?@S MRL-CR-$5SM22DEU@:+IU(_-N++$84*%N>7:N/&"AE= MR7")VP_BUK@F"]>"^M'PZ*@WK@-PG<<]UF'LK%EVWK_-C&%M.O)6[W9VLU8& MXA_I_-R7?\:40 3INA1UZ0)F#JG2FRZG!AX")9^\K..KLLOAU9D%[ &=V1.K M;T9T=>;&]U-M8?;6_M[.WLKFWL_-I9WWQT=WZLX'J^]9>UMY@F4R)T MAJ4S>D^ #HX[XV-*=:)$[O0&G=YDW$D'TZZ;3[OF%\NV9YONVW!7@_F>V0'* MW06XWNR .;@LR+M>W=92QS/V M?4R7L\O,/FVZ[:Z0LWA3]XL8'9]KZ.FV$8^&)X/)Z/31,%_MH.572'5>TX2. M1\/7]3HM[9D]ZQW9V.T?OMQ=5YM'&_+ET>:K3;[NUHMUN?%N S:/?M;NQ_WC@S?UMZ4C<,]Q7'K:$_]+C8/?S=[A\_?;;S;5R]7\U']N?:V;#WF M9_RX=P302R$)NS$GT64SEUVO''6-TI(_EM*#K%V[?7R#([K9[I&?D>&[^';] M?+[AV5XH+0",!@@& MR7V5O-=SXC41OKX'_USWWWMVSU(D?7/RT)GTFSK]Q^]=CAW3MQCMXZ#W;OK[1PKU*_[JNY">I2?[9FM,'=DOZW>W M[^[<[:P='?>'IS2:SG^]ZGDZF\.[?_N<$7PDLVPK9-:1",Z=2Y!$?$ M/&-Z8/X!H?1MTB_%U==)_XA_W!KM#M\L,X)O4EY^0OD4;;;&9$X& +M@DNWZ MPN1'$LFX$B$!RZH-'*2#NKQI].MW<'V9$_]E4D_%V=;H&6>[K'26R?"-4'_M M(^IG0V2-ZY:42Y=S8=D-6D\\J,3Y)QX=CP]ZRXSXQOC];,@$ M[K_L'9]U]2S)^TWR?I0.)PU@K_W+.NSK*<3QBE]H[QGZ'+K8EY8_KOJ3COUT_FK6_2=CZ.M7\/I,5SO.4 MGK-U(K?HJ*J@7!D1MM8U_= @J/X3%.6$A;HA),>NQ>NN]RB[/IM,4H.,BNX\ ML)\ZEK^=SR^Y/6CJEM+]9P?#P4\[,0/^)">E+YKA,8&Z4#A)#4GJ;I)%YN!- M)&T9GMJ"W,CS.R+]R=#M6;?DATD(__6?7DGW]W%G0GTZKJ!W!E/4?^VP ^^? M5%_;0394IEC^S(*Q.?)9TU?;O+8<_ N>ATXH/:Z MWE?^KI_VZS0 X@Z+FE%OTN,+GDWHH!%#ET!\;9J!#G>]4M\U>^'KQVSXOJM^[6&EN:ML:,G#3EO6 MW/(RD/D;6MGM3?K3R5&$Z:"3V+>-O[=[]T96%,SQD.+N".N;S/O0X<[I41SV M?QE??Y3P9M"L:XQ_/]TX?'ZZ]^[@U=;JFMY<73E]N?OJ MS<:3C3=;3_YUN/%B3>P=KNC-P_1QUQ@G/.NGF[OUVK_#!C_;!M]_:W?E#3\7 M<&+T=F]WN[>QFE1=LOKID$80+B2;NM$IZ(+UINM3\=TL%183"U"49\L*F.D[ MDV%Z]6OG&$>=U]@_H<[_9NDAZ_J@SOC@Q^9 7<-;S,I69M31-'-S.8\X9QY] M:2O7L)6/NI'12]19QF[*QG=K5>@ZOTIU32DA0%&12-8)[T\VEH8PSX9P$3?6 MSH/XV0*.CP<-:XAO_7CA[&SE]ZNV8@2A#UBZ/IC8!6]S-Z 571MLB=EY+"ZR M".8L>A/'&?_=>=(?1NQSMMWG?+M3*QO1Y-N#,9_TO3>SAF)]D.O,,>K$TTXZ MH/2J?]/[8+X]TFO=D!, MAIU(YR?P-<_[(.H*Y.'H? 7R>2?$I0Z,"S[7CHEZN*Y [F0^.MB?GGH\HD33 MCD"I.M,"'N/.+WP]9GYG?,(:=GPPK&M6+A;\3@YP\O&SO\&K3UD?\>S+Y^_P MMU^G?5^_J+-W9)_(:)S$PXHJGS\]E;]4G^+\.G69_WCZ$-.'K/UA070RGH[O M=KZX+/.VAUX?G8Q&5+=GJR]5H^8$)R?C5GJ"'^I"%W\&[VI1 -?5.K)"E+IT M0U&R6\C6:E%JX-?.Y$?SZO:?Z,@,53R5V#F=AK MUL7@1H:NER%%(*VMR5_QFHT[A_GTG1=>L_'F62S?R>X*.WU^;NI@2NP[1[6& M_]2=C*J<^^RG'29M][,'QD?L=/DNHPOQQ)[FB!OA]->J7OER+/EJ&^UW]D?# M-Y.#B\-W6NO=QA#<8CO?%-H-I+GSIR!$+9,E' V!^_;NR2O(@V6!P29;D/$,C:ZC* MRI7/DVNM7,,C+-'[D)\DCCY@NZ4?I(F-N=Y/W4 M91^96\YLLV7B-M6G'[7\+)P=/CC^^ M_[@#&@M\[\F.>/=V%[]_^^[;_L=]>*:7Y/#M?X[?7U$3=?-S_?8J-__DS)[SK)+^#ZS2Z!PM/OFGP?%WKO34TSY7?^L^)6KM! M6%VXLE%-Y[_'0[CS<+B)=6F7I%[,'QZ%$$B(1"&F,*@7!F/D8C0H2A)=U )K M26Y7E_:6Y+R$'/WUIX_=ZRWA0AFWIXSI%#ZK9O!Q/8&%.GZ9.L[FJ(,YC6E, M$A%G*.+4D4P=%BF.G6>>.:["3U#'_9\O5U&8>^D[;K.++I=<'UL?8NPW^SOUWK/[LG32];!TTM^ MT=,[/([=[G3UM'Z#-5'Y6^O:E=_W9O[^Z";7_+LXO%??/%F.SI>G[CK>KOQ+ MKM_O.E *^R/7_[J6['VG4Z^O?^/$*1-,(,MC1!SS'"O U).8L9 )R('[+O M?:!H10^V@[,KK8#82DY4>UY]"/Y5]#G8X%<(7Z00 M#'9:6$VY-T++A%G %"N:+(VRZNK.,,D\'Z+O@#D__*^MO8.GUT2#5?'O5?C[ MZ^I6A^-1I=H NJ^J[[WQ"0K]JM]!OB"80P+7P@]L.=O'?@A("VRU%3/(< M.D8TLB 5%*U7)&$2)99;V\20-ICT;:K..V)-)7SMGG#ON %ZCY1D-=?ULU\ MG90QK),R)JD8YZD9YTD9[5;_8K'>_VGT?7;X9LOL\'VY1?MIO[:H_AC$'#GV M.=[8M'UR?WSQ$^N&_>YX=/-/+NW_5;NC52DL3Z[K*7\Q314=.DD",\(*$C!G MVEK%M2%4:2RYQR;^K;:FOSD>7+B3/D3D!M%^0C;!\_UANU_LV7#KGU>G!>9D M6@T]YZ#?8OJ^UZ]ZNRH3>MTCK5;UA&KJCW;^_7PW-Z%Z?'APM'MP--_9?8U@ MKQ^17PQ"^>Y5R2.EF[^LA*OJ)N(Z;MSE?B91:!G76+5THNNS=U\ 9]RBH"_Y M7N.$E1?)I=PO_(B**^E?W]_%[GD=_NSQQ_<) - MH/_UX]V5X*KAWQ<[".AYO_\INVRK:II53LZ__FEG-[S%R_@')1L&>0+N2:&Y M5L0+O..%?4-XG8Q1;I7*#0KKOCG87&8+/:>774VGMT+_@K M'-LTQX) GYZ?C>WU:F\17*W0ZYK3*PB6/QQZO2%D8IE":X)>Y=;V'N@W+5+H M=3/H5>;R-/FX*PG9<>C 17XOO+'F MO&$*;Q3>F%\7E-[(&Q=*0R:,P]-8W^:B5,T([A)111R]/+:JHL,D:'+8JJ,I MK^>9BW=Y]2XI5+,Y5).7E"A44ZAF=EV(6U)-CB\=Q&/X7JY4DQL_G\1".H5T M?K2X9"&=0CJSZT+?EG2J&/]A3@'8_9]Q9W16&*=X4G^TLE1AG,(X,^N"D=LR MCAT>MYYV^U\N+*K"+X5?+J\C4_BE\,OLNN"Y4,D(QC3JM\[AWBIG0 ^'&?CB MF*$_9#1:OG'2B?=(9^/!SF!+VLI.WT;/=L MV*E4O@LVSG1=%QG(WWD5A^/NK)_]WE?)ZM#T6KJDJO5!%^64*D2]**+F>D+4 MK!#U9A!UENC+7'.E,ZJR#RO.A3>ZT[\S97?[PW'.+-UQ_?&T 4OK56?XJ:C+ M:\[#6?RL*,SKQL."3'B8%Q[>#!X6M6MT- "A51S\8M#W,63:+22[YB2;9?N0 M2'9#LJT$GZ9;E7RK36%9$.EA5?RN)%MM$+^"5#EY./RZ*4JL*OE6&T:O(-'G M\8/MUMIKU<^NJ*]K3Z^JT.L:TJO$4WK=*?RZ&?R:19K=KJVGUH_Z@T*MZTZM M6:"%6M>/6EF)5]@P9@6)ONG5]8QC;I_\VG;K4JJ3B/?7T8\'G5$GUM[9-\.8 M/YRHN86(UYZ(62'B=21B6>(1-HR(0:)/8K)5S->;TWX/F+?7Z0\N$7 AVW4G M6UG(=AW)UI2@@PTC6Y#H/OP&M-T40=URG9.]N!#SY3_4ED 6B MJP]1O;7]&J;6CHIEN0FJ#XB3L^^!]$>-[ZJF:PMI?/>CAFP_VV,N]TFY>Y,Y ME7OO/:0F?4$/3\\_+][!\]:KX]VCG;WK^TV]^-I^#@>CCKIK'YK MVKU8W4?OXKJ!WG%GF#,D!S"]W;/6JWC:'XQ:_5[K*1AW+8+1R]9ON6!13GJG M^,_9;U9ODS]_KQK2VDY=,[;JLM2==%D:7I1"^M(9'7=Z5?VCDVA[^=-)Y_47 M@\[GW-K]TKGT<_CG0P5IN%6V-'-7]OQ]8HQXU'H;6QU8$KW0&H[]\??N.NJW M7(3Q?:Y.PMU9=<.A3;%U; >N/VB=#OJ?.\/S@K??N=3D(>O^\3#6:G14[4P? MX]+PSP?+6#M7XK8G=7VG?-Q^_DNR>\TO+W>AGUR"7[G$97E<_O)4%H]:.]WN MY6'W*WM]=%RMKLN%J4#VH_X@;RRM9/WL XZN6QIM^,1WQV%F9@;Q \Q9)=$Q M3.$X[XWPYGFQ@_Y%4>$\ ^F\/,*4!-LM-Q["G8?#5N[!/(H?SNJNS)V34UM/ M1/ZKW_O0SW?)%_G0[;M<8.'PK[TGB)@6H"?$DX[/JS>/8GK!=I;P\#1/^N>8 M7X=Q?M9\B7S)TZZ=C*KO/M9?JH9\KT/O>[,(Q/O?Z7NB3$N%>_'G2&G^"BXYZ'S1Z$G M3G6X7!;HJ!J#M^,

O%KZ?PO5R7J%^-MMNY@-MWIFC]*?3U8F%0 M??/7%^DY7(%#3OIY9'DYP0?7HC<+J]OYGW$G=$8 0%!6OXR.ZQ$,^JD#FE"G MFP.()H.;+M'IDJPP!4LHP$M83##.R52Z#_P,]A37R/O?-:C(.38;UC *%..-1V3MH3 M[IR^!:B:?>M+I]N=?6\(0^V&V7$(#W:IG"QS5/#F'A M=.U@2D?P1_=&^QR4^N_J4_"+ L#_HW_Z0%VZ1M?8"-$L06 MJY%]AS?;L\39KF'=@VVB6DXM^[G?J1#O\VW 6!SG*W4[->OVZN7[$PQZT>G[ MS[7AU*=BZ.+%NA=><^# M_<]^MK!R:)ONE3>>/N#ZI^\J+(2&<]U3;BD'X$>%NK23WE[ M;?]04\GN>JXG:XZ*C?GMQS0M^3.[T ME;.UUVY-@I*GC+# "EQ3DJE*%51WG]Z>[)S?_W*NPO0'-ZG)EZYTZPOEM;S3 MZV5AS9MA__>\=.Q9S.Q660)5%Y___;^(Q'].6_E-LQJ,V3WS+\ M!;)>\Q/M8*(OCT_KBI7UF@/6R.NF^G%D@EN+@.E7I2Q7I(9=U>7Y1\W4NK$48>R5^X/=@L.143_#(GN9#S>1)WD MATYK!M19B4#^.7V$97OJV?_WYY5)(OQ1W6L\ &W!KMBK]FHP@@!YE2H)0O\0 M>X#$;BO"WMO/%IR?0O8R@51K:L)C&;[P7.<_ +ZM-_NIGI#71,SJ5BM6BNAP M:D'.F8NP.]OL71V#UM ]FS*='<.>V:\TC9.J0M2?][8F;BF:]5X=E?4Z,2Z M#GS_Y#2.XD1X((6\@<+.-(5^+1/0F#)X\YNP2@;13LS@7OZH2GF8LUR*&!7'17GRGOENLP4/4'S!>MG%@?%#B@8Y TL M#==:>6&O-W"'QYU4N2V+ZKML/9K=F"OS*[3>.*Z]8D;@'LT M2\)E"2QS":1Q]DP#]7;API687.Q%,.4K@CVUP]K+>GZP-#UUZ?1 O+8^(@UQ M"!*HG'I90:V<]/DVM7^AD[]4APC<=-)91+Y,D5OOQWE'!+E/CA$K:?W/N4/X MJF=GGN:S M_R*;I7K>0.,9#3IN7(<*]2<^]E&LX5.$L5!AG!\R9'/;P_;3[?M/*)^ 7'@U M!],#B]KEPWWPY=X:E6(?\9[WQTONU$5\=8$Y4 MQVR3H_.3B\R1 +TBOWLP'VJMKDS]0J>^LM&Z_2^9WJ;[_D2=GMA/.4Q[XO\H MLEBX.[B;G>]YYGM5D.Y)/\<5P21V$MC O='YQE)DL5Q*BO'2W$]"F+)I4WUA M$/]GW!G4L51%+@N5R]50H"I?JW809/#4#H/6%^"QTUP.<3@\#S>Z),M!K/)) MIM_.WYAH#-4)9XX [@TG1NIEW7NB)%1.XP1P[.1O7]BT53QA/C3[SA)8>-+9 M-?'WA'XGE6O9H:'TYDRX=4AJ*Q!N ,)UTE.E>7_(0.Q5L!L-;(BMTWXW ^M* MY-@DD6BR]JL#4@NCF83U EQSM"6H]F Q5ZE9A8(7OS7F6:\;,0)#?K&#'#T/ M]F_7=D[JE*W*Z.IVIK1;?S+UT%8? @W;[AK$ :V_L*YZ_7*^R:!GZ]#V"YWF MLD^V8&@9JOXD9:$&"+#:(+I\*MT&>OO:\MF#/KJ<0WB1;P;4F ]-JBRR7K;/ MT'AX[FJJ\V G2E(Y_%J...M0]4O:Z,7&5F5O?!A/X@DNQ-FMFM/T77>2*'UE MRSO-*=7^K-T*=F2S$$=UUG'[2O;+L,X[AJ]Y^/TXNQLO?S7V/G<&_>D@JCM[ M/SZ=(O\XYL2JVJ-9U5S,L?FC#LH),/5I>YV!DM]S@XZ+@[/V)$'FBBSGGR9[ '3]+'JV"6(H>%[Z-Y>AP O,J%S?DP57ATG2W< MC5\[%R;F)#;H2O9L$= R'3:#6.U_GV+MU3^&GX/M/OS4Z7;K6*]AO]>+W2*4 M90IELCM-PW)@EP,IY2BNZ(][,,Y)OGP=>%Z=1(^.!U7J;\ZFKNI>#";;SS!' M81:]9NF1L*!D9!TT!_50F'P[/A:!*F5V?Y3KY^6:@PRL\='^L: M/*&<22P#C<"9O5Q<(M<(ZOM/Q_UNGOC6L?UD>%\DL M7DL'\SQGN_E+%OVE;&NPJD[[M4YXFAV6XQY\9YH_'OI^-,C%[W,4717PG$L0 MY C9P64QM[X<]W.]BISOG,M]],_J-/$BWB6(-W2ZXRHB9)HJ59^55PD?4W*L M,EJ'K7'N%3.-9QT.QU545R6GUD69G_K0"-ZM?G@)RT66"R?1KO6?ZCR/477T MD$.&?#=G(^>*K.<_ME_/2?:.*DE/K M2>S:+[9(=0E,&K_Z[GB8J11 -3ZYD.U4M(]SP=P<[U*+9J_G+PFO2L'K#$_' M.8&K*AM2R'/)7K KH98YAJ)=E1JJ$\2K,(A.787K(HQR'&D,JEHQ M<,.5%^!:9]-=.GK/ATSG69#5<53HGTX/V'.$;/Y"-W*G^MZA_&L/PE=FD!F XIM[H,2E8'?OI0_6P5@ U7DRJI5 MQ9^+4ZM'U7WSV=J5&I570\"R'QZ89_ ASM>DJL^K.J.IT73:'PX[E0;7OUQY MKG9-UAE+N;[@]^^X 7)XUQ]/ZQ4.H@W?J8)663[GJE55M/9++FA8U9KU\>82 M:CE'KQM'TZCZ\_I>E6:6O123T)Y)VN>DSMU,T=5)S;&;R]Q^F0RHKMI9%9:N M8C+3627(B5GV@[*B5;$Q;\>5)CDX:UVN:+K[U-8GQK SNJ:$/*PFT MQFHUAWZ]PKH@S;R?3:TQF=L,HTZ?8+C&0#UO&;7C7?7N=T+&#[S+0@X\O98UT6F!K MT6GA?OHIO-AY==3:JQ8\@27^=.]@Y^#QWL[SUM[!T\-7^SM'>X<'\^OSEA,O MM^[]^>IZGX^JPJ,Y#CSD5QE$Y_):Q^-G>?/=Y^].FSM M[SU^=?CZW>NCW?W70%@'CV]FHU49^N/#@R>[!Z]WG[3@U>O#YWM/=H[@CW_O M/(>EN]MZ_=^[N]_I!K(J3_%;I1#TQ\,#985[--F*H9J#^><+0QC[0@F:8G?;TF-YXP^*.*P:?M MH:Y\IN0CP<6-'^-'Y,;/OG=9\T@I\TM7_?YGS,A%C%7?_.GEJ_Z@'^6TEQ;. MG;0N7>\[7[VF[5:]J&]LO-7H4M<_6NG5WO\D^EB5T*2L7>WIN?KR^9K_\4-N MVGQ4Q:];5-PP&3_=M=3[&+_?BFUJNBQE$G[,?]4L[ R'\9+Z\#.]YR8//*'% M2@^'W:#24UIYX'_^Q,KYX73>Y1H_.<(%]*N]0?(PHGOJA?FX[EI0E:P:#?_X M)?G///8O26C1UU@@BB\[( A[=,T.OR1@7V^&/K;#.K+>YQ?9$0$ZVA53X>H^ M>:NIP*V?[3!Y'XO['W=ZQ,N/5D4'KM2S_:OS-;>H?#JP=0^X',3S*O>J' _# MUM0%5;W1T88&3X*3F$2NDS0\,AF4I5%AF@S]>R]O>H12P$.(OG-BN\/_VD+P M5\^>Q'Q%],':TS_R2MKIA?S/[L4RVAD]MH/!&4S;7UGWWVK5'C^X[]?1'[WQ M"0K]JJ]FOBS@#:8O5LBK[-+ _CIS3_J?G]-7G]^Q_7'XN/OY_3/S\?!DC^Z_ M??GM\.BOXX.CIY_VG\#K9T^/#[Z]Y(='NV<'WSY\.?CXZN/^DV[W.3OHOOMV MVCGX"-_[]HF\.WKS]?V3';S_[?CXW9''AT\^?=W_Z/G^DW?XW;<=\?XO_?7P MM3GQ)T][AQ_WQ+N/G\2[HY=P/<\./KYD^R=O.!AI9^^/CD_>/]OE[][^]7'_ MV]ZWY^S5\;N3K]W#C]V3]T?[^/V3XX_['_?(P9-7G7?EM_QM\Y\DG,OT-W&O\GKZ1AV_?=_>_O?IT^&S_;/_C&WSP[#^=@[=[_/#9 M2_;^V3Y]_V3_&WSG$SQWVC_#7Y\?[8[V7V-Q\.V-./CR=THT4L,-$MPGQ+$7 MR'GA4+!6\"!"2$EL;3/&VPS+?_WSZA+9KAM\W 43>=?\26PTN=<7AMI0AB(R M%A2I-MS6='SR F](R"H 7#>!9K2)18IBQ'"F6[1Z# ;M" M$J0$)T8 R?!MK95FY,[6ST- G@!/J?O&C WQ4!.E(YYU>2>('M49NDP7_997YX]RS@H%^+<'_FO\Y0KPSPQ^__^.L3_YJV??FO'A MQY??#M[^]>GP[?Z7]Q_??#M\\NK3NX\OQ?Z33VS_R/-W]/W']T\./AV<_'7\ M_[YY\;=(BC)!#"QC'?/FSY$SBB-J5;*&)Z(-W]HF7,V11N4P_9G5U=3>4E;7 M>JRN#_1O"?*,Q D4)'59JTS(.NT1I58P;8QTW,#JPN*:U35J34]A)UUWV:1# M;EYWUW;C'<3AZ;2#Y4P0UL\H>K?UE*VUHM<8U<\![R".BK[7/#!G#3;LC9"" M2R0M]8@S[I&QC"%+3$PZ84N3!X--M2F=1]?:N[D+D!O?50N0EP/D6<,M:A6U MQQ)%[!7B%!ND><3(8&Z8CX0:J;>VM6HS858(R _2&TPOV6;GI0&OL=):83S) M;YH6&:Q*L!3'\?+5D5>U %[DOO-Q6 BM:4+KS&DFFE.P*I5',6H*FDEV)>L0 MD%6>>+ DC??Y!)ZTL<(KY(HJON2UT4P*IA>-Z5DE!7/OI$L2>2$XXB8),.2% M0Z">",JI81:#DD)!29&KA.E[="_?2J]9/H@)S8',UV@LTPRQ2J:&9]XBKB1#.KJ$G%/,@3 U=F!]\#;A?(4 M_2"]*15(]ZKJT?U<**&X1Q:M;TPG^PS(J+!04RQT.!].9SD-*8$>81WH%MQ3 M@RSS!%$OI$W%G]P3#+B0@">8<=Z \D M(I<21202H2*)CCB_M:TE6 2K!-P'F;Q9@?'%()[:3KC:"+0^F?%7,G=_2;UX M$-9/4^K%1!2[M22F-E"=-E]LGZ:Y:SXFQ*B@J>(1V4 TXD$F9"TC" R?A*,) MFB2SM4UI&[,[EXOG65V$2RN\31HQZQCH(L$@38A%V'G. MHO'"&YF#<]O&K%*,U\-U9DQ+A535L>O:S%<"0'+1T7CIU*5X/!:MDAS A)>3 MXZ5E.Q_M9/ZJ])+#(T_@___FAE"70D1&*(XX=A%I;A+B-CCA$_PWD:UMUE9B ME>RIX@A949VD 'KI@#Z["FBKB'4"HD$N.(\\5H1)8[!D8FM;$M,VXLYE&'X*'FOD MVGFH>&\LA*7@?6%XG]&D-''2,461-SI77K$!&<(=(IX037P2$9NM;4%(6YKU MP/O#=?V\F'3);E=-9>IV/+F2Z&GN.5!5;2C.GL6?/]4R>)$EL-,+N]/Y+X?F MC3+9_ISFXJT T1&"-!$8<0+JBW9&(R,34$LHUIB9%A!V5N9"40S;G^PC*2!"$6>DC0)G@-J9ZA:#\<"-@#NM6 M9;T/K6ZTN95:_@SU$QKG!G8E]F4INL>Y$)YG&;S*@SE,;X:Q,J<*8S7'6"_G ME \CH@5K":.4?$ \:(QL9!CIH)0CL!T17Q^3*U["7C88RDWI'@7*RX/RC/(A M:-1!"X-,B )QH0S2U%D4>* 23 >9?"Y')]N8KU(^WL-U>SS)/5,'5?];W\^M MG.W7NZ@<#\)&:DKEF,[]7C7U1_9K[;HM%E*C)/5F3M^@ JLHM4)!)- WC*MJ M]Q/DN+%@+RFME-W:YK)-92F6O<$X;DK?*#A>$HYGE ULF0_PO\A0&A%8"199 M8@TB*6K+#+"T"J!LJ+:1\^5OBZ-C^=A\UN^'+YUNMW@S%JU:3&>Z$%!S!/1N M7I%P&#A&.Y2,=(C37*M "8<,-\'BX 7-!$1UFY9\G4U&;5.*1$'M0E [&_^: M2/*:))2<\(@K2D#]MQHE$8C"Q/ID$J 6MS$N/HI50.)>;V1['SJYREGMFBCA M&$NJ-C*=]W.#9O>K[X[SU!6J:IZJ_)R"$2,7FAN"))4<<2L5<@(4#(P3MXE+ MI139VA:L3>ZN8!1/Q>HBNKDJ) 712T;T[ %)]"YHJA&+/O?KL1XY'A(BF"C" M/1:*X:UM)MIFI8HK+ZH0ZXIK'J^^E_S;;G7C<'B>Z3+)&2Z^C7M-"3[H]WP) M?6^:QS[,I[K$JE%-1((GG(O$,Z1I!$5%\F"X(I3HJM\HNWL28?%\K"ZFEY(5 M7#"]($S/.D8X943IB#S.I5>3,,AJ+!$-G#@2J>8^I[.TY4IUI'JX?I$<4PUJ M2:?W.0Y'.;8:7I:&-8*[ 8G%>(^ M%ULV4:$8I ?F]=XY58%8*K)"('ZXT1N'=;>\DH^RG'R4BU*-Q?Y9 "-]G*]T M%K!G7@ /8<*!D;@C2 ?'4#):L*03TS*!_4/;C#65S5^<&BL(X<;R4 J$%P[A M61=&4$HPK) AN7>ETAP9' D*7FCN&,8Q5W_GH%0\Q-B.%:T5=KU*\:-GOT.= MH._V +R/>?C'@AY^8RBYV6)HA8.;X^#=^8*QVAI)G$=*Y* 5HJM>Z"*7CI6! MAF"Q,[F^)-:\C653-297HP[:#UPWA=,*IRVHX%OAM$8Y;4:O!)52,,76]D#- [BL"[V]GK4]Y^.^UV8\V'53%G]V:H=PS$R$!2H3_.8VX$T;U8/G_\TC*X[5G. M?5[CX;JTCP8VQ):=ME,_M6?7=?6XLS=LC76SZQYQ8S2PIMO OZC73[6J2@'> MQM6R^H=R)!8G7(-3M/6[,[5=-?O M&&(%%<&=DUH##./8&O5+$.6]ZD^E)]2""6N^));%!@L7-(H1:R LD9!A/B+8 M=()BE!-&917Z+>Y\;%H"*E<7T M2/ J@%P_HN2(7PCIM,"PI"981HPEIPSTB M(D8MDJ>*L0QH2E>IQ-W#]40!8@9CT#ABW:MY6+FD^U7$I9_W19;PRR6K).>] MLVLQ73I5*&S6.)O-%]KRG.*DC$)&\(AX] PY*N$5YE08+PFS8FM;J;8RJV1/ MEM?FKU9WJ8W%59>1#FUF)ZETSIZZR05^/D-5^B*V@CO!<*R,OG M'I"@GVA&(C*>8-!6.$[,;FVSMEZI9DO%<[*BFDF!\A*A/*.'$$PQ]R*@1+1 MG'F%'&<$)298%%PI+%*&LL*KU +Q!VK(LMK=W_Z;9<#W/."FW&@KFD[4L+_L MH?8C;THY+=;T G>Q;_/I-\&DH&EB*"4%"BD6 ADM(F+:"^]8 O4$%%+"5)O> M725=2E/R>W"C/530-Z7&%M O&/2S^2E.*6(91TI'GLLQ.1X!GCH/4Z]CK]_ ^H-S&T'L-_.J/64^N+ MEVU9BDR_]^$H#DZ>PV .4RV PFK-L=K>_+&?2-0Y2I$2(B'N&4,N.8PTI@'' M:$S@=&N;BC:LM16RR(MS;56UDH+@12-XUJ46O/>8.A0))HB;2) FAJ# #>:& M68&-7$$$/]PXI,.;S_%*O?N5.MTK):4606'[\Z'1PBM)L$,DB=PM6&ID?.+( M24]TB"&FF,"T(FTFFG*GK*G39+/AO. 3O@+G!<%Y1B/Q-*2HN$*".=!(%$G( M!6F02$82YKR5"FP*0MN*KQ*<'ZX[9-I=N]6IVFNW1O9KB2Y:IOXQU][\DG.W M]#AOE*[F,]RM9LIAZ9$,FB.N+4%&RTQ<46!GG&14;6WS-FK7^RUQ:K+D%\.I\8E@PW&H?',*) M.U"*"$E^PN.%X_CN7,B9D/R%D6C+>+4 M<.1 2T(I.!V5<(:IC&/1IGJ5$CP?=MW^AKPP#S76;@$!MH6DFB.I^50OR147 MCH']9@20%"<8:>D]"LP1+W$P!CL@*6W:XN[=1992!/H>_#0/%>T+B*PM:&\4 M[;/]"2FC.&F-*#$R>UYE/B@22%,7B50.*#O'T0O5ID*M!=HWKN3[#=GI_9.3 M3MW!LZJBDV$(PX\]#YAI_99;C;<(__TN5=UGB7 QF_[78>>/7J?[7UNCP3C. M\L"EI]SIA<>7G[$ _A: _S#O2_#:6ZH]LC&7EJ$-IP _W&<(JVEAC^-E$(SP_-!P0V+ M<'F=&>Z5X"]WZO@_DQX=#[8[PX,X@OENH?+0^3R]]N02*']_>D8SOYCO:=F^ M&$PC6:H%W&[]XWN4_2(.7A_;06S$:;!W\'26NL]'4PWFA1T<#EZ/8!-P"MD M#.&(6TN(MHS2Z+Z_]=^PCG[-'"WK:%W7D<11:4X0"]@@SD-".J2$8HR">!N8 ME:!6X$>87*-:S+R1JZ*W/F?I_MFZ<>4-L]2'RUETU0H;[HQ'Q_T!\'&XG5^D MK,2EK\1O!R__UE+**)U!PN1B?\8D9+$#*TMA9RSE! OU'4:[=ETM:%,LZVJ- MUI51@?A@1::T!-8[(TA3GE (T2A/E8T,=DJ*%*5T%=>8E*VDE3:)XYTA24 M:P.6$6*! ;M;Z9&SAJ!<.H? ML],CF%H*.VDQ$>O+GB;BCXJX%T@>&>.@HUT MA"8BD4T8]M)@#+)&")0"*&Q*!!#@2H)W :?0&W'^EX,E^OFNOWSXUYBQ5@^E MG-@T!]^]'VC2?9B+E_S@!,9P\H;",^)W;V%^GNS#\[XA[X]>DGVZ1T&K_K3_ M%)YYYV\BN?+84D2\E:!)6XM V!AI'R356!A,O^+$ M8V1D9(C 6M38P>:5O0)D>C1S[?',"IW&S"W#ZWQ290FNS!(D!SM_&ZRLQ@1T M3BVJZBD:.2XQ6,)111D-QLK?FY]S;D'=Z#@OJVJE5E6BA)OH8&L5*B NDT.& M +&IX+0*H*/Y@('8#&ES)MI:SF>%_@E^W3]Z]S' J: M9R.7PAIT)B"3$O7!.<:9[N;]N-FSQ =1SJZIL\1+$+WF+*)D1-\1EK,)DLIP M+IU&0LE\N,\8RM5RD7.@\QKF31095FU#^ J5L"NU*%?T++& =Z'@G:U[G;P@ MH/,C%JB /=%KI'& _XC^; '-;0%OYO0W1IB6%#NDM,SU MJZA$1IF$@@'5S7$/?\ 6(*6"36"5>A^4:+ 5U> *BI>!XAE%SEE%A)<$)C27 M"?%$(I?KWBH6J7%:*B8SBJEJ*T-7",4/MX/)JSBR\&9H13OHP:.4GB4+UR^F M4[X[F?$=[\7OH]-DM1\76YF/"&2TSV6,)$56$X^8D9;9 M9+#-CGW*=9N5QB6;#.BF5(T"Z"4#>D;K2!XGEDQ 47F#./48V6 $8HQQ:1A1 M@>?38DK;YNYM$$LGUR;<&Q<(:?6KWB"^?W(ZB,>Q-^Q\CJUN?_C0&H/\MA1- M9 C/":_FC*4+>51=!AY?ED;=C^DYB.0@C@[3D?U:Z*PY.ILOY9V8C-(;AHAE MH@X\ ,M)(F:9=S)%2:G-^DE;Z?G0Z+G2L<4)LHX(_W75I"!\!1$^6TB51">\ MCJZ<)Q0"@6IA34Z,"+E8?YM?T^?U7A#^4)N)U 5<6W8T&G3<>&1= M-[9&_=9.MQOA>5O['3_HOSX;CN+)L-T"&#TJS4;NS[%RN?9N+;A"8\W1V'Q1 M\I@;SCMK0#.)/#M2LDM%)>1%"@)>,(5!4=&&M9DJ/4<*Z!?B?"F@7S#H9W27 MR(BDUFB$D\VU?HE 5CN#O%-,!:>4$W)K6S'>IOC!MQY9<3?,0;^',B@'_6XW M!PQW )^#.!P]--_+/>@J^YU>?P!DM3>9\D):S9'6ISE-!:PM+V0DB-@(!I<3 M%%E)(Z(R)I\3>D^,QB$2E3A%A2@3"30. MQI#Q!"/JC @XQXN%*D.?B UOOWK;2D.W<++<:V_6X265O2H1I?YLQ4IUOWMN MTD,UIQ;G0]GK^>XXS]R+_B"/8N>2+^RHGYM07VB0A1 ;)\2CG3EMQFOC8(^R M* D<09L!$TR'Z) EP=!H8M+<9;\+;XN[4V+QNVP642S.[U*(XMZ)8D9S"E%Q M13!!-.026S(&9*-/*'@).P.G6H&4MQ43;2;96A#%DGPUUYU#P1.M2D?[=JMW M@^>FR@&_A7YU2T5X(LQ:!G\P$%KHC_,96"70.U#H=U79^YCC?]S+U&S,KM*4 M^GFI@_A.+Q3?_B+WB_F2W#XEJRUL%3B')' A$]*..Y2,$IYXG9P*5=D=S=M8 MWCD7MT$DW;.+K?!HX=&5TLX+CRZ51V?T;A)LH" ME%L?(4Z41<;DJ/08%$X: M=L<@LX%.VY+.%RY;/Q:MM/)_5H;>U'=WR1UY8@_F8U=;EHY)6 M6O5Q;%F?X\YM[RSKT+W^*)>+&\#;O4JA_C"HTN\'HU8_M4;'<1@S6,% &,:\ M;?2J6:QBV%.G9WN^4_DVX8VJZ?RCJ\[,2Q,R&8;@,,[3_K!*4_UC$+MVU/D< M__S2":/C*7-<^M5$LOCB)];!",:CFW]R:>;)*DT]G_'S7OIO'GW%.4Z2P(RP M@@3,F;96<6T(51I+[K&)?U.Z-?W1\>"BR/Z'B-P@VD_()GC /VSWBST;;OWS MZKS I$P&I/*\W#1_RY\O=>U\[3Q_OOOLU6%K?^_QJ\/7[UX?[>Z_;K?V#A[? MO,969>B/#X&D#U[O/FG!J]>'S_>>[!S!'Z^/X)_]W8.CUZW#IZW#%[NO=H[V MX LK_3PB!W%W>D %_3%<(X ='K_ZF/GTN*:-T#J-@^E?)\#2H^'OJ_](;WIV M'#K 8[]?A\L?C+B.B3WGJ&J;@9%W[>DP_C%]\>>TNDNG5]V_^M&?$WJ:$-LU MP3'5_>J/+S#Z"->?/RH^FAFSZP_X^81-^+&C_$C]_QLI@UVVP^E:7_8$/\X>'&V;NJ]<8AC4^EV,&Z1_1#!&5OC6($>W# M]XY;+^ *_=#:!64JW!AKMOE3^/X M=- _>9P/C&$(;SNCX\?C(/*?DX-G3[N'1^_.\KAA#.S]V[\Z[[Z]2ON=VC&\_QJ+@V]OQ,&7 MOT&D/FBRTT6&AP!9[Z)VA0R!!=3#@9H;F2QB6C MDZ+"1D\HUVRB#3(JBS:X%C1(9FC0&E@3% ?DF*! @R$BET O#$03*S@.P:NM M;:%HFS66W51HL-#@"CSU3] @33Z*@ T\OLNJ@J.46J44M5@Y+NA$&V14%6UP M+6B0S="@<"0DYP4BV"O$):-(1Y*C3ST7H IZ*O76-A>RS?!Z&,7+3O^\5X]F M+HE5Q2_%4,5+S>49_$QBUF:G7[FD+&AP/&)JN:%&4ZMC;C0># >*\\6_MU94 M=C;GWR,JT:220=%(@;A/H-LY:Q%7SF@I/<>29BIK$])4>9PUS<#<;*!;C;FE M40A%"!=6:T$#"X)Y%IP-LGBPU@WHLQXL264F@; W2J(Q9"..\-XSA)*Y@B//)DM&6@N18?S9H!?=9'P[#1 M07J+)!.^SHHS-C@DK:..:F.(S=TI&6D#QQ>D;R[2%64Y)2LEP1FG3-J$DQ8* M\^B\E4D4-\2:(7W6#<&I)1HX'!'8O!&/GB&7&[1SZCR)(H3 +""=T#9NK*#M MBE9%6#EG0UT$H7=3$-7/%+E[J*5?'#:*)>8B=X0[X8Q*7CD>B"',::V*[V&= M^.O@\9SO046MC%$<616!OX*TR%!/8.$E2UST*6)>=S93^L[\M4ZG284=?LP. MG(M HY9"B<"%"CI1H0/H.,PE8K4I#HLU8X=9AX4/8(X:;)%W0B&NM$5:.(9B M-F1$ BD+GKN.R+:DA1T*.UQAAR"( M0+R3#F5&:[APKNA6$QX2!,\7*L&3O, M>CF<"\8EX1#!N75ST %9; CBQLAH(HDV-V '8[=-&VO 7MAA0]@!)\D(3RF0 M&+C"3@=A8>%@QA,7(O+B&5DS=ICUC$C%A(HN(.9!_^,\5YOE$B,E-%%&8@HB MW]H64K?9-4T)5Y$='D* QN/^L*I=\Z'?#\,\@3)[S6GCC' ,4@P0E M-3()T"0U99CDDDP1&\ MM2UE6ZH[%R0M>%Y=/#?N@"AX7@J>YS)>DO8*I(.<3 3PG&O28P[;-286BYBT ML2F?4:BVQ@70&PSHQGT&!=!+ ?2L:T#%2))F A'J!.)2>62"-\T M 4 3WM9DE0(A'T+0Q+P#H)E4C0?1+7 A'H%,3;M?3W,-X>&K6@XOLA@*135& M4?,U5P*.Q%@2$5.1(1Y<0I81AXS5R5/->;(A4U2;DZ8./M?T &.S$;T0GT!! M]!(0/>L5T-:;2(5'F!".. X<:48,$K[.G <+@^58A@8#G0JB5Q#1"_$*%$0O M =%S\0<"MFAO!#(D^^VU#$@';1 )L&DKI05U?FM;,MBC[]RJKB!Z=1&]$+= M0?02$#T7,^!5"LF"=6120MQ80'3B&D4< _$F82_PUK80;;52B'X(@0'/!OWA ML'4ZZ*?.Z"XA 0\UWJEQUT ED!>5/ HG-<9)\]493- T)(+!9$@YE].#OF&! MHE+.X:/6)6:JLH.T+0Q?BXZXI77V^KH/"NH7@_JY& +"L.$.(TFL $V$8V2M M#HA%'4PB-"AJ /68M,G=NYH6U&\6ZAMW,134+P;ULQX%*I))7F)$"5@=/!*/ MC%<111)9E-9$3:L"+;0-YF5!?4']0MT0!?6+0?U\#0?!DV4)<6,<4;,XJQE"53 3C:H4B!4OH[ZH[ MT@JDEP7IN2JH&"OE#$%$2X^XQ1QI' FB(4@;,%%,9$CC-FCL5\X$'FK-RE%.P39>HR 86%< =I8CX+5I<[Z!.3KKX1IX';OP MYH=VZT/LQ8'M5BX"&TXZOU+("Q=JY(HI!6T^68 MCW8R854N@\,C3^#__[;$>9.-"^QSWHY*#IEP'UV%=S)V^"LDP@$&!!P-D5:"(=H%X4@IQDP(R04KD3"+89B/$YEK#7+;!L"SHWEQT M-^Y#*.B^!W3/;-V 8H&558BQW*[58H9LE YE82N0-Y%<9 \A;Q-RYWC:Y:7V MA,[PM&O/\F#C]PFA?//J-Q]4",?C8]O[$%N=7BO9SJ#UV7;',1=9R;P'#Q-[ MH_QRV E52%._5T([EN:T^?=X".,9#A_W3URG5\W^XW.I/+XLE)W!($LQ^Y^' MM4#W>CLG(('18;KA)\\[UG6ZG=$9N;J[I,[7&-"W..B7C>6G-I:]>8>/TCX) M85%,(A>'$Z V:JJ1HM9PRTPT6FW!!J)A+?RY0G[J&&(3 M&*(!OU%AB,UAB%D/%/?)BJPY6I$[> (QY,HR!CF@"1=E%$R:PA ;S1 -^)X* M0VP00\SH$%Y(Y8WQ"',9$<50P*&2. H$!X2"<6D="I%-*$RC215)<8C[!?#^)P- UN>F#.PI\)X6S<6SB=^_,\X:*M M_(2VXN><@9H%2R,.B(6$$2=:(6>,1$QCXW4 $3F[M2VOZ?!7@JPW J&->P$+ M0N^(T-DP9VMH=,DB9G(Y3YHX CN"(QRPM]):@57:VN9T/I*@('0C$-JX=V\. MH<4=T!Q\9SU[S/$8K#5(\$ !OH[D+E8414,(%H%QY7*MC;;0\\Z N"- '#C M/KT"X$4">#:25UN"K?9(1@L:LC0)&1,8S*^-!(=H@'ISFA%>%0 _J**[Y[;X M'>)V'D0AKP58XI]AWG-B9'VR,)5$(9R?(IP/CZS6%YUE@G+GBF"4=.$@O[+V;( M,6^1LP93[9W$K#+6"><%S9N+Y@48[&7S;0:PLT7H%;,,:!?DH&'S]=H@JPQ! MDB;!$Q:8Q*PKW[W/U?*JV&[66?G3_@#^[+7\>#"(/7_6&@W@:A,(?K"=7NNW M;G\XG'.4;+C[\#X-]XE('D\D##JA*;64K>US7'IP[=N"%Z-8J@%RPO$\NQ!@&0B M,0TTJX)"7$4P#C &+'/J$U/8!,Y!UUB-0X "XE6W\'\*NL7H;P[7LT9_<)Y8 M9Q48#=XA3H)&EL:$G-.4:R5$4B$?\(G2 7OM +X:Y4;++KU -)_-!K1&:YVV M*)*40.-VL$OK%!&HVMI926&]V:UM,9\/6\[J%W]67^7=@,T?[: 'PQ_FMBOQ M?\:=T1F\.W61E3/\)9[A3W,"GP[Z)[N5)/;CZ+@?+CR6)5VP.;[Z.-\CUT0L MLC:)O,KYOE0J!+M.0M;S@+GU#/21JHJQ*>?]&PSM!9SWWPK:!;T_A][9\X= MG)&9;VUNEFFH05H&A;033!" ,-,"T-M8F;^"W17$[@(._PMVF\?N7(<1Q8TV MV"-"W>KOV!W=;&[@*/^@MT%8'=FW\5".>\L M1][F0%FM,'+)2<0E"4D%3P5A6]O*T!7"[H,Z]Z\J;;1;O?AKYOSZ>ASOM91F MGO2#?J]_M>9/21-JG)%VY^SX)*T2/AH4-8Z(JYPFI+A$A@F<*P%)0^S6=NZH M;24*LX9"M1QQ+F12$MO41 ^!$R"T%;D MOENE)NX&@[;Y0IIE(UX>HN<.]17E24?D(P$C/U&'=,C=M #)006B7$A;VZ)- MR9U;:JS>X?Y*V_F3,WU7Q:],*VN.[-?2\7,E/ )7O9%UP^(QS-^D*G"_-XD\ MJK]WE.6V^W4TL##_G9X=G.V-XLD02"^/WIP[@0IO@T\> M8I)BG M0F&/P%@%%A%*(:V31%)BFJQ-P>J<'FG:8,\6%BDLLL2HAL(B*\LB$(\&8(LUQZEQ*(D2K-$,XT0W!:-Q3J7SJ@-.7A&]FOK=-#_W!F" M,$I(QY(=.,!B$S_SOV,OIDYAJ@:9:G^^0ZJ1-B3"D4K2(:XQ1BXXX"SML8M& MPW[FMK956_ [\U0Y0EI=,"_(CU+ O%@PS_I 0@ I4[^Y@'ECP+P@=T8!\T+!/.N*\-($''5 P,NYFP+LS%I3AX0W M2A$EHXP1; C5-KRT2=U@-"_(JU#0O%@TSV9Q>,,4PQ0QE[5KKARRB@M$=-2> MDLA%)(!FV99W3Z L<1T_A<6#V$1+A8?J]&S<#?!BT D)TL[2'/'MD86])3=O\@&4C,@(,)+D;2%*V$4!_6+=!07T"P+];&%'1P(& MOD;:.HNX%AC9I DRF'//K+*)@U'!:!M(O8"^@'ZA;H4"^L6 ?J[Z UB,@B2. MHL39+:@Y,HQ&Y 3L_RQ%K+@%VX.*-M=-99$7U&\(ZAMW/Q34+PCUV#6N#+-<"] \A!.'"%]&RH]&@X\8CZ[JQ M->JW0#SH4B /?*V.Y/FU[),'X3IMW# 8Q7Z>BCP'C5_0<%QHN&\:PG@7'I,(L* MJ90B[,8D]X51("_O/2%"^8#YUC;!93O>8!PW[A$H.%XXCF>V8Z$T458XY)2A MB/.T6 MX.;18KPTU_+6RDW8/Q;T\!M#UHMU@10/;G,L_6[.]Q%TP,0$BK#FH&UQL)>L M91@E+0,6\,KI6$=HW+W0YCH=VQ2"*P2W).=0(;A&"6Y&#>6.>Q4RP!6YZE7QFU6"*Y)@IOUE]ED*'5*(A.# M1K!3&609,4CRE+#$(FE#ZL@;IM>C#D!AN,)PZ^50+ S7*,/-JG!,,Z:,14S: MW)T&=B$KP5J5TG)G..$D'^P9UE9K4KQQ 5%&'\?#42>=K10\?\G3V#J-@];P MV [B'S<&'=UBJBX)D(&40G^<[WQ%@C>>OC1Q@E.&N*)#;+)%-%,KKA;\VPX[ M_B[-N394^]D0'>=%'+S.3-FL/Y[.JCJ[D_;BT]M5J^IV\:.[-\-9O8:9A8(VG(+NZ#$O%+08 M"IHUK+1EU!./@A8Y/=L(9,%(1E&PQ+EB+G">*8AL8,_>0D$;3D%W]&D7"EH( M! MQ?"S$<&W< UN(K7^Y--O'.LNVOTU68V%=W^*=S_-.<"BET:17!V(^&Q]1H9< M" DE'*5RVIED6.4 :ZKTZ"T1<<])0(75"JO=@T>ML-HOLMILDWMEC5%.(BV:\?PMA]4>0OKZV^J/&%H61F4_Q#I6=-CJCT?# MD>U5S_%+@:/SD;^-ACS>MDQH&>**#O%!>=RO#1Q]J.5I:H9IULN,9_?X*:_M MU+1V,#YQ<7"8JOU^>'A!;I,SO]ODFQ2UX!9JP;?=.<J%M+'6;TH9;^A5Z>?#TLB1/3*&79=#+7#@9#3(X MII!4RB"N9$0V\(1R,6K82JC#WM;:"RR=MI*%7@J]K*7WI]#+4NAE-@:?4X-Q MP(CD[8%[I9&142#C0@0)\Z@8JUV]4NFV$0U7#;P?>JD<1_^L*NS!OZ'S>?M? M\)_IF$_LX$.G5]V ?/JB(1K0ZC26'*/3?R; MBJWICXX'TR5YNFK_ESY>Z M=KYVGC_???;JL+6_]_C5X>MWKX]V]U^W6WL'CV]>8ZLR],>'!T]V#U[O/FG! MJ]>'S_>>[!S!'Z^/X)_]W8.CUZW#I_#1_HM7N_\-W]O[:S<_U^'^[DH_F8 G M^ZW3 U+HC^$:8?C[Z@_W3<^.0P?8ZO?KT/>#$=?E4\^9J-I.8.1=>SJ,?TQ? M_!DZP].N/?NCTZON7_WHSPD)3>A+G,YM)M7]ZH\OD/@(UVB6'_&Q2-&]8T?XT?DQL^^=UE"'FDN?^FRW_\,**X,=KT&:VYUV1^/6"[A"/[1V066Z^:!M\Z?D(+_S M@QFYZVJY9-7?MG[X:D_:D^AC-F1;E+7_Y0;_W,ZNMMMD5_SP\1_B'/+S.21- M ' ZJLML6MMH>0)';1>: T+BU-89;7N/3%H)\ZH_7I"'/P>N+@/7E#WA_M M?WOW]E4'OB<.OKTZ?D??\,,G__ET^&R/'=#];_O?=F \AW_?O?WK>-;!>T#S=V <=(_" M./'!DWT,]Q'OCSY0&/.7_:/NR?LG_SY^__9IVN_4SMW]UQC&]48^CX;EA9R6PBY MD1ERDYXR1VU"W(28:WY&I!,FR$?BC3*&2HGK9J5<-QST4]AM57!>V&W9S4H+ MNRV$W=@,NVGBO-2D&4:T%N"VA4NG)L M])TNI2 >E($YZ'>[.38IAR,-XG!4"N,LS:-VIJU!10W58.\H'@%4=RXCZ2@>,$H MGO66@.!D3!SL"2DPXL%9Y%C$2$>#C64I>I4+T>&R&6\PC!MW!A08+QC&LVX! M250@8!DA+()$/!&/K$T"$:)BHE1XXB3 F*P2C!]6E-"XZ>#SG#DA>.^=C;HZ9#.)6 M.&2=Y[D@;G*8&Q\,KT-M2%/M,=?BO*; _K[=" 7V#<)^UG^@M8[4 A]+&PFH M+,HC+<%0)%%'91*5.MHZ"(4UU9B[P'Y#8+]8OT.!?8.PGW4X< /&B+88,3 R M$<=$(ZVP158P(D$5 &6 U.$93.."^X+[Y3DJ"NX;Q/VLAT)Y+9G7 ;E$*>(T M1:29LP-.Y]CJPM(:?WV MP79ZO_]:%ZS;NF7+-5;G&@_!5_>T/X _>RT_'@QBSY^U1@.X6B[6 YN2#1_' MPU&N]W,7[]QF[\Z-^^ J^GE\F7TN-NN)M!Y/A'64954/<:<7CBXDMW,N.-CK M#].1_5JV^<:V^?F\N4!"\-0I9+'WH-Z;[,?+D8J6@>ZF1=8"MK9UFS46GKBF M*OP:4L%ORW7,#>&!X54AA;4CA5E7'\,B>JTB HM-(&ZL!"O 8N25E=&C]P1FP M.;9)POSU5UHV"=@0;+R 9:/9M1UCR[:6>O6GKUO]H&9C$]KJAG3T)\&#.]PA ME^4QTSS#SR&DC+P^LLX.Z$WO3'8-HVZI);5(C.IS/12JW>UTP^9QN0VDOT[. M\UJ^[0^JC6*NV-:R==2S=1S,!H_):(,/GJ# $U6 P&BBDLF^#)Y"B 0KRN+& MIJ1MM7P#H87T;(6"VY\K<-0>/%: H[G ,>V32O)4,;=M#4I9!#AR9*4.R%'E M3'!&*DDW-AEI"[9T&,HJ <<#@D7C&-C\54(6N_BU04R77$DOKQOG#F>\;)I)T)A()+S*L5R.(I-S.*RVQ($A M JS;V.0E>F--]?DQ/65%G^O7YVGGEPB.2^$$PE0&!%YRI+@)R$K'J0;A"8>- MS88%A7T:F)/6F1F,6OW8&AV'8<@* MZY,^A;QU]*IE-*/T1^SV3,]UT_#A*+V04\V'/YS TRLRF0:'-,^S_K";Q?YR M$'*R^I?PZ]>N'QU?HL>53TU$BW]\Q-@T@_/1[1^YLO2$-FCIQ?6EN?J89U]A MCA7$,\T-)QX#4\9(4)I0J; AW7XBZJ-RP\=#RZOX,Q\"L@.@OD;F9@N\*4Y M^6HNAAN_7%^7M"B3"MW^.OE[QQO;;>O-E]_>Z@M;^W_>[@\,/AT>[^ M8;NUU]F^_1YKRM2W#SH[NYW#W9U6>G9X\&9O9^LH_7%XE/[9W^T<';8.7K6V M_V>K\WKW,%U1:_?W/_:./C3ZLG@.M^KV$B+TS]-W^&&[%;ZYD''UN$*/TX3/ MH^&_FG\1?_3,N>\F /O730IYQXS'QV#?P:G:8-+,3\S9,+R\?/+K95F ;J_Z M_>I#OTYP:8)H_&QF?ZE^;_SV1#FU>L$E9/VM;^,7Y+]_;A$TKZ["6HZ<6Z#B!29SRW.!]RC O3Y9YEKF6N;Z^'.5+Z16 M*S+755K7-%"_0$WK1NY2]QBI9R[^!F?>F%8]CNM* MW<4.*T/H[2#$,!@DZ_9PU'=_SU$<_D[9KNA*;/=/3_N]^I8A#1WTOTY'N-XW MZ>XQ#8L[UVMLKJ8+R0X*<_)T)M!\,WUKNA[M]5K;YJP[FI[NHXJX>7?]NS R MZ47?VC6#7IKUL-SZ<]SZSIV?GI]DIV#3[_TJ<;;ID[QVA-'TR>::I 5"KD!( MI]]#VU=RK2^3!YX&2IJW/D?]M.FT=O_WO#NZN+8D-Q-KP@NQ7NV1WT7HLVE9U+% 3\JW7TI3[J2'W4S.'KG09F_F$^9LY,3V7 M4\Q:A^%L%$YM&+0HM%LYTF<.&:_*!K@N(Q?KZHI?\.96XIV^06^.8_N__T=1 M0G]=NG7G3Y?BB=/.'U2B3XH?()ZX52MT;;5I$YP^F 6^.H MISY"P J,C#9R(YWT1DCFK"!_[4URP*[%V>YU7MT0:'O:[U7G V,J>W ^&HY, M+Z_>?)&V^(DC;0^V)Y&VG_>^[N]\2F-_AP_O.R]WI_OO__CG>Z3M:>=T__6??W_XYX]_/M ]=K"3WM_YG7=>[_/]TP_? M/GY.OWGT^]>/I^]F(FT_T ]?/[Y_][ESU/G\(?U]\_/SJ M-%T?[^S\=OKQ]:NXW\7?.MO7(VVU%-J&8) 4*N1(6X-LE!Y9[2P3.+"0&U02 MI=L2TS;G#]"#OLE(4':T]=_1%LDPN!?@S2865$AWW#])JS<<>R_7MY;MRB!C M]SHR!BF(T9@BCCT@$)0@K2E&3BBF0Z_/YV=^](*:!36OH*;4PB3R& $D QJ-Q+'#&+425S&\,(D9"]$_L[UN*N!;X;"!\3AGBEEF2 M(%0@SF1N+4,",EQK%*D)UADB*.ADB/,V$[.<<^$2[04Y"W*N"'(N )R!INL6 MEAL+!!AHHQ@)T43J"=6,0:&;JXN7TTZ47UU2,-8RA900"H%G%%EM+ (ML"%)/96 ,0F22[O5 M:]3?.USGS?:WEI%E9!FYBB-KJM.R"B=VU:$XLF;<">;T+/2&)H-^N]4+5;N8 MM"O'T!V=SU?7J'FR7.^11& M.W"<:RLPTTH+1\%9@^^P[VZH*%+M+WO#X7GP.^>#'&J5+J/OQ]5%JL??\MZS M?67K*85&ZK($;A-SXM39S%5GG+J8*^TE$8A;ZE%X")% MAMJ0 \RCYT&0&!)I)$6+UU:+=0B6>>\$_"_YYWA]U1. R#+UT7QNK_+KC^IU[U M+142%"]OG8 P719"VB1B'RMAF[2WD9I8J_Z@_1GK^7.!X/0MT2!]V4FE0"WS7??*>5/C1JYE %2)(BU2 M*E(J4BI2*E(J4BI2*E):/RDM4MV0.X HE6314J!<:!,B@,* ":: [1SNA%O* M'%:MBJ^U MZKJF7D /B)4;0]L8F.LDDTGNM6SQ_],)!^^"8Z8700C\RWXDVH MS9MP0]G#(*W5E'EDK20(!&-(4>H1E2QPYYP*NBKCQ?"L-V'^JH<%#QKK7:P] M)^VA4* H^D**/AT9%:G$EC*#B/48 4_/E#4$A86B#!K2K1(-H>.=?[9PP)/L_"5= MKHPL(\O(U4R7:\:)Y9UMS7>"*UW-&SYR_G[!XYOJ)4L[KN^?VY,PKOMZI28L M6?5>PG5TBEYJF5:C3V+]=T+3PB[N6VI\N94INM%@W2B(N7S29* RY(8.TBD, M1GL=-7 ;:, <1RSTN#[]'+F2I?OZ8UCZ.6EBVO7GA4R\3T?$J<_E<81#.BJ. MN!7*6!&U@LONZUJV"=25&;D&"%)VU[*[UM(8Z3X@6II\K 3:3N>M&NZLQH @ M>(D F$26Q(@"-M$I0< 9-^[H7G/OXH*S!6>?.G2JK63UW56!8P+&#\ & LNDAHF ":8 2="*VQ(<#&9G+FM@"I@O+)@ M/-.&(#A"& 2%5(XEA&@MTA@'I+#7N7XV*&6.W,A:" A, M%,((JR-)%)F(MI"S?0WNV].^ '(!Y&<*R(O$XF+LC,")' $ #=IP(UR@U@L. MWBM;R/'JPO!,:QFL'!, B%#M$"0NC"S#',D0J5/:2<;R^5N;2%RX<8'B L6/ M"\46>Q$DIU2& (P)[2,8IP3F4E!-0H'B%8;B*49,+,'>$H:XP#07E57(*$:0 MT FDC2>"D@3%0O.V8G653WI*,*Z"EW^I;KCTK^]^V?QW>KB<\JD9?.KV+F=& MIU#.A7Q+IF^J/O[],L?S39=X8LZ&X>7EDU\OHU:[O4H;JP_]>OT7$K9/3[?Z MO?';OW[M^M'Q2ZU>< E9A2=!UY,?'K]+7E3:/;7VX_>H?@%*W_HV?D'^^^>; M5+/#?M=FY-P"%2\PF5N>"[Q' >[UR3+7,M?JWPAM5J1N:[2NJ:YTOG6 M=9($=3E@0K4IJ^RQF\'_SJ#LAN]2]QBI9R[^!N-Q3*N:E/[U=A!B& R";U4F MS!P97W?*=D578ARC7M\RI*&#_M?I'(3[9@9>8>XWT?3'72^:U^M'\>#OJS5M M8S1DIKFX,=KKM2;EC:]/]U%%W+R[_ET8F?2B;^V:02_->IY6B.76=^[\]/S$ MC()O^KU?5>=H^B2O50]I^F1S79,"(5<@I-/OH>T?SLS6I3?S::"D>>MSU$^; M3FOL%;ZV)#<3:\(+L5[MD7.[=9M]WXXS->=0XKNO=X[;=4T6;>NT?SY7??_G MMS3E?FK(_=3,H<^KULYA.!M-BNVPJM@.+<5V&C=R_M(1&69P%;^RTN4AZB@: M(F>&6P;,,8UI M(-2,0[PHUI25(C8_B]SZ?-+MG/Y.#W8^L0_O]_[9__RN^_'UQ^Y^^JXTU]/. M^_VO'X].TIS^G(G<.GB_1S_N?("#'7_\X?/^1>?U?_[^>+IWL?]YB^R__T ^ M_//;R<'[/S]WWK^*.8]A.HA60W#>,XP$UA8!IAA9:P5R0D+@5MBHS,8FT;E@ MK6H3J*LQ^(H@0=G1UG]'6R"F]7Z 5V):5P(9IV):K1%$:3 (IUL=01 4&6TL MHHX12 ^&:I[3"S19NKI_P<2"B2N+B9:1$)74BF$&#H+1-%(I$R9Z3;QS!1-7 M%Q.GB\-0+:055"+O;-762" EF$$F Y6>"9\8HM"T#96-1B\*4UQ=5)RITD(X6)'33[7%'(&,&!FE I*1 M$TNC XM#+@3+VJJVYO$%%0LJ-N2R%ZF7@K'T*GAN9" 0HM.24^LD4X!M9$K? M#HNE7LKJX.-T2RP10/$@D"=,(F#)DK8>% K)7)!$&&+JXN',XT#QH7"""(V M^F1%4XVT,@H9X4SD.*AD+&3/(E:%+=Y^&?1Y@^)/+W]M4)%$1;BVFFL&W@F- MA6-!>LZ-Q19L0<451L4IEJABPCX6'5+*)"L:I$;&:);P,8+ C@9+$DM,MT-; MR9I;J=RM40_47'6AQJZRV7#6":-6MVI/7,(M&S=R+9MTWR\4K;12+U(J4BI2 M*E(J4BI2>KY26L ,U9X:&XBS(6@@A"J5;!%A%*/"LF#I7SL3,Q10?D+H7?;H MVT$_=DS)[/2@/2$ (J16@36$V29H\A$%4%);!PDNBR@S9<_ MF"WZ6U"V2&F9+G/<2D,-48S0]&7!.&LC]1E7.4@6ET+9 J0+ >GTD05PRL"; M@+P!C,!8@S2F'I$0G<"@@0>_LA9Z0Y-!O]WJA5&K'_.N'$-W M=#Y?;:'FR7*]1\Y1G&#U".E2Y24:%,I4I%2D]-126JR8AP\R"$LXB0% 8Z68 M,)@;IJ(2SF%]AWUW0U6/:G_9&P[/@]\Y'^18JW09?3^N\%$]_I;WGNTK6T\I M]E&7)=@YG"WV 5&K9+GG?$UN$ 06D?;@$3&244*,EEAL;!(JV_*&2/RB[:NI M[;.NG"55_9;XREE-_].GR%%YQ0X1"Q'*/0">%3@)T2$G/ MB(M,$J>3+AOHX6EPD#H#('=+..61!X(#!&N7BF-C455JOY'(MI*QOS<5I MZ(V&^1!H9+ZE[_W:'1T?AQ/?2JJ;3X>&830Z"7E0'A.JG,J6^6H&OAP5-6_D M6L8NE0#0(J4BI2*E(J4BI29):9%Z:+6;.EO^\_EP5)&W=Z%JHWK4/S+?WF?Z MUC_)*_FJ/R@VSP/;/#>4SN62*45X0)8[@4 %B90.&!F"32YN$J)G&YNLC9E8 MH@9:T?6"R$5*14I%2D5*A=T4=O- [&;&HVL]"]1%CX(%C8#3Q',PDT@+';B+ MD;K &\5NGE&8?U*)]&>OY 6X8I*?1*Q62W2C)PCZ" M@]%Q&&3+?Q".D_'?_1+VJJK$N=#(Q!3:GEA"1]D0&D]QJ^>/?IA%/_P,G3 Z MB$?F6W$?U.8^N)CM$,-!8.*#15H&AT"S@"Q(A73DDOB()9$V!X11D T*""M0 MT/ "8 \%!47;%]+VZ334!/@Z8*Q0"+G2?P",#(L<>>D,=]9(!6QCD\]Z"HNJ MKXNJUWXR4';]%<"!J5U?@$IDCTH4A)0(9$($Q9A%1BA-".%$$ M;(]R&5E&EI&K.+*F[)-F'%3*&_G#;^;$]%QHF5%K)[AP:L.@15F[E1E .9UL MW,@YPELF_;7&-]5+EG9 MO5+ KBZ/P<$-!>RX]53H&%"P."*( ,AX@Y&04E/"<7">;&P23=K >%N)NIJZ MK!""E VZ;-!-@N(;FCK?"X=+4^>5 .PI%R_++>ZUE2CALT8@G4#*6X>D9%H! M]E9SGEO=:P+/#ZH+SA:%K!>6;">Z4IK#<7V/7JPO3T&:'ARD5.#"*4.01! M"DP"J"@T!":\-#1( M3*,NIX.K#-53C)HD2HU55,A99Q%8&I"FQB'B%,/.F7SH;K %@ M7<5P_U+=<.E?W_VR^>_T<#GEB<9P2"IUUA]V\T6^'.0R9]TOX=>O73\ZOE2G M*Y^:7 C^\1%CT[3/1[=_Y-0,/G5[XXNDU['4A7SCUPT2!-^%$C3/47Z79;4T M5Q^/!Y>3.3.? K*#8/Y&)J:YOC0G7\W%<..7ZY>8KF_RW3)?XFU+\?B7/A/Z M7EWZUILWNZ_?';3V][;?'1Q^.#S:W3]LM_8ZVR^NKTD#I[Y]T#D\>+.WLW6T MN],Z/$K_[.]VC@Y;!Z]:V_^SU7F]>YBNH[7[^Q][1Q]:J +[;N\\^$9?&,\. MH6ZO-3KNGZ?O\,-V*WQS(4-"COAKF=,$+:/AOYI_$7_T3-KT1L'_ZR;MNF/& M%53]0)H*&]/,3\S9,+R\?/+K9:) MU?]?O6A7R<@,X&G1".GH;'ZO?';$_74 MZ@67D#5TDN&)\KZHE'<*Y\?O4?T"E+[U;?R"_/?/"7.S,RW69N3< A4O M,)E;G@N\1P'N]N?@;'%5C6M6DC-NW@Q##8!!\JW*7S)%D>Z=L5W0EQCD] M]2U#&CKH?YW.V;IO,O9C&A9WKM?88$T7DKT-YN3I3*#Y9OK6=#W:Z[6VS5EW M-#W=1Q5Q\^[Z=V%DTHN^M6L&O33K>7HWEEO?N?/3\ZK[0-/O_:HJ4M,G>:UJ M4],GF^M)%0BY B&=?@]M_S@X:5V>G#P-E#1O?8[Z:=-IC4^@KBW)S<2:\$*L M5WODW$=(S;YOQYGM7-]LW ';>HJ&J;D5+;K'$CYZC/>RU.CB\8L]:X"*VE^BK,NQ1/7'WY M026ZNE&(BUY]N8]7J(KX>J'48@6_,"&:1\]55!2D-@J#%E);&[F748DJE)1@ M1D4I^/6S"-'3?=JA^Q'7_\_/O7SNO\7I[GIXO.ZUU^L'/\]\>C MWR^F(T0__/.!??CG/^DS'__>?__JM)/F^;'ZK=^_'NSLX0]'?\/!ZS2'G?_$ MG&\U'>*:(.4<1Y!4#G=2AC$ @.%M7-8RHU-HG2;*]4F8C;Q:JV1H.QH MZ[^C+5+QY5Z 5V+G5P(9IYLGL. @L("\)0&!E0XI#0DHF>1,&2E89#G-2>FZ M^J@43"R8V)#+7@03&;&48TLM=^"5-I9)RXESSGB;_E.F B MFHB=@$0G<6*6F-N"FBN+FC/EJ!A/LA;8HR1.DYAD5$A)[9#V'M, D;-@-S99 MF_,UM:X+9A;,K*,JE*)&6:#$"^O ):CTCAB7,)(%[@.&VT&S5(5:'?2^)S#3I#5D2,I%(]>N)# -=GAR1 7?(FJ4 4Y"W*N%G(N )Q12FZQ M5P'+ -Q$Q9255F,JP7)#BM]RA?'RAA,=XP5/]%*R@" (B;30''%OF?% I057 ME6D(J4BI2*E(J4BI2*E(J4F6J'41"6BL(Q%P"(H M8(%%Q@51TA%G_MJ96*$2Y2>$4OBY.?IVT(_=4RA+T@JN+(1 ML6@Q DL8,MA[Y(U2AG.:;$"\L:E96^JE+ M:>4B,D0$)B(&Z5S%@I(L&Z2_-15+6 7?^>[IV4G_(N0BY'WW=^OL?.".S3"T MSD[25+K#X7DNJ3!/69%F>Z'7;^0H!RI(J4BI:>6TF*Y_-0Z MRX2U%@@'[8QAFD=->2 LN.#5'13KAJ3^*O!A+^T@P>^<#W*X0[J,OA\G^%]N M.]6@MY--YVW:<^8D9"7?_VY"EBVI:6N*,>!42(&BQ12!$QXEF1N4#"SBN5>: M@$++!0_ MS+,=YNLW M\_VE:VGN/]K8V2'L^Y_;(@#%@.*P1D$A 9D M'!9("!\9<2+7M4R,#'0;: E+71=MG[6^EE3UQ:ROVQ2]6%>+Z?*4=>5T,IZE M9(@Z3I--%3A2#BCRWA -G BCDBZ7L,CUU>+:SX>V_.?SX>@T]$;#H_Z/#K2Y MP^M>;]+?M=)F.ZW-[\+_GG>'W5$X#(,O71?&ZO\NN/ZG7O4M%1(4=TN=@#!] ME!0T%UHPBI0V"1",$6ES=X $5X1BB8D FVOYMP7,5LHJJ-!H5"CV5I%2D5*1 MTO.1TE.>)14>M$(\:.;8*9$>+I4(R&CN$ AGD8DV$1'V20:SW6KYX]^&$@_G!.=,#J( M1^9;<2?4YDZXH0$)U3X:&0$%X2(")@VRA&%$M<1,YH:P0#8VH:UN*$&S,*NJI MCF5ZXFBI)[L3FA9\,7_KOSI7INA&@W6C(.;RV9.!RL 8P=(I#$9['35P&VC M'$3$0RW;#.HJRU* M@#M&@/M(E%;RJE@ M-8O,! LQ$5LG)>,*DQ U-=C=CK2W!&L5R&T@Y$XY$10!CKTT* I#$"2+!EG" M,0(36+"$\03%&YM$M(6/SJKH&U!V_5'VP7 -GV!,P)K2@" !FVX$2Y0 MZP4'[Y4MM'9U,7;Z6(Q[:T02,7+4)V3EZ4')0) U(#$/$*7%V5%+)"ZLMN!L MP=D:<=9B+X+DE,H0@#&A?03CE,!<"JI)*#B[PC@[Q66M(AZ4,X@9)Q&X",@F MC$7!$):U)&^/IT'U7$S;OKWX6122_ZUJX9]-*LYVDZ6&Y]Y\Y/ST_,*/BFW_M5 M^8NF3_):>8ZF3S87#BD0<@5".OT>VO[AN6Q=NBZ?!DJ:MSY'_;3IM,8NX&M+ M.;>V&IHMKS M+L43%]Q\4(FN;AC0HE=?[N,5*AR[7BBU6(48PJWU,3K/= 1EF:7810?$,F>$ MD;2*Y:*845XJQ/PT1.L_?W]XO_>M\_K=YP[]D+[[=]HY3>,___[/Q\]_?-VG M_SG]^/H_GS^^WJ_/NSB]QSY^3M>Q\X&FW^EV=CJGG:.M?SZUT[."B043GR\F.@^&2@!*#-@HM1+1^Q#!:1:IY@435Q<3IRNO<*)C MT-PCB@-'H)5$1D2>,#$]#Y)(#'YC4U#9EGKI@@ %%0LJKBPJL3 %%5<6%6>JI*AHM,$Z(!V81."]0)8SA1QS1)H8I34Z,45* MVYHO7?FOH&)!Q6:AXB(E30@+%+R.$:0&<,I$;IUWVF)K8HCR=E@L)4U6!Q^G M+&EFK614"^0% +B *E@+:)*&6QX ):K2!'5!IB%QX4;3A5D+,C8D,M>I-:3 M5BPX8#HJ 3@2:YD$9UQ@5M! <.&+JXN',^5')*7*)BO:QUQ+CQJ-%!. K Z4 MZB@T]E6=:,*7KEZZQIA(GSO^6<,O&C9RC#=;J!2LMU>2L0975BI2*E(J4BI2* ME(J4BI0::(8RSW0R0SFA-H!0S@C+.'&6BL E!/_7SL0,%2@_(92RG]NC;P?] MV!WE5/=B4]9F4U[,GLPRS2E52J,(Q"!@*B)-!$5"F$@BD\KI',-'DTVIZBKU M6Q2XP&R1TKTZ"VG/65#"8TV!!V&C FZ$ULSHP)E8"F8+DBZ$I--G%HY0DW8Z MBV0@"@%F 1EB*8HD;8'.0Z2<)R3%=;4!*OK9//WTG$A,"1<,8Z B*BXI!\FE=XD26%DM-8()+;(<.Z1C$FCM0B!6C>F0:":I, UU2Q8 M!>_Y[NG92?\BY%K@??=WZ^Q\X([-,+3.3M)4NL/A>:YL,$]UCV;[H==OY!PI MPJNW*2R5Y-V@@((BI2*EIY;28BGUDN!H,<-$"P.1!Z6I!,MI/ANGC,D[.-8- MN?55[,->VD&"WSD?Y(B'=!E]/\ZSO]QVJD%O)YO.V[3GS,G(2MK]W8PLFU+3 MYA0$X:DA& 40$B4KER)MG4(,!ZV5%@QTW-A4N@T<:HIU* K_U H_:U$MJ>VW M!#K-*ON?YN0\W*KKQ;Y:5)NG["N01"L#@)(@'0)&-=(2%))&1\^MU-[E@,ZB MR&NKR!P HM JIEL!8B2&,$X=$1!\H$K&QU+DXD6I3\NGDY\#!L$ECL@(F[6< M":0\Y4A1JIT#)X'$'+;-95VIST73BR55I%2D5*14I+1&QSZ%VSPUMYDY(0(: MM25,(A;S"9$!FU@.88A$J9G@U#*&Q]RFKM2+DEVQD+Y6^H!L4H9\J:=GH3?7;K5X8M?HQ:T<,W='Y?#7@FWVFLGXCUS)TH 1@%2D5*3V#4Z+J\;>\]VQ? MV7K*"5%MC.QP]H2("$A4VVFD@"9&YH AI6- 6!D0B:L!LXF1*4G;BI;0Y771 M]B<^(KI-T8MUM9@N3UE7W&-%F(DHF50!@0\$&1P :>V((J U"3KI=# MPS :G80\*(\)506\EOEJ!KX<%C5OY%H&')2PD"*E(J4BI2*E(J4F26F1[A6U M>W&W_.?SX:@B;^_"B1D%?]0_,M_>9_K6/\DK^:H_*$;/ QL]-S0ZL\:2Z+!$ MVEJ&0 26C!X!*&#OB0Z:LDARQ82V@-E@_X5;5A1E+Y!4:A_DDGTI^] MECL?#$+/7;1&@_1E)Y5:M,QWE2J.V\:-7,NSP')B6Z14I%2D5*14I%2D5*14 MI+1^4EJHA;<#Z21E1BD"@EMC"%#FI0J6,Z'M'%Z"6WIY'XR.PR [ 0;A./2& MW2]AK^HGEPM$3XRB[8E-=)1-HO%!],/ET FC@WADOA5/0FV>A(O9 MWM[ ,/&6 S*.6 0 #&E.)8H1>QE!,6OLQJ9H,S9;.&!^1T+!@^;B00U=&QX9 M#XK*+Z3RTYFI(00+/ ;D7$YU2=J/C! 4A>"IHE@Q1V%C4\V6.RSZO@[Z7L,I M0=G_5Q<,IO9_S*(VD1%D!0@$45-DB7.(",()#])@!GG_!S(;'/XD>'#'04*S M'U69@'EL+)Q M(^<(=[']@0\#-+ZI7K*TX_K^N3T)K7PO7;X[ZI^]S)OQL'_2]>-W5H\ +Q7, M5,C M8PR?#^@N6/,.F)!*N(AC!"Q!8VI(U#B74/+:TK_VYBQUM]T_/>WWJC3S<7F[ M@_/1<&1Z>?5*3;NZG 4'-]2TTRI@PY5 )!")P$6.E',R>PXC=B9P)^G&)M&D M#8RWE= UU1I>(00I&W39H)L$Q3<4)+P7#M]2YR.'@8?!<+>J2+#7<'> M]@>5+WFE&"[E'Q[M8*V%/>76,A1,85 MXEPR!!%3I(5VR -5P0C!F:E:WN@;O+MK#]4%9PO./B#.8D6]U=I8BQGXA+#: M*5#*,*F)ME@7G%U=G)U.-Q82"Z:%0E$EB$V[JD+6;>>%O >F7!^F)_"JPC M\]0IZI"1,8&UQ!PI$2VB&APGQGIF_,8F!=5FK(!U >L"UDT+8=.442L=551* MD%8I\ 'K8!FGUG+&;D?K6R+7"FPW$+:G(]4@$BDUH!"=1V"U1\88CW2T& MP M&#N78;LMEPI=+8!= +L =KWLVD0>)%7!"LGI M,T)!G):.$:1XP"C94@Y9*C$2DG+#& O8078Y)RPOW+I =8'J9D&UTM0[XJW M)("*0D-@PDM#@\0TZG(ZN,I0/7TZF BU4L0@HK5#@*E$5AB!A' $6V<]LVQC M4VEH<[YTTZ,&@'45P_U+=<.E?WWWR^:_T\/EE$_-X%.W5_VVN(YP+N3;L6[5 M)?@NW:59=X^.0\NXW#+:]"[2"K1Z_5'Z=C-(+_=:W32S3P-STCHS@ZHWP.@X M#$-6:1]ZXU[3O6H5<_&V5NSV3,]UT_#A*+U0%79[\5V"TPLRF0:'-,^S_K"; MI?YRD.O =;^$7[]V_>CX$E^N?&HB6?SC(\:F&9R/;O_(E94GM$%+KZXOS=7' M//L*.!Y=7<&8^!60'P?R-3$P7 M^-*E]O6[_'7:R:!H%JOK3=O=E^_.VCM[VV_.SC\ M<'BTNW_8;NUUMF^_QYHR]>V#SLYNYW!WIY6>'1Z\V=O9.DI_'!ZE?_9W.T>' MK8-7K>VMP_]IO7IS\/ZP\=?S_[J]! 7]\_0=?OBOYD_WCYY)W"!AU+]NTKD[ M9EPA^@_\J;:0-/,3C7"?1,0"NQ[>D=I/J]\=L_ M].\%'NO@)!]H\LN3MU]4;TWMA^/W)'T!A-SZ-GYQ^WL_^UI"7B@0]_K:G[^7 M@.UA)JOF^MH[UU7K>VMH_V_MP[VML]?#G/776'^;/D[7;O])7Z M9UA37=^G<2A-WQ0W>T\Z893LK%S(8IEZ!T_L.YOO4N?WG=UTA4_D YOOTIZR MCOK;03]V1[D,RDHXM/[9/[QT:#GZX6B+=S[OD?0>[>S\#A]W_H#]T\YQA^Y^ M[;Q_]_?^YX_I>_SQ=X?6YT^0WDO?O\\[[SNG'SZ_.^Z/_I/]\/GCY\[ MG_],\TJ?__SAV[1#ZV#G$_MP]/L_U3SIQV[G]2[]^'KWV_[I?[J=TWW:>;__ M=9_NTG0MHT(@D-)(9C4A" M(RAH] 1H],\T&D6( 61$V&J%P$A 1OB H@W84:9L$'YC4[-V$F6#P&BE"YW, MIWQ7VIJT1OW6("1]<]V34+7:'3.]_'K^RYGA<>MLT/_2319XRUZT^F=A8$;9 M#Y\E]:4[ZH;A4A9!4WC_0[+[ZD9D#;\K=L)9NA.ZDS8=/=\RI_F@\I_JA5LE MO&+E!)O/E:^*(3T_"9,:@5M7I%'VK;KVK<[A#(O&P*/&(NU;CE($@3JDHI2) M5&M/P%EK=-C89*(M,6_0OO7,ZX0VGW86Q7YDQ9XFI"$(1;%V*$+BHF (^LT M1M0;$"PD!)>^4FQ.FV0=UT1(5X*#7-6%',WA0PR#P8_(C40[77\X&MZ+CC2P M!V+SZHLKV0->.,D].L%/<_-GD.=D_M?HJJ$O)O60#;5]:_(%)=B'19\>WJ M08DAEKAD#AEO 0%F"EDJ%*+4F.+D@Q M_FI+U!CC];4Z2!(,-3A&)!3C"!189 A@9&C4$DNM ZA$M-H2X^4+BQ873@,! MXN&.C I K") 7%P'")[V""N<0X:%'*@FTS.'#3+">D<5HTJ(#!"D*0"Q_KQN MA3U9;W,ZV3#=&\.LM(G??4EZW1]<5$E'@^!"]TNN331,S],/?'EN,3Q/<8IF M3CZ=OMR[%,3[07<4=OI?J^P$YS($#]]]E\OV(/AQ^NSD]/]=2*LWS#!;,+@N M#-Z?(6E**D19T9(QS@83#(*19 M_!-\Z^3Z\=RI&?P=)G49@SL?5'GRS\M!U0C_U/YW.1Q^%\,/J5V>!12H6@BJ M?I\A)YX2%6C02$2=^^P&BJS$!%$2C5-"YDZ@&YM-2HPH+J3FN9#NI[J%@M2H MU],4) @(X DRF"2C0VJ'+&,68:62G T6EHM,06ZJ)]9$Q\]:^5'&3M)A/B"[ M4I6G.L>N7"DG$^_HO2OTS&N4/>5WU$DW@35;X$<#X\?-$+)]=L55]KR(Y2.? M?%[?E?9Z+FU!P[ 3QO_N]6;MY;(GU;<6R;2B.0M7(26<0L)# M4"88'3Q/7+.M]*PCK)Q6KH-2UTXUBU(_NE)/$4T6)08E(]),) ,2+$&*"8%X M--0#]TI2L[$IVH3-UHI<>:+9=-ZQ-W27UBQ8'61)_$"J M8A/7"%5NAG\8&H!CRI'@(4$5E0$IZ@S2$@+S.D3I(0=#X!N"(+ M]% ^6Z1G/=+HF\XTW@["F>GZ5AA'LHU/RBI7QK-,HV\8_YA(Y[+.V"3<<*OG M*U-HG*-;$*P^!/M[AIA8;ID#ZI$E*G?M"3ZG>E"DL$S_@9:*P,8FD6W9E#IC MQ;.Q>IZ-HN>/KN=33"4RZ;5@ 1$!N98QCDA[("CJ0+%6'&SNCD51":@@5&T(]7EKAHD08)(+;5&2ET. K4!* M*8L\,)*(2.(G 2>$TFW.E^X?6/PDC=7M1PSV*+K]8+H]Q3X@B8[J1#R4L,G* M4%@C!2(@!C8F"6JK^?@,E(B52":9DP$CB(//A MC4STQ*NDWY)Y8X+G3%=EL&[H\%0\(@\?@SHX#S>>V[CSP2 7 ZQRGOJ]3V@4 M!J=7LY^*W^21ZL?<8%AEH;WY(8I+%^_V6&;ISS=)8D=)8%<&%9BK#^;V9FB, M\QZ2U250/HU&P(5$&H+(D7 <+(]4$I+S9R1I4JGWXE9952Y30* )(# =J!*( MXIY)Y$6NTYS^0Y91AI2*QA$-WFFSL:G;ZH;NLTW,MUGOBGZDX>2L$T8M9X;' MK;-B^NWBCV'NZ'=P*:ZM[](J$%P?!,_6S"$J<&5X1((F(Q,8=TAK M;9'1S!HA5)0BF9L$>%MP55,FT7PZM$+^IF<*"K4?BA50>")0F.)E(=H8( 2 M#GP^]$YX()A!SCC'J#*^ZJE'B&KS%0&%FIQ4S: _\N9"/%N'_]-Z]>;@_6'K MU;N#_=9>Y\_=PZ.]SNO6UO;1WI][1WN[A_>KP#-9B[LE=*^Z.O/:RO7/L"9R MW(R;XI9 \_.!.S;94]F/F1#L1S-LLEJV>W[T42MGFZMOF9FOX>.M,(BZ ,#"!0)O$?67N M%05*@Q1,"YX,:=#M)/IFG+64L]3F^1^+;C="MZ)PD8:D9%$ M)54/V@?%@P&QLVBQ"<<7V*H/MF;+^FA@.$G1(TU,HB1"6*1( ME0<'7$5,7#"Z"C>7=-;P+AGYZZ#=#T])BG8_EG9?3&LW8=&Z9&;@3$JL2=I= M17D%I:5R3+N82 FA;;Y4:]KF!9LWF90D@I[6RP];593YT)P49TF#S@DOI9/# M4 ^3; [BG 95['X+'OT3!OT"6PO!UFR9(.U X>@B\E@8!,ER0IJ*1$JBID[$ M9$YIO['Y?_^/2O+\M50;7%OEKI^9W%>Y"S%94L.GO25*)@LCZ;4DWJ$D3HFT M5@HI0[*-S:I; ->PRY?368GN6C6<%3Q]]QBHW3T>EHV,FU*W=0>J/"0 M6E!JMBJ0H3)PIC#2'C,$1$MD#=:(.NJ=50HLQK7QD.(B>%2) V_ V=,M!6-O"?[KI)T 88G H8IAH:3F24," UQX._VNML=;9+//BSC@=_TT^?;9WFNIZC M_K626A?/ZTSS2>*MJMST'[Z&5^H6=5]V>Z;FRM3W0UK8_ZUE4 M6EIG)<+&8 38>93N:(<<)\HQ#$)%N[$IV_R&;FHE$'P==+PVEV+1\:;H^'2Q M"2M%" 0C;FRBK]XY9+ UR%)'M<$\R9XW2L?7BJ/>K*%56\&ST;"5E/,:&6GU M^J/P?)O+-R7BZ@ID7>P$6Z(P:D2HV5H,V"@:1'!(LL@0*&<2"Q$*<= 4>Q B M4K>QF9LAS);^*Z>;ZZ+0#QIE]7.%+K$*]]?E*;8A-&BAI40B$I]C)CFRAEG$ M;5 &?)!"L2;&*CP#'\@E.<^W?FMDOE4\8\P]1OTJ%6UX; 8YP&HT.@EY:(X' MS['?B9>8KV;@2_'QQP^YFB#74?_(?'O?'1T?]T_R,K[J#PZSM'XSP^"W^Z>Y M+JO)DRQ4I3YX^V.&JG")(3@M$(^Y<5,$@93U@ 3%45H9%!:XRF01T)#TVN(Q M:3I-J471"X6YOXY/41@.U#$M ]*6202,8&0I9R@2&WB";N\Q-#'MXQGX3:[G MK'6'PW/3^?GO;S=/KN[Z2^/@Q:X?3LI'\1PN3%LTE)H"JOK;A5GB21 M+0LBI[@4EV^-"#9;X$=Y[#0&@FBT!(%,SY0E+/WIG5*$!2PKAPJ_H5=*<:BL MBRH_;-I:4>6'4>4I,F*CH5QXBTPD(G>*=4A3)9#AP0H#*C*9.\7>&)386&_* MRL6(EPF7"3^KM(%X>4I?T@:>VBVX6'1P":]XP VZLS.;-J"PY1J\3@OJ#0*( M$BFN%6+.68X%4.9CVJ!%6^AEFGF4M('U H9'3QLHP/#0P##%W&-(MK8G&DD# M&(%1 5DG%4HVN'/":1I9SB=J4[Q,8F?)&JA'=W=CDM?XP/.;.S:]3Z$U,*/0 M&C^O K6VJRJ=/3]F2OE<]$M2D'R@FE]\%X:C0=?ET]3\_O-R,#:#$HUE>!!W M)Q)\EP1XT,MBR__?_2&P'[*J:@#V_/47KHPL$%D?1,XV0[18ICT0&Q1M[K?! MK4)&!XL$".)5#%+(7*RXS: A?="*B[+A+LH'@8"BY8MI^301\M(+KB1RX"@" M#("4(QX%&JW@4D2ODI8+/*OCC75@KD,X6/;Y="?]0K/+Y^'IS1J:?$]YLKH4 MJKU-E]OWL_UBW)3FYG"L4@I8(/ 2D0N9$ ;L M@DFP-C$A:#,Z:RTVL?%8<26M+(G6"$@P MFH^503F+$_>B;<5FL_^:B"O/P!6U$!%KF5'+AD_=7B\?UN7Z[94"/B_WTP)H M240 !SA@XS10D 8,91$KS *&1,3^VINP,/Z (%DPKS[,NRF=D 3&.4$Q:(N MJH1^VE)$G0R2AD!Y8M:;5.FVU$N3J>)<:JRJ1R(MB9JK)'S(>YVA$G.6E MB4Z[2M4S,1)%U5=%U:?I#<,>>R\0B4XD>N.2V62,K\JHDF198^I"4G7,&I8[ MO%;NI9^4X=KJ[+2J)[N__['WY]:;W<[18?7BN]W#HW=[VT>[D_>WCEJ[Z>6# M5ZVWN^_V#G9F"G0]H/'7-/[W7P]T[>N"ZTI3[XBW I, *@H-@0DO#0T2TZCI MF,(]L/^LX'I]N#Z;9FFCY=0ZA0(.B<(QH9%1R6SEP4HIG(_2QHU-!M F-_0# M;*+=6I,_K,!@@<$)#%KL19"<4AD"L*0B/H)Q2F N!=4DC.GM [O["@S6"H/3 M?1-9\$9ZGFZU7'F6RF3).*P"]S[RC4VB93N)MD$ 59-AL1(TL80 M-().S7A)BF_DP8!JMCD[US9&'QFRT?L-O)O,HNORHNCQ=Y(8D -:")EN(FZ3+,AE$S&A$=(+CP&W 5N=462%6J,C- M:AWB/UXH8CG"*D=8)1AS/:%]MG<]4R C91I)[!0"QB*R7,=2OA,/MI^>R(;U>B]/MF>8OUAG.60X/'@_ECK9FR%[@5$NK"').> 34QIQY MHY )$%Q0P7+"-S89@S;#=7GEFD'V:O37/5,8J#.28[7+XLP;W['*"%87 MD2EG$8\'7K/U?,'8:"6/B+J0.(R6'BD=.7+ M2?<81S(QJ9N*SK;X&OEX[.* M+M?,1HHN/ZHN3Q,1HH.&7 F L8! ^$1$P.-B MIG/%GS*0![2HFK9P\[O2%[OV=<'MDAN\9J ^6S38$?[W8/OV<) MOWIS\+ZUUWEU\&Z_2A^^7S;P[ %PK=G \SH1'F"*Z]9%;N4FO [69Z??J^S* MT2!]QQ@0ATNEW3A;/31$B^=P ?YKKW M)^=^W.HPW04^M(QS:0U&P]:9N3 )@TIJ_>IFKCYR-Z)IRGS6'9F3W6]GH>>[ MH_-!&.[UW/E@$/QOYZ-.?_0AC-Z:KB_LN#YV/)MG3XC%G%B)(!*"P*0'E=T% M+G+KM<,Q>)G8<1O$["G.PLW7&G2 4V!J/6'J 8K\%YAZ IB:SK:/VBH++&>M MBH15 $@SRI'W BS! "JW_8"V9C7TCBV-W==@PFL55WUIB)U4/:A.NL9V3ZK. MM"TSZ YS%F$<]$];?3LRW2JIL+I#43^B\S3>#(=A=+^NY,\A-;IV9OLNS^,@ M_C$,6WGE#RJIY-;"ETU=7O4'!\G\,J.TIF^R2-],)'I1=I':=I'/LV'7).T; M/!*)(B,LGXA%I+-GF'J)731>"^HV-DE;TU(*87WUO7:*6/2]*?H^Q1HQ(PJB M-PBL3,8M!)GT76F$B5*,4+[4\9=1]@:F?WWWR^:_T\/E)ZY< MO M)#0=U P3!=R$$S0AQ=#QV7IZFW\[Y#:U>?U01J/1RK]5-,_LT,">M,S.H MNIN/CD.B3@DX?.@-^7["E1* M:P7Q3'/#B45G)E/ =E!,'\C$],%OC0G M7\W%<..7Z^N2%F4R(9G7Y;;UNZ=\'W^99PYLJV7>>O-F]_6[@];^WO:[@\,/ MAT>[^X?MUEYG^P:UF+UCV/]G[TN;VDBRM?^*@O?>&]T12B;WQ3U!!&V[/>[; MB+:-VP%?'+F"L)"X6HSQKW]/5I5V88.1;0DJ9KH;J4I5N9WG+'GR.3]EP:SN M2:N A6&O\;9K1Z&=Q?WI! 6>SJ+ 'Q,4>#-!@8V?J%_V+\K]F[RC<]8;P;/" MH-F(GWS,F0IG)1Z&G$$Z_E3^X-=5@G0S8/VD[I'=1F4*MD87\ B_!E]OWMH[ M[)_:;ONSS; X70[P8;\;_NZ#TN@.BX^':;(^ILOC67O@.[W!J!^/H$V_=WK^ MPT^V[5K78]ON=?ODW3\7)T=O/Y]<',,]KR^.::M]PEVWTG[ M -H!=EHG_N?U]?6N_^2 ?G^Z2U_]XJ);P( H$=ENDSG4;&4X; \!:4J^"BDJ7= MWNZ.8MC/%G*@.4$KN.1(Y&#%&V>"X30Q237\5^\T(AC,EUG8^B.P3EHVAVLK M9=[X?32 U3(H,Z=_MX/V(%^9G;&Q#5BMG 70A6M5YW.F -]1H';=_OO;D>P.H%C'C9];M-0,;3 M"./9;URUAV>--B#)G&DT&+E!.[1M/T>G?LD#_S__3X-(_?:TM+R*3^2W7YL- MF #;..WT' !H)]H CP1,"G$ P+V61/^_!@[OI]S@[L;^Z34".[WMVWF?>U#V++_6 MCL#@Z66CJ+@5IF"4L_6@:3!I'R*8=XUL0%:=R&T_@R;_WPBLQ=@O]\_F,O+@=G[0I/S^Q,=U.O-[R$;@S!(NWW8$U>C#K#]F4G5BO^!GMR M?AE51EI>25NSL):,\-%$R=[!U(;!A'ER,78;E_T(%CO5]>,]"1?H![8BD+ M56I$[E:>7)\G=- XS#A?/\Z;@)Y>+_MKFJAG1V=O)CB?IM,$TFR6T! M:V10H'7&E%D8V6T 'A4>6K]:.0T0HCSNLRLA=MI@:]MJ?/VL9BZ:/_C6#@S M2NK H.1!9&O'GX^ZI:!IF+F<]^^_J#E_<17=[7;&1XNBB? Z*TG_\L.K^Z!30ID%- M]>Y?IL]L-F8T07%QKFO3=?:R'(B,^GETJU6[."Z 0^!\Y?:5#UXYW.,1*A9. M^Z(Z$U6(<%;Y,Y":\8 +07XM/"NKL+S,;N7*+3K_E0+Z?OJF M>.*3O$??]K=P$*9.V]_5>KA-KS9?JRXNQB%8'J%1&2CPJ1\CNH GG55R4)I? MA,&3XX?JNSD;YX8GP;I)[1R7SC+.*N1Y!FOLPL5^!3YL BH%K-_ID73U(WGQ M2+*P!/^U8)3?):;#\1W#;M]])7]QW=+O[MB^R78WF,9@2NQ/+)F_ 63 6!YL MB+N*#YY6[NK%/YW6Y\Z' ]HZ/SPZ_7Q\_NJZV"*@;T6+GGPH7-F+/\];\*Q% M=_7DW5MV"&T\I@?B\%FKW7KVY_G)Q4MVC,8W>*I?;\U\ZZ/5%$?*A>>$W@WB8GH/(763S^#$NN_WW44HB=0JPX@HJ6.81&$H!61UT MX@QS$^7B,KJ3!ML8M?RV-/TG\_TPE'+I+992"+V[C;.4;\H>:WMX71K8$W\0 M[+7_&[6SNSHU?[//=V$_@)DV'KA"Y]K!8'1Q6=J:A75G4P*SKG0/Q_9E%=?- M#2LSA)JSF46E\IYUDLL.9""*W0*%;/G W)VQ2?R-IFIE)JQJ6C<.&P,[]FBS M>=K-!Q-"&06:_JKPNBLKYLW(G\V,2+'=%?-0C08QC3K0S8]E?U+[4WY;$? 9 M@A_JQH,!3D'OJO0RLS$\L8P]N/_M80.&95"URL/*ZP$*PIN&HWYEWU>- MGCQDJ5F^<"MM9]";:6'AS61OXV.F7ROFQA>S'JIV%<^>FZ?2BVGW<00DPQ9\4VAO;3S-W3 2A75*^('687K/\Q#\IA#LN ]WC:RSUP.2[; MG%W@L7Q4/HL"G9^,WB[HQ6%V(,=.3#F:H0T+O5]FPY7QA,DORM&=UTQ2!%IZ^PEV9M=J^KP'UM-?- M.XVE^GG='GQX6@!7_NLQ6E.OWF=&1]88YE%9'XP$+PU;I^GX>M@S_[<$PX\-%&4[+-]C!67,U.],DN V@$^$*J-SY M3:0+FW4T-+3<1;N1ZJDP ]-3?2EBYUV_%@E-F7SH7$&XS/N MR/^!R@3+$MK1JWXTU\72#@EY+%:TOK($QLV?:N8B_%T\Y@IP\*S<9JT"^6/; M:%#MX8V[/&L75#H7EE#NP23XVBSLKLF\+1A>I?4QNNR5$6-[6A73R2]=T?CI MED%NQX=N[RJ;VIT<_RU\9+"8X\(F7]ZRRQ'4;/GUV]EBV7ACNQ] _3[/4Y'UX-/>;K/Q MUQ#L^,E.5'''9#^LFMTJ2'UCYF]WE%NQD/QKN9"),$82)CDKU(64>'1$&NUL M9.$KR?Y?5[)_QW[^ B2+3/)W$7UD"O?@?/]3Z]5[++#!F EDHXB($Z*1L4DA M"::,%,)[9G(19[Z[7*WLOXOUY38%X'I)73DJ>2'22TJ@%ISX$AK6<3^Q> M*I=4S^UMY_;ZX/2]"SQZ$2G"@C/$#6;(<S/O!8A>4\WNN;G[+;:/4J7W1& M0\T!"\'_W2@224I%>LO&V6JK/?N>H?!4'V(>QQ_5[F"YKU3N;.>;9G>8!E_9 M'*IP?S+HXW&:[<^-9S1_5$=A):QJUX]Z_5W5FXO>6(X-TTSG4A+..]!VA$MI MG:(Z5NK-4%ZKM_M X$MQ"/ZDP*!80+UAZQ6H-QR0#AH^YE-FB3B2N-O9(WI- MZHTZ%;#PN0Z2XMX()Y7'*5!P:WVP@=:FRWKF]N"J=?J>)QXLIPS46XX5I #J MS?"$@N^%GMA"_CYS=8P]I)1V$% M<18,*M@[2K':+)&Q1B_&/ER\?UI\Y04._G5FZIM@O&+9H+MT*#.Q[$ZFWE[M3_K(LQ_P8L#W[W) M9S#R:$X2U6^5U[S9\9AGD[$HU\B*?-\O!V-*.Z'8VAY;&)V>+U92#GRUPV3. MYD^MS)DAS?$Y!GL*"^@4;FC>U6BEGE%/:&(6[%;K'5A/$5.CB(TY;E''+]9C MM'ZX:EV]MTE9(A)8*IB 0R))1%9GUP2#HT!2( +[G3TM=Y=IT6\,X2X9LL7F MY0LPA7*F]],S4).SYZ3N[K(*IRQ+2C@:)>=":>(YDU: 6J !^U2OD#6M$':X M_YZIO$W# HJ"$W!9&4>YZ!N*/(:0O)0PPKE Y:H@?[-"\'O--CA.2AFGG M1AI'O7;>8QE2LH&0>K;7,MN?]W/,BSHF.68:*. ]BV"=$<;8 M%^.9;T!5G#7^%YS0>PJY)8X;; (WUG$NF8.%EESD@A'MB:VG?3UI44>O1.OS M6W+X[.6G@Z/3Z_?.:NN8H8CPH!#(6P#W%=8##Z"+F3)!A,R7A'?9\@+8;2S: M($L!S>TP05ATUA'MDF26.Q]M]"Y9'[T Q&&DSA!8$^0\_P0FB+1:>@!XT"@D M("X<1L9:@1)S 6P3IXDU8(*HW66"KI]G@K#@"6'@JS*&.0., NT(DB&T]C99 M@NL5LJ85PL$$B5A3+Y-#"ON,1#E]TP>#=$A2H=SO6([JM/^;BB%J#^(D&4! 9N M XE(6\Y1"-J!\\8H5PJT^6JL_FD!!T8U 5BF$PD)$G 2PX MIF':$[$("R8$+ >CL2C"""LMN&\,(VR:X9&3>I)BPG(FN8W,F0@.8Z"!$!NB MM77ZS7I6W#$!M4(%RYX!1EY): 3/$;20P5835J^0]:P0GX\K6$*5LHHCXK$$503+Q#EBD ^& M*2H,CY$7803\G0P/)3V8QEJ#]1.X%-$R38,UP1E/DDVBGNTUS39N7;W7WHC@ M-4%113 \?&+(!DZ0X3)EXA3/I+\Q'6^MAD>4)#C'E(E&10[)@2\G45 6U("6!AF7)!(4W(H0N).R-#Q6J(&?'3I:37#V M?1D"6O%JANFKW^O"G[[,72NHIJ[+?S]F[J^\+8I)4HDGI&RRB%O, $>21\DS M)R1H#M#@BREKQ!$GHTM4:<99 .O$!$S!#<+8>*/<[6D&=G[\@:B[\X/ BNE< M-_9#KZ"WG6$L>Y-/S&5^F.\7$?WI1\1>=AN'?M@K,LH*#R0CP#0?=-5H-'[O MP7\FYYO_V'_S^^1T%F1+X]_MOWD[^5GF:ZV?A91^EN M7#FK1VY"R0ZVM\O9SAL@N[$_)4.:?/?7 M3%V\(F]P?*6B4%CBN=BH930[J^.9G)*E7YVU,WG4F..XY%P ,8+>9*:P=F;" MSJK,C_G+*[:*V/77L[0.P[.X:-!,"*;Z\6,$!"LYTZ?#-O6C,^=UPXTGS4\G MK>1-L&/2X.+.F6Z,F9OAX\[113KW$DA6]N2KXS,1R.&4.+MZ_H2)DRN5EF1"GF/-/8W/"F&9P(H^+VV._W^IE( M#KR0W@4,X(HW-/-!I%F&M?:F4\<*R#86%/YRFT6=B%U\.1GYR]9Z\DFYX29[:QOB(5*.@$+"=7A?^C)U. M52O QY+YKF(/F*P?@/%8T#CF2AJPY-O5L(5Q\R;+N3@R4LQ]!?*33OV:YV/R MQ(M>F-"3Y4Z$F$<99!8TC!W.<=WG%909;VZ2M)]Y+GZ6IB?:?BZN,#8^IVJG MV8@%[64>]X)YID'ES*F*S/94LN^7%)GY 9/C$# 7^4FA75#VERQQ=LH2V(97 M^X*1/],-W9KXO3G#^E[(R5@SS_!L/H#D@9=%A8%9:Q@,W(EA"\,Z-5;Y:D7_ M\_3Y<]O/)T4&F1Z^\:8XX%09I%1B4)3/HBO*%1#ZV\&,+(W+:62, SDY*\V@ M7]Z,W+#X,5<8B?S[O&HC@$G^4?6<-YE-<^["^)6*Z%^;U1&@?OMC 2'EF_X3 M0R:\JIXP-4( TIX7&G*"XH=7\!7(+BC-:7,T$8CC7W^F"*^P=_FT#L3,EWG; M)O^\5.+0T,H$J+"JTBU5T9_9&1D3.L:B]VC,S9@K5_1SZ90N2&.GTRC%?HY( MM> W'5\HQOO*]D$'E$20ER/ DER(>UP?86:T2UJQBXM>MWQ(:1G#DBB5<:5Q M4)LBZL@_*+W$D S$DO2]L*C+FSLE)4<0ALMD-P ]C-Z54_Q52A_9<&9O;C45NYJ!1*C@[Q?;E#A4NTR!7T?$5:=Y\ MYZ;*9EG-\)O53'.5GFD/MTRK; RKY230]/(+(9(6C.MQ'(Z#40]"F8Y#Q=6B M^H)&I>@FU_GG:=37L7(%&J^SV0H?,XON.,K#=:%4,W=TEL>J2M6H"\Y4XUG% M+#ZY=9/T51[JN;I%E>QCBK\X17@#C9Y;3-$?UF=M,0>CSPO<*]!H]1-RV:@) MBKT>LR3_S%D<1](N^[V/[0*3XP4T*]?=Z&?FU)255G?F#'$1)2OIQ&/C+U!$ MT*>7V=ERMONA<5BXN:'L]'B!_/7R]\/7D\!LI/&9;>*C:Z"S77B M-TY4\&0<"&HV&/PC4:DO"1T?Y([=7K]8745P(?0Z'=MO%*/;N!K[J7^.P'=E MN.@2&\\NV!JD^D56W=C4*)*6$258B Z15O&OE]5>G):86Q6F(L[1F4H MOG"A4V7CW/2"<@$M34 1=9O[]LLDL34SRQ>964C-S%(SL]3,+/>JW+U1_"@W M%++Z.AO,RM]]=4M^#S 9++,"%L;[;=DO+SS97%6EVVMT>N 6][/>NY7!, MEEYL8)41_<*(@"F:42^S#N3$-;?P;-^^+".Y[4'A<4X\:'CFCW4.EU3+BF\6 MY>.6=?;85M798]^]SMYXUWMFTWOCRL+C@TE9^%/:HO^T3UX(5;SSY43 TDJ9#$G*#H? MK-"6$Q,65Y;JC8-2QU7SE)VMTWX!64_;?3_*3QG[2N4MTUULFS?3 M/L*]@,9GL=A/+!N1R13;N?!5=H:*(FL%FC8;:526_9Z\HPV60_'':>%D]8L4 MB]*KB>6V:5E&/D]OD7U1[B/F(AOH8Z^3$S'AIYU.>W31Z+:'_7S>H*"] N_9 MYX+TMN_R=V!2@B$*5T[M96,0+_+%[&SES=.8*TP,YIRMY44[7YM[Q:*^LN"E MP +I#VW%GN5*C[%W6H9EIZ-7A*Y7]_RF$JZ3NR?>%=A>V5W+ ?=RH*:5.V;< MJ2HD>@&"5L[(M*A8+L$^/Y#YWN*+F%+>-<[)+)>]JVS@7 ]@T>4R8*$,#>=M M^V:I26>W*N'CI'!;67 ;;/_!#=7(0^AG7S6WO>0L*PN_C0M3?(Q@%'1F2K5_ M>O[/=.WE\>@7I=1R4=M<$,T.;:.T&(N.B!?CMH_*^'CI[KI^SP94O0\$&N2[ MT/>5OU\H\7*.R[WHRWZ5!=2_GDI3L8=<9 &4?FF9LCJ;3C"N9S6M,Z3PY[:%(R@%2U+UGDKS\&CVZC"IU4&0/&A MH*0KR\J1G4:QNYZQ]-/P27=T@4)OB*JG3U*?V6/3FU,.EZN#HWW\/I)\O,IY MQ)G2B!O-D%4N(F:9QDZZ:&VNN8&; B^?NFN.LU2J=(K"=/2S,]*XM.UL._9! M)CK7X^!6[ZH;RTA-A4.%'Y+O+'-+VMED/K.=-,F0'L3AL#.IINZK\FRS-19" M=%4Z31G_FJ94/,R2"E] \?E$]/S%RD2KI7K;TR2.(H.C2E":U).<+R19%@V= M)'RT^S,3"A?3RI\S@+M;IK,7Z8!E'DV%[A.HFE].V7E:6=G/Z3RT)-(\N+Z36_CKO:+FI"VZRU)CV\40/, M#D>9U )M7!K%XMO\H*M>_T-1M=!>YJV"&:%LCN^>#&UOE!?$QW;>%ZULMAM' MICW>\*P&8EH-M*R46%0+7;$MFRN'EGE0,YAPP_(HS(CJEOP[L*M@.$ ^JG*D M^3HLX';(14+'A5%G3Y"4<*M8PM5I4XH-IC=JYFQSPE^+*OI% MU:*_JX4VW73=GW:S5K\%A=JKS^^CHS'1J!&F$B,N70 CWVID8-"]24H9"RXH M%\O'#+][W.&-/XMAU(F'Z?4XK36\G*0OE@GU^Y5RV.^&F6SZ_5(S'&7+^!$' M*#X=OGJ/;6+&.#!P,R<5CTD@QP!&L-,F26FCDG'1]1<<KD^8@%5A3\"$Y"+3GZN,O_'V!OF-/,X5?9.BGY)]33G M?(@;%-DLQEG7^QB??#F&;K-LXO+K9YA'_X)XS=7 MEW>+2_\:AN5K&N]JPV^\C'?)[#5H>1ZB C6K^\9]@'&,&W/GK;M/Y*[!\E;= M_UA'H0ZD&X[2![O M,Q9?C]84@_'4#L[F.KV)R^O+^OS&>:@LK&)O-F<6Y%2*1A[2N1G"C6V8I_]: MG*0U=7ZVT_W\OHWJ]1TB!U@P1AVU6F'-"?.:2*$-(U0G%KBG[U]6D0-RYU#^ MLIN93?);.)I9N.!"/K4"GLU#"#"<'5]\ZAR>GWTX/C^%-AQ\@GO:Q^>O/QR^ M^.?LY-GO'TXN7I^WSL/%R?E+=O#B+1G_!MXU.J%OY>&+U^W#9W#M\W-P3>$] M+U[QDW?0[A>O+^#]T):3"VCKU^.#@_?D]-+NW! M*2+$<\0]Y\A8Y9#T CQ:'ZQ5 !&,\J6X1!D%^SYBE"_=49QJ<^F6@W#C8?-M M4K-_]W,FT[#<4,I) L4>\K8JWLF=]&ZSM%+5UEIGS5IGO-;^[MCNL%(_Q7*K ME<]=E,_U@O+YG%E_*=,8$Y2P#8@3$9&FTB/L" W4@[1::LB^[Z++? MRX?A<@) +,[=9:MV)C?R08-O;=?^-/ M"OBVA_&O]L=9+"Y_6P/RV@!Y,>X" M@"QPTMA&@:)5%'$7&=*!!42P"5A)$IF0 ,A->7\\KJW?.TGU_GR6Q+9B;QW, MKX/Y&ZU^:BVS7BUS<+0_;(&&*33-T?[5X=$!?J^),81CB6#A8\1%3,@X[Y'3 M3!$35?(20(.H)N;KLOM_:H3_07@$3ZN34RMR\[95&SUP3^"7+E]=O[6ZP.!PRX3I\T+BZO>'M;!.SY8W%VT-O'>6^,_3:!QY9J:;E<496 M[M;YS58[6ZYU0-9J%;,^%7.PK&((3=SPD% PTB >E44N88N22D)P%:0E:F>/ MT*:BR^;]MX7O-RRLLH76_U%!D[+JA&156V-*/["MJJEV!R; ;'@$_)6>6^>X M5]1IJZB56$G%% CKY.0[0=^,T(^3D^8'P^^K9?@5SIIDC$124(=XOX+QR!6,Y+.O,49;K0Q2UJ"9^W&@0TZC3Z+13 MX]M.\'[FSF3#L[AV?OO?:(L>:V04QJ,=TT2 MLE@IA'5RA$8;J8910<,QK=8KW!@L@\PIG^;U+C,DQYU3-I M[S@M=G9E/4AJR?U2JJJ:@WDT;Q+F]@QY7\5DF,#$KN0E"HIV?E M-$VHF8M;LF3%?B:[#R,_IO(;C$OTEIWZE+FD*S*LZ4L;16&3>8[*VRRD"J+Z M\3+? E^ LYA)# NFXT^78^+(LD?>7E9;S54#!G&>3SES:GV!^WDZ@+N-HUX5 MMBKKN=Z O<,[=6.>Q1"&HV2$+!]2U 6TE_ HZ\^:)6EVUBB9(ML6!0,J&M+, M"XMR28'&11R>]4+C0S<7/K0E.=E%9C=$8TK%3T6SXKBL9OF#!U#D=&RW%Q S M*10])4VK.KZ@6@NUEB_/1R7S-]WEK;.9E3IAANS'U"FJ;HV9-2B&P2VN(O]3!E;O?4MO'6P[.!T1Q>@0P+81Y-0%7YL MWL[G ];:?^^-2F*DQF=IBMLNZ MTY5CO$BIO413GF$ 3(Q!1)UL].6*C)GYNJ+LSD9)+B#5[A>^^(*2GQ)2+ZK[ MA86;J<1#-KR'16RA,'7LIVSC@+:^19'A;72>CI8YY<\RIWR,W7&@I'0L2P;S M<=BEB(HL1F&^2LD[PU1?5A.;,/!/V=;!VILQ'I?9^!;>SGLD4%G?]@/+&ST;*YJ5AMR]]VOL?B/:&3S\4=YNGC0;$.X@TL^ LT M]Y5VG4;39I?GA -_^UVOHT(T8 V.JD( E>OJ3 M$GO57"]*Q-R*&1?9&[MY916!HA7=W-#9>@*#+Q84F*\+F#$EP^MT[8(;7JK9 MU87])BU8T3$7O1WEB@+#,6I_4Q\7"@FNJCG8Z\_4%]R]C7=XRZJ!F?=[>ZH& M\N_.WO^Z7.]_P'(&9V*8;89W8#T^A6[#8N]O"BU_JUT9716M9Z% M3F[7R<5S^-M?']"#JQ9]_>'DHDC;NSZX>L]L<$H[@I3.91O9=S?P98+THJE[4?LL] M[4&K+\^NUZ!1BM\L7.+%)5+V(!L#I[W^3%F?:,JBNJO4S_BG,^Y.#WR*8CIOU?3I,,XWO#2H M*W-Z6AMIMBW5NZN"3F?MR\NX&)_^OM#^;+IDH''9URZ6_$:56_D9N)Z=:1A1 MS E%6'N#>, Q'VEGB,@DM!(T"N<7<7I# D+%$Y_DNEIM?POT:]T@B$]6U%'9 MFGHH7.PRJF^\O% /Y=:/)607M-\W/?;+U\ DK1N[78TUMWKL??-R;ZPY8>Z5 MV[MY11Z."N/CH# Y_BYW<)]GB^,6R;[K&,2M&JM6_N8K0_7=%MXMGG'K',/- M'N:Q0=L ,[?8Q5PJ.++V<:E'?6;4^634R7=%@<?7WTZNGN'7QSX?6L]_;)Q?0'_J*M>"7K6=_7)P6M=W^D@^OJ M%-(;G,M$B];5^\1MTHI[E(G!$-<^()<<1SZQ8$AP6BN3F1IQDV"U%52-WXCI MBQ9)#8,U#$Y@4'F:2+ T)8>YY\E229U2W G)*+&D@$$","@R#!* 05[#X";# MX.<%& Q!.DNB023Q@#@5!CG-(Q(.:ZXC]9SG0A4,-Y6I8;"&P<<)@\%CQK3F M1!G!4PP6,#!HHWVRVF OOY+/6\/@IL$@68!!"XI-"VF14)P!#!*'C&0<)6JC ME##/,86=/:Y4DXCM*,U9PV -@VMWBK4."G#.1QHX8\XYFAC'(3I)F=*JL@99 M)F&NK<$M@$&V (/.2XFYB]5\F 5IIT]9G"3B66FITV$ MP34106UIQ+,J>!9 GG+2\8U;&P^S2L =D T<'*4,<?6QCJ@M66"OAC0BC: DR[!B8N> M(^YC0-9$C*S&U.9<54=!T!EI&LQJ07^X@JXQ!A]%I9R@S+'WV7,!%P7\>YR" M7".9=SAXI1BWFFMG&=64A(B#B\3648F]:\%O3-%?3(*./1.<^,X%8P M4-V^Q1 MT#J7'"0)Z<0Q2M2#_9:L)9KL["G3Y&O+B]VT? >JOQIRT#\MX+":_ZNL.3AA MI+E?J1@&XQ!ZH\SQ4=><6LO0/!CX=]@HEI@#?4^X$\ZHY)4#N]\0EH\.U9&; MK8+_]E+DAN@4I1,$19$2XIQ(9+#DR$7%)+/1:J; H>.ZJ?3W*53U;2+VDW>E M:H"M 78M ,NY"#1J*90(7*B@$Q4ZV(292\1J4T?,M@Q@%R-F5$;EO/3(RY@C M9CE%QX-?S00. 1M#O<\EO;5LRON'S&J K0&V!MAUEJBH 7;3 '8Q4IF(H48P M@;RW8,$2'9&CD2%&9$P!)EOX7&@5\R;%]]Y\K &V!M@:8!?^XT_BV'4B8?I>7?8'EZ_:X?XQ_['MX^ Q=])1N )_WU@]B3?3]XX:Y MID7>3%KD>D77*WH[1_T;B;YOFRFUJ6&T0O/_7=0Q6U$5K>:?KJFV;HP>2HL3 MC8(I'"-/6%@1G-!8!5A4X$FP.L%H/='#EPS:@ _?O?Q\0-_"_:^NBT@BO+L% M[3Y\\4_[^.*M@.\^+48/H1WBX.B5.#X_^'QR%#JM9R]S)!&>]Y8>GQ_SDW=_ MMD^./L!W?Z2#Y02CJ(PSR1$D5&"(.QV0%3JAF(BDTE"E"&UEG 6T9"BYF :44(J"Q M0-S*3#\M)?+8Z*BH#H+ZG3U)FUJLZ]Q]-953#8 V#F]/K.\ @LPE'*J05.'& 0FV5 #P,3">=E"9U0LV6P>!B0DTD MR4GM'?(^%QE7P2.3H@!CD&N,8>:#R;5(C&CB+2'A7]-IS$W%K2*^>6!/NQ%: MTQC$[J#7'S1L-S1ZWTS\]"@HZU+40AEFDH:U36ERD1'.M(Q22&E)K*-[6P5E MR]7EHO-!):$1C4(BKJE CE** -.8(AI[Q_/I%L&;5,D-XJRKR2G732QO)!@K MF3F *\Y$<%0DJ8D/)'!'K:LC6%LFZ8L1+ <.>6"&(9]/"W/""+)2,A2,$"9& M%1D.(.F4-96J:6@?L*1[$&?O)/=>*8ZE-3:"5J>2VZB(LZR.TFR9I"]1/SF8 MX9 (@ND$27?&(<,D!?D;*.E:F:\-:(.1&R9I"]Q/S%O)#,$"1(HXA;[O#)(.Q6LYN '2KXVBJ$_P_*8TSGS*=)<2:_?=9?]R:2WL:D>M'^P'9!(U]8CM7]GJP\Z_Y M/D('JX>KW,>;QN*FON\5; %+!%U?^]F/CN?O__77\Q>O#QL'+Y^^/GQS_.;H M^<&;9N-EZ^GNQC>]U1O"PX:]QMNN!5S.M 0 VR%V!^5?A706; 5_M+NVZ]NV MTW@SA"\NH-6#QO_\/PU*X;?&+Y4\Q?#KQG?YE_T+P"QH?+O;&)[U1O"L,&@V MXBS,D?ID"\47LG?;MY5G;[X,$#XXR6#YJ#L17[RD)+AE.D(W$(6Y"1-I2 MASS6.N_V*V;-[3D0-Y/P\+2:]NN:\O A$//5C:TI#S>=_JFF/*PI#[=JF&N" MN,TDB*M7=+VBMW/4'RGE83$*^X5W:P=/OFF]W?ID]C>MM]M6N*Y;N(DM7&=Y M8\)WQ88+TMMN$9HK(F]W+F;\D#?U5G7QP6S.42L)"] _[RG'@5G"I4R:!NZ$ M\E37^;OKV9P+YX?/7G?@W6<'N4WGKS_ ._CQYW_.#X_>XM:SMY_AJ>V3=Z_( M4N4@>L!;+]Y>';Y[?G7\[CEMO*&Z%?!(R""8= MUEQQ;")+*5"CA0T\J5BGQ6X9;BVFQ0J3' ^:(.)M0)PKAIRB%DD2A#/.*J_T MSAZ534H?X 'H&K<>*&X91FB4&%8R-CSR!&O:V>"]5)(1E>ILTVW#K<5L4T$X M()>/L-(B1YSRA+10"J7,R<.4D,F'G3VMFH2)&K=JW-H2W"+<&>,(UEAZ3@.V M.'JBHN1$. P7ZB3.+<.MQ21.154@3BJ$A<:(LR"0IEPCG;P(65O10 "W<%/? MGP_SQ]%0W.U0_T8'Z8I][L/,==D8Q[R_B?1RQ0 \/-H(65J]1 MV46,0A ?(N9U6&N;X*KU="FLQ83CB4B)!+41<<(],I9XA"4V0;F8%'8[>[() M?N.:,LXWZ&A.+>=3LP0'FB+'QDINB=(,:Z:]->!5<<+JHBW;)N>+82#J*2;! M4*0+GFX/"OH&"[I0"T;8\$NNX$\3XH$#JO<86OF7U8=%M$_0EODOO,"!X1#A1AS@# MZ]U2!;!MO>>"$\^(V-DCLBG-O>DNURCH#[RZ1B&FSP^>[W];&MT:4V+K9_R@ M9SR>R%FYN$?]WF6L(V8W*5Y+6"X$+ 7XSQQ+ZK@62C@KO$T$_*XZ8K95BG>9 MR-$[[K6U"A&/*>(B1&04H2A@SJ07PBNL=_:8:4JQKKI_M86]B8(.731>,FH9 MY^!=V<"XMH8K'J-R4=0ALRT3],60F1&!I" LC"<&"YL'C*SV&*E@;>3<:6$3 MN-*FJ4T=,WO @JZ3$TY88R0H<*H\N-:6.9:$Y)H'2^J8V98)^F+,S#',=) > M4:8"XHD(9#BWR&),)/&$V&C!E28"?.EZ%^P!2[H@R2<5%,P[YI%@EXP6F&C. MA8TTN#IHMF62OA@TRUN:PBB!' N@T@-AR!H"IKPPA.D8N"5A9\^H)ED;@V4= M-+OE^=-!V]9!L\?RC,<3-"O2S?ZT\-(Z9G:C*^T$C2Y![Y/D-A%G*6-1>4XE M]236I96W2N\>+F>96>6#(%XB*13HW9@4TH(Q%+EG06EEJ98[>UPT"=FDS:K: MP%[WKK3!+@B7M @2C&IL- F9.#S(Y(G3NHZ9;9F@+\;,LNND,V$H M-_^WUX[<%&AY%7%0$(U12 M5%@)8"7!&-4TI!@]9ID3VM>!AFT"JX.C_0Q41;#A\,@3^.<]X9YHJR62B0O$ M323(BJ *)AVL.+@=&AP0*IJB/FK_D"7=4 PU99$%B(5!NP2TS3WYR*M)7US)9T1 M+"+%UA*LN5'2V [>U(U.:EU^@.6=,Z"I<'*&+#A 2L7'^_A$O0&RN9(>933$*HNY,SSBJ*44D3MB392!Z51'&K9. MTA>LDJB834PEQ%CTB-MDD,6:(DR5%U0+HVBF(@#_X_ZL?K6D;ZZD!Z.]Y-'; MJ#5/B5IMO,=..*= %51,!'6D88LD?3'2(*,FX!=(Y(PK]CI#UND2:8,U!IF/ MTK*=/6.:5-?I2P]8TC752AF6L&:<:R>-P8X&$J3AVG 3ZTC#UDGZ@DYGP5A, M T/&YS.1X)$A3;%#)D0>A+3"9NI]H9I:W?M,Y(8F-=#-B3.HE0)[U!O:3J,; MAXT!K/7;E^V>KXA>=N$)@UZ'WLAU8ED5_>OUTA]B&;=U#LV#07N'C6*)N>RU M<3#GC$I>.1Z((&::L MVMF#OYM*K^NXW#ID["=O/=4(6R/L>G;NN @T:BF4"%RHH!,%A]DFS%PBX$;7 M,;*M0]@%>QJS&*1C 5EC)>)8>&05>,X\6)CXZ$+ Q7D V92T1M@:86N$77-L M4A %R"DDPYA3F;105' O#(L)!U&77M\ZA%V,31(NA%,$C-;$..)6!F2\-$@X M"EZ+#\8YOK.G,&_2M?&DU@A;(VR-L"7"XB09X2D%$@-7V.D@+#<&,YY ,F-= MO&W[$';!AK7:41MT //58\2=$\@Y8Y$S6E)G&2;Y[(B0NLGTNHCR?B;"%L'D M?PTMO [^&]H?]\:=:HV*(NQ[_X8OQUVXL/W3=K=HBYQ'NG-8L>UT77[5[H;8 M'3ZAJD#AGY&>=G06&T][%_#FZT8_^MYI%WX\*&/(132YE^#[X:C?'30;OA]# M>SAHM >#40S-QB5T.\*_>\-8(H(-N7L7T*=!PW;SA/;\AP9Q_3'/2\,. M&LX&P!$W+'[?'<1&NUN\8=2U@ _Y>0-H3"R;"'WK7<9^T3AHUOZP\0P>=N%B MOUR?E#4;V0 L^G)@^_ZL^EZ4WQ>-AW?XWH6#D0US_;^*_=CXK[OLHQD:/ E. M8A*Y3M+PR&10X!*"L9H,??_RR\:H[9Q>/-FOAN7U9%1>E[/WM)R[E\74[7?# MWWGN_IY,W?ZTY4]'_3[\]T'#9R?^Y_7UR;MPZ2B7\,L/!R^.2>OH SM\]Y:U MGH5.;M?)Q7/XVU\?T(.K%GW]X>3BGP30F,_ZDL-GS\G!^2OQGJD@P6\(R!& M0)YHS'0>#(&-F6LK<6]5/EFCFWH%B4>QL.ZR1HB,W',.9=WK6L3/2Q51 M_J!>RK=8RNP]YCI$FSQRFE'$<_S26L-1X"P8%3@)*=<.;!JUS)EZ9[1;FQ?Q MG5;,(UT4!T?[GUJOWN?M0&XCV/W1$<2UP,A$)Y$W%@M"=-09U21>L1! U I( MZF9[] *F_*P!=EB[%\#N V@*7[+#%B[QXA*91\G=B6=1&.K;:)B_[0[ +AVD M-HP&C$T!3AF<>PY:6UJLV?Z&_L"[9\&Y\HX'Q2"#;1Y&^<,5.,N--(+U'D%" M.C!*_>M&AOT2YR<6>.R45G>W!QJEUPCM@0?+.Q:S56J"#/NC6S0.C/&Q=3QN MT9G]"/> %]#NVL[4P@^CR@3/CP:_(_\0!KS7C8WK:/L+DYD74WYDNSLJ?E5. M;R& 3I+ C+""Y%*FN<0IUX90I;'D'IOXGIN=+Z\)HE< MC[D&A3H?5OG#MOO_V,XH/BLG&I;'X A>\'L''+>?#&N';RI8.S^^:GWV\&R M-?KZH@5F]^'1L3@Y^H /CW[O'+[(D8IC#CKJ>A'66N?[K/7Y@,.][.3%,6T] M^R!:YYW.(>BU@Q=O^3$%X#L_Y0='?P*LO?U\ + FK'/>>D08=Z#A$LYLP1K) M((E/VO$0>:FG8 6"OL@6@X!U(&B4C ;%,6A%K8CT8*8SQ@(5>J<105='O5&,>^,@VCSJA7I9BBC,+?R%=5].SM??/-]2+C4FV'/%?>+24AMD MBCY@K;"6CL=)E.^[K[C?KW\O[^-+MO=TT>]^$[?2ZN\UXXB)@3H M5*H\T@1;Q*+$7!$PL*Q8G%**B7.9I">*P*F/S@=/@U24:#@;5/J?_Z9_A\5D;QV'L7\#8- 8C M?S9S_^#)UPR>*F8JBPDLAF\2;2W#IC"1'7LYB$_&?_P&NO^R8Z^?M+O%=!0_ M^FW^<3DI=B%J6JR7\O)O5^TP/,N;![NXW$"HDG&K-U>7=XM+"S'@\AH7NXSJ M&R_C77+CM2\]EI!=S>4W/?;+U\#XJ!N[78TUMWKL?0^MWWQZA-RK"*8'^(O] M'[-+J&^5A[[:M,G@. ;6Q@13WPYRM^9V@;[;0-_B&;?>0-KL&?BKT"GD/I5( MOSX2]3A7XTSK*,YD%6707\LSU@K<;C9 M\&5^T.O&Z\:%[7^(PT:"3C5"O.P-VL,['[=]! FQ#S.Q56'H'5$NQNBYX<0P MDIP5.4'+*J;$UY*TQF'PC)C[W9#_\WR*FRNV8[8C+^$;P^55%NOK]LF+/RZ@ M7>JT7AS3@Z,/]. ?9':BU7=3=4!NU(0(QPCWC2#&F? M#&(PQTS#5+N4#V(IVA1D7<<$MBC=OT:I3>K;7=($DS"4"VI=E-QH:A0+3LA\ M!$9+IOUW1JG4_A0#^AS[O1J@[@90BR7BM/<^N""05S0"0'&"M, .!>8EI=$% MT$,[>\46%_VM!J@:H+8$H"(F*F'.6 J<,QNL\"8Z[;E@/-G(:X#:4(!:+&W' M>*0\^H0TUQ)QQ3QR,E D;<01"VT,%35 U0"U$7V["\V1Q3;P%$)(FIO G3>6 M@RT%,*6BD*SV\S89I1;+\H5 F I.HYPDA[@5!)F4"$I:)N,]@QDVF^CG/:H@ M\NLX&/;;Y9D_$)H48@H'%ZS@2JD''!"H!7M=(;Y:L'^N8"]& M^K1GA'+PH2WA!G'N/;)"< 0>LU96"\]HJ 7[$0CV?4-CM36^ =*]&"&+CCAE M9438LBS=VB#+&4>@LKWS@1E%-M :?U3QL;*29'5V\9=.KWN*\G' 7^M V6-Y MQF,)E!4:Z67W8QQSJ;6[5<2L/+B:3]461W;KM,M'LATG!'B55&/02YH30ASU MWBC',OF )_;6^0(SBZJV,+ZCA7&XG&LI@Z XE2XG M-.WL$=HD?)/*5=>) C4R_8A4R[L@4QW4^%906HQ6!N-2$(HCCBFX/2%JI"F3 MX/LHYS5Q*6'^@(,:-2H]4%1:5WYEC4H_ I460ZTB1<*PTH@8X?IQ5?.[6^0>#R.N*JY4L*C48?T\P M?K,44DM1&"RU1TH3"G:BY,A(SI&@PC'+B'.8 !@;WN3ZWFA\5[*C[VI!?F6G MI<:X&N.FV<,R&AZTPE,&<>"98(XCS8G'+E49(^245)CO35\%;#V^.&-Z&M M="+'P[7F$BR"Z%500D0:B/@1/WKVE1C'41XRX6Z]U 5M>ZB3^LB8\P;WN2KSU;PBJB,4W\=Z MA\_9$Q2\38B+8)$30B*I4S!$><=CYI?$N,:@&H.V!(/N MN_%28]!WQJ %6\A%AHU.$D6I (,\B*\IKWMF)[#V:[\7EA\LQ=TH)EA(G),>@T8\ M)HQ !VLD4Y#:4T8!T+]3:M"]!&@[$H=J^*SA\\>DC-?P^6/@<\$4UJ#HM*84 M*1H)X@&L8!,"1\%ZC8DVQ@I:PV<-GS5\;F;X\K;P6I>\M&N)&-0064-D#9'?):V]ALCU0N2")0F&HK%)$^22 MP^"-$X8L3091[UPB(CBP+1\*1!;!V'\5%*OPW]#^N#?N5&MT 0+AR\^^".F/ MBCC^WK_AMG&G*E$0'&2EJ&@$-SSIQP[<^3'^=M4.P[.QG,S\JNHJGO[$.NC8 M:'CS3RYL_[3=+8>!SL.DCR!C_9^4]DCX9+K+T9OY]UE_W)I+>QJ1ZT?[ =D$ MC7UB.U?V>K#SK_D^0@>KAZO&)<^VYQ<]^=$1\_Z^_GK]X M?=@X>/GT]>&;XS='SP_>-!LO6T]W-[[IK=X0'C;L-=YV[2BT<]FZI[UNB-U! M^5[:[N^;3N--T/XHJ0T+KQ/\EOCETJ>8OAUX[O\R_X%8%;)QSP\ MZXW@66'0;,1//F8X.K/]V("O&I>Q/_Y4_N#758*Q@"6E@N(2/'3L.?@+B4M+ M;9 I^H"UPEHZ'F]$ EG8:2N?23%Q3EC)H@B<^NA\\!2 FW+.\R$D^%U%+#V& MI )F850[]G(0GXS_^"VT!Y<=>_VDW2W&IOC1;U4;*AS+6U +*%O,7GEY*L:[ MN!3E:O.K>G-U>;>XM* SRFM<[#*J;[R,=\F-U[[T6$)VP0SYIL=^^1HSHF[L M=C76W.JQ]]VZO;F^"KGS_N^R!?!CW )]*S*N;)/ M]OU9@XIF(QO[C;>#W*^U[FZOL]QY;J%/Z:%C^K$ M=ZYEUXC38G;U,>_'\HQU'O.F9)=N3D;K?:O9U^<$'NA.%L:,21UH-,YS):SE MDFB<%!&&!NFJS7[,J/CR3E9=!W2ZXW7QBK:.#D3K\\M/QT=_?CC^_+I]^*[5 M;AW]V3ZX>(L/7AS3UK.S\X-W+_GBCM?)LV,";60'YW^<'5R\/F^]>"F.Z4MR M \KG\);8 M0EIR+86.0G'C0I!&:<]=#5 ;"E"+K+Z@9Z2F4B%LB47<2IL9+\&>"LI%:P0+ M9'U'=VJ J@'J1P%4\E9)PG3DFB*[>7@J^:8)LPCLBYX!%7&"-- M8S[['Z+4WE)&V,Z>:G(B-T@IKWOSN9;M>P8KUR/;=4C@6\5Z,69IL!X,%^Y[!L=H:WP#I7HR1:<5%( FL<94R"1?72%O% MD7=.Q^!#51'B%N M=ZN@67EX-?I1?R6K:*VGUYVK.#,+M5;^CEKY<#E!T2<2B0&;.]"$$:>8(,L5 M01+[B"7,+LT)0(0V&=\DM5R;W!L6)/L64:X]YV^5XL60F/TQ,A0[Q)-A MR!FED=286>Z33+KVG!^#&*\K[ZT6XQ\AQHL!,.W ,*?>(NTS/196"MD8*/* MSIR1S";H:S%^#&*\INRPVK#^8;*\&.Z*B7&0W82,2'GS.8)*!IV,%,<1>T\Y M5WP##>M'64*DC'A]([G@HZ8??30$HTY3BV-R6*7(5?!&&"J\"D+P2!.1MT7D MDA"B!N/O"<9OEJ(),'(,>@UO7ZVB(70PVBD+OI<1W#*CK=5) M)ZXPM::&MPV!M\6H&)%6B*@,BE83E N@(,ME0E@;6*A&XH!5#6\UO#UN>/O_ M[%UI3UO)MOTK%GI/ZI9<=,U#%>,TU\!,-&1\4#L204 W6>.&XB M.(XD&J@@N:<:&*B.1.0\4!ZS44>'G97*/2L#]847]ZR:Q4RKPN=XBY(Y M+$]9AOAH0WR%P:=G0:<7^WJ7^-/7$(T&)0%PSBFR"1XPF[+R.FF-> /T* M /U01_N# %W\4@]#]7A3:T\$Q9Q;9)60B',JD+5< [2#3PJGI')(*JWKA_=L M+9B>7TP_U+M<,/V4F!Z3U(IXIAE32/,(F [!(2NX0 K4,$U!< . XI=M>LV+PQX4B!Y>+:6($,P1.%/@M]/D[8;*'/QZ'/,648!\83\1148!^ M/BW8MMXD)#2HP<0X&\7TJ@D6^BST6>AS)F&Y=Z'/XE!X&(>..PEQ-(I2IQ&F MD@*'$H&LY 0QR:W%V%.1])0<"H5!"X,6!IU)Y&]AT$=DT#$ME$;JN(\&R6@Q MXHI[9#.A&H(%=E0PJUX0@U:NW+^J.GM+U>WXZF3@H#H.@%="Z]P @ M?WG'!T% -R!",HPYE4D+107WPK"8[_N?SW,7M^']?C[JHAX#!'IP!52!K8?#HD[ MYQ9J$:"^#S,YZ!U$6%!8J].]MF=[VZU.M6GD99&S>] ?M-+Q\*56)\!DOZ&J M$H=/$76WOA.!S=KM[B'LY-JPWF,O[O=BORH$.8"W#SJ]"&,_B:&V#5NE7[.= M4 ,F[,,H@(Y;MZ@;6=N)[5 [; UV:A8N;P/<"!!P#FYM=:K/)J#9VJ_,LYE< MJ]_MY,'NP1WLU/;AYKJA7XLP7Z&V''W<<[$W1#ME]5K>VM6PQM[BU5OD/&BV M@M.UZP1K,!KYB#&&T(>U:-O]?GQS^N!M:/7WV_;X3:M3S6CUI;>C:XUH)!^J MC"&_6O+AVV\/6V&PDP7<(AX*N=%QSNB71V\O5F^-\=CP/2D7B237OHT7KW_O MILL2OFC4_2Y[\WO,B-D,EMWJL@\],KOV/-S<^=CM(AMX@$WL/8ZZI7]WV%9M MQ&9^I5&A[I\*=;65#+I+,G5FDWF+:]Q:',_W-)\250WHZS^N]]=2IK"'Q/;_ M?E[*K%^8=7XVZ^1A6WNND[6N-JB:<9!+FFB[VYW*AD?0&9G50 D M\%#L9B$?_WO0&AS?4 GZ#OD^K\A(O]O-S[<9_L<=[/![6267#?(^W# \&C=6 M5JJ-^.UL'W[XU6R=&C OQ/3^VEY;_M!NG'C<7-[ZN;;\Y;BY^YTWL_F\O(T; MZ^W6UO+*2>-D\V3"] 9CIK'Q_03N S?WOO#F\D MOG_QT4ANHCYXE,8J!H(G)I=)+@=P2XM"$KE*M'7&J84E7N>:3BGB<\ZJ"_S> M*)T[>OH<^_TWM:RV3CB@[JRXYOF_XK/WRC*]8BI?7KS[%'2YWU/?UY&'\6H* M?'$Q/H_$?L=7]#C1+"4"4BKYB+AB 1DAX$^0UCEE7/1DVB$^IY,$=6OP=GV_?ST[%8^ MMU[<[_9R;MC-2LR@U6X/3]7L8.Q[P0[B/774$F$SHZF9;[DQOZZ]<_04)]\] M9$5SLLL=\\1YQ04*CC+$L8[(&F5S>(WRQGMXA4_3R3?7<8G3<0$6UGR5K#EO MVO957%D@U48CN>4?<[YZ+E3S;VC29N['X]^$,U=D)BBF(1! M7#F";*YO+!2)T262I)$+2\2H"9JH=MY=EGL*(RWQDJ:5'AE/@$VF,%MAQ8N6+#4;O[W0/^S<*V<\1]O9PV[.: MOZ:*;/X:O-")0PZM0M'S15,K!9C:_D$/?JA?7?G?[M$@MNNUCQV_ M6/LC^T\I?CM\L7I"WOY9K]G:?J_UR\)KQT.'W"#ZG0[,V/8Q_"*(^L6-!D\LWT=WOUVLPBP<)& %P,E0]^@?[^^VL M-^SO=.%[ -7\J@V_;,?#-=DR*!-VNYJQTU_.G_XCW]ZE,=?>>=!%^I6VIASR39 0$]HA?W+:F'_LA)YJF<>5]=Z!;ZO MW>W#[*MJKG]GF^OMW:WU+[2YU^";NQ_VMI8;!,9-F_1#JW&RPL9]7VO+?[<: M>U](3QGI(CQV09MMBE3(SJ"F*\_0GKXX7@G)I9,,YXLZ%PU2=? MF>I\,:>S:,]%>[Y9L@7\$3D/M^??AU#/2GHL< MN+484(K;A27RO-3CTU&,=KP9%LQX MTA( L^D=^+S%T,B#(X?.V(?4IW^ADN9ERA..I2-$46.%!,+1)CA,A8W64QXE M594\R6>_LGACGK.PF30ZHC,:JX21X(: Q-$6&<<)TDP1D9+T5/@K.AT+WVWQ/"7&/[;^6N2I$1$ MI\%^YY)IK9VT) 3)%65&D:%^_?O0_:)?S[6 69L\[504:QNU1]CGFNX4-&WM M0 MJ[F,N!H NCM4TON#K+I?6>JV7G'(A:JXM4$/9J*68)7AS787[J%><]WJ67_0 M]3^K,74'.R#$+M;2/=QI^9V:[<4J.N_],)*PRN%6;_O , EN,=1<[,"C00WT M !AR=8^+M0_G-]+J#(DAD]LPTJ_;CZ,/CD]&'3[MVP=AE(H,U_!M^&0KP5XY MC:&L8B;/+[_3 G,%E-QC^&Y_]/5AG&.S.X@UPNJG(8A?XZ U)+O:/S#6_N(H M O'^L8+SLK.6SY.WIQFXG3=$K!WF/YTN;"(888H]6#2X_O8PZ+4&'QL^&%[J M-,QMM+RPW!=6=RSX>[+6^(6Y']V?X# !^]UAQ.B;7FS;'$=^'CGYOY?CC$=T MA<^_8AV0T\'@^J]<6&1"KXHB?*(U)6)LMB[\S<.OQ*B3)#"P004)F#-MK>+: M$*HTEMQC$W\(NG#ZI9TS[_F^W8[(]:+]B6R".WQCVX?VN+_PU^6)@5D9C4CE MB;EN J^;L*4JMO%:<#W^/%_=VO/=Y\\KJU_7:HV/[[^N?=O\MK[2^%:O?6R^ M7YS[H6>"Z^>DL>\="YR9P[O?=S,9]8>/*K%<17U_:'7 7&G9=NW; %X8TGO% MY.1M[8\1"&/X<^YO^8]W>Z"L#$9Y<-T#N%:68O'(QZR'[&1AE7D(N._TV? + M?UZ%IFMH0%\7&/X4=RP7:S-.D_F<%8)J+ZWW;(CO.F$M,S\H^[%5V0+]\\8C M[;41.G>WS6WW5V^S+#YP\3YPGY*VL8K@PLIQ( M)+DA'$ME%;$O(]VJVNOV=*_W+N_UVA_GUD"E^H$DV[>]P7'61:_^WI^GUA%\ M=)3]?);.-9D4](Q2?:1>%)Q./]6'+8*R^%R:;>3!/G&SC?-K/)?T(R)FT>SA M!4Y4!^][$6S=7.\!=,?E@_BA MU]W[.M0._@'EH!7[PQ(1@V=Q(G%?%7-T(O&IU=SXNM.D']G6^CNZM?MU;VUU M4S0V/K4WUU=@7.V?FR=?Q.;)]\/Q$XG&WD>RM;K"-G=#N[&\M==1;NS^/ M-O?^W6G M=8VONXVE]N[S?6_K\J_DBH1%3Q'#DN&N),6.:,BHI%+2HV3(9?Q M)5S5,67/(L2T-&THI#AM4B0RXAD MU>;ADY"%6$.Z^H'*O2GWM^+8FJY>^ &Z: ]*=+.Q%.10+>70).1J#A:II1C2''I$ ^8 M(*MU0HD+3AG.!Q2B4LL?7EUYCG3N@MJI:9P%M8^ VG&]46 G3,[99UQK0"T7 MR!(F$.&,YP1=P71&+9Y"3?1Y4PKG6X^H#JF^QL%!;]3SJP_;/(?AC3(S,@A>)&81BL#)N^WO"[%Q)TR55V15JXT4RYQB;C'/I<#I<@)&E&,VD6F M PLV E7INN*3%NZ3Y+J4QEWSIF,49,\#LB?:DGHA-),262\YXIIAY"(/*!K" ML$PR!)R=5[RNR9P@^_7X,T9ZR*U"8(I+8^8NC>)@?Q2.NB(/*L88F$J("4L0 M%\X@(YQ"3(G@%668A;"PQ'#=X,F6)\7#\2) /"T/1P'Q(X%X7-' G.6T18>B MH 9,").0P)H.#ZKG1LVX.N%@O3NP[;NJ="\''.5677!/\/NUP0XLUO;.J2?OK 1'.LV'O.#4Z]?@._W\6@*;%=[X M%3L'<5B38;@W^HNUBT,X&+8-K0W;ZC>@@3 M#T^WN[U<9.6@FCM;V^_V!@EV>'8&+ Q+'\" M]U_U3&WUJA(B>UVXY_.)&!X,G_[BR>B6\XEQ"S:;[9W.ZG\/;"Z95+UU"(/9 M@8W4[Y_F*GK8TUV 1?]-#:X"2V?;5??6_>%/GO=EZYTOS-I*HW^V,/FRH=4? M]%KN8-#MC>;PXCYJ=6K1^IW3H1Z/TN1/APF[[&?N_?%&37/]U$ASNQ<[&(#.P7N/I>OO<\V;E.R'!M\H5@+NS%U04T'71R M+F;NG%?EAN:[O'@U^'!WNP-@K79%%P@IK[F%?[,,K$9[VEOWQO&.AONH32K/ MDZ//8[AC_T.W=T5:]*E[:OVUYT@W#G](X3U1534L@Q&'E4!:8H^$M1;,R6 X M$2\B1WI8MO6L\_,X'UY#VQDBO1L"5X9E?0 BP_3H_K-.CA9ZD:K[Y1L_018S M6=3\?DT;RV!_/UC]*/GA3VIIWRZ3>1FXK]?:O[&2<^G4^;NT@953>AU*Y]KG MF],&RH1.3N@HEJ=*J,^BJ(KHJ9Z]^WT<99G0*Q+T)TYH[AL)<\'VQSG^Y0;K M?TZ Z[W::=)O^#F;N-X;1G>W]CD6^L_6>5/ MW?CWY];N=PJ_/5%.>?-DY;BQM\*VEK_0QLE'WES]0K9V=]IKZV%O;?W##HQA MK[F^!?=9-8\]'L_353@%GMN52!T0CP0C*P1&2;I 1+#,Z71UOL4\YN@66BNT M-F^T5D*\YX'W\'B?$NVC]B&B:))"G)B$-$D1Z8 %I4183?BU(=Z%^@KU%>J; M"O6=>_H+")0UQQC#0.#F'+C5,J,&--18*&\F=!@J\L M'??]CNUMCT[6N_W1,7(^!>GD9!'@'EKS7R>=-!O"9V_4* M [A0WETHKS5I[V),;8P&^-[P4QHLMSNQJU9\#1;\,ONEUE$,Z"3VNH7X[D)\QQ.V3;(V,)D[;DN=XT"5 M0=."\0=C_"8CIP!^ M!H ?MVD<$2Y@+)#A0B-.'4-6:#!Q"$AU98GTRLP7X)]U6/G=8RTO=A6[?[CE M=%+G7]GA_-UN?KX%0"E*_X)XO/E^TD3C/"DC+:(IE[&S=8@Y!>1M!?@XD"#%9KD8LV(2UE9-9P M%MSUM;(+]17J*]0W%>HKX9:/2(+C1KSFDFIO#9*!&,2=<M?O#Y/)/@G M@XXME]X33E 0CN?C.HD8T61#\3,]1.%(AHD)$LR2BXJ>9!Z:: M2(OE7@@?*7)*!L2)E\B:7)F4AWS--5RV!8[RE\V!#2D\1MY(C;3BH9TD&F3"ACM*%)3EI0I9PS[E%[>."MN2LSAO& MQZTOIB/FL(;(2V\1CXP@BX- T04NJ66)XNPG(KR.'QXA5-#^>M%>DE:?&OKC M%@RF1G*=*$I2@@43+4-:8(7 U" V4. #IS+T6=T\/&MU_L*\GXL),_VLU9+( M_]B<6+)6GX[YUB9#HFU@*4;.$*$A5Z!5 5G*.?*PBE)(*9*)4\M:G3^?\PL' M^",[)DK6ZAPA?=R\$9IS;)E'R1&"N%<)&1$-RMFLW'KLJ1=#'8>IAV2Q%9 7 MD)>TU:= _+A58ZCFAO.(;) "\1 XLEYX>.2PY%A[&?6<(7Y*9S)S8L7<(6^5 M/R :<3I%I4O+YQE-S7Q+CSL(#X>#C$I0JK+%P*0)"10'+;%0DAH2A^?XTS+] M2O3C/83 9(L19XT$*>!1I)PB#E(>@?[GD371^T2<3M8M+"D\W0K33]+BN?!E MX"'7"CK;4"0XYB%E*4@G)913N!ZEU(M9!J M(=7G1JHEF/01Z76BUI;7&$?%@,D/GV<(M#H'MKK+JGM\M;><)($9804)F#-MK>+: M$*HTEMQC$W\(L;!TWDG]="8NM)PG^LJ>\X_O&JD.>-5B[3^7[GX*1?\7*K[]O=_D$OKL/U_VYW_<\G!FSSVQE@ 30- !& 9WE;-':_[FS! M_]RVX7>WCP%\[?A_7P'883\'U\/GX'H?CS=WM_-O'#=7 M/_R$_PL Z\G:!A#!\O?CM8T5MK;\*35V&^2'2D:JP ("(]$BSG@"\Y 91",& M\Y#1I!0;,C!LOQC>9=)CFHB ;<3<,^ZPUC9ZPH,,W"<>$Q!O! [']..;>P35:HN.;?3A/!CF^':YA(7DE$PY=:G0#3_8:J2J=\ MBM"3"WNXUNKX]D&(-5 !X&*V7:^U+4B)*J ^!Z/L1!NJ)[ 3^ZU^;MK>3;7! M3@2](:L9669]@*@YVL>"WBH?(U\K>/?GGT]F+UUI@(';XG]:+@ M]-JW\2*Y]KV;+DO8(@BN>UWVYO= 0LYFL.Q6EWUHD-8M2D$\EZ[Q)"_$Q6*= M_W&]OY9F5;#S&4]4!B M**_6A?!JG 33JLYZIO#!/FR<;L/L#1AMPF8YO-7:7 _MK;W-PTFW0$-L+7\\ M6EO^0C=W&R?-Y0^MK;T5WMAH'*ZM-N!ZV=WP[][6[M^Y6>K11/4N;[FC!D6! M4XYE$ @,%XR(4MCJD, H+9:5C=*&]UTE[#^T876COJ6GO9(SV/ Y1*^:1 M5-F^=L8BYT1 QE">8M*65#VB2=UP\BQH[V75FKL:L1O=WL]:JU/;[W5][%^? MF/(RPU&?4DW+,_^Q\\]PW@M+S8:E6A/*&<;!*&4X2IP!2P5!D#-"(QVTUTX[ M1CQ=6%*B+M4\%0 IX>7SKG\4/#\*GL>U#NL)9=M2AX M?A0\CZL6)$FE2-!(46L1QQ8C35U 1$5IC75$&E]U86!R6N%=CZ!:G![*PV#C MS13P6)^<9F40JN=&*;KZH'2].[#M>S;G*!'',YJ:%R-ZIJY*@K0I,F9:,J8Y M>5;HO*=4,(8$EF"^)AT1J(P4&2>H3XD&K7!VFINZT _.>YLB9.:\_G8AS$*8 M3Z.K%\*<+F&.*^4,@U!SV !AJBKG(H*1K3C"/$2,O4E$I(4E+>O C"^ +V^1 M<_$<0Y37=V+M?7.!V((]AY[CB^?RS]^G?\PU-,0I(: MT4AR*3:OD-94PF8QP26+G<=L84F*2;NX"HR\RUK>*ROBKFOY@@G[ 0N]>?3# M)F%E61%V1R4:4>5:K5(+!3B]&5*U\)U/! M'JSO3FT?J*,;^K78R> _C;0>4C1E58T96@=VZ.]'N-ZOV#ZNWWGS<"X"C5H* M)0(7*NA$A0XV8>82L=J,:D@9*FY9"K(0P87]\9/]X"$I9A)#AB>'N. &&C97RRVOR=UW+J93T+$=PV>^H=_DB%J6&.*P5!UN>*XE08I M::-0+H%>1C(1,#UYMO$0(A@5F[I,!(L3*4G/6@,*K?Y9UF+-YEBL<. 'M?RE M&OS008)Y/.C!>^ZX]F_W:!#;H_0"UX__/8 ;:0^UJ.T.# #T*+AJJ[<'K]=\ MU4BE7Z\=[K3\#GQH'Z8Q)X^$VMX!O##*]6IU?"_:?GYP00O;/VW2 =\_7<%> M;-O!)5T-+G&7_DK:8DMCI+G4#Y%&AT!8DH1;XB5F\LZ$O-SJ[W?[MKT*FOM^ MLSM8OC"7:["SJNS,G!^_:EN=MH#DMYIPC!AVHJ%I>S(?SBW2Q8L\UG'L %T=@$*O,4^Q*2L MEF";WYG;I[,MB@2X:F]\.?K!F4Y,65 &7>*($^J1<3HBZ835*@JA902Q7R=X MNFKA;:3!U34(1O0^XF#!@:1A@[3R!]Y4I :7.D\W_=_+J;\CTQ^??\4Z,/0/ M!M=_Y6+= GI5]MX3R9VLIU^:K0M_[U"K09_5:M@YZ^J^;[XO_'5Y8F!61B-2>6*NF\#K)FRIRC"\5@%X_'F^NCS$N\^?5U:_KM4: M']]_7?NV^6U]I?&M7OO8?'^][C(O0P>ZC-GQ4OO>L0>AE<7]^VY6F/K#1Y6+ MJ]("/K0ZMN-;MEW[-H 7LLK1KU4%V,G;VA]GA/OGW-_R'^_VJB([60$:['0/ MX%H!M)YXY&/VZ8$6%2N> G(Z?3;\PI]7H>GZ\B5/='MZYK5*_NEU86X&Q_^T M;6?PKA-6_GO0VL_[8?YJEZR]/Q6>#?C<-MO<@.^N-O<:)U];3?C>UFYS!P3J M\>;)3QA'/WCD.1A-FSH R%3C2GH%&99F(R5'M.!ZO7:(23SH901+U M7'KJ8.X=8RJI 'I2=./%*D[7H%ZK5J':L&?K4'4AN4=)D]\.8M8E3:[=6:]X M/XD?2AGOA7#())_/C65 %F89*>4L2R)P3/6+*&9ROJGWSS9UO+2I:ZT^#*J2 M1W90]0NMEXHFI:))J6A2*IJ4BB8/BJ/X##1::I>4)/[KSV:-PS$9(K'V/%=4 MTY1:YU0,3DW M=AM\0B_M=M[YY\IULK7]HK:TW=YL;GZXJ5N*E$4NL5D+39+R[;91@X;E'X[GQ MN$&=NTNQE,^PW\\GU3K<=+KU5*IE<1V8":TFD(SYBQAW\HX-.7A@2 M4E)8%:5MWLALLH@)]U1%Q2@"4900M\HC9QE'E+HHI+?,>KVP)'%=S%71@U+$ M9-I0=@Q$6M",,2(ZV3 M02):XEF0*5FUL"1,75\185OJE\P2B WK=^#%WO'E0X=2R.1:.HHF)Z F*W.R MA7,@EP(%,58%EP9+CW2'&BJ#!@&V@/6.:TKOBT?![%LW$[)*ZEU/+Q@4K%J[!Q MG(2=FMM54ALX2=I%[I/4-FAKI0RW+FE1B.AQB*CY?D*IL,P0PBU#+'J->%(. MV6 PDDQRIHQRB@ 1R3I^N.NU>"OF%\G4,0QJ90R*)"ZDLLE:JY0@7B@I!"DJ MQ=PA>5REP%ASP0&_W%I 67MTKO8-P\(FGO6_#2MLIR%GQZ)GR9#+J30UKJ8NTOD(B@I M!F0\\4@121VE(&VP & >";K1K/Y0/P+=;24 M)C&EY\&+\T8]FQX(SX&^UR;C:13WPG&F41">(,Y]1$YQABB-)C@;29)T88DR M6L=J6DD#I6E,(=!"H(_DSBL$.ET"G7#FZ8"]E0YI G8N=QIL7Y,44I8IF; S M5H'^2PFNXX>?-LX!@;[4+C(7U>3I#H#>:@"UV?SX[>[^HBNS%H_V3XQ+Y)$&5D\D@*U@ <]P):Y3!U%3] M_^KD"B)Z^EXZ995OL6R1QB!K38"3/[,#JE$WFQY3> M.I.:T>=N9QNUX6Y"S?;[L2KK[ML'(>:H^.NK"5?/3AO<@':5>SWT:X"9?FZ5 M,[S2J+2PW6_EMH0GE:+5K?H3YL+#_<5:[NNS';O;/;N_T_*U=M=7V[]_6H1X MU/.G*I*OWO;A V-CK6H:UVO.YFK[\./[.\?]K-B?7>KT2F<#ZE_HP3.K*MQY M2C_G4;ZK?O7OX]6S>WR76P>M9]OB]5;D_G[XPPL@/ZI[W7]S<_7WZTO _W:4I7IVJ9[]XHM"E^K9I7KVG1S*WSM5ZYRJ,\Y$ M&EXI+UO*RYYWO],Z*$NX-D%P#A8?Y_E U@A+%:..W/9 MMGM^(->#\A@J*6] M:)MK=(;P$6_M?6@U]KX?-DZ^\^;Z%[*U_)'#XR/X_L_&^L^CK=T5VCSY2,;/ M$!J[7_;ZV_.VFN;Y/F\K\_&[O;\'@%M+TO1]6YQ#K,Q.Z_5Q7.!F4O MF6R,T^# =-,L(0MJ$W?:DM##;#)EM_'348JZ\U0Y99E.V9'-O*9U+4C)B MB3,6"[#YF*B#3'H6S/8:"DK]L]-JM_;WX?52^OKZHG:2)VU## 0;3JD$6K)) M>JNX4X8G512M)Z>CRYSRF@UQ/D1* H)J,\=QJ85^>NU*K.'UZCY?%J1IVZLF&P\6; /]8G7X-+ M;6VP$WNO+&WS+@2I(O$@!+&F@4MMK(\A><8(#\HPS8IZ\]0$>45Q3&X$6,C< M("5H0)Q$($BC,!)>6F$=,5*2A2539V:>:O26!,PI8U&,1ETX@ES1!.872YC8(T="%)557?%HN MX#ERAPQ3*<7;3<6(F]4$$YFKT:Y,YYA.]"GK\6.:2(=8!Z M[Y$5R2)'#2P!5T !&?6343EWS_B441/G)/<&5#5B-08^#R$I;RF6V-XY%["L MZ!4KRG]8S[41&".GX \W.O?H2Q%)JK@4TN/(]=11?YN\OTF5)RL[U0(Y20(S MP@H2,&?:6@7W0*C20%$>F_@C'UCO.2/4<;WT8XV-T^@OU.MU8WP:CX3N#Z M8 PT6UN['IY[WJ2?X/PY&BW5 M+/ED'*#$)F>M9!X^&7@2P9KQ[+G35:BP%"W)P==V5BW.\'<'G IH)* MY$D!S@FH:5%;'6!/L2B9Q?S,BI[5/OSF=V(X:,>U=#H7KWC3D1\1@P7K)4,N M,88XA^WG6.) P[#C0+K%H/#X)GJ6-E].2AZF:+K8[A[6^@=[,':X0+\2(7X' MH!!SEO3PJ>WUCK,I.#0"LY&X?0:=B^FD$^FCSR8-5/-%3,QL,BMOE^I9,BLO M9U9.GM.]K("FJT\G_[9MV_&Q9@>ULXS)VE4YI26KIF353-V!?JH$/ O'^7U5 MA)'CO+V[M?X=KZU_9%M['W8;ZU]WFQN;HG'R_7!K]3N\]OVXL?>=PN^)B5J# M&\UV<_V+:.R&O--?__KFU'O:VUK-3?1/NK7U5GB"U6@9F M R@9)B"NM46@)4HPW)TQ)$;#LKE$<1T__+#Q.673S%LE[JLUIW.;H=?J9YTH M];I[->O_>P!/J\(N)=OFT:K-G9G1>?I[,2P?]&#V_JE<'87#IL9ADRDXG@DK M0R3(1PG6>7 2&9 X2(/59;&W47"\L*3KE$XK7F*.&AP]#Z)J1)N=2%4=JZ'S MKV;/7*ZOK0OT71J?3(&E^G##\.@ZNOKG #1[VX_OO,_V-,SEN3.\7ZCI+M1T MWKSHJ+&\H/\QDM:G!-3Y;XK MVH9Z;$7$B2(!%@WB.$5D+;5(*>^"3T:1!-PG']+PN;@E'NZ6X/?3'TOZ[6RG M9KZY_$ZM_H*,2E"J8N2,21,2MUY++)2DA@PKS=PBHZ/HJU/G[,GH(182!3." MH.09<+8/!!GE!(J<"$-U7L@XC![BD[S]()?&'&3=7MFH].K$E,L>$L$!-%7_ M)OC FZJE4^M7/ \;_M_+<=RC6\7G7[$.;NQ@U#>]Q?^.OR/<(-CBZN\CU>-Q?7W?M2U?OC MVG9BCS]E5Z?_O/O\>67UZUJM\?']U[5OF]_65QK?ZK6/S??7=T*;EZ$WNX,< MPM^M?>_8@U"U&WG?S=D&_>&C"IU5.[,/K0YH&BW;'O8CJ4(/:E43,O*V]L=9 MFLJ?CQD98*B2M=R ;K4>:!8R(P%8)SA53 M]$6D[US(5;O0([#6ZM^8CC-VFR,A)X>'!\\E48?S1<5NUZML#AJKD47-91EL M&:SFMTLN>X0LL <4G"CI/#3 MV0>3JLS[C.=]HWH2 QHZ\M[!T.QV'#[)-F%_*OG2]YJLN3L4^ >HX:9$E]+1 ML 2$3N/T1#AI*>6:8YJX"]@QZB*7A+H@I;Q]CXT;/#N51O$:3E7^A=]JM_-G M&GL-T=S](AH;S9TF_4XWUW=V&JLK1VO+6[M;JU]WQT]5FAL?Z=K&OWO-DY6J M'E<3QK9)5]C6^M;.VNK*X>;Z"F_N-7]NK39S/N/QV*F*UL8K2G+U-/C#M65( M!\R0@2U+0_*:XK"PQ$R=JRF?JI3>K?."^<)T3\]T%[3ZRR4!"_=-C?OP>+\A M+"T.42$IB4(\^-Q.47.DF.+!,DNHY?DG/,J>W.+6_7L_Y MWH_IH/VYE>(EK,-]^#?AH'<<;:^@^S;HYN/IUC(QC[%#@6.#>"Z_/_V9.['__J //QY[M6%$7+?3WVGM/^CLHC2M M_FUI_"2"Y,GP )H$=50[2P2/QCH);PA=_$5SQS/'$_XB0S&6T4KD7>ZV$2E# MEGJ+@J&.\8@5CW9A2=8UFRS47AK0%RP7C\@\H7O<(Z*4D]B#4>!D!'0;XI$A M-B)ME%544BM]RNB6XL$IH07=+Q_=M[/Y"V3O MEQLYYIS)($Q3\I3T'Q%Q%9 M32SB.$JP[TEB#@0RT0^VZ><8L,\G-&T*]GDTCE."@8FYX]80DXS"CAL&UCIV M(17[?!Y@.FZ?PS)XK(5$8)EKQ"7)M:]M0)@RI7)?>ZS!/C>S,,_G.AOXFA"6 M7M?'?K\VB'ZG [^Y?3R+:)9;"?SG6_KU#@+?"D^8C4D%2GB(U% J.68<% &N M#+]U;:]BFC\6Q33?3YCF'"0!$RDBET+NX8-]]OYI!.J;Y$HF(!FZL$1-G7 ] M1P5="IB?'YB+;3Y[>(_;YH$)&Q1SR'BM$!>!(,<,1=)X(Y3 FI*XL,3J&#_8 M\U;0_?+17<[C'QG/XX8[CS9$%PG"PNCQ6*[SP-2QVUWXZ4VD7-$ M+;>(,Q^0"RPB;Z0,GM+DC%]8(K2-ACGZ(J=JEJ)VW:56$HAVWK3^N[4_' ML"^>_-M6N(*M:SD. 1OTF11DT4)!VVAM%BF$_=_SS;<*P)Y%HA5U 0BF? M'8@Y7E^/D+UB>/9:+73][=(_;]423X$3RR&"> MNV(FL.M#C,A)&CBQSOF8M8NZ+.@NZ"YV_=SA>=RN=Y1;8J-%42@'TCIZI+DW M2#&>7,R5NHA:6.)UV"$O&,_WO<9K.-U<[]D0]VSOYTQR](NK]"R30;) ,$C0 M(#2WDCKNG*(Z<(.QX]I,S_@IC'E[QIS,04])"Q(H1E2HA'AUQI%3TCUV-GB1 MN(PB5_:=5J>B>72#%K#.'JS76C<%OG>![[@!HYDE#FN%U# E !X9G!(B7# C M64HN1R :7M!;T%LBAA\?KQ,1P\%:&IU'E.1$8$D]LEXF)(D&L)>:&NE<.74<1Y@.G[JR+#"5G"'-%$6 MM&+'D#'6(TX4,P#AW%YY84F40\=J_W\>GB\.'F9:%V_E+>6]M$;2%(75SO. MG=%4&<<22(_(0< 4T_HI2&0R73<1)8F3&$7/.>CFA(*L-QPE*;#B4FC&V<*2 MY"_9%5G .GNP%M-Z*O =-ZV%EIYX%1#E$B2_$1HY;@BRSA)K.!9&9AW %/06 M]!;3^O'Q.FY:XZ"=HS@@*:Q G/I<2%49Q&#!0. 2#-8VX+4DX[[2D[^UP4[L ME4._F<91:,=3L((XZKDPRMADHHA>F<3L9A:1S&@D]CK%AS?#<<328@""Q,Q0;F,#$AA MX9&A1B)!D@A:88696UBJNN/2MR\8S/>]QI2.5JHYH'INK)>KFS"M=P>V/8MS ME5LVL7I0'_:75HY^FE/S8D22-C1X$IS$)'*=I.&1R: LC0K39$H=F_F329/I M;I1:HK3RH$Q6];)P0,:3B#A-7@0?%%=J84G3.M;3.K::!HJ>V/]6.+1PZ'/A MT))F.'M6G;#8"4O)2H:4-3AS*1TV>DN6,F&IIB;JA26JZV9J>8:%50NK%E:= M+JN6],Y'YM%QCXG!WFC% M)6,<0U]\@:K1$EQ-NH),AU=]OV^,WK4X%XNI+;_=L M;[O5.9U6L3\Q$]5,#=]^>]@*@YT,^T4\A/[(Z3/ZY=';B]5;8^LZ?(_S1<78 MM6_C17+/]Y@1]_KF38,E9%%S609;!JNYN=5E'^H(G3IA7#JJ(<^F0+R^E2>V M87M^IT9%O9:UAED'^\_?_2_'ON^U]K-,G6F<_RVN,?C3/Z,)Q],I=I[V^L=PXA/9_^@,RCS/N-YWZB>Q("& MUL\[&)K=CL,GV3TXG?86%R8++U)Q:;Y^,V5SYVOY!PBB,YA)=9@[3.,KW@KL62+$.<&5)5J$D)CU\)JQRHTB>#"CHAR7_LXA]9&O+6^*YNZGW2;] M+M:6OQS!YUI-&%^#?MAM[GJZ2;^VUU:_B'&'5&-WFS=W?]+&7H-MK?_DS>45 MMKGW$6]NK)QL;C1H\R0[LK[SK>5V[OP[?EP:93#$D8@24QAQXQ2RPN<>0UH3 MZ5*@PBTL,5D7:EJ- >;#Y528KC#='#'=*S[4?#3N&S_43)(R ^N(K/81<14< M,MA:9(3"GA#+!<^U4T6=X6F5'RK<5[AO#N[Z";BO'#T^,MN-'SUZG6#](D55 M=!QW1B/+)4/2!AZ54S8ILK!$29TJ]IK8[IYN@OGTJ4RAWI.QN8!T2I%ISY54 M+D9B=9 Q8*4E9E6])P* 5^@<^:7>TR.C>[S>D\+*,A$P8B%QQ#WQR.66SI@0 M8P7H,J&J X]+P:<* .\/^O#CL5?KQ7:E:/=W6ONEZM-,-8D0L77)4\T4;$<: MC$D)^(/SY T5)A5_T=SQS&1)J-P_4"9-D/=6(RX,1DXF@325@49/<2!Z84G6 MA7YP]N8-R4Y/'8=4L#Q[+!>/R.S1/>X1<=8HI7A$A@2:N\DH9"EER&N+DU8X MDF RNMG#>T 7=+]\=+^BHE&/!MF)AC&.BV"#0%;GQLX:@^)O!4S#D&[/,)4)N"?:Z$DMP+R;",/&)O"&>&>N*$48'%5.SS>8#IN'V> M*$[ I!@9&W*; RR1SO54.<=2DT1%)5G-+,SS9UCI[)_I-'HMQ5ANVQ:>*TJ2 M%(Z Z%"$.D6B998ZC"6)(A33?-XHICE9$XT'[94E IG@.1 +4;D+) '&28%8 M,-M]2@M+A$VC=]P<%V,I8)X]F(MM/GMX3W1ZQ5)824!Y"!3@C:-#6FEXE+BE MP@NCL=QPEP80Z[1 -# -XIH:9)C%B$H)UKH@Q"LP MW FI,_%@9]L< _I5]5(R- AF36!2 VMC:X5QSEC*C"%:F'*V/A=(G;#=HY>$ M<87 :@]9\GID&2?(*YXP\4''X "IM)RM5P#XV DQ5;L4M?,VK=E.J+6''9;V MIV/8%T_^+;4%J@S%0#7"$L=SK*LQB3HN05?D-"19#/NYXY_)DG8)EH\KR1#H M^!XT!>D0+"%%'AO"N9-!)I%[PN.IU5Z:1R=_P?+LL5SL^MFC>]RN-\:Z9(@8 M*A8 9X6,IP0)[2-6\*_GN:%J719T%W07NW[N\#Q1XDO%$+5,2'CE$->6(*.< M0D3#2Q^GZUEA_6%M9HNK]):4:AC'R2B65*32XCXH9A9 2EN<,:!4%K M04/.I<++H6.U_S\/SQ<'#S.MB[?RME5!@K/)8BQC9-RGJ(5D,3$AN0Q&.U=, MZZ<@D[ 6 MTWHJ\)TPK;6VTIN$.-A7B!-'D968(,NU#8*SI V8U@^/#RSH??GH+:;U]/$Z M;EHK0E0B-"$PIQR(6R:0HUR XBX]CYA*GFML"6E>,&#+R=_UL%\;[,1>.?2; M)5TJ4'0ID\$*[3G'U*G(+4A.JS$&BWJ*5:D+5=Z:*ML,I5Y9;RA+6F$7,8\(EW6WN9-)DNAO5)%.J0,\YD'A7(,NP1%SC7731!*^!1)NI&32N_\P7PZ'1.A_\:6+AM^']H M_5H:#WS]#[QX>NT]V]MN=:HYD9=Y=?>@/VBEX^%+K4Z(G<$;JJK?>60&H<-: M.:=PKMD*SS5[02&JQ:/]V.G'VJ'MU_[G#FSC<,[%8"YR1[@3SJCDE>.!&,*< MUJJ*^*;84%Y%?!-*V4R[7EE>/-W:V? M6[L?]IKKWUES^2=KT$][S1-X?K(-1+)"FKLK\%HS-797CG\0SB,7PB(AB$/< M6(E,-!8Y+VFR2@N15*[NP.DD6U2%D^ZR[$$0A6EE/>-\)J.%HH)[81A(F"#, M:-D9E6799[GLXH>2'ELL(Q+,LMQ6F6>_.H9E9_ O84;2+"6N+.J19[4VV(GP M7R]&5.V"3F:./5CKG=H^,$TW]&L1R"O4EJ./>R[VAI*%LGHMKVR]UHO]_0C7 M^Q7;Q_4[;R3.1:!12Z%$X$(%G:C0P2;,7")6FU'&B*$B;R0"&XF7C33]C?2= M_$C"!&-50I[E@U:B&'(NY*00;H00(6%?57W%>C*$^\[+CI-DA*<42 Q<8:># ML-P8S'@"#HO\X_89 M&.O3Y0]>\0>YS!^+9PIKI7?=D&EV+P%T>I.K_KU[KI6OEG.YT#V[Y:FX:OM2;T[E/0=.#N:@DV M'?S)##3,IZNU^M77_0 P,^C67/X>?*?=[A[VWUS&1_6GLE3.3)VAB08ST[;[ M_?CF],';T.KOM^WQFU:GNK_J2V]'*S R]\3^A(56+<#P[;>'K3#8R>Z(13QT M28P.HT>_/'I[L7IKS-XV]N [K+GQY7!K]]W1YCJ,8WVG MU3C9:FUMK)QLK7^DF[OP^^O-G7&_X-;>)DA:3[:6_]YK+,/]K#:.UE8_GC3W M/K4WUYOMQNY6"^[UJ$$_I,9[?#1^OL(\4]A;)'%6U*L&S-1YA'%21(5 DJ_* M.&(U3X507D-J.."+7QNU].K3RYZ&GYKP^^N'L?TK-K)1\K)-P<>EIF\3U!1U M)((3B01H_XAK2I#SWB.J;8B:8:M\Y8PR>I[RTEZ#6@C0$O>BIE<18/XTU)0U MI?7#;F&DJ3%2:X*13%*82<,0)SP@;KE!5FB"+,UMY0,LKL_)7W6%B[+TZ(PD MB[(TAXR4?;F%DZ;&2<<3G,0%R4$_T[L19L&-U3S*,K2 XG)MK?W;F"EE=%QW$5R>I=7I%#3U*EI MTJ>D"(O>:8\T&&Z(BZ"0T40C$0UGVF%!*PN.U8E^1/XWYQ#DYWF7MSH'E4)Q*31JA!3! 4K[W7XK?^!-+[9M#I,[ MC\3YW\L!5:-;Q>=?L0YN[&!P_5E7I^2<*N2+ZS;[8@!UTW8TG]<#ZXX'J[UNZ\]MN!^]_GSRNK7M5KCX_NO M:]\VOZVO-+[5:Q^;[Q?G?NC-[@ N-NC6OG?L06CE<+GWW1PKV!\^JB"=$W]K MP/NVXUNV7?LV@!?V8-3]6E5IAKRM_3$"80Q_SOTM_P$6R$$>?*M3&^QT#^!: MH5^OQ2,?,X?MV%ZL8G#W8^_TV? +?UZ%IFMH8$S7',5B/M$=$[Q8FW$8\#OO MJSGZQQYGOH:G/=@,GUO6M=K HK'_KA.J:IH77EIN]7V[VS_HQ?<'O1YLB7D) M!&Z^/U4/OK8:JU_8YL8*W]K8^ME8_]I>6P[P.V&WL?&IO;;^-_SWY;BY_FEO M/!"XN?KQ< L^N[F^T][:^W+47/T.ZL0*:]+&T>;>=]%8!9&^_)$T]K928[W! M?D0'LMP$BH0C//>AC,"L)")C-:2&ZIT%<[>917+16^Y,$$%Z;ATVGA/ M#2,T2JT,2V8\<'BT++614[!?[?-J66JC):A=6)]):3L65GY1\HZ$R>\&-.MP M].IF1O=RX5;F*L[\";87_R$LD4(F#S/G".(J,&199SY M^DZ$7;5WJKWE %X[VO;QXK;O5MO>C[9]^WROY-CQ%Q(LKN@B)]<'A#\H6%S> MZ[(WOP=ZZ&P&JV<3V7[W+.HYZ5*E?ZXWCK>65PV;E5OV(Q]VF\#MXDWYJ;ZUN MTJWUT&XN>QCG3[&Y\:FU>?()?O\=S6[5S=VO5T4O.J*%D=0@+W)7'JXP&%76 M(AYILI8$8F0^EL=U;!X<*G0GK#QQ-=W"=H7MIE[PJK#=([/=R1C;R:"IPQHL M>YIR8INQR A&D(@NN2@85215)_T2/[B+X*.PW6N(3SK54ONV;7NMD8?B$!36 MZ_NBEGBE*>EGH[G_-IKZPE'3YJC)V&UM5#(A>$24%HA;FY!)E".2*Q=1*J,/ M=F&)F#J1I=/I"X;PM)2. N&90WA#4,VM81,3A *:4Y[G+:4)4!^-@(0.E M!B#,Z__/WK?VM)%L:_\5"[U;FI&H[+I?9HZ0F)#D,!J;2<),!%^BN@:#L3F^ MA)!?_Z[JML'8D& P8*!V=C+@=G?7;3WUK%7K(DV)4GT<,G%J^WW;'9Y!1P?# MVQ&)$I&Q )'XN]\+(S_\-![V:AILYW7'#@;MU :5J,#2.$XRT;+^?.L$(35"C@.+%V6LW$X9),6*'FJA")&:J'6-O0Z47?F.,5XLKH2 MO&3C29'@^Y/@.;[C!0[*<22)U8@S@Y%14J' C-)>,YV2!KZSKIY2[HIGP'B> ML+'GI-]+$;227M=V&BG>\N#H12B'2Z8^?T^-_-M8K,]+!]"=>3,/29RY* 5B MS&'$!3,(: ]#UH3 >*)2Z+"VP=>Y6265L9AY5IL"%4F^?TF>I4(.Y#57NT( MQ2*?(WD$VN[QW'QM!^*]XH#T8JMJM! MW\UC7E!HV2@TGQX'8$8[[ QB)B;$B2?(1$U14"S(8%7 %E?UOZXHVU1,*L]& MB)?,)XH0WZL0SWF^8NI3H@)I;PE0":>0R\Q"<"8Y4TPH4=5NU.S.2D&QJCQO MJ\K.=<'!Q:IRWP2H&OJ/,'K]LZD _H*?RW;IJ[&S(D([NY[ W\\D:*.DC2@8 MGLW2.B&MDD.:"LQ\Q$%*EP^6]-T/EHI5974E>5DLJ$CRPTGRV65)IM9&SF5 MAE0.-3DY.E$2$6V8)B1PKX *J75-GF'!ACK;IU@9BG%U,H'%LGV.>UJR?=[O MT#P;#%^B.>I27J]Q%J_Y_%X%UI<.Z]MS!"V!$BNYY2@J#AHN9@9I'"**06'% ML;/$!X!UM:[,LK(X/V8"T"79MPJH%E!=*6)<0/51076&*W-IM92:("("1YP0 MC1S7#/1?%FR,FGEBUS:D6.=B69%L3S*K\@VS!:OS;,%/(C4J>=68S-[T^Z^= MNH=JV#WGR=R*;GB1?W5E,F.>32!DD^X?'ARW=O\]W(?WM0[?GS;I!WA6"V#B MS5G.;KGSKHF;=)O/9L9L;NT?[[S;(ZU/K<[^5I.VMC:_[[^#=E. B=WMT_W= M([[W_?WWO<.#U#S<%*WWGXT,0B@"4XV3!VU9<]"6J\IB*5K-*:,TS:9>]8$Q M0(9@DJ;<.V&X(IQHGDM' VRHV5R:><"GTJW^T>OW>Z<@R[?)LOK3=S_-S)T[ MW<;'>#*L4PXRO-Z Q0O_PG@U'A2?DI><)\3N@);[*=^L/UZM/CLK_'_!T.^D>G#>6E^EYFG:;^WCT?'YNGQM M3^#*\.R)<(\'!PXO/BLMC* ^(D.30YR&@+2V " QFB2C [((Q '8X#K(S1QS M: QBMPUK8!#]*"_IB[6=SGK.L6_[^8[_LIW M3":QND!^__55XP:R!*NC-RM0_?BUU_E:+<])(ZZ6K&;[^^B@U_C#=H_6&W\- MPZLG(D-8&88'9)CCZ M+V;$*:]%$)W>EUBMU6K]Y]OGY:\6L/%C/]:-^SANW.5G@W)W(:R[%U)9%510 MOP\:O=%P,(07YV:Y<[*0?\S5";*\@C0,A@T0M9AS7%\K [#< -FQ" ?!F@1 M&=9.M^P#-&QS^#=0@5YXTPWGRQS1%[;. M=T"/_9R"=(2P@&QUM.IR5C;%8=>0'%-)M=0A6^Y>Z?F3U?\T[+ Q2<5/5_89QRT%#P*1'3 H*" JJ)3=$CHI BQ!,9: M+&3)PCJ(I(.QG";0(+C#1'G'(A:"I$!O?#Q0YN]&\Q=UPH*R[%1:55_,A6&! M@J"@55;AL9<*=KEKB.+\MC>]-XPR1;IF.ZID/XMVMS<<;R*P$?6ZU=>OW?4F MH'(;/!G!\JC*>^:(M/Q#78 A7PKCQ*! 9ZM"0GF7SGF)@#<.>KY=U1@ZWUJO M;5SC%&CF(DAUNYUN?J7_<]&SK,IO#P8CZ$4<5U)YLWN:=#:KEM,A\<@PJK_.!$J&X4MY89S#U6LK@ M8(G1F^X\93ZOF\]OK?>?670\Q.!R=H&4*PT*9*T1B-FHM>,<,UME=YLWB*\# M"Q_D2K^@ ';.+O2\JNY>SG!Z *..*F6W4O%ZW2_U;V.X.@3XV_'F*G0H4 M@+:/6?7?_7ABVS^LY6*K8I13Y'UR;VUZJR^O-[IQ./E.-JP!$HW.:Z#Y\QIH M?KH&FK.=O$B@$Q$><7UUMZ=DIA_Z?=&7PZJ41J,W #4 M[RK3XOJL 2&_(B/^U58#.P%_VX$;8"2&HTK>AP= <6NU/@[&6OUQK4Q?*#\- M/U:G?ZCNS".&IXX+[9VSPG-@JDYH2S@-7GAF==(9,8C)NN;-N4[1^&\'+O]\ M:VY^!CTA>S$PI)SAL%E$C S3 E%L<^Y(*JR"S4)>H_/_?0 C?W*2U]E)'/0& MC5_L"2P=F <0T<[90IN)(CY80IW'*G*;G#$LPF<,=BN"@]6WH<%E:=QR:6#8 M=ZCQP-525F\<[#L^1J2]4 AV?$U3M,$&FD,XL-974(GKU.1?\Z6,9\YVC\XM M+"?]^-7"5%56H2EK2FV/F0&R]J"RQ@+&5::DF+>,S=$70//Z58Q4KV+5S7"Y MVL0>>25>7FFI_2T&]#WV>R]XD>WAG?>?.8W6$JV14%0BG@A#+F")"-_"Q))%XU$GE+ZJBP MQ,$HJH+47#)G24H,1V&DQU&&=$X=<>$']RW=7_@.4$.*JP-1A121WBG!!D M63Z+ 756!R6M-F0AXG@?(%(F[^K) Y' PD:,K :%DA.6MPZK4(I)1,&=%QJO M,#&\BT^NPD_+)Y>^:MRS^VME"9YRM%\Y5UC6G'C3'[]AL+)/6]\[!\W=MYW] M[$V_^R?<]_YL;_?@:&?W[2%( F\>OODV*R5[N^%H[W"3[7QZ\ZWYZ=]."R2J MF3WMM_X\V'GW7C0_-?G^X9"[LHINGG[6B &39[*\3[*'P*]*2"91)KB>4 M8Q;F'6%AV47M+'=: #VCN?0+5Y99S(3';,X1MC;"_Y7M_O6)Y71RA<5=87_V M]OMVI*ZZT^IUQX77U679F);ZFN*O@(6=.UE_.KZ:S]Z+"&O M0-^^U6-_? VVR?MIK+[18W\2X/[3U!3S7[TBZM!7UI2'B;'3-PIUGQ"?!G"> M_W']_VYD,+TVD\[S'X^*[36 Z%T]&,\M(]23:_"S2&$U2=_9C\-VOS*?WE,) M[&<6^?Q"ZW\OK0A>[.8$RI.8YK][@^'%"H1/\P?Q^*33.\L?_!&[,;6'?W>@ MD_-QS_#U"V;])(R?M^79XR#H_8/6X7O6.OYPW#P\@G=].*[O^?>P=>B_-Z&= M>[M'WW<^_7DP&P2]?_R&MK8\W7^W=P;//FJ]VZNY^:GNPL]L4 M>\=OKRK(*Z+'H/5H!,Q<(NYS!"3H/8A)T*EB9(R%JJ2,P'<.@7Z0FN%+R@E6 M$+(@Y/)K"A:$? ((.9MQ(( M^?PY^Q-,N?]W]E[(X%"Y+XRZ'MIFV]V<>[\Q,2Z5'/SWSF'_Z?:C[WWIYN" M7?MM#,&#@J_+PM?6? 9^$QC%,',(TQP@2:KRAI@BZY5EDCGO;%C;H.O*K%)) MM)*!?T5)5A'A^Q?A68KD:5)::XD4XQB42- ?C;4L/HTI"^_MB$[;SY7CL: #G\^ZI_2W::VMH,[-46>^&G+B40-)<,AH M797N\1,@ZU\LRX93D] 4]"WK> M0]6F@I[WC9ZS[-=BIO+,(6H"05Q$B5P4"47CHW+:&)Z _1*Q3O5S*.UQSUGH M%7M:$2_LWB->?NAU,#&/KV 8S"18[/@]2-,;D,SWN'5XQ%K?/QRW=IM\#^YM M[;X_;1[">SYMPS.V3V?C%O:WCD#B03*WWM.=7<] ,@F\$Z3_#6EM;9[M;&V2 MO/HER<6%G%>PV ^9.?GXW1Y7$F* MRF(01D*[7 T:/S2?A5? MK==H6>4D;*<486OSL>'B\#3&.C5BLNU^XZOMC*H8OA.8G''2L/-L9JX6F$;/ MP;A7?1O\FK^;4QL$N-+-R<+&WSFI):]ZSB G(+Y%JK%)Y@/?Z^?T:KTZX-"& M/.'5"LIY$[P?'8_J+&OCA&@P)OUXD-__-6<2S]6HJ[QG54Y&^ZV*.1[$ACVN MRM' 2SJ=\\'/CW3Q8CQ#E>"[<04L7[=.QVM!<%@L$^^%WZH\<-"A?A"Y\BO/NPTZC MN?WZP\['O8^[;YH?UQO;K=?7YTE9E::W>L,,.KW&/^>R_?I:)"+:JPWXC5N\5/TG]DM+#5:L&@<_.%.>$#OJYSUB';:-X&%WF"26O.D7V?8[W^%V\:OJS+M MP#V#NCQ%W;RZ:?5->:9SSN'+F\_.R9]S+>TQQE5 UNXSC:3+6K_3L#0^7T]W,&<9'P].02B;_X>O6U M:I+:@T;\OU$;N,R8).3'C^N)G$7;1[$;[I"!ZI%@)]/EQA:PZ7[[Y+)+Y#4] M&'.*W(E'[%/UQ-_:0WB=OP$&M'I=],^KCZ^@I_5R&&MIE;9PDZUA=;0!(OYS MB:5?S@5V>M#K=,X:O=/2/IM]UHV.N?U:R_ MDB'?^YJ+T.2UL-38W%OYIU$[Z,0XF*\_8YFHE"XBSQ-!G!B&=' "Q6BE)S)P&--%LS@\OFUBG.C]/"\Y[(UY M778SZ':KA5EQ\\$YNF0HGJ#+/*QDM,BE"7Z4U^&* 6%5_Y],N@]"/$37A>P>-NN16XTTV?"XCR<83'9)6 M_N0G(W)OR^@&S[CQ^=IJ#_-M<[O\O/ME<*<&EY\/+EENXIR7,X1E?3["^GP) MT34?IXRC)<=.R2!QK8L6\\II2PSF27$5J-:1RRB)QC&7)?!C2X6A'-W,TW5L M&9S*$3%>B]EXL3H>6;>S6]0>68=O3EM;[\5^]JPZWC^$[[&=3_^(UE:3[[_[ M\W#_\$-G;_??]M[N-IWUR&KN;N+65N>H]1WN/&Z2UI87^[M'N:U'>\>MX]8[ MZ.^G/P^:A_NI.1]81+P/V'N%#.$1\>@2LB$11)1BRG(I<%1K&]3<.9BQ9,0I M>+8ZO5XD][RO,NZF&!7F0DF=,'9)V\1](#ZE"L\(X%FN[44)X!DO>/9@>#;K M84JCLLH1CH2S G'#/3*,!B2U=CI2J:R):QM,WMDYO^!9P;/5Z?4B 4B!4263 M,!0HFA/&&.8YQ5+#)U'0<.5)4L&S!\(S,AOXK807SD>4>/ 9SQRR,7F$F6.P M?(..N: #0%S!LX)G+Q+/A-=!:^@:])X[ZXRDBGN0&VXT9]B/^1F WG+XV9,( M#WH:8,=F@^.M\4Q[BA1Q+(.=0%I2ABQF04G! K%5851"GD:"UI>0S6][4AKL M*L-@2?GU@%:QR4P4VK4H$LV'>=/@(Z.<(\(=T"[*.X#"$' M%\\752\R^VQD]@&L&T5F;R^SL^8-EC01.%IDJ81]EGL%,FLENR.SJRNP#:/!%9F\OL[-:NE:&*(]Y+IC)$1=)(T!7B8@+Q!CG#>%B M;6-Y^8]*_MN;25QV]O?#NAC6J-]MC . QH$X+RP%[B^KI9M/YN9#-34[W?S9 M9C4O!8T60*/6Z_F4^EP 5U ,!18TXL$ Z\0/RZJ*UP MA0Y BO ^I))>A'=9PCNKLJ?H04HS=] "A-<:CS2+$1'A#2><&B$H".\\DRC" M^RR$]P&T]2*\RQ+>6=W=NA] ;R_2NRSIG3MK3XIR%SUB7M,LO0&9D+TE@4 %18G4)(+T,KP:TOOD M*OD]E6^6@2VE'&]??OVX!XWY7F0:M4V9@?4:9G#55!I)BR.YCUGH&JZS!R+'A$B?'PBZ/&RK6-^8(3 M96->67%>+2M5$>+E"_&Y?,"W;Q\> 0'88/]0)P7-C-P>O)]G M[NM M./Q[G -\*B]LP:V%<6MGWC^%2&UA2Z%(JN@1MS(BAZU$,>#D)9-$$+ZV0>?- M[*5P\[.1_B78!HKT/PGIGS4G2&\QE48AF&^)N&8,62"DB&J.C0]&>Q[7-D0I MV_Z,I?]!S0E%^A]1^F<-#UC;:*)PR$O%0/KA)T>-0PI3AX.U2CO8^V79^Y^Q M]"_!_%"D_TE(_ZS%PB6EO0\4*1- ^H/%R%C/$6<>L-YB$S#)\:AWKG3[<&XV M"]E+B%D9X\4UR=.G:U]-:N;$NF3&HY3I?F8)B98Y-,]F/WB 8*.K0;W ^2)P M_G'.D)-\="*H@$@R!''//=(T>.2UE\X'+SW6:QNT\THJ3TOOA<1RJ_M,'[I]<]>>GGMLYW-SPHS%17QR"20*RXI1P9[A8AD'%3 MB$WPBY;7OK0*5Z#B-A%5C=K8J"M=N]CIG3;R0LC0/3RH*F\GV^XWOMK.*.9P MR?-:W*\^OKJRVG8NQ4W4[X-Q#J]<>!MNFQ0DK*&'LO5&7IX-VPV-INW[@_'G MHOY\O3$: &14+QO XH4?C.!] 6:DWW;0 MJG9=T3X?1;830$MWV+#> [(-\[-/ *%\&T:QW?6=4;CX?CYJM-VS\WY4#=WL M=D>VT_@03V!<7I4*XC=][-.KY*"U>QA4MUK&(K+F7O>M":[C&@'N@_?M1O#T$WN$L(WC.UK3Y/&RDV1E"! M/3="^_8^M0[W=S?/FO3]M[W=UM&L9;1U^$7L'_KOK<,]TMHZ@K_PG*W. MT=XGN)>V.LVM[>_[6V\/FO3#5>7!%8G!8BY1TKFF"A?6 GW"#&G% MO(Y86J[YVD9U.D)_+_!4X.F)P),%;")>F<")Y(J8O'YYQ"IP94'[$P6>5A*> M9OU>/)!>JBE'CBF'>(P&.1H3$HXJAA46TIM5A*M;,P6V2S$B#!$L) M<<9TKN<-6S3HAIHZPEVN?%"VZ&^>EOTBW*Q^:L'-[^PXDJ+ M^* DYKAE0FMKN([2,KA."P[RAE4Z$/ M*RG+>DMB\IR2(L\K*<^SRCW-CKM,2(2%@[TY:I!G$[-0&\LQ3]Q37>3Y M!O&TK)I.M]C++:GH2607B.E1 $TP$3G*&$J.61(XP[!DUS:D4BMD,2PG ,L^ MI$^*!Z^ELQ)XH1>.1A6)TPX[;V2\W]"O0OEO*\NS*KR-B:,(^P,B#+EDIDL"+($FRMP\I3LCS?_'(*?SNQ_#CL M^:-!E7FO-SR(_2D__7(X?RU"<:4-]]9BQR4GEAJ!,<>6!V4IY]X5U[]5A:GY M!!$)8$I(I9%@1B/NLJI =4)4JAA"H,K+*OR:DV<8?EU$^H)T6"6,#H'CQ%4( M#@?EE%52<">H6?[90!'II8GTK/:O@O%$)(ZH!VGFVBED1 HHF6"%Y-8QS>H* M \LJ=55$>@5%F@835-2,!LFY8\::1)SQDBA0*4Q<_BY=I'81J9W5_:4DAJ5H M$2;9A4YS4!622LA(@CEU7G"-US:*Q#YCB34Z.FMI$#HQ#INO#<0E4/T#B9%1 MX:;QGG.A@4E*&@_A.'''$>"4H C2-)4E11KU@_U_-[MCJY0*[. MH;O;&]K.HB:64FGH?H?FV8 YL"X:HV),$LNE%]828W$P(GAGHBT:U+*5\!DAZ1?7@:^NTPCVE9N=3JRQ9&KO2-3MO?SYZ\8RG4JKPBF*> M58'C!A7W5@[2JM!0F&AZ!LQ$1CBVG0B1(RSOF$&17%KG%#N\:'@];6-MX_#,<[\/[6 MX?MOS2UX_OB%#!Y1,0E5PP@$N)D)RQ(NE0$&IU$6HNU235 MF@0;$28D(AX\0Y8Z^-4*HU24AMM0$*H@U KT;:'*&"1@(%)6),EUBDXKYA2+ MS "A8N%^$>K9!? _&#C-'K +BCWU)J#H@T*<2(6,#!AYJ92DE"7UK/-F%GAZ MIO!DDB#: QK)1'DPPL@8:/:FI,($3GF!IY6$I[DJ'RDQC@-H=\HPX$Z6(.!2 M#.GDM#%8&1^6E^-K14.,5MZ85FI_WL))D<,R)A0++X#_,VDHJ4N+@:80\"2[ M2%'P5@^DY@-G3%2."T*09UPBCKU!AAF"G-::JB"B5ZDJ+";%"J5 *BG-EAW! MH0WSF":I(N/.9>7>6.#2*FF1*"T:T6I*\ZRY)B474JXIYE3.46AE3E$@(A*6 M)EC&A,-TKF)*LR+/RT[M':D#_8$+F3"GB3O"0#WV5*B0>&1EBUYAH9XO#T)Y M3,8A*8E#G+*$K,06J623D=K@6"/: MGT(RX@,H!\YR[;GCWAGEF#76$S+)1;A$*"J0-1 DG&2B)6!*YMB'NGAIC]%QH@GF4G#.Z"S"7EK,Q-%HSB M417ZL)*R/*OA!QTX]B#+2K-<.MQJT/6)1MXZX(=)41F?\YEGD>?S6KZ8D%Q_ MCC F>>!1XTB]#E$P$P#5E[\'%WE>ACS/)14%+0Z0."+8?D&Y#\DB;0U! J@5 M5AB#ZE]J^;X$>89]V(:DR\E^4$X 5 ME%E%@HX8J,\31&:Y8OST5N%Y';N7"# M:+WVA*"0L$9<$('@ X,$44"9*+7&N[('/W.9Q=@EG&#OS;4_05@U\<8S"Q]K MI[ O9O35E.6YC'(VQ>2P0TPJASBS(,O!*B3A)V>5]C"CJ[@'OZA3^%+[\U:L M(GAF#,'4.,>MB(8*0Z@&:L&Q$&GYAL3B^KNR@JNR)WUB"+2JRO2A!*'K?+2 M2\&]SXPS"N$ES@9>3HO]_7&E=E;WYYAQY;Q%!">.>/(:&2$5_.HU=81Y:C1L MQ$5BGZ_$8AX]%J#^!^)YL-QYKI(V5DK#8B*I;,*K*\[SI_<'502A1CC+," Z>6Z.T$$0P M [\F&04N.>I6%LSG4QB(["47-4&1QFS+=2%[85$4/<.<$T\X#FL;:AV;4K&N M(&E!TN4BJ232.&N%C8YQIJRA"E.IB0CPOV1\0=+51=)9VY01";19Z9&QU" N M64"@VV" 4Q=2HH%'AW/M3\F>0YVE@J0%25<)2;T6AKE(4Y",&X8UU@HK)S S M7&A1D'2%D73.5\AC'ZVT*'@J$'=)(\TD18XGS01.E-.J8IWFI1Y]0=*"I$LV MU0:)'16:.:^X"U9;RYU)RA&*"2CY!4E7%TEG3;7,AJB\= A'X0%)J4<:!X:P M]\$:8QVU58)"2?0S0-(K:G^..]4:'8/<^/KWO-K;W9&M>CE='70L,8*#2)WT M!NW\A=_ZL0/?_!HO2GAF<9JZ:]Q5?'&+=="QT?#Z6Z;*D!)Z53VVAT>)JBI= MKD,PGNYZ]*;^/>A/6G-BOT3D^M$>(9N@L;_9SJD]&ZS]]W(?H8/CAZOO/NPTZCN?WZP\['O8^[;YH?UQO;K=>O M5K[IK=X0'C;L-?[IVE%H#V-HO.YU0^P.ZI\JZ;3YX[?MKNWZMNTT/@[A@\J' ML%'Y=Y+?&[^,Y2F&7U>^R[]L'@-F0>/;W<;PH#>"9X7!>B-^\S'#T8'MQ\IC M\B3V)[_5-_QZE6#,8$F]0X'RKP6+QL$?[H1W1!/G5$I.\V"#.]^+QY@T5UQ! M84J$9!@#RTU:*"JX%_F4% =A/F^--U^)+BIP7]YW/_J#&$8=V&1?']CNESC8 MOGKCWM=[M M$7CGX M1.!9G4[O%#;9QKCJ]4'O%.0?KOAJH62A2+F:[=>JFFTO-:I2G#4/8%7QR8:M MBU0"9:MN[.87'N]BO;Z9LO9&7:R5;,Y=X=8G\ M=BUV3(TQ>UHUNQ5]Q'OTS=J?-ZA&O4/-[+D/5'W\VF?<6'E9\?K*/TS/.#4.]U/G M]GD-9AUE\XQK55_=[3\L2*F_7/&^<56U^QN:"UZTW?'%6!9+EJ9;& ^/_SS: MV=VFT!:2#8=[NQ\Z^X='')0=L4?_.6V]^Q?:\>?QSJ=M,6L\W,OO.]QCK:UL M.(3^O/OW>&?W )[7.=S?W<3[T.?F\9[8.^Q<56"74] ]:9(H!9P0QP:4(T], MCN#VE&MO PM+R=*TD#@\C6.6 F@O ="P3X,LXHTMP+%&STGCO/-+%+\FI_$+Q[4<'NF]#F/!.# M1ACU*PO706R<1=LOD>[7EO'E(I?#8$PEPB7G5BBG)#.> J)1=K6E>3$0NT"N MRBC!/D1H@6]WVI6Y?+OK^]$.XMM>_^\1Z!#P8\&P13!LWIE;.^E"CJSCU@G$ M1:+(..H0E2(Y&Y-2N> XHW<^["VA=JLKV%@$96 !).@EE\8X;A134@I&0*ZY M>!S!?LZ9>!Y.X&=)BV3,DX@QTHH :3%&(^.318(3%T)4,IKE9>)9T6"\E22+/ Q*LAC/,HV$=?0I,A25 ML=GR"4P#8X$DM4&+A+GG:6U#/=>$1"M/,EY?>!CW^G"AVP!ZT8]=?Y:=[^N+ M?3N\)=MXNJK3 UM$!M!A^&D1)>IM/5^OQ].UVX?>=BJV^,ZVNW_U!L7/9B'L MFO>SP9S ^I42::\UXI9H9*DCR' J +8LA>6]MD'G\^\4D\BSD.LE\(\BURL@ MU[.N%WT; MS;!X+M\9>>?]8+R'6=($(PY,&0&-BL"M<$)$$R)#\J$J$B?4LOQ@5L-S^2<& MGP)H!= NJF$&Z!9AB5+NX6%<2X W@UWP+C >^-(!K7@N+PWMYHIB*"^"900Q MJA+B01I@G$PC$[UD1)K@B:@\E_73P+LQ$YW)RF+JV.\KL7"1@,2+IL\FIUG@ M*??XPI<9/BCK+ !W47R>V\YT51>?S?X3DA1:&9629ES97(^).*&9Y(8%DVBU M_Y!L\RB$^J&WF)WY4U+NF4M."J2T$L"J+4?6>8,\43E/2A2")2#4^L[GI*MG MJ"P0]$PAB#H1/,-2"J@0H&7AD]S?O!<41\]04(G MAKAE">E(+9)>!TV"3)A4>0X)6U:P\@J97)_&"7 )T5L\7X)EW@GN).$)-'3C M-/7!6UC1V!GO>'4PE!%*Y8,A MHZ+R%ZJX14S=W-C%(5F]K9]03^?N;::!ZY M@-65DUM+S9!)Q"$?C8J2Q.@X:.L,EQB]9RS9UG(L@I9"*<&3B8Y1 ZL 4U@3 MT''W.))=G."7(_%GER7>:T&5C P1*1+BSH'R) 1&6&$AN7:@!8<2I/?H7O E M2&]QUY5'9R@E2._NB/5FCJ,HFO/%>X:"TB''[2BD,U'AQG))4[1$B!RE9U;# M=:6XI#TW>E*B].Y5W&<(BI1)*0Z,)&!"QT&YG$C$N)'$QBBP525,[]$)2@G3 M>SR6^2%U=Q:SQRG:QOSD3XW MIR;%[]V@:Y\UE- M,8:4:+V70#I*5,^]@5=SGG]H+&-P'IF<-H#'Q)#)U4D)<<3ETJ4AV+J46K&- M/$?!7@(#*8*]$H(]PTH8"XD9P1&0D B"K0TR(1A$4ZY&3(Q*!%@)F_=Q*_%Z M#QFOQQ=T%;[LLU[J']_3T*PVP"^ [R0$KBVVDA+.-;=&1P!Y*D,DAC-9A\;< M2K$LKLEWA^WWM!O98R1&Y'JU!7**BL /D.TA)FE8V7QH5XBD,Y:Y9Q/(6E8\<); M %)JD1& ILYKH1*+@:A0.5&3^9053P]*;U L_HD5^B5B7.BWW?T:!\.Z2G=5 MZ#HV7O>.H3%GU1FN^GW0.+:'O7[#U?)6E?8=-#K0Q]@YRQ(^: ^&^92QTSN% M*1L,UQNNW[,!P3 W TR/?ELWQX?;\^ MKCQM#P_&[1@_8!#]L-5H-UJ]L[$5_&B>P"/Q9X\ .&H.# M=LK%R8>]4]L/#=OPG1X,&KQBZ ^R_Q:T8UB-QC#VX7Z4+9;P9NCO1Y,UGC>->B)W^!S[?+*4MNP7VR["Y-: M56V.U;!!TWI?VR'6+V^ A)X.#_+GO@>2 ],['/7S@/6_MN%=>1G4PS&>GO7S M#K6ATZ<'O0[TL7>:^SP8N4$[M&T?OK39Z41X=*/9]OW>Q[/!,![#-/_UU^OS MZ?TE_T3Q[YO-OZJ?R.^_KC>ZD_*U85R^=GJMKE<+ $ @CQPT/$(/^[D[)[W^ MY("\\@^!L?"]XSAU3%XM1EAS^7 GCU@&,) TD&$_'N1<]?VX!_]4ZPGZ5,DY M/*NZTFKLVS,8FX;UL"+[T 2XXR!VJJ9,%O?@ MU4V*:Z\LKE5E@;')]T>F>Q MOP7K"Y8O? KB-?VES6K%/'46U(G_^^%L_U,X<91+8#UG\'RZO_6> D-AK7=[ M!-YYN//N#6EM;9[M;&V2O)22.123,A8 MP8TCV"C,UC8XGC];K!;4(C.O Z-*)F$H3+X3QACF.<52PR=1T'#;O+&WGOEG M3([OLBQ$Z\MG12E,?$[NK$UV<>,,:4D94I1H6Y4%(GC%W2-G$? MB$]I?&QAJ%C,<:+@U((+$MX+. 5PH!T!/!4C(QH%3 * M!N>*&8$C)XE!DE@5'"7"ITH'QWS^?'DAG)HB\HWX+5\8U-1_@C5W@)H@.068 M80Q:S:47%NB1Q<&(X)V)]@[9\MY4+8WA;:6;3!;<]!H;U">DP[?MO)#V0*DL MZ^WJ];9]V@08PEKCO,!@=6G$(]7 E(@%0$J8Z 0[)J^JW@HN%UMOE?-0-0>5 M9I^W-78'->3A#R!KK6.L?$ZOL$9>B$]?H9H&@$J;;G!,?CGZM9Z]2K6L[ !P MI=-IQ%K4X/7'$: =&(Z/_:&%29[8!_*N9+-?6*P4T4I#?=5XR\<%FXUS[)&O)8XM%]>;1"0SQ 3RA<7H0Z\]_](I:78_#Z5=EE7@*R$8G M^7W7XA<@ A"P&0@S03&I7+(D:$Z=TI@YY@S5S&'*C?P)M]]NO;WAIMFT +&C MX\UN=V0[EX#L[]B?= E^]--Q;8B^.+3ZY]O.YF?&L6:@Q>7\Z(!1SB24MQ84 MK:+!*Y^@.;:57F)I MU5+\-PZRF(]7'DC=2UY\>]^!L2MM><1 DH/ ";9*R9$%)HV<44#6(R$L%U)Z8_:>1;7:5-?)\$4X)>G9OJ?1%@/>\3BL8S-;SLV=@MWLS@?S-YE^-S!)J M33H!V;GRD%3$X<(Q>Y M![ &:FF9%2A*%CS\9+#%:QOB*G$Y!^L3T"/MMTN8G9>'/3\5N 34M9XS!>D3 MCM)I'[>'U=V#]8I%Y,68%UYU5K2>!3 3V7"NN*ZOZ@J<(/=5P#U>>#NINOB2 MU]\7WOSR65K#4U0:"0O#SK$32%N=0)^6UE-2V6FOP^O)R>"$HP+1'!]772S) M*>E?'\.6/2<0\("GNX)>\M(YPJW3ST8&3H.UR&'&$$_!(..20J .!Q^Y5%;; MJT(,IY#K7-69QJY7CW/(!<;=>+_#[]];FY^0U_ \;Q$%J$0]1(RU< M0-0QI9(CBE" &D/F2S@M;,R](T[<>H*+#>W*VL80D :;!M<=( M1Z.0B-@D)0-V-*>$7,=7<-6[ ,CY:?.EHZ'+-H?\OKQ^VMTZ]TAMA:AFR4%S MF1& >@%SIJU57!M"E<:2>VSB9R77?FRZ('J5C/V$OYJ0]K$+Z,RQEB *ADM( MAC&G,FFAJ.!>&!83#N+J^IN79>5U[Q@TTCL^;W/P]GI6%GZ\/1SNZ1V(?5O[<+;=MJBKW#@T[KW7NV_V[_>.]3 MD^WL;G]O'K=2EJH=V$Z%92;"6@[< _F."B-G6$#!:0X##BL7CS$-UF0,FQE3 M/%;4)I@##5,#4^(,X3$$&T.TB0NQUH@ ,29!?N7O;+ M/H"?>_WL3=_P'=N&YV:O 1B#[OA@+HZ/YBM'X=H)O/Y>NULECX!7C8:-;B^[ MNV8WW1@N]Q3VJW9^5=6AJ[N;SV(:_S>"1L8^T%KH6!N&:Q/&P6;WA=HU=QT> M,':*K5Q_N[#G#0:V?U9YJMNCV+C)!G>Y]I#@L&1.>H,J@?EO_9A]>K_&WT_; M87@P"9J9NFL?CWL?=-\V/ZXWMUNOK3W-6I>FMWC!6;D#_ M=.TH5* $.R,@\:#^J0K!J<3R;;L+,-\&-*A0J]Y)*Q,I^;WQR_EF]^O*=_F7 MVBEMC,6]$3PK -S%;S[FF*.#?(J;X0VP;O);?<.O5PG&E>3@R6SV/T0"&_+[ MIP(/?&^4PPSRH7F.H("E,#Y$GPW?&9TO)G^^F/ST8DKGBVD"F-60@U8RZM1; M20^&OSZ_64D?H@59TE_Q2^YKO^=CS'%L@Y_U:;RAY&X]1?Z4(Z*F3N6^ G4" M06MT9H=A?4(9ZMG_,NID\I']$Z&!73N.C^F/8V!RR%E]?-YO#[))?M/U!Y:@QU;SIR)Q1=WR$.!P;UJY< MWYV:K)QS%?AN.S4JXIACP=H)G@9?JD.NH*M^>#7)R[3+^_X(6I^973T^?EHU MJ7VB@.!3E8KY]0L@F'9K$&M6'7J"$YGBF M;A;MG(2WUX7GG5U0LBIH#XA4%9TV@O&;-&1RP#KMNSY.6IJ9,KPE!^7!U6RP MJ.>[BE.+7_JQ=GRHVEZWMI<'$,8_V:^]?M6A\<3E5J]/C\,"/:Y?.+D\X8/V MHIOQO)O3HP$]KG_I^7$>M.KRQ8NF6U%QX>HA\-OEP3AM=SK5(7,.+*O7ZJ78 MKHNIKB,+J^]/@O2JQK2/JH"T\_FJQK^:,%@O_2HO6Q6U.9A1(T(O#BKN[6*G M';]63QO'HE41!K7/;$;R8?;XF\+W _LU5N>:8XRW(?L$PCBEE.4E[W$ T?,( MOGXU?.=V>CLX:*1.[_19@/DV(.UQ#1BYAT]?\7W;[QW7ODAY/X?_7E[$E:]H MEM@JA+0][GV]8 ]ZU8KI'W=BQI"Q]X6'_H'@]FM]]00X)BSSO)1R9.AD6:2L MGN;0F8I+UK\/(WRC2L99Q7;&K)Q6D=WU#I%=1VL/T!K_4]7PB^#:O##AOC#R MV1-UM]?(;&.^,[5*.C%4U_O+.4">C=79W(U>MQO]>4!S+7OMR[,/;:FDL*)) MO]=2EE,HKH\%[A3>MT@J&AES>>:(K3><(/D9BXN1SFA7IF(C+<8<:D,T+OVX"#[>>?)O\(P M&R\-Q(1:W8ZX7D?5S^_X,5^?IY?P>N!GO<[7K'Y#8[/J43]ZDDVA4D &%1<< M9R2H%_EZ8WS@.*L&U=:1*ZAL>UQKK")_(4[]4BL#=C 834HO]6,'5(;NN4-^ MR,5!>B<33I _.F?HIWE'S5Z>8[OO):I=D=?S;;WJW[@ )4Q&ME5W,TFX2($R M5AY_:JL87)B[+A/;J:)1]:'K%1>!Y5MV MC+D=P^/FZ6?M/1>*,21PR(7(*D#()Q8K0GXG&(0)G9N\UL<$$9*CQB M,M4M8 R@@QJX+K:0<%>><"IS>G^UM>-+<.VLWOFV16-/8^O<>MX[W3YN[[L]9N3A7WX6C_^ UM M'N[#>_\X I$ZW7D'HK'U;VKM_D,^)Z6=U09(,B#_KC-&*P\9VG:\*#3N428-^=(?E\+[:,'V1]UXDZ:77)_V$';;W;# M5CL?&H?=S!)?\#)DGV&;RX>U6Z8=QUU?G8\- MY._5Q1GGC?105@W)N$$3QX>#.)ODQ]^#^W!2<>>_=;N5AVL;OK] M\J2 8C>;L+&:@?KRA;/ *UP[#(Q3GX_?/+[\JKHTDWZROB;H*Z[(M9?QJ^NO M_>BQ!!HDK[_\H\?^^!KLVJ6Q3ZNQ_$:/O6OB_FM+)A&QOE'V M_]W*H[E9^3'_7:O4;[(;\[5%ARX&\<6-52M_\I.ANK>%=X-GW#B7[VH/\T45 M"K9>>:-E;G>#]?CS[I?!G1I8B=X0[X8Q*7CD>B"',::T6CEF')5K;D^JR M:$\A\O"65I6Z9L1AZ+2VWG9:NV]8Z[LGS>\?#EM;H=W:;7YK?O^'[6]MGS4/ MX=J6)[,U(UKT']S\] ]IYDC%[_]\;[UKXA;=AF>\^=[:#4?-0[@7VMSZ_F]J MMNMZ$#;2\"W6QV% M%7Q[#'PC,_B&G;9"^IRN2&#$K23(*>R1"B2G")%$<[^V0:A89WH^]T0!N )P M+P'@<)*,\)0"B8$KD)D@+#<&,YYS.T2^<,J< G#W!7!L!N!LXH$;0A&Q5B+. ML4)&RH14A/E,5"5CZ=J&8>O*D">!;\^K[/?")D;X\+B7&]3S1SG::-JW?!;^ MZ6*CJIH;6I5LSOA$NJ][M")=#++O$PYLDB]0\J];,&3(4UYE)X!%,,4D^\ M0(XF4/ E@#QUPH-&\U162^$4][]>?+9L\Q20]#$AKI-#EF"-N$LF)RMR#.O: MX*WF*ZB67>+Y[A+W:^0MBFLXKY72R1<>ZDBT COQ?U"QGS6FNVP98+T$ M'4EB%FGL#.+4.Z2-!8ZA83*34HH851V^P(RO\B[Q$MRZ*_1LU%_)&0F@;;G4 M;A4.6F?SGCIYN=61R]U/SI_0SEB/VW+MZW@6[3Z-9VNSGJQ655=N)U4AY(.= MT7 PM-T\H@OLC+@@W4^1KO5Z_BA&6$=<9(C(J!$7A" GI$)>!(5088.4@K0+OB30(;'6HLQ6W+12F1K;7R]J)EPV MIC3B_XW:7T%&NL/BR_KHYI.Q77@.Z3;/RQ\5N%L:W'V<,Z1X[CAL7PHE#4@' M&K%'VFB# I?:,$:3R4G9Z;K$:IVI.X6?DI$K_2$O\@9HXB\0\J\;,& MCT"$]580)(04B&,ID0U*(PFSJ1W\T91FB<=$K\LB\<].>]1-'D\EDX!4],+?$,)%ZMD,2_!->/L7 4YX^G;[W8 M2=';?!J\H"+ER5!DJ N(JQB0CM$BEH(.1$9/+ !]F;1Q,*8I)KJ+#-,X:3T16!HF4(%I;@ITQ%3X Y)ZG=+Y MF(F"#R\='Q[( :3@PP/@PZQ%!+0@$IGWR#F9'>6Q1 :'2C\RV@7 "JUK_@ K M9UW)@@\%'Q[)!:3@PP/@PZS])'+F0^0>15NYB'&*-',""6\"XY(*G'.W9!@?#<*D2.1R[4OT9V50 MQZY^!GT+/+NCO;'@V7W@V:SAD )O5M%K!'HG1CQ:C4RR M' D?<"0A8U>Z.8/AV8&':W*@,Z]7*'K>FP/J-87UG/MT0 MCRD(;C&2@A%0NQ,'!3Q1A(EB0%Q9I%(NQXRXF* \G:)=!>Q>#M@MVY)8P.Y> MP6[6QNBHM%&;B *H&H@';$$G9Q)ADQR/7@:8L^78& O8%;!;J6ZO@)FQ@-V] M@MU<,BAL%75$H$ ],#MJ!+)<&03[DXI!"H^368X!LH!= ;N5ZO8*V" +V-TK MV,U:)UD4D3!A87*20]PHBS2W%BEN1%2&I)@JZZ2XA]+3]P%V+\&A<1(L^G@N MC2\)X!?L_;,#^/MV:CRO E& _.9 /I^UBSMK8T[:XQS7P%JU1LXF@IS"N00$ M-O#_RAXY7^;ASL=,C\E:EW=N7D#MY8#:?7LV%E"[%:C-96TWGB92E4X-^>P< M0,TP9A 6B<$L6:)AL[DGW\8":JLAW0745L6]L8#:K4!MUKZ(G=2!D90=MBGB M">!-,T61I,"QN;!>INKD6(H":@747CJHW;>/8P&U6X':7(Y\1S5)A*(4O4/< M*XF,@5]YD $8F]4DWIN7XTK8$9^@F^,-[(CWX>A8]WENUEXHOB]U;)X=^C^* MD^1T?HVR+RQ2?W9W,^\)E6ER9]<3^/M9TZ!@0A@*V.9P:ZR0C2H@:[$TU@8M MA%R.77*9DO0TSMH+DA8D76D/S(*D=T'2LQDDC93E:G1(,\,0C]@@9YE"C%F5 MZ]8Y[Y<4Z%V0M"!I0=*5D1BDXXFF4 MDD6V'+/O*B!I913^;V4-2:]:HV.0&K_Q/_#AI _'MO^E_?_9^];F MMG%DT;_"RMV]E:D2M00(D$1R*E7>/.9X[]J>))Y-)5]<>-%F(DM>48KC^?6W M&R IZF''LAU;LKEUSHQ'E$"@N]'OQ["UU9?5)[B]9)[%X0B<(K_P'Q5#8X>3 M%S1U_/>>[S+%NWQX8M'U>[;H'FY[C,*:Q]@M\K M1J8,+)S$!&^LMMBYUF. M&F+C_K$FNG 'N0[L)UZ^NS'9N-O?^C!%&!SB+1T"*_]YV"DOVTG$QK8 M__UP\>63.5.4)9\_O8_V3S^?[QV^O]@__ Q,Y\.W+Z=OZ=[7+_#>?W[;_^O; M^<'ONW_MO?E/OG_X)SM"_L&MRD,A# -=S,@PHU2$FC"9YB3+HIQZL0&\W)H= M[&[,4I.1C&:,*,DL(5)(06VN=$PR0C+U++# U\\ &9/QU'IRSD>#P>@<.$#@ M@QMC>S:V)0[\=73OVW\D9_OG(+6 YLOAL"71E-8RY0]Y$D6>_DX MV8N"*%<,&(5 )DFV0LI8I%A&%OM4CE)-9B)2>H>$AR M'2WFV24O_BG;!@W0\>:&;SEM#D _D&>E?5'_\=(4Y=E 7KPHA@Z [D/]F&:7/H[ZY-)G5RU+2#]C MR8V6O?I9+'BWV>W:K+C6LK+MTU(>X5=&<9Z+WXZ#(?L99(V_3H*6RY^R3 M/YQ]$KQ%\^3268HS(#XY6.WC)S\!U2\CO-8:U^UDM]G0K(W< $Q?IS.BR7@- MLOOY\9\B#%D#0W(75_<10ZJCME]';4\A/_2#+2?C0J-]Y1) G4N_[&8/_RS@ ML7(V6)X)FZ=*2,)3IF@BXD2;3%*34V6DB-:=/;S3\C8M^Q5]_ ,=N,[^.L@7 MT]Z]F?D$)H:=?K[8_WI,]NF'XLOIGQ<'A^_A[R_%WN%[NG^Z&W]Y\_GBX,TQ MW3O]\\=B<.0+K'OPYL_XR^__.OURN,OW\>_3W1_[;S[3SU_--W@O.X#??SE\ ME^\M3R2FB2%,,1/&5J4ABTT6RIQD(==IFJPG]!KQBL="9 MIDEJE 3R-U:&C!$5"I[S,,EL;M(\4E1FSUXYAR9]V3&+CEDL, O"$YI0FO%$ M9XRI3(!*0?)(2PN[3+E<=S)QIUUL&L=8K"*VD;1")<(00U$3=AQK0.&34L5'F,O>I9GJ?$&)N0[=(N?N)^J0.$< Q[ M-7_IOCG_S0ZP'6"WZYL=8'\E8)MLUZ6TM";#Y!?D4-9:Q2R-\I-3=:S9 ;$@ MCRV\4-GQ0>Z4A_*I9U%&1TF<$FHC$MHH 6M /^&?P7):@">>P$8-96IBD%I D4!:V\)M/SI*HNA1G5>[3T*UF3\\& MHPMKJUC*V72L3V1I [AWPR:=&G9]9K7+(*URJ%]3+ _7496$\&A!U]=CE;7<[6I@=) M[BIGRY6$KO1@[%;6J?=C',P,SAV#1AS6,3V!*.K7X_C@U]W_OK\=2\Z./P&:WW^\>7K+EN,C!S@>O1#L7>XQ_<^[1?[;X[A MN]\N]M[LPSO>\P/TH'Q]=[KW]615CE:44V ;DH>Y2&C(,JE#E=$DS*FPL6%* MFI0]>R72N,=^Q6S++HRZY1SBKI*T.@ZQ*1QB,3,K$X3%29R'B248.R4\S"@7 M82JH-#*.LTS:9Z](CPC1R\@O& G9\8@MYQ%WE9O5\8A-X1&+N5@B(3H2.0V3 M.(I#1J@*E20B-%DD4FHC$]GTV:N4TUX2=UI$QR%^53)6QR$VA4,L9F 92XS* M21YRL!]#9KD))=4ZU"9*HMRD)LT2U"(BEO0HO>-F60^3@_4H1JW^8G(E.V\)MO%S2Z6O"8J(QD( MJRRT<92%3$L:2F)%2"@SW-J(YJZRK9<0VLLHNZ.)+QLTJZJ[[ZW['H-<4]H8 MGA3')$YH+ MH4C.G0^$I#T>T^Z^/^K[SK+4$$L226++A*(RYX*I3%(>D81'JO-G;-M]7_)G M,))1,"!PR(2&?\!5SU)%PLC"O[)4&L(,WG?*6"_C=S6FLKOOFWG?X7HG,H;_ MI\QB97)&-14ZBZED(B),=-Z);;OOB]Z)-$[35,@HM#9)0P:J?2B5BD,J;1HQ M$\N8@'P77/2B;).T^:>0T/'VBK3QVZ1U/'JV!5Q+694GAIN$Q>&V"JVM?]ZV0U!M+"QE&&B$C!+B&&A3',59@EEB=# MPB6P(-= MU2V-K3SZRYY+K37G5BAB+&YC54DE#;*PEPEJ3'8#(O)3K(_B?8JZ\7DUKZ'.[SK7=N)A^GGL99#B<0;X]VYI(AV-)&#VV23 M7'L>WE/+J5/ 4N(\5I8IPA17(LV1T1@B2*RR+.WRKBA-DMX MR@WCJ_X2 W^Y=5WB!O"7 M^8ZES3CMN5G;*\=K._)2"3&QX)(3$[$XDS)EF2 TS:*$Z4C8HXP^N[H-(\DN MZ\-XS[XEUQB3)+]LQGW=G_5-4>K!J)R.[4&._=WML'10_8 CR:UY/2HGI;O^ M_Y2E-7_("S>8>4,ZM;*]HKK77]_3SW_AW?S\8X_^"??J [SOG\7!X3^_[1V^ MC_9^__S7WN_OH_U/?_+%3JW #[ZZNPGW^\OA-[[_^UNR]SO<[]_?_]A_\_X< MG@)?>$^^' YRX L_]G:.(IWG"KAO*%0>A2S*99@1@R4TN;6)(C'C8G'B?6Z- M(JG.A(HM,Z ?$)90SK7EU,1)9A=[NP(R3D$$?'0Y8]B2U/T5.C0$;4Q=/8Q^ MY1CGG^]E?N\R%S:QL:(X#2O1J23<9-:FN64ZC3&3^)+KM/E]9Q&2>RD!!0WQPZCI85HV) XLM+(.Z[9K7%FC<"U!8.'PN M/&+N$>FY]>J;;!O?;9V-U_M]1^O!%=;9:Y,X8]'[NK^\^+ M)>FV@Y?QK2/3W2'0\]2)O ,X\_CP1 X/SG")\G<\=KD[]-U MT(-OG=QN?]F M)SY*LRP6EHI0$2%#EA@+2JSF89*"_%"*1-([^0F/>SQ:5F(=(=YK-X:.CC:. MCMY&1\(H;B3+0DZD!J4+D"=2PT-A (8YZ6;9,1[U6:_;!12\X M+X 3 C<&D07 10Y6]Y7L+:;T-(M&5Q'2QM(2\<71Y3D24)M'I(DHR$S*@9:2D$99]* MY17G68Q)D[S/?L;>^@%JG;] \WN\"MU_0!!8TPGB*ZGT<)<"_FRQE_CURAZ^CH.G2T=W&DI3%&9U&86D-" MIH&B)%4:M3HC$\*YH )]H%DO7=&YMW8P?'?@7E3NUB>Q;6)5[T;CW!8=E?V4 MRCZS(\62V.J8A2*G6'4D>:@ L6$J,LJ8R")$Y"LB:(^*Y0RS1\ZK.D*Z)B&! MHD^X94*0!,C'>N97NX^'HTEP82?.$SU&_4Y.+E/QSF5YM>&Q MR!W3+)+&DHAG$1.*J5CG<0063V),EDMQM+N**89+X::Z%OZC=UZOINS]T= ? MS!%QZ3*LV\\Q*+4_FGRVL#GG<__+7I-PXZ=&N'_M1$,= 'L?I9#+_I.9 M WAE^/)&(O>^6&,KVV'!:OU@3V6!LZ]?PV$03E,Y.+3CTW*.!L/2ZA=F.KZP M2EQJ208NCR@Q<(,*3!Q7VBF4Y:S2,6&6*YM:E62 6)7 M"X.68N,RCFY\=7<1:"5\%U06#"+"E3S(#X$H[.3W$;RJX?8A?7(7[QLYTC&U M5C,11@DF)R0D#56F1"AL1(S(8ZJHAHNWS.K_'H1K$H*T.A(ZYQQN.@/]5G&K M.$V%2(@B,NX(X:$(X>#-SOD1ID)18DD8\S@)F8H$**Q9$NJ$Y6!X")ECST>Z M0NC_'27WQ $R.$9(]H,WJYC4@S/2IQ%9_^/VD?5;=GSL(J(;=L'W#]]CDB@Y M>/,6]O&6' %^N39J[@7HZ,CRN["T7'+ MKH(=36TV3?$CHR,J>$S#1!I3-0E7FH? /:)$*8$>-3 <$]Y+5[0,?NAX^_:R MO"Y*>CT2W?N!?>PY,52%A"C0<2(%),IL'J9@DD@B=48SK/!C_>22.-1-*&M[ M&5]'6=>D+'X4*9'&RJ8ABV/7P"@*,YJ HLM2W\,(C&"@K+2_0I@NNG5W0'N; MR,'C5MNZN.C)TQ";Z.CF&MJM%)AGMLH9&F481JD#F5L&"8)I0:[ MJPU'/XF:!^;7) G=-A:_36RO"Z&N+U\/=\Z/)([B)HR 5$TU3B3!>6I"AR(1 M>4XQ7$Z A#E.7,R6.P0^$"+C4!+&PHAGDE!& M2I<-UNN%Z+%HK!A.@&^6A9Y9J,A"O9_N1$[\$M/A-;CLU4QVW3#] M+1GGT:_Z.8FKM4E\Y_AX;(_!]MBM@>D,$"_]NVC^3\G]Z^>_CKC@8(I( M':9<@Z&28-JYIC:DFA,ATS2*6?3L51;WR(IPCR=E;YC,Y9KH43EI)YHT=/SK MTTP43Z2T-I$9,XP(L.FIE38SRN0F,H)U:28;29C >\G>\1&-::2X OFIM0J9 MB,&PR;,D3*0":W&>-\8-7>\A$:\FHX!R+ MGP#T<.T)MTI$:92GB=DDLZWS5EWK>D7[YT<1\$W0G%48Q0*T#&M8F&G%PXQ( ML-IBDFJ\7C@Y,A+)75AJP)=!CV<94T!'@M!,\"P7AN7$2DZR;),LM8Z.KD5' M9'_GR#75S, DXRD'-JUD'HJ,L#!/)4E(8E0N@\Z ".>Y>@-; 62REQGHCAGER M1/!06@IL+:-10C0'DR-]]FK_G#(T FZ)F^+P&3*0M! M.&:A5DSK6":1]7'H7K1B!$)%4$L)$^A$RFLTU/;1V)JI7F1KHYD-T?8VE4 K MM1+HS?TZM>Q$KDN[H$<;*Y*4YH(R9I04BDAII*%49=22G^9Z_GJ2;0SZ_2I9 MM2/8502[1_?.CU*9ZTC$<4A2,-.9TAJ++RGH>(0)FXB4*PQOQSVV0A;/7$(S M*7R9Q+W".>02@I:-^3O- KH9V=YC@X2&:+OYB$,%" U! MC-(0]+ L-#A>*))*<8F)[:R_(J.YZDY6^5.<&EAU2D,?_$_<1S=2_SKWT3;0 M%3]X?Q3'B3(12\.4H?N(,+!+I.6AT43'26(29I)GKZ(^8]=R'_W:?IT?]0DH M -[D%_+Q[TS&(RT^^L@GWFQO4+G>GL^Z4Z>QT<)CX56N0PIRVS(!%>A(K$- MM8X4CV*3929?[,RYE0["MO+7!&XN[7-9EQL70Z='YB,@HW-DF/4#H"E[/!H7 M7O9C3\CI4$Y-X<4_GM:O.73]@:5O( G_5;ZXCO5FM538WYV5(?8H6$F)]B3 M&T2)Z\M=#;.JWEP][KM'"UV5_3/&^S'-+GT<]SZXUQ.QE;&^ZYL(D7C\%; MC)I<.MEM!L0G!ZM]_.0GH/IEA'>--:[=HGZSP5R;S0%8S/^CQO]XA3KA->CQ MY\?O@-L"+FN 2^[BLC]%$';T^0#TN3:'73TZ=T.&JZX>B(,F*EH+I1S8X5[T!?:&Z^Z_>7=Z<+@_^/+I MW>#+U\_DX'!0+(\_,B<';_Z$O<'[_OKP;?_-/ISA6[3WZ3/?H_\9?/[TG]/] MK["/3__*]Y;'PR9QS!2G64A307#&6A0*37AHA36)X$)9E;M&HWPY[>1F8\4W M8WC: J->E(8=W^OXWHSOP3V@.5$V58:9-,U,BBU^)&.QY9%)?C+$]N9\KV-M MZ["VQ F/+ MA%0FCP6C,F*$D^1[QD8VXXJQB$HF=2*2B,L4N%Z"6@*+ M?Y(CVO&]#>![BW-\(Q(9$7$34L)DR%*B0V52%0H:X;@,GO(\04-6B.W@>[<- M[FP#H_I@2RO'^L1ECAG[W0Y&9YB]<*F#^QJCS!_32/)ESJ6%C'6>L5B#*4H2 MD]&(,".9CDVDUWVSZ^'WJ9=>-.3_YJQWE1'-I0(Y9P71",BH2HVFF(D%8SJ-?YF7J MKO:=7>U%%U3&9,QD!L98;%G(,D5"9;D(B8PY[E&V?LN8[FK?^]5>]+.PR$0"Y':H+<>9I#P! M>R/286Z27$:)-2H&J9W U8Z[J_UXKW86@:49*RE!;C.2"?@?".V<6"N31)JT M="4H&L>"JCPT4MF0@5D5"I*F81Z!0 MJ_31#N##XUYP;(=V+ ?.<2#-:3$LR@G6.GRW-_(=K #%XV-5)*8TU5HIS;"# M*I%<;&S'":=+Z##6=5^Z^7? =Q!"+%)#1,70=M+5@H02*%290;RVTL ME(Z?O6(]8%EWY/7_N]J.YVU*9+*6)5<8P1K!7C!!)%"=NT" M;/[=7G0>&,!?1G@$Q 4WFB76AED>Z5!(AKGTF4;N"O M:+PQ;H1+"I%=0^[+.C.LZ[RI\D"JM@=P]L",IMA$P>6"/,W$LKL$S:-A]RH2 M:9S'RC)%&*CQ(LUUJI@A@L0JR]+. ;/I[/[CJBWXO(/,Z,C9"/9B%#MIJEBH0D3XPE/(UEPI^]2GM@-7<< MM>.H'4>]V]*(F[1/[#CJ1G'417>C3)(DRG,5@G8J0\:(#%6:@9&115DB:&2U M5&YB&[U]+6S'4CN6VK'4A<3N)"8LSPVQAJ61R@R73(@H9CGCW++.R[OY+'71 MRTMU'@EB::CR- I9EL:AY,*$B:8L3H15BK!GKTC62]BM(S@;P%*==_@?KLMK MW4-VH4WS5C;L;4WTRHMQ.8%_XK4(_CN5XXD=8USXM^"/ ML2T+/(K+1GM]4M@\>/O#ZBFFHP4'>5YH.^X%'^3W(OA/<=P+SL:C[P7V!AZ. M .2N[?Y)@?-T)L78=>\-\O'HM/U2MS)V %8C.7:]U U\54]&8]@'?@]W1:.7 M_\3'[F_R\K=>8// MCUCGL@(J'Q K1: M_SP9SWH6'MM0C:W\%LH<-OM"#L[E1?GL'_-GA -6BZ=XQLM@<=G97[DV=9_?S@(]G9??SCX^/GCX=N]C[U@=__UY5, -V7K^Z,) M+#89!7\VO;9?-[VV7[=[;;\KAG*H"V 7'V==MQUW("^#Y]5]LN:WC3_R\YU3 M$#>P>=>)?#2%M4P)S..'MBA)4,=P_.<,.&+U7_X'OZVZ&.O( :]&M5F/5T8D MIKO86%'"%$MT*@DWF!.16Z;3F)D'X@0[($AQDW* HX/:[-FA#VBB& +ER*"T MV)\=P.2'0OJY&*XW.XAYBY,CAL#VY?'8>G;?9N$?_6]W_J\\/7OY(?C8?'VG M_GK-W_UPE[UQ'Z6*GXF]\HVX>/.@>:<3,1\!P[X%9APYV1#U@YUR)J! Q-7] MZ7^^KWF0N#>9'OY<5G##:S7"T1J!EN4)8&$R&52;/;%R (+G Z,@5(5-_7'C^H -#(Y6 MP'\"EF#Y\_+.$6UW S]H;P.^!<)](.*6;3.Y0 A?%J=X('01:4>T5,81# MH92U !0-BL)W/'XS8*^E +C)/' X6.JTF.#3TM:SH>%C/V5E;B050M'"Y2I0 M)82OX,8=\#4.(G![<9N#I8IQ,,$9)2_=C^!0<"H_@L#-P9J.;?M<#0RN?T"< M7GW=0WI2/1M([3]$^K#P7?>B(5S M/.H)25?-7UA[_GN2IB27F:2Q8ISD*H]SD7"BC.6Y8.QF\]]O,K?FCX$<[K7. MNSO4'K++,[8?M3%X\P$E7X]QIG8FP Y/.0VI%#S$KGXA=H,)9<:8 =,]LSP! M/3#IQ6PYU=;QR)4S@:N1P+60;$NL2XV\>[-\5HX+6[75^]I1/7L/KV,S/ 78 M3_GSDI_%42J+EMJ-QZ;,U-4E"VFF[+@;HQ)B8L$E)R9B<29ERC)!:)I%"=.1 ML$<9?W:UAD2RRU2DA] ),>_T0/.>?_FZP[ZM;?O#[WOGGP\]D M[\V?%WMO3+YW^ VG;C)NB;)4A186"%G,32BC. ^EB9-,R#RF<24AG;FS@R(F MIX:H)$JC3$=,1%PD241DG@O.; YX69SVY*$> -BQ _F"8VEQ\->RN?#3U]WC MP+#:X](0T@=@+3@5#$S%0>$V?8ANM"=-5>='G H%Q,/"A"D0N51F6-? E:KQV!@VJM!V7US_IL=8!\&L(^B M%]0?C<'LHY3.A33Q+J1?TOY^.W,UUZFVOQX@TO63R#8\0_/."S,;[U^5B_E/ M.[1YL251N!NZ!*N4S,%@_^L.W:.[/S[3=U\_'[X___)ICW\^A+__^L_IP:?W M%_N?OGS;/]UC2RF9G_ZDL(^_/G^%[W[:/]E_\T_8^^!D[]/^U_U/G_F7-[OD MRRE&!D]6M<)B*8E)GB6A(K$)69;I,,LR&DK+,Z*%-K%-L&Z(L^6ZH1LI6=W$ MD8[K;%3Q8L=U?CW76>K2%:DBU7O74NU8WT_/T\7KIQ#+A)LG*),V,YN;SI^YHGK_GN]C:9!(ZG M[/AN_5M+O'=UEMMKGY@'L#QHA@7@0%B ?(J/JJ_+X7 J!ZU.*[5) M&IP-IJ7["GXR*U,&HUV/+3PO)O:TO+PAQC;"' %:3M57 66H+N#^Y+,/_L? M^ZYR\[L<%R, #. "%AD&7Z< ?5-H7V\9K$+@"MAJ.&8^F.K)U$%Z#"@9P\D: M3+UP+STM?B#$L9BF>7_]7D\'+]WW5B!G,@:(^)M3EZ^N0*VPW 4 1M4WA%9U:MBH8ZZJ,OKW:L-P/F[;Q8AA[Y>OZ)*8\W4<_#G M53>(=V]V=YM^#U57!R!0?1+ /DWA2G_RTD[J=]2M%H D<2]-'Z'CP4C!9ZU7 M#D;GH4>0>W7]PM]W_WW8O/&14.<* JJ/^_;P0P->=_-'(-=#_,L5(L\HR].( M1^8NIK BB#_8[W8X18HULR5W/[QNEOQH/3I)RH+7\JR8 (S^DG,87GXTZ]^$ MV)\11=D+)."_)A&LC9[,F)0KBW9T/;;2UT+KZ7B,+17<<8"UA]52B'[;-*A: MU12AOVK']=+&WR9XK9S1;L_U]/![6;5QV)TC+=^$HYS=]B$0;XM#.HI=]7)@ M&?+[:.Q>J:R64SBCN[S-KA9>BO=QG;X.=QX8O4XMZ#M3%+[]SJ,.7-RB7'3W MQ_[[(YZ0.*5Y#)!/9,@,=MG/L@!ZI8;-& CH[H-SHP] M-G3HU(*&-I$7SDAT*VCH]V(P:8CHZ=()!SI)=01&)B5AE,<,RXKC4%D6ASQ/ M,ZX SFG0"=LV?!L^/$^\"/D/U4\L1&%CEDM/.S5+-9+C)5VWYH,IU1YQQE[F/AO_T^_YB[_Q(IE%F ME.*AB'4:LBBCH6)2AZEAEB2YS E),9LL$%U?CW^='KQYR[^<[F%#I9,OAQ\&GS^]9WN_8_.FDV+_S;^^?7EC MT%WR8_%Z?#[]S/8.!W#!_C,X^/1NL/_[?TZ^O#D^__QIOX#K%>V=?OBV3]%= M\B[?^PNNW,X1T8SIV.@PH]BH*691J-P=X8DFL399E"_U(J&)C$UB@?\SP L3 M*M7<:)9HED:<"[W89:)"0N"P$+31<(/.)#]_^?QF16HLT(V4*H\8IUJ(/$N2 M*(L-Y8G(^:V:8/Q2(\RM^,)I[/HZ9ED+KB#MOH\&W[$1QD:%0$&+W/L^HSZ9@Q8.(Q^.'\%3;LO4M-(-Z%3A<2T:0\*M[=M7?"D[L M "S ,UCBA_-0 0-?,^(B2)2 HD2!4IE.B,H$4*RV) +*$S0^VKU6H&6O&([& MQ>3"6@=W&J,BN(5/Q>3D-8 7M.;QVQ]56]*=$M@!*/V@1V^'EGSOM^8KW!J9 M)C2WD0QU1''BGLQ#J:@)$Z(UJ)R2"R&?O6)\Y?!DQWK7(89491&+N,RUSIB5 M2N:<"$MX)&26V#A:VU3JB.'NB($=Q9HJD0H61H91+/J3H62:A"9AH'R3W,9I MAM-V22_CR[-M C,; #!Q_6H38.-H7&)C6SZN9:+ M(+5@@AHA!(#29@($$X_RF JTX1*:KEV[2 C,& M?R5I"((K9\1:D6;YLU>QZ+'D\KJSAQ#B:S-@JYG0RE@E4\H4\/=8)4(!PXUE M+AB-UBX,J8L094* :&AG;E(,\9=IZO -GXAW>?R'>W_]U1+44B8QX"-=.@!88 MRU"('-2LE O)9 +"03Q[1=,>YA+O(P?'I"[>]:]/94R6EP]V_CI!'R#C.0FDIEKBE8%V*7(41TVE*F#!P MV3$K/'MX_M%A]OJ8W3L_BB0SPNHH3&@4A8Q+"YCE),RC')B'3D26N4J:YO$Q^$TPR8"73&Y-SB7H5!3]W$S'.AGYZ_Z2",(-@DB5Y[_8-@: MH$1%C?[A@]?[V)*K5B)S+1BSMQ.W2SQ7R4X6"8XPP M#VNUWG415Z-JS%+[]6>>.;E,T1E<7.*F''^SDWJJ$?I\?^KR+8;!OR32P+R\ MG3MGR]@@M+(O6F^NIK8H"]3GMC]:A=\Y$!W.?KT$H'[P;M;@_PF*.]XLW8)V3C-#Z?-V<;[RZM_-.0,7960_V)T- MDNS5>9.K87^);N,G4N)+W8V<#>L$1<1-(FPDZM@>R[&9VTONQT$7P^_PA='X M8G'O+OT>- 8;3H#F0+>Y\-,,FTAT4T3D_[L!DAS*P459E'6ERNP-M7A=,#\" MVHQQ/KQ,8_!#&)O"EM5CT< ^F0[@C7,^V&)LVN.OJX'8CB:NP^PV[,I>"B"G M4BUKU9=H6(NWIZ&(>DKIF4L6:W1RN-4^4<$1"8)TZ0MEE:V)4[QG%Z6'N#ZW M<-W@WW90>)5N7N&'Q3')TY4*5#UFZFM#=$]3JMS=>K8'Z.!'(.^ M?EK@N*0ISD;O!?_^]^LFL?N/C_^N5?.M ,NU$\Q^GDD6P-G[^ \LHY%8HE<6 MII# 8QJSO;=FLAC-8A)Q@FTO#$LE$YC4G(F$E#I=,HS!*>R#23"1/9LU?IBG85P0C ZJ1\+0HQ M16$M?"[49@E9AE)(\NT'2W\ID_N8(F'_0_DX7WKOD*L0'[X]B@#PV6@ZI M9%G(>(J]W7$2QC%@O.XCB1.E*1YKF& M3S@W^0UR_CI:N!-:8/O'1XE*J4QB$?+4JI!)FX?2*N"2J19YRIE-B?;YGZO* M_!J7^IVF^ZV57IPPK25.IF6:&"#I/;AA+#!&Q$BH1$8TT M.O;)NMEM'=9O@'45(6)BCF)4Q,EF4*L4[HJI_'7 M9ZYL8RAGUD'Z7W(X14<837SD8SEZ@!QV(8T#(SB?)#J WV$Y!_Q\YBNNW8V? MWNTTJ1*U*,BE0F=M[7$^QR6JZGSX.H#=!8A\U["SL?WN[-O+7N321F!SO2KI M8^=L7 P"0O$PG1-G$Z6!P1;^VY/Q9YW+]'PV.,)M1J M%I#/:3%!+/EQSG/\#4ZD7YCI^'PT-J4=/C6F=KC##V!?>X>?_SIX\YZ RITD M/!*9XF%B(HLMKD';-B0-)UN8H$Y,3+*V+-7&%6]%/%E#[28 88\ MFA0HY_FTA4O)=FKO?"](%]B]BAQLS-%(5XJ3'"RS2(@L2R,K128RFL:V(X=? M00X'.T*4Q/;..L(Y5<0RO[.$<7^"#RWH8I '0:^P4.)PD/J/(]D M3!$+E'/)B7%XM&;00J6&$$4M39A.1Y3R-N964IR H^%7*08?AFV,8 MK)[8$K!O5$A4A'XX*T(1 6< 01$IFL69X?PJ5H#JM5> ??94H K7%*,?[,YE M$H-.7@Q$)YD5]!1+RBJ!.LS">9@<&:'VH8Y[*LMOV*1-H\1J+,N?4B#+I95(<[&*69+GDBN3&<7!^LFT4;2CP%]" M@>^/%(^U2 4'614#!1K)0B5R'N9*2V%2+24.3;N2D]4YI_U@!V@.N-3PV">7 ME5/@<#4MS#??/IU.4)=IDAH?0?C_8-A*@JQ=Y#M[2^Z9P4@NU=>@%^<<6+8M MAN[O)EG.]4PN)ICK#9^=%F6)N9>@23J?":[N[CI">:B+,P1IT^Y[K00#,&Q+#,B,2&8%QEH$U3!7XD,07./-2B33.O4S89?U3^X7?"S6Y$*DM"_ M@1C)5(>8]AHJ M[#4%&EUJ8\9U*M6S5_EH.KY$DCM!5%4&>*]\E9GOM3[0T$B_ M4I.0_[SR\?=\;2?\^T!/1B@.B=<-ZV@&^6VA7@)>5/_$AWB01:G1>#PZ]S*P MU1E]K=BPS16)3):F8-QHPP1/P-2Q4214E)LZ-ARE$>FDVEUVWGF+7A!F><8^ML8D?EDQ72T/M<9MGXP1\S?^JJ>9H.',K[F8G99G4A>3"S=[HZIANJ0PN5H%W^'7,1;> M;'[6RQ67:K?P5'* 78K:B%F$F@OQK7-GHS0V/,[3/&&4$1-A'\/8Y#&G<'>[>[KZGOY)#]X?151%$4GSD,HHQPB^"64L= A\DO XRVEN M4"6(>X0N9RSV@S>S^BQ,( I< M'/&@/AH1FC2R3$K@)A+[-P+'6,XIO!7'N'-JZ#C&96C^ M?'ZD1)JJG.5A0CD-692CJ9"Q4$NM(A8SR3()IL**#,(5#&.-#C-WF$%V_?XH M\X-B?O*[K@<.O[P'SO6G^9 H>?:K.N= MM\LR\\!KM\A [UK> %#/ 7 \ ^"H 2"&:*<#X[WPTOG@X5=?IT,OH9RW A>= M-CV!=-,32+=[ LW>6LYZ M6MN>HJBZ&SR&>.AV+HM9!J?J87DW906A>+\FU, MX&#O&Q7K@T6OPEP8V TNK/:VQB;P_;:>-E-UD*BAZIT_E2OF%U)ORT-4O^V? MTQ*P7S:/VL4KB(<=GX/EX8!^RW< P(!$X?]K@MW.)^K-WY7IZWF!)2Z-'^JC MU6!!^R \[./M#Q] #5R6KC]DG;3]\>UL=JO+D[X(2%8OBYG$I_ZUZB+8P3^= M-KP_Z@=D;J?_V%G:P]O7^(V=Z3'9H M8KN&$Z\)AI;3'JVL67\73/*7/<\M6A<9%2]9#%U2TKDG9U[4!0=3[*'L\A;J#6K'O/W@[0#'6HT+U^S&%?N[ M](?+3]X/WDGM>NVXO?BE_.1@X"0(.M=0Q_HTT5'9'O!=UHRI!U#S'8" K0;8 MDLI5/RF0B(J\0*Y@ 7(5N_6K.3QYWN8\[=4XZ$DQ0>Y0S_BN#O#OZ@"S MEG-M]HEY"R D@MU>X-0.LM.O%_@ P*V/6O^D$I7+U\?7M+B5KK_42B'5#W:: MH!$60N/[6@1;8[ &7>UD=].T@:"TT[!KSW;];8>I4^"[JM5RJ-$:>1QLX).MKJ4+$K7J4(DP&F+;\;%U4L MT8G'?O 60XK5C^I8(A;&D#C ]68- 0OWLNHMN#R:^%6[5@QL3E8OP_PR_8>: M>K,F=%UCO+%M;GJ5);Y9 O$:9D9<<=:E(N\EVIQI0G&OYLG59VU&@,\;E@T6.$@J[(C66JN":G6.^II73'5) MGV[* Z_<$OW)ENA:6Z)7;ZE6\5?P_.MZ*<3/A@[3>TAO7.U-./ANQ]\+>[X5 M NW*FP($8X$)!7N%'H\^7I2@9(",V1WJ_F*>0.%4O):5W?2F0P6Q-LNJ]2I2 MZM6D=FX7/YF6+7*K/@.QU=ATKOT=9ENCR#P>C!0JUK8$$&*BM;%P!5'N]EI9 M E4>@6])[E/^2PL;=OU#85=NU[H8ZRF>I=[Q[NLFF\&KN6=G@RJ+(,3;#@JC M=GZ-T7%P-CJ'=>$70/!2N4!L<8H*%E8P@2*(2#\.)E:?#$?81-66M0:$Y8ZG M(Z=&>1713+%))!S*;Q_ MGX_& W..!5*-GN]7]8V" 5QCE^H.MC!J?M4S?(WOZ.:4B6:#;B?Y"/3AP.>^ M5W5XF/LXP'GE<^_&U&9TP2!S/)XZ%N':98[=45WK+SMQ&LZI16O>=Y7UA(;9 M(T6COI=NH3I^#G;_%#D0G!6I%OYJFJSB4"@\63[!I\X*<2TD\9V^-BRP V#3 MF'T'1QJ-Y[_F_4]NK_7+/%X=YGU3SGHG]5'<^6O**1T+O&CTOE+F.,(7OVMS MH)8"[O0OG2/QX.,)*U(] 0JJM$MO.>V!&7IB ;< 9GS5_\K3,R"PJG/UB70D M45WF?#2:8 YME?7]D X6G#ZZ@4,@@\%(5Q:Z!.Y+3T1@+LV!3&(J,FJ9__N*=PW5!CN-R9D=#+/8:#.KX8UF5=0Y< M=E=KH*3>+.LRP>55<[K MYK)L*VW8Z2M%15,H'RHO,0!XJ6T\NCI;L/5^W>-159Z(KLWM\-']C #;$Q : M8IPCP1;,CIUH]<LGZ/ M\8YP#F+D[[55L-3$WUT#V!M/^_&5WXHKW7G5FWPIG>NFXRF@=C$W.ZED,C#K M'_CL!*"'^B_>U&/T??L>"UBMV#;M/OY1MD-N3CY_EX.I#:4QLU7+7I.8;<#( MJ!:MMC W# OM@:$=>,V@&=72*-':Z]2S)8;U3K^#^7&*P)YW:X.D6QJ ,?LU MAJ.E+@;%9#YYO%7=ZT.]/O_;N;+Q1TW78K@?8XFJSZ.X(TX;5SCAJYQJ]/?G M4^32[71X%^0%K*/Z,9H>GP!!-79A;B6:W.&X<'6MK2$HI3.^T/QS!-0 NL1" MEYHNW++>6F\G^3>H1]/9VPN8:8"%V.[.+ESLI?OK+%DP_X;?B_'(56(CX=6A MH*8H0/H@6VU@^YU4=7W%\&R*$:@2==Q_5[]TW[RH!%1]AA:=G&+,HR+Q.6"T MO GS%>/5BG %8,MP*\93'UIK4@/JJ24'_]E]$Q(1 )48')E0;2(?2%\OY* T MBY!Y<="<80;].NZ 9CPHWAAN'%I;#:%H.5'FSN!\ 4MW"MU !:8EC%QA!:KN M134#KTO>NC1Y*[F_ 6;72,.Z-LMZ('"!F(!K< STOL!%ZLBVFYTQQR^ ,D=Y M7CJKXW+ZKR/3%;/R+*"*9IZ[VB5D(C.A\!BX?9TY!>""^UHNR\7BA\NA*GW, M>:9!+BL6I1.SGC5/,#^@+; ](+VL<*MAQK?G*O-+P.=6GL).G9C)%Z1 C1B, M@5>8MI7_(,?()G >4" &Q5]-?T8,BI9EP^!=65IIKQ(N\W*E@<:\@E%YOF<2 ML6+YE3OF%(]8S_-.N#EY.(].;XW/X<)[8N;:6%::ILA:X2QI5F1/\O]:8T;K1U(M8/6 ,#\ MY7'J/]>3'MR.@4O9:-Y1 *VY/X[14>V<\G6.C8M@V ]0\<7B$%\5'EN\!:$ M< >P30#\%,R!Z6D -#=V3=CP=L+MTZ[,',LS4 !;DYTJ,[6< M*U"M@+$S ]%\0>GR,K9ZO-PM,N-Y/_G S@Z)7^2EK[=:' M0L(ZXE)G1U5!EF:Q14,#3,"%_> 9,5(DT?6/3UPRYBP8Y@?(&3/&Q!J$>Q6$ MP5W^>/N?'KY+CMU(N>KN8199X#46!W+^>Q6FJ$669XAJ/)(FK%9KA97:_*A_ MN5JVS5>NF]Z\^=.;81>#[_8>)CAOV_S !I!W/4CP$I\(: K?3[ M!K68WSUV/0=&U;[A5:=W5_<9 M=7M#>I#8$VAH\\(KS:-%W]ZU])WK!C?X5@4W7-E>\/_L19.ZB]@Z]%KACN_: M7M'808/"*N:Q_>+H8.WBEL;?UIN-"FX[592%!PYLWK$\Q%XTJ([[\I2\!62O M>K=UF4F[*.?%S<'[ &FUE]1KU0ZN1YQ%T9PQ0&6]216J$H+P/ZN^J+,48T=$ M,P^D=Z!>S-'1N"@M>EKKM6G)C!SOSLTUH MU>=.TZB?^JXILTHJ]W'E%JU]+5410.5OK2J=D%V[["D?#?"F[L&<8]9;M[(H MO555C.NHQ,JCX_>J+_3J5/S:YPEZCG-*7P%>)RUQ4;1X%1KD?G+/J?R&:XPQ MB#WRHG/1*>6$AT7!:)>D1..R C$BE0M N-ZVQ0+^%[&(:4L@AM!!; ?VNVSR MZP$^9>5ZJ?0H%( %QME=8I(OGZC2;6H<@/6!%IY%:\CZ4=/SA28KV-DEU2<^ M+/.04= "#$/CX%A',GR* ^I$+J91HZYQ"+:4#>^_\%1:>ZL61E06WUV88%@Y MQ9PCIZH,;#PO)8%V."SK(XTNPWF8@CXT7#O?GL5!9"O,W2=N). )!VTH@(($57?NMZ?#7BQX?.T>UR*L^J*$(5K$#; MY!UPZ/8)>O5ML5X(>G]8PT@JG7'>4PUV7C%H)VY5U@N< &_1P Z/)R=@W$TN MSBI#L+'WST?>3][T-G1]S.I, ,]%?#E6M:9+Y 0<.00@YW ^M?J6U3'Y*D:, MD=/SRF*O#H(.<2>^W.GFF!< P[OK,6&[/"O@'+6';8Y;>/%85*[RFERM M,P="%S)>C+&BA6HU4EJEZ#@I6%%#$Z>LMGI>^(1E *'&,F/,@ZD8;@T2?TR? MC UGQP:O$U3;*^]YY:Y?A-48*!<%MP,!('_AE74F@7\RBZT>ND+#055J6,>T MP":=X;5"=:/N5#W"*H4-=K1 WM5KGW:)9O7O7*]7NW9H'$O#U<.F2A.^B;O6B](ZC[L<_M M>B O:F5M+$_/PNF9&QSMPC#M#(W*TJ]);)5_"N#BY4J+4!"H3;Z45X\J=0BC M^I5"U-*&%GIR+N^CJ%G7,8+7=8EW9:/M5(K)[.NSN@1L$&S/)G6KP+G[4IW& ML<@9^_"'J01HVT(\]4,16G6S>)>5O1BA*EY=W_%H<+F8[(+R:1>4OY7Z4BLG MP1L7&>T%!^@X]%+Q7369XQ$H+F\N20D#-K!*=B[KW15OLPT?:!F@\V[4F2WJ M'N*5GMDVK:D!)8@B=/*".= +](5&C6@PLUIF*OYL%PM<3;H2+JQ=;S&CT#Q?AAE+UG._S,]9.V+.J M2UPSX:7V\Q;C6@Q6V018]N^-D-E7S%+#3Z6FSWTJ' M;&FFTLGUPH^9F5L;A20V:JA&C"R"U0'++X3:3=-1H!T5K2)UB+KFC?.H/L.8 MQ:0.=Z*\&'BO?+DB,Q$VY K"JX*UQC$ BHS+1)@+&M3Y&[,W>&^_?\E SN*G M3C=N-MB;TY5K3:Y^7"V"7C4LE0,0#$?#>DDP[&J"/K$#T)KAQ86+2?OH+4@2 MEUZ "C?"N41==L6N^L'_UN;P_&YQ4QXX7KH#]Q@,6M&&>9VD5NQ,1<8U0F7= MUFB*"7IU+9=7WEWP L#MMXSA%- T*N5U58QBCB;J02"PDQ8UCQ?-[0J]>+]F M9.&@ [^=-N7OKD6';_=6[\)-MY'X"@Q[^VR8YJE39]O>)0#OI5FN^.,FX[%1 MI9$V*XP/+N8R2OQ8CI8VWTJ^? P&^MZ<9?;:>6E<8XY*L]PK?FRU?'.'_+T= MU$*G\!J!BKDBSTH=78Q-K++=>G-IZ(Y]^8E,GG7U9I[+RL]\4=@!ACWF;67= M8*2=W^5(7ME! LOOZ[#L4. M!DM.0]^ZO'VI3]UJ[A>8K=N\KO:K+1OHWL%=Y\4MV.)%G1<^L[X;'NL*H'$ MTHSG.*ES.H(7CWRN& QTMZ >#(K<.AUKILDT3JE&_E6)3MYW@"/$T'./ M;GH@;.>2JB@&MHH5D#/OU%P6.JADSFRKS;I9GCN.HW'*7E.YX$G,>^-=:M"* MF[%LFV.[(X\T/ P %+Z(HVQ<&A>F.[:S XOAPJ)+[ZQ'GY6@X*A:8DQL!9PJ M0N3U7.^+]][O,0K;FKJK2SASLSM5LHX]5&XS7:6+(N6U]( 982Y%Y]&5/)BZ MPN^J.\^L0;*2V"5OH4BF):8=?5?CN%M\JM?V[\[;[L@&I8QMA4J%DY3_["N5*CQ@-ENCK)D=0'-0NKI+"5X MG7W.?/1-(R*\7"5RE9$&OO(H_/6O*TLKV/7B MU(0YN\(%WBISN#9(/0LO\68A2X--_.6UACEGZEB>%:;5-P-_Z._B3$D8H8_) MEAK#T[TY [>6KJV@D\5>=E6+.9R$@FJ#4Y%7LG2G!U>,HK;6Z^^U*G_JN2 ( MVF:O%Y5;MC8TRJDQ=MCF)+[919,'"R \ S& S49G\P'K5FJ8V($IGE6 <$X8 M>@!4_37F_< &SHM!@I9+%6TH;,>SY J&![!L%9;T8*QCPE7=^1]5D XVX!$# M3/5\XE>J,^P?JB)W]:5\T(I>T$^"BIZXDM2J&\.6,^.BX"E7YN@ATR5?= \YFR&PVVJMS MGYTBVN+@E:8!%[M5?>".59ZYEKPNQE(%K.=E0UN!=2IF50X[9P97Z15J6@Q, MRWA%!=K.HO15X0E"Z#(C=99A6OK86J-DN!0,+]U0IJFYD]35(^TZON5TC09V M<5S1&:7\.%0#)%SXO/#'&=3HIJ9!&>O=9'6Z)[5J>RC*72R_+JSK49 M;JT7>F7#J8Z^/9T"R2SQR"8:432X%#^"%Y/*\OA M7\ Q@QT]N68%B@M,;(U@_@,C>-)/^$ %Y/+CSR51UQ_.JDQF*=CHG%IHO- + M_NQ_[(/I]",8R/-@.#JO)4_MCZKH'W;NZUU/T8T,_V% A)63JEP5?5YH<%TJ ME.;BDX[)Y'6KK+P &Z6:T[S0BJ2IG"$I"U[7&Y'S]23> >HK-D ;+0N79((" M]S78JJ@RN MMK+LFIR,#2.[YU*LSBP%B++-WIJ5GG8T-6F<8C"T8 =)7/'LY M.BN16XZDSB_7&COJHI'&)8;!K]#*& !FRBI##'\DRUG.GVG)[/8.JI1O!/UI MG4;NLZ1K3;4ABRHMO,4%??<=WUH84 ZH +GU-QKW(]]3IMWM9>:$:.4COGNS MN]O:%Y+-V,?/70ZUCWA7;8-GNUK&GNM4/-M%[119L7(KV0FLHP:C#E9E>U1B M"YBN4ZJ3 RXLL #F:A37'$1=/5L0[#,./E:I^$XF :7-6LO[@H06K75AX,O#P-F=#-8@ MV4,.UMCXBH$[;GBT,9K'H6O.M>=*G+SM%+R]JL/LZU8FY75_6W7SNJ8J$V^3 M)C,_4&3BDD#+Z2GL'Q;Q?NS5666E?U'^\-$4)UO[%BV+H#NY^]'(>61R@A%6?Z/6H,.0PXQ_/.$$_\MQ@ M,H;_-_6;J\=]]^@?$[/\C/-^ROBECZ,^N?395/W_S[IH=9C\3DM%5PJ1A3(L Z("X#,37SJ\Z![)?1H#76*.2 M#DXC.\, V* P 0)ANZ!:B\P !*E31-N#D:Z"RT^/?P? K9TX\R]X=)!G#>3) M-2#?P?=Z\/W;;;CK/("B/N5SD+@>F#H,78VAO]\/,Z?DR7#SYV_01JG[-HRF ML)0I?[L=F+6V]FI=86#S)6NG@<(]3 ==,D&]TK60[/Q+PHE)GU]C,RL<<$AI M8=Q?82?BN =< +!)?EMP"\UKY-?"512LB[&'0-82LU[KB.VCC7'5C3H;95DO MS81W2MSFG,B9UCSO6J)GX96+#+6CNFVB.I(EO81V5-=1W7V>+:$]H+>M)[J9 M[KB>8K22 #41$F/ M"+[F'5U-JK^4CU[;!G^4:,IXCR6LP])F8XE&O30F'98V'$ML;9WD;G"TA3K) M%FKETJ8?^&FKW]3RV6T+\A-$>%^M*DK4@L446U>-";43 )%Y7 ME>M0NP6H9:3';NIA>W28W4K\]1_&5;6%*L*#I08N+WYIPE6WQN:L M<:WTL13TJT@Y+FXTE 4A*.B1M M-I+BJ/\P%^G1Z*_;(=\_^ED O;K&WQ=E&^QVZ9J4%]_MC43]]CJ+X[07IP_C M+NY<^NM@220=EC8<2\^YB'[KT+.QZ"']Y+[1L_'RO:[ '8XP2^0J.+,9U?]&\/>6A'B9N-IN>TET9KB.@. M0?>=NH+XZ6[19B/IN>NV<=^W:.,UJ;54R'C30WZ^YF]YQNQ8@ML@:?%2837B/KUUYTV%V"S!+2(]%W9W=6@\.2?L/4R.PA8WHD2*2$9EUZY./#; R8C;J4YL>(V:@7T1OF4#TZS&XA M_K+UJZ@Z1\<6Z1JNP[G7,X+GE7?C-YQ?->ERFY_*&EULM(N-WIZ5N*D#MIS4 M/M(G%OM\GI"X"ZEM+GH833OT;"YZ2+9&4E*'GGM&#XO[#Y.\_VBL@"V3X;?P M/&ZO7SV^:;BK"WW<6^B#K^O_[5!TW\E+$>U0M-DH(C3M/\P]VD)YOLTV^;MJ MI*8;,#C4%W[XO)\.&QS+8A@\'XS*$9UE MN^E(RM;523H4W;?9U!-15WV^X4A*DKC_,+V9.]OV_E-77*;*4[->>X1L_QB> M1XZDN)?$-VR_W"'IWFY2=L.:BO8+#H\JC3WKL MIIVO-B.-_@ZMDD>%6% 4V+K:7(?8+4 L[67DAF6:CPZQ6XB^-.W<"(^XR+:* M%"B;C\:V+H"9R!\X2.A[4=ZR=]>C8F0I[45BW;OP6$OX'A5F8]&CO!L2]1@Q M"]I'?,,DET>'V2W$7Q9WG=B?@MMC]ZX4CRU6M'N<==D)&XZDI$>S;N+MAB.) M@#9W0U=2AZ1[W*IY;5L&C/M]Z:R1A/UOH1!%^[T*_S(VRCMA'(R61?=/+?- M10Z)^_>.GRT4[UOM3%@2[SN#@87S!7N%'H\^7I03>UKV@MVA[M]03?<'?1$# M+9C1%-_B5/5;6#,;!\Z_/0AH-OM2H6OFIM4D=P&>!S;_NLO178ZK/5OQ#1O? M=9>CNQR/^W*0'L]NY_;=YLOQ^!V'#U-CNB&6Q3^="A?37:3DI\HN[/D/VLR-0W_4E"(/]T20XM1(;G^3307.HQ2-4& J1 MS;X@VM98_M$$=!P9/)"5RUXY-@!"\W1>EM06SB)H_'UF)/F^"\ MF)P$'^7PFQWV@X_6NN].AW)J"EQ!CQ"7I?_+L52W<%X,Y5 7<)IR A_@2F6] M+Q/806G/3ZS+D(<]%&7P?@I[M./!1?#!GHW&$W=&!!/N!E8IAO#!J1M^#<D_J5D7&&*,T#EV:AT.WCAWE)\MR_/"S,YJ>YW M^U>5S(EF/Y$*P#&=7/Z3UI4G=/ZV:$3G^/[9EKL;5,S#IOW/D_'LMA_;4(VM M_!;*'#;[0@[.Y47Y[!_S9X0#5HNG>,9%6/@3OOH?-8;?K7CK,KAFPOUE"X!) M#;^*M=#T[CG+-<%W"$27CP:#T3F2J/>L /&5%?5YFBVG@XEK(E7-@(6[$TCX M/R171#X %Y\N,H1+;_[EY#PO6 FU8YJLG4Z$1&RU[]+!;\UVPVN]:RMPU,7JJ)BEL%-STKNQ^];%'ZIJMKPD] MH5[ M\+V3X ]WD8*WP#7,G89Y;S--Y]J&RF;#^8W5]E39<4#CGF/P-*+T.M.??GK\ M#K@MX+(&N.3)13(.Y^5C5UM9IVQ'ZZ<#_^KTJH>WP+NLO8ZJ-B!BO(4)8:^7 MG!!/+-V+T;4+)Q]+1D27+G,M ED_(_:Q$,B=M@<5&\X)?Q^/2O2[C/+B5@U" M'Y5BP-.;=M-[Q'I!IVW>DJA8?]TF M\_[?_Y-10E\^4:VF4WNO5W':9_<]G?7A:>-)]:6LQG$L.7CN:!['HVA[%*WM M'5@3$%MY31Y /7YLA,5O.GG@41/64TB3FWG4NQZ"BP9ETK]]I_K'=RNZ]H6W M=F6)M=GM4R"L)Q' ;(V;"YY7.NYO;O#K(3![N8:DK4PRYRW:F):F%;ISYVZF.G/K:=VLZ'_<04 M1-*_8:O>K:?O3D&\'GT\U6J>IYBZU@KMW9P9+N?5;'^Y+NWS6V<7/;9JW8=- M6MM^FEJ?M3Y^FGH*^6J5(:YL/G(]@N]HF/UC[)) LYNJ'X_XCG2M-VY)5*3K M\_:TM=W=N^*YV^O7BKM2Y,[O>25]K)LX_ECHXRFHH+,9B5VQQ$PON''GFD>= MT]X52]S:T$]OZF1_U(3U%(HE_G][;_[<-HXECO\KK)[T5'J*9GCJ<':[RN,X M&<\DZ6R<[OE^?]J"*$CBAB+5/.QH_OK/>P!X292LRQ(IH6JW)Q9!$'CW ]XA M>\V_4 C*N5@;TAJ5-"(MT@-U[=[!QCA\'];F4=/>ANVQ6XZ>GN5.9_1> D'N M;1!?'D%NW%^U\Y*M =F,UUX"X''7;\%=4QLVA[^+3OA8&JA)%B69KULXJ*[)5I][)P4S&"MPBEV*J4TJMIB%W; M>/M#A6+7-B7KA,7?,BU5P3YCRB@*I\HKH]?)&&G'^6PVGZ$IW[!/:;8=Y8E@ M%P /\ (P7%+($X (C91XXK$"QZS18XH-31])X,(WAI$'C*20./;B!']28JZU ME==HR)GZVYMW-P_LG\;;7U2 Y8@F"M-I+V/5M15-ITB _X&O+'8*A9U/V/5D/.(.R$1<<'I!BKU7!8-CS\#:/%6:)BZG!)+ M]((^>J@\ 0'R3J?9L"=@/F5 E2&- ;8;]BOMM*M?J>UHEKE9K\YMIFU?OU*Y MV)=:;'^C:64GV$-V@JT'XL7!BA>XE3UR+ZA'KM";"Q\X.\BO:J"[(^-+^#+X MWDQAXZO#XR4I'P[46YV%/W\09VR!FE; Y_4[]!*BF+O^X/""T[)0Y^ 2+A!N M4OAV6-=59)M=UAZ@-FZOK_;:8K.//8VNKAKZMNUH#Y-T=LBC?TEUK:(Z2U>[ M?4EUDNJ.&F3;5RUCQUR$!A'=-K><+;RMM+:O 2%SH-MC.-[G=T87%GCG&*IN MG";*7X:^;2Y]#+6OGZ8KG,32%O7P5<,X3:4@B:7-)5Y_UY3[R]/D+3P"8D6< M+JQ^D]E5.YUM2]A)%^+86++4OGF:0DH22YN;6FK7DDAJ.)(,YV(KUAVT7&V_ M,W7WFM8^<8'-*/D]PA MN6.-"NUUU,[6YJCD#LD=E\ ='5,%OKA8YCCS(T#,QKKD(\ -4P@;GBJ4)ZIY M06VJ#^:OL2RTH)3&-ICG[[%@.9)'C&'JSRNKKUE*)7$/LP[*.65L&':^K0S# M0^6?>;H9KY_,)M-ZE4'HM?Z\:5K0#L!?2;7'PDH1?@<(R?9Y"O)83LW<,<72 M#:=-#ND4B64$9(%)9)@+^6P.)/O[Q]T?&V8O"H@X M-H!L%L8>#K^.J$\0044N&.;4E-X2:DLO7B$#4%)ILOJ5$N$:9EVD[(F$A*57 M85/^[R0JHH7']&H 9/+]BHQ@L=?$?R+S^*I&!/L81GD]B\HF0$LT^)%\"(C.<'44B&5SP;%1\+J,X5 M6]-W2E!N(RGQ1N)UR?2G0>4IR;F&C!;4Q%U H_%<>4A(]&Q:.QHMKI^BN8I* M)$ZGF(X/DSW )Q+E'UAE)QR-8*G!>!\2:VQ:_!>>F/W\%4EI,O=>[ ML[C$P0&3TO>X@S$N1E[+-'8&AD]D#%Z=YRHQ#>(P*DKF?2:KK=EKP N=B77.QF^3PRXT)F7,B, MBU9 569,\E\?5.B5.;GIS).9HSQYF6 M2ZXG[]\##\.''Q*2;%\L^9QO+UH8/F>I'1DH+(GNN&$3'=4TM^TC(HE.$MT^ M>^NJ5L]I/9RPV=-,&2>\?]1ETRU(7HXOQVSGG 6TTY MQY'FN"@K]2Z-PAF],.O4ZJL=1Q;4:3B6S+[:ZTO[M.%8ZJO=K0LB2"0=6^"9 MLNK1&=NG-[%'I'UZ*7-W0ZO\D\-&=M'E[[_UM1S6,KHS. M:#:6K+YJ=[:501)+1\82*'-G6Y-+(NG8)I=]V:W!+\5%?PC39*+\*P1/_<(< M=--1'7W;HI_2J3BV'.JK?4L>HS0<2\!*'>F?-QQ)9E<[#8Y:J-+;[)^+V.78 MVTVCM]=FM6S5,*63WG L&5W5[DLL-1U+';5C;1ME);%T[/@=1SL-CEJHTM?8 M,E:W,2I=%H&7A7QE$?B#NG62.R1WK#%T9!%XR1V2.V01^ L\$91%X ]3!-[6 MG)-5\OZ)&81PKQ/=9-]TH8*6YP8/(JG2+^G<4_A\+Y4Y#+)0[ MXX5R*1;*5;(JFIP\3$M5L( I,,1T1B)XGH1;O6^S]PU5F44>%AGWY\HPI3B+ M"^\"$%GU>'CR';N0;UY3OM&8*\YIV>9+-[$*_8' I($+ MD.3(!2Y\@L=8M]_H:)VL"C^OR^\4/ZA*1.,9=1/OD?KS&GA/8 7PV2&=XJNC M,%+"%/XD"5%XN48UHQD?L3U J,%W: !@I7DCYOO;NZP1LPHK'-$$O@7#83Z. M2D#K(PW8%E3EYMW-@ZK\N/L#QP1Q.H4%D-G,]P@\CL7XZ2Q-0*3 %D>P]V < M:\KJ%@<,#I5MPT8P )%W(Z@$G@-$?-9.NM@]24$.A0@C 8@RH.!]! E?]#-[ M8W_#QI080!Y&SZZYK_46ERP:*/!<3EP''8936':0P%H0+)'':NV/E \T@K7. MV3??1X2!%AL\E'!,7K^7M\G >HYV!9 MMQTA02JU]M@>NYI=;1+1T\R?GU_I,*-)F!@4Q83-7D(4?Y0O, =X60 J+#81 MF 4X%+BBVMX"0UIP'1//G:Q<394]!"EDL"K#L4RGU6HQI1V],A9)U-"5/<(&Q23=W&/B[#@._R55::N^^HVNNSEP,5FK&N9LG0^R0!X M&\8)\OXX#(E@002+17 MIKX@"$TN"$'LO#+TCF;FQL2.1N$H"J?*JYY3- ?:=B9A'BZK&W>9L*J2FR2@ M#@8I[R53"%+1@0B7\@@R:=4 M*590YC$,A=EPM1XX.6X2<_=DB0"'7NRF,?.S!N$C;7!_JWIA_?6O9#I[^XXY M&4%PII7)<\="1'_N:5;4-04X+=K3ZA^)&F-0Z #-ZQ>(736=N MP!+F+,*NF3OJU#(C?"L.@X#ZO%5D((A'SUZ8*LBIP%/"LD<)Z'[7;@E MZ 0!I?+.8X)JF:=1XGJ5S4G0XK9K/SZF 8W ;P G*R+,T.:@0T M&#^!PIM,Y;4?QJ5.8RWFHW\S L'P#72X1L_N')6HOK>I4Z$RIN=C^"R[&<'; M8]:4$#^U=CV(@[V.I)[=;5S 9L=]?\"0VZ(? ]\_F4"$F0V QJ( MB^"!R[I $"41 %>XR'Q"&@6TNU0_'JZ3N\;;A3(=N13-REHJWJ^P@,- M-CI,VED]+L8NY'8I>A;XK6('_![4 E.UM 58T9?0)Y'R0*>>&P9XM!]&JO+Q MXVT>N/#EX6,6N-"Z@UMVS7PVYEBQFX5S4;UT?(A^LJT9^=] E5,O=JGODX"& M:2R(=;\CTM)9ZV'F7W-P"N0YIC7W5G6RO61D,:T"Z@Z?#],H8XADXD5#Y<\4 MA#N8<:C]8/'@3,'7K=:1MY!4"?F!)P>/'AX[;U\S[;YPZ,.O=+F&,;JV;A1!@[ #&MR$MB[/-Q9-&Y@\DRAQ,%"4(@RLQ%4IW^@., M<\8*=0>;6LUR2@KQ=^U!P\\R/<$% CC<))[PM=0M'%;WX?[CMWL<[J /(81^^2 NB2-*;\6SU>U\%$1VBABR3-)0G^XE'*9 MAM'B(@0Y7Q0[:,D7RFW4;+W"9^Q7)\RPC!%_N.Z_TX".O"2WY]@F%QZJ5=34 M0BO'+>R6O00HCFCF* DIF$TC-"R;K1*]N!G6^8ERM[(QO@H,*XBH6(B(0*C1 MX=[POW_R!AUC:/4=XAA#W;9ZA'3M7M\PNSV]8[MZG_ZO81H_K=?\BP*P:0[: M9_SE$U,Z7[C2N5NGQVY+IP,;OBKTU88FAM4N$X,?5OA^^,1L1<;+<3I%:?@? MO(@![PE\J]3GEQSB @ MW6*M?2QBZB_"(AO,L7'&;[,I(C-R%#!]F!>-YL\F_7N>W?X!@"O,GX4/G!WD M[1SRQB&$EH1O?0$$2<4O .6?6ZE,ME8[+U#"S;@8'?/Z'?JZD;AX"E.8:E@* M'CE@_;.-*[+D1\='/,FHJWWV,C&^'3RJ>78Q-;<32&E7EE9SWH"QK#@!8--8 MB/O9I:WV9:TEU;:(ZI]-3K5[[.RE+JFL3U1F6H_:V MKJ7=/*H[\P)>IG6Q)?W;X@XUT<5JC>U?4U?DC,S_C813>XN36X:AFL:V]K*L M(7]L'=+55,_%!7U6T' M?VN/VN'-XP6K;ZK]_GZ5LL^G%O99H=;L=]6>L^-9B$1MDU';=U3#VK$$^MEA MMH7XLPQY_M5PTZ@1YM:>YU^GP/9O2S65KC<)SWG) #XYQTGG:!X?-H*WU[E2 M5L.9_"N-*8G<"4\ HX_4#V>5LA.7H<8-O:_JAKQM;#B:>GW5MML?B7#F6#+Z MJM/M2"PU&TNF]%R:;HDTPKI9.OF@?KPXUC-Z\2RP@G#J1=X<1*Q"_2= M#)T67P_9'=7NRK;J34>3;JN&X4@T-1M-MJE:CL12T[&D:]MZ=O)*O/TCG[%T MFK=@.;+Y(R_J<)"7'L 4P!'Q(N61^"EK@X =LZ>=YAA7&LZMLG'6>$M6TZ,<>'+_H;0%J.X9J6=O>E)\K M9EN(/\N4:3P--Y,:87KM65/I%-@NXDIYU769P9/?S>JJJ MR52>RYZC>0PI0T#DR%:,O*@0D,66]9<6XF&H3L^05]3-19"IZA)!#4:0H^]8 MDD:BZ'@\9&M'#\.1WF^K;)@V9X'E-LP>]PWMO4DT5,.651L;CB1KZ]H#$D5' M1M'VQ>@EBHX=JM;1M\YIEU$3[1]Y42>V'<;QDSY^Y$V.J3E_6[VDXDEX[CCRJ:2QV3+7C[!C(T$0D[1IIKGC*4 SDN,.Z(">%6)MU>CM>-5A4?M'7D*Y$'']-:"C,*)9,FM"?F#_WT>"F^=HG,^S''^9\8RZK#9+M"+N55OF)L!_SOT'G_]+_A/]L:4 M1&,O8(RY4/KC_](X\4;S0^.O]QSZ3%ZY3KE2/H>),J4$"YB-4C]'Z.(6!'5> MH8JY-GJUN^ _><&0!LGU%0XZS;Y>%^E61__ZVPJ@>EJ'0>&W- +O$U.2 _!- M8^+#UTB U!4G6#5N'(;#& 7V4!F%,'1"E1E\''^<130&>-*A0@;A(\NT\=,A M52+J$_QU1J)D7IIV3 /LXPM/D@F(F?%$">'C0+/<$<9JM&0<48JUZ90G+YDH M#R3X3@-->:"4C4T#D@X]G,$-$90P/5@-W$"/^!,<;:NH4+] MF#Y-*$L*@C5XL?(_*:R11OY<^4IG892P/2*8<#4PBQ? #U/"UA;1,8D0@&PI MJS:Y"*28LDEA,PQ(VDHR7LEZO_[7('KSZ\KW!(8=&TA@%L9LY==L==XC??OD M#9.)D(GEMX2>UHM7R # F":K7RF)"L.L__2FND?8H)B\BWMHGK(ADR%MQ \\I!/X/R1R1 M#\#%IXN"9*7$6,T&584$,!$KRLB6V9$ &Y_,8GJ=_>-MIOF\@.V0O?2VB@)G MMF2B,!3PQP6J-9VC6QQ%BB^+QQI[M& X\6==4[,-8^5C75O];-VTAJ'U[,Y. MTZY_9O6=EUEL;Z-I][W+7FF]]_>Z#^>B[#BV[*+6[M:?&>,OGV#81/G"^$BY M Z$QK!BX+P;,#>;8V+=K-IC?49=.!S123$ME\MW437.3GK?/;E\"MP1<.P>N ML1\%M_#VYUM5/!91NPX(1FWIH(6-<)57M0U67$$)XNW1V<6$!@K:M MG2;\[/3T+:.K-B*0[M;QX^="( J2S V?^,GXL%8H3]F>"457[^H07+*.2ZJU<17&E,2 MN1-V'3JDC]0/9SNWS6IOV(CA;%W5X;S#1F13>=0',QRM/U[^1RZ--CIV>0$9O&Y$=;VE:TN@; N M(3RN.$F7I387'/^ MPIJ17NP-ICR6.G'3$%[0,?.X+N_8R;R\HP5Y["2/G>0%:UGZ[>'^M/>N3->V M+NI7YJ'&YJ'6W1R/Q?:N##SD)W4@ 2D),*B6*P@"_TS]9(Y M_/H(EN/.X>:9AO+]0TD*:C-!VEZ5@^T&;GUQ=G'.Y8T;CU]"V- MPXTN^7:M@]%Z^KC$L+72M=[NPG YIJ;]*;K;^]!;0:&5#'+:@+5SH*D=6\>? M,4U=0JR:<,8'=!2R&\1#.O5*%6\@= M\A9>6J.21J1%>H#NYCO8&(=O5]L\:MK;L#UV9];3L]SIC-Z+(,A]#>++(\B- M6[%V7K(;()OQVDL /&YE"TNMF\QU38O6+_^Y'JRFC:[0\;%2MR7461$EV$QT M,%=>&59>'QZ^[7MAH"HAM@73^C^KJ,M>=?6\OX88P1N*4B7 ;TU#[-7&>QXJ M%'NU*5G_*_Z2::D*=A=31E$X55XYG5X6F;#;=#:;SM"4;]C3--N-\D2P]+\' MB $0+FGD"0"$1DH\\5A58];<,8V4FW!LQ5?EQ]X<*D!K19*Z" M-)QB8TC1(S9XI(%' Y>"+K^]$S].9RFKXD%F,R QWBURHX:/IR'[>AIY8)3Q M+0* QT@6MWC/>P?[^T2B[Y3O_Z;8X'/;>Z8-Z!I&:5AGT'2*]/0?^,IBLT\ MTI3!!NF0*@ 7.@YA*.^>"^15,U0!>ATPS@LYQ;L3$A$7R,X#4+@LPAU_!BS@ M+<\P=3GD2Z2%/G>H/$T\ESN]72[ M+2U'Y6)?O1F[G6P_#B0,5KU,HVMQ?4YE:HS84/G!WD5_7 W9'Q)7P9 M?&^FL/'5T>Z2E \'ZL/> :X^<#,N1BR_?H=N111SSS],8:KA0I[A!N$GA MVV%=*Y%M=EE[@MJXO;[::XO-/O>TNUW5<$Y3LN*09_^2ZMI$=59?5RWG-+FP MDNHNE>IZ';6G[YCATB"BV^::LX77E::Y=4MTF03='L/Q/ABF<1)YQ+^PR#O# MZJN6=9HX?QG\MC&:^CW5L4[3"TYB:7.W15>[_1T3NB66CH8E8]="#I>GREMX M!L3*.%U8!:=>5^V:[3\N.7,L=?NJO;5ZD%@Z-B^IIBF1U' D&3L7!;D\';[& M>#'ZC5'F]?=:JZ*'MZN2=/AX^L99/9N?D!X2-,WFFZYNJZ:^;=K+ >%S8C]. MKM6-E89GP%B-M8EGP%NF$78 M\.RB/%7-"VJS@S"#;1AYCS3 '[/1+$B.Y)%BF"/TJM?1>DHE7<_4S)]5&)G= M"[)AMKXP#,^281CF%/'"R6PRS:P,0F?UYTTSV!J=^5C$U]6F/^Z6Q8@9?R2" MYTFX0]8B #]6GB@F$R9>D/)IL/]GQ!(+LSS%(9TBDD: CB)-<9/,1/8W2T[< M*!U1@,NQ 9ZS,/9P^'5$?8) *S*V,/.E]);0%'KQ"AF 7DB3U:^4J,8PZ\)3 M3T0BEEV%3?F_DZ@(2A_3JP&0S?R9[YU M$XCKF?3JBCTDT'>..5:7VZMF\TJ\Y=E_K+, M7VX#5&7^\NDA+_.79?YRJT$M\Y=E_O*+G-1_>BB.DB\LA-6V#+6[=;"&#+P[ M,IJLKJ5:,CZRZ6AR=HGMD%@Z=I"!HW5D%.O9)I5^N;_=)[K@3(.'6A0$9'9- MU=';GQPKJ:Y-5&?T'57?NOB-I#I)=7L%RW=5V][6&FD>T9UYW*+5W[5A^+E; MC-E5=! &=#U-R9'5D1*PIP'L5L[=V6;JO73GFQ8;$8<$3;,E_6Z9>J?M!W3( MR0Z;>6=V1'"I3[]2AZH"BIV2R ME*F7M]M:D:J'^73=KF9G"74XP9?[V_P]/A$&3;QR>M5AY6"*A?'#-&)!\_NG M8,1D2K,7?1(GRIR2:(_DE<8F3GR@X3@BLXGG*A_#@S2M:PIE;II$,2X@X L( M%,WGL \B;"]_\BP)".!TJL!I6?*%[6B6N5F+KVVF-0RM9W=:DB4@%_NBB^W+ M! R9@"$3,,XFTE\C(!0R9@M!K4,@%#)F"\3 .Y*;SGDOAZ$S;>^:1. MSM&<.?\>> D=*@\)2;8OIGO.UR7MB]?K=57#)KE5$IZL] M&9DLB>ZH>^NHYJYEBAM$F-S5=JRS?AZWM.<7Y;FFN9*2>4D7EJ)NZJJI MRRY+#<>2T5$[LLM2T[%DJ8XND=1P))F&MFWRZUG%7IUY?OK=I[N;W0XZ#WBM M*>I5$XHQ=FGQJ& Z;/:?KB2:VZ>2_OKFK(0E=-QY+14YW>MN?K M$DO'QE)?.TV5*VFA'N4Z/O:(M% O98Z+LE _1)1@9XW;B1>02S-4>Z;:D?WJ M&X\FVU0-1UJJ#4>3K:MVYS1U)"66-C]+[6FG\2;.QE)MAU[_)X&/[J3/VWOY M;UB&VG-,&:/1<#09IJIW3]/W5J)IBS,-M=O=]A178NG86.IN7;M;1CRU4)\_ MA&DR4?X5@KM^85YZIZO:AG32FXXE0^U(+#4=2X[:V[J.O$32L2]FM=/P40LU M>IL]=!'#''N[*?3VFJS]OFKV9(GWAF/)Z:J]KLQW:3B6; .,X_:G7YXYEKJ& M=-(/X*1;S8D3D<7G90%A67S^H%Z=Y [)'6O,45E\7G*'Y Y9?/X23P1E\?GS M*#Z?U9.OEI\G;A3&\#^^7U?;6Y3"V[M"_(:OV^QU@Q7"GT4>5B#WY\HPI3B/ M"Z\#(%D]>WCR';W3RH#,@Q&=%DSD; FQSP@(1'&K!U*60V\SU!)YJRFL38BG7-J:P80P%A MQ3"P$@2N1-0G"2<%K0&4 94OC+Z6J^R7(QT@.4^ 7-,%LDS[]A0A;98&J Q#@/PS*?A MP/,]7!^L00![DQ67L+45R(V>UJGNH:\9'.0\,Q3A2(?A%, >)+ 1I(3(8[7\ M1\H'&L$NYFP%[R,"BU%7[KOH5 %SE]#%H3 $+HL\ "'R[IE"V%3J=#']M+1 MK"J]:[V?5Z^G%@^<1+"J)YV$_I"#$O<5;T3LX6A$L5_&(M640B,$[3@+I-/7 M[%644V'2&CJ/9]3U1J@;"U)_9J&"NO!7W/$"Q51+U^18&"JOK$7^Q*+TJR7* MAHOE2]A6EJP4Y4)8.C9(TUD8>SC\FDD,6$C1R0$KXI?>$K:E7KQ"!F!)ILGJ M5THZPS#KRM:>2$%83A4VY?].HFPU,S*F5P/ [/ZO*59* PAFDO(-,(;-$^R-S&0HDF*\Z M;+E+TLB+X,.X>H6MGJFFD1>#Q,.56@H3@_ ]HL";@#@PXM!B5;.9GT@$FC29 MLQTPZ9M&H('/PG3]4.*@!5+K.YI1(37+T/H9J?4M33\,J?6[6O_0I%:6"POM MN0A86%9)UU?>2ZIW,8PHP,.BN>L",P'AI#'"B S"1S3&"+C!3'F"K1'#J_ 1 MW(,'KI2;Q-P%6J+\A6G:U76K7D9__2N9SMZ^8RY0$)=NLMHLD(M-9=LIKV+E M%>RQEH>0KEO8L;Y/XP6A ,+0-N]A816;0Z

MN=1I.8A%63'^!4^TEWYD7W8%T:B7P=^4_'%6DY.5G3QW$D(G8.R?OC M*/+F\-KZ9(R_M*5%U\E<.'U%7RI3379G9X>GJIH,W2[,YA?53:_,7G&\MJ7* M@-%^BI<\"G%=ZJ,F@+'B,=\)KCNBB1?1*1[?"^X%D3 %)>)./#J"\=1-V6$2 MF+Z>"[_#*#(#N_L'K#:AL-I79D<3^8 YZ)?T515B:U5K3!\I.]842C5.^5]" MC]89XZ_TBK5??/@8FK!!W)"K'-BZ"3 YD$0NI'X)>5SL WV^M-A?SR1E/RP( MD_5.F]0/)?*YQ]-2"FYK+C( *.WGBMIM,=H!*;&K2U%W>PI&>.\0IQJY6>/A M-*L6OT3X?O@$TA@/^ GS.?)79V2.XCS&OL^XIF\TFBH?0\#$>^*R>R[81CKS M85E/'BQ4'('E[P._A5-4#"X%N3_DC(Z^39SP>;EPSZX#D<_FE\M%[\,(_@25 M@P>&@3M7P"T$7

O9G2Y:8V9QCLWXQ:RXUWNSGUXU MPD;KEH-;P+'W7+ZA\4FB "^.T8"A M?Z8>DV.9G&L_PVZX42"(D4_=)"Z\7K21TGK.8B?\&MO2?RYO!1;TY>'CIE3:&))DE_]G8G\5>\DM&^&< MEZPO+K\+0@+"FGHQN*D^"6B8QKD^V=U+=TJ'K0>9ONJ@N*S].I/:X+B.:$UW'8TFVG#,58&8K1 MD:$86X!KS;5YQ=ZRJ\=G2];(%A0<$]!+@M=\ L0\![E^1K9%0G[@U?2C%P.P MGMN6X#S<68NB"NIVRA0[T]*C$=?AF3.)P_ 4@&?E8+G7 X(P)<,$^\H=KN, M8!.\,CHE;X--Z6C&UE-63/Z[;U\985Z%CS2ZPG\M&.G\W(FK-Z-K*[=DQBCE M/\+Z?O_N_AZ4H AM87> 4?87/\1%D !L1*0CJ9Z-#,X<2A,&5F K52W$N M6W?ZJ]4LI^2<_:X]:/A9IJ@XAE3%)?&$KZ5NX;"Z#_)'F;'97SA9A@VZE'(BPQ0&' G" M*E\4PW>^4&[]9NL5UFN_,B'?!,:-XJ+_3@,Z\A*U"OI::.2X@]VPEP"%$M(.!A)Q$53\3):(UH]8;__9,WZ!A# MJ^\0QQCJMM4CI&OW^H;9[>D=V]7[]'\-T_YIO4!&S7_\M&HF@CYZH&Z&J'!P MWX+@E*\T!L< @X=?SI8^^5WS#:/F5? JC[V@^N +-%=/$A/?LK3^F=[.:QZ67&AE: ML+AYPM#_B43N1.#>$2>JRK\7AN(M8TE-H51*O"F[%@R&(@PRN\ 9@* ,:!R# M4*?#<[@A^PVS/)BZQF,O( !^T\G#'OR*^,A!"T)\ =QJ_I"I5W@EC5!+PLR! MZ\WP)79167/^CE -TP1$=<"N8H=TP"/LJX$Z;AC-0F8?<<@K__#B)(QXQ+Z* M2 -MR:BXLHL)>41E2@-EBEIX B0ZGO!QS"8;FE_2EG/*%.Y14D)PFG8M090$K(?6@:@54W /;][[C MP0H&BN,@DI,D#!VEB'D%@Q!8#A/W.3*F&V'JE.LQW@JXGZA,-5,L'.HA'QZ(G9N6+Z(=B$R"_".LP2>_*!C*&0Y',[ M&F7-$Q73EMC98XZ%$&&EE8LL5)Z>A]&'F!*.[PT!'"XFK@&)X14^XTX:/7J8 MKL4D"XBW*8W$$1S)N#Q+QG+#U!\*=/%KT5(:6TVH@5H7?\W$['+>:73?QB48+Z&:236N2^'+N=@OY4ERO+*!8.F[ MR :^SUR@.IQBZ OX(B"9P!E1%5R"J;^]74#Z+1.171'=,11QC_;R3_[M8@+^H)TLO67&"=,PX@N #L'3MTTB*/, M@<_HMX9FVV^9_!L5M^_11\KI'XF:_@"MS^T.(+4GL$EA#"A-#+SR$!$ -"[7 MZ((*+4LSH4XS#;V!WEQPIO-H(K:P!7G@HF I#O("@*9BF.+X4%/N2T(@T_;L M9 .CR1[YLH7@%NMD"&5B9TKFS/Q!<0N,\!W6]$A8"%"8QEP+A(,$;UI+BQVE M@6!=;OR($\@PXJ:64 /!& SC&HCGZB07$P V<,9Q?0S^(QXQ@4*[A >&GY$? M/F6WI84XQ'W#/^/17*!42 \_#,97"49B%&9G19@,Z#P4N%@"ZDA8@+GR87H2 ME6V5.,I?7O&9+&.?W5XP<>IZD9M.T4)U:8&( XY8;QT M3!<1$[/#CCA.F0!>/!M6>=(L!C)BVB]J P;S(K\>](C/V%X#5[>,357Q1@IY M)!X3IBI;,7(#8;%_CQ33I@7]ENY??(0%9CR[R:(6$^GWA.>!UY-:E:"R(QY. MS2!6,2.[!D Y%W$(E5>*Y"!6F>&S.".#):3YNLI 8I0,V\'A!& +;\[#-/_, M$U.=@+YLEAJ>R=<69HM8\=U<(I47P.PA7+/ORWS@U9=077D)M5\^, K9]X60 M_2V3T2IH&31+,S/Y?4[.-X5[N^&EB[7]IAN0#2)A<8>P:IU.\C/@/ MWB"C0BMIIE4W'SL'9UQO8G99##QB<1E7LU)1 ":?S&)ZG?WC[="+0?W/K[V M;9:]]+:*(&>V5(6(88,_+CA!TSDWB)*BXLOBL<8>+=1&XL\Z/I2M7; MJ++K9_SE$V.N+_Q:\0YYZZ#5Z_=I9+MQE;:-2_N5N/[%5>UF.%A_+B;TX(O M[@"8$6)NX0,7B#:A8VK0=@29CU$E9L=MX$[#4J^%))^P(+FK9M_X96.2DRU>CHP@1U<-TSH)@B[* MHLMD0G&VO:=,:&!5\ U)SNBHG;Z].G!4R]Y"4$CCX;CXZ>C;-GR5UL/6UD,EX69MP'@6 M.R!BP2ZPB]L+^?EM;L2S&4@<6[7,'5NUG$$;'LD:DC56*CE3[5D[]IX_)6ML MTX#H!#$U*_)A\KN.FV7ON+6QM!M?Z_ J8(;ME%*%=ZR$QV/335-/MI949,YB3PM!R??I5DJ#U[>)9^G@$U- M#Z42=A;R\#F9LF01P'!1AGN0>OXPKL:B@T3W9@QVE=Y=6;0<4#I!B1;5=)#@ M:6G%C_;R&A<)HP0C08RL ,(TC).EQCT%X(:4Q;\6T?E%E@FKMR R3Q'J"7=LIB<.4]_"H6SZ;:Y:(D,X\ M#6BY$.(BU;-::!6:KU_'(_Q5[8]7?#Q.W4F1IB,>AYCZ@_FAL-LH9K(U2X/5 M0$M6^:.4N5];B+0F&T@0G^]A?#L"!(AS&$8K6%: L1!A69Y0!=EIP(BL-J$# M!:59J)QE[.[#QFOYKK:5BII_CW=;"ZB?/2A*@^3R00Q=SMI:)> JY31P.5FR M(2)%U+\L)7CB,O\(?X#.Q"!B5U->BVPG_J/(S M7\ 4M)6UIDOMJXOFB[&J^<.SRH>I]W[I[?)^]E3O6*&DWJK:T/XQ5]A:>]D_ MJXRJLBU18YD\;RGMK/J7J[S7(S%3TJ*HR_$M@D/1QFI)"4AD'X!-Y/M;<%O0 MGLC?OMWF)8XS42Y.;C,M$8Y6:0FN JTJ$Z)H:'H*PW"((TSM9<78"[T(:YL3\.,5$SBS&SA M!EJUJE6E0L(6]MJV7'H,BVVYH/8JIZ$,'U:K*<^F'4;D:1@^ =EC2A;W(GC& M7^98I#/.JEX8Y4DUFW@9G!@Q0S&:%Q[V[6]_W+^[,OH*IMC3J>=N9W@>QF:T M"[6PNN%9O7TK+-IRUZ-HGQSM$]@U6YZC%0EH9WF.MB[ CMMNG7ZE+\E.1VC" MKLD(*B-:]@Q\VR8ZA7=OE@ Q_7E5^HL?[_0>=#,N='<_WB MH$,FLJY.9.VU,Y&U/>[2\^SFZ/4-AY[UE/;B,:?2+WM#!A-V%#_[+G>N9DQ: M7@ O^<(318N"L;SJH[E>%[TRNZ5BTEFIMZ)CA3C,RZQ'_'?%.FQ7J=D5[1AJ MTI[/4 ?5!72*\X/._M$CV%[L0#F-E&K3%!RED'%$V=3UI YLBA5/XX*Z68T+<#FX1\-:N+!" MJG&<\M(P(U94*!1-PDI?+YIML0=Y#2(4 )P_ESZV (P_4U@B1=TL97D=?*#.[95E;*S.-DLG&Y?]1"&N/VK/=#6K/ MGJ*.>GW!"E:BYK=6R4U9)%+R>!@0\<5&M;XC':.Q?+"R%": #CT=O?DR?)C3B M!T'8@>)_CE=7V>(U"0%Q8\,SNPL+26R4LOE)TZK)S'@3'ER@, MX-\N1WRKA8?A<.'!^=3,V?2!%:MAWO=#J2U*&0C #>6ZAD?C'213 LK5QSI? ML1MYL\RAB3BF2+'(6053Y4,V<2$J&A@IN#;FT9!A*.8KE83+?V2>%\M:R&L& M;[--44Z,*_![^%4QN--3L\\]^,MJ%7_=HCN)<1HEXKJ#!4T92EK-77DM*'95 M5(1TK> !I \4O^BR,)N.=7_X<'/S):OP%Y?O*,"DG)+O5*$YL)B# S;@="9* M'+*"=3S+AA,\4A82M#C_1X(7]XU+(4#8G< /X^S8F1^ZBV*F6%0.)T1:S]SV MVDUEEV!U7X[H(PU26A3(9?=5I9*5_"7&Q\Q#Y+6N*VV:2JPNY!$KT,<%PX S MVMZB353IW4*,B=JW=45=OS'I5M0##\*B,'*IUB/[8,89M=M$H.68C_'"JK;, M_,YBQ.ZU2HPP<6II*$L72P+G-?6QTP^=;D79Y;IIXHP MO9$OC$WXM"BK+/CT"^A#Y5[E>K)[HV6_KT7P?.I+!8);#0'E-XKR"-W#&UQ2OP0V+7!G. M:_J+Z- U%'_QDR3D_+LL9_?&37Y1RX9)WDDNLT""^:J/JT)$X>W])'SBL0U\ M0[1<%YX.L>)_D,6K 8Y9B6#1?H#R\KK9T1)^*'6 M,?J= (WI M]?KX$5 _G]EJ5ZW.6I'K_Q5 _>CX ] M>Y];KMFSUR%OOB-:Y"SEB0ABRIX7IF^>1U)N!0RR0% J76@QF GC#>426=,Y M2U/^SD)LA!5"*U1Q@/G5G8$)7Q-. #*X*K["PJ.&S"3:<'4L!+'HSD@R#ZY& MY/G@2,D"WVOB(OKMC(LXU8%,X2C<(];PKO0V4YZ/0.(%T7_-//3VBUGN.C&N M"\)%9\G+X."6X5 (PN*D8ITQ- M0S^+DO")-XW10!VG(&4P(IS^@!4%13<9$=L&$^%8KH_,1^ MSGOL!/B_J+%0D;$6.GCQ%>&%$VM$DS6N$6D@+#"HU/\O/R?T&055%HE+>2IF MP'"J?',L.!T/&U"-@?!)**J^Q4D4PCK/)]BQ)NM_D_5XXBWD1-O ?!ED".HE MI@O- C,XEQOPB5Z!:KFE1EC;5W#WX[U.N^ZLN32XT=BQ)\92 N6WO!>;86Y^ MOLT\)=SYB.\<[]\>/=Z;3+A>Y3M8@)-@X\IA,//=R)1'>R$+I#-^]P-&%S^< MSDZG2S,L&6) N._#",;H5_^3A[N*X#P12?;/-*!9%-D>%S:=3>Y]3TF0X+7_ M'H# PQ1)-%X?6,(- .Z.AVD^%+'%".[?N7@5NNPER??DH3>?PX#N@?A.PQ%O M85>X$6$=77^? 4<\T 3L@J$;X?R*LWW"$V9KR"0->'\B( F.6KDW; MAZB$':5[+LL%WAEE7;/A*',T$5)9N@(]2]L_O]M3_DE 6X,I;G:8ZK2J3:[9 M/<##1X5YHE24A,'B $_*OPFVTGV/ A]>O\G"^O/\Y'^_O\FSDC.5/2(#[/*> MG3$_X13"W(?A>/KA$Y?RK-S,W%CY(7:&#XM3%6Y1W,PBSU<,$_=A6%EO98Q% M%YFC],?,BU@&-+N85RR#;_DL,9S!=(+V%_,J*,M^9ATP116"E)69 63R]GEQ M.HCIGRE+^PA*H\$K2 /F7>%?Z/9Q^XUZC%>8!U2T-&:7B^RD[2EDF=>L3[KG M4DWY MX>!AYDZ16POBJYL8:HV?4D4:+0]_F5++,H,0X"W)-$D!/LB,^OBM"I M"!X5'T7ZXA0@.@L//.9D90UF\X^.6"@&+"F/XV?3B8_!5H.4I2CD!,N^+S:? MQVU5/@Y.9"(V0S#U&OP[XB<\09XYLQ.P:D?$]W/.&./5#GN9LT.60T[\..0Y M,V@ZA^SR-LON]RD9LD)I<26EG2T2?D&JY+==B.PI 5,>.(3E:N3\N PSEO<, M:.8M7C-_@&5[8W*ZF !\9*"6_Q-]DJ=I@OC)4WO6'%ZVF*/R"%^C5VH;SK-_ MOK!3@&\13$\8$3#RAVUJ/6O86JVO6L?WG6==LU>[^ ]>GN6UNMN MO*":HMT9P .P9.7(4X]\IKO"EDT40$I4%<_I6[RR%+!,=7\.%Y3QB_0 V0A\ M];U9.0!/ *%W5?-+ &QE&YHFD_0ECQ3LO&!@\LKOC>HZ?9R>XAO,WCP<7O+( M9]11\Q8L1TI2D2,;/E*2BAPI246.E*0B1TI2D2.;/%*2BAPI246.E*0B1TI2 MD2.;//(E+@]QDFP"]TCMUPU=,S:XZCK,Q=_:5M#U5Z?/9EN-1B]6/Y,O?4C= MD!?XNV8YW3@*ED.RM51B7RB_/'Q[\@4JDXB._ONG29+,XNLW;YZ>GC18IS8. M']_<1.X$B^2\H<,QB=X,24+>]#H=LV^\P?7R?YHF_MONOA$[,G0C9LWSXC2( M::)-$L 9"RWD70>*".@!C]TCTQ#+XOL^'4>A\LESH_!A'B<4 W=9VS\5T+-*I!LKAEZ*6#.R MV+?%?,M;T39K(9^K=_4O$?D&O_SF)B%^6%0/^47[KS?DUXTOTILGMRYYY %O MB)MR#RQO>ULZ\AG[X5F$;ZM=3V1;F!O8%D=A$&F--, :(?YX>H5J%,P+ZX>A M_TGA/R:W)4K%>]<8#9_#X.HN:W3QSHLH9H$SQ0Z629895RCH@U)]1W,V@<)R M-#M&Z5Q96DTL+7;1Y!C\VU__TK??2L.BE2.E8=$L?%SRR#,ZF+#DP<1EF0(6 M-P5N2I59OE*6>3A4'BC@AQ7%O"F:M94/"=[30<22Q@TGZ]HECB*R],)ZN^+C MQUOUV7.*% "B?"81F1-I8\L@S,@ML:19XES&WFD@(>3&A\=&>T@S97U MYDJ'FRLKRL>JI;Y@RS5P-[),#K&,C3(ZI!URP7:(91C<#KE%1(Q*U>^_Y,U@EYNCEBNEE]H? MVJ])J9>OVU@:L;?_B:M VD=K+4.S'U/#HR>\KOVH-UJN1XW+$=_ M5MGW]8Y4]N<\4BK[9N'CDD=>@K(WI;*7ROXY9;_B*&"#$((=]V(V'=A[+G # M8"LO!UU)RK]N>H@ES50YBI^+IM)D-J,DRCJ!>]B1 MD?# 4RP(R@I@*@/JDC2FK*LT^TQ"QK%"(JI@TLP0\VV>O&22SU&L)_N>)MLH MMFSD]OI-)I/*D<=72B>N;&EH#[?_:/#Y2=,5UC?R(PS"Z5RY^Y'0($;7Z<&= MT"DI-)A4'2T;*5VC9N'CDD=>BA:ZO?DHM= AM= M\=W4YP?='[W@.V:@29W4 MVI%2)S4+'Y<\\E)TTKN[]U(G'5(GO:,C+_"D2CJ/D3+0J5GXN.21EZ*2/M[\ M7:JD0ZJDCV1 ?:F-VC]2:J-FX>.21UZ*-OKR]4YJHT-JHR\1C4'[R%.[,QDI ME5*S\'')(R\@R&Z3CAI2&Q40NPT?,5JX>!<^\Q<.[U*(RF)!&% MILO*"VLAN/ ! K\,,?JN:%1MB*[3$QI1#*O[1>JMMHUDLN)-0@8^_54$]I=R ME:8D&GO!%2?=:PM(3?R"]2\MQCP'I>;><\1L(C&SPIJ,; O2TZK)"8W?P]_N M@R%F)\&$,!7P)8MU13Y#WE3""/XM6L2&T5P!O 5JY3&)(BP_4K466[+WORGO MTRCPXLE&"!3O.C9,OER)]Z[J$7]Q[,7 .C#5 M!"R(8>K/%1:+/X3'7@S/9V'$/C.@2@RP@ ?@^F*@_H!.B#_"8M$X$P?P31HM/ED%M/K[!]O,R7(8_^OV$MO MJTBLJ>K,\,4?%W2NZ9S6A:DMOBP>:^Q1IHTKSVQ3ZSBK'^N:L>,S8/6=WERW M6$O3.YV#S^K 8GO]C:;=UYMY41>XT]:COB5YQTCYYN/'NP]??U,^W=]^_>WA M_W_X=O?I057N/]]6#?OZPP[#N9#3CNWF.&RKJI-ZD> NTNM2VV)>YK_!KGBS MCBW^/K\^!*QJ]LF-I$;1RIOXS5__8G3TMW_ (YI@*^IQ"&:D3^I$R7/$,%$=%8S-8K"8G0AC-DO2^#-TX>.ASL1.]VXM'1ZOL#ZOMWX+)_5[YHRKN__J5G&MVW M-T'B^5ZXC99H)^=?J#T@$=YRAEYQ]DD#+XR4/T#K*[GMH K#8;D2%6LN'U$2 MI]&R&3'*A^,PXKH G01 L<:J6'DG=;3K@,:>_%NK3_[?#,+A'/YGDDS]7_\? M4$L#!!0 ( 2%05:$XH#H7Q( )71 1 86QG;2TR,#(R,3(R,RYX MD M)-Z_OH D2Q:2D&1GJU:>AXDMP7>![P*7>P'_\N>7E0N>$..8DJO.V=O3#D#$ MHC8FBZO.M]EM]V/GSY]_^NF7/W2[?[]^'(,;:ODK1#PP8 AZR ;/V%N"[S;B M/X##Z I\I^P'?H+=[F>5:4#7&X872P_T3GOGZ;?L[%XX M[]YU/]IV3_SG.&=SQ[$^.1=O%I?OYX[]_J/UJ7MV 5'WXM/'CUUH?["ZG^P/ MO=.SWGMT>OI1@;[P2VXMT0H"43'"+U_X56?I>>O+DY/GY^>WS^=O*5N<]$Y/ MST[^?C>>JJ2=,*V+R8^=U"]SYD;IST_DZSGD*$H.W<5J)SET7;00;8 M1M]: M="6R]7IGO=YYE$/BX0()F' /$FLKP?98U]NL$<_.(UZ?R-=2SFGW]*S;.^L MZ'D,SWT/W5*VND$.]%WOJN.3?_O0Q0Y&MB#819+"G02)UQYD"^3=PQ7B:VBA MDE7\_!, LO7Q:DV9!XB6W8%\KHK-F:>R=4# U)A:T%/J)U-RD5354$M_@ER/ MRV]=^>WM"[<[)^6E^KR[@'!=27(R3R ]?%*E! FU._OTZ=/)B]2C[!)D*H5* MWY4?NV>][OE9!;%YVE5>MOC6C?(=H@QQ'ZI6ABC?GF7([#%YNF#*J;[SDL50 M0!Q9;Q?TZ<2B/O'8IHPN9F6)OE31PATP&^$JLJ/D\D.&3$@(]51^^21\MEYC MXM#@@7@D^;N,2'Q$3C0@:D-N1D]1?RXA$T..:^A6)VM&UXAY&/'D<*T E@PY M5QTY:'>C0>N?+IR_%26)DF@"=C51OCX169 [CFL2Y97*<-7A@@ 7!6W3Y(JO M&:I:<9&%BUE#$?T_7W\+NE7K+[)8OOO_47T;.56K+[)@@FO47N:>B?< VU>= M 16VY@0N1.GD\V^/HV+S0HF.,T7($79HG$!F_>4DG2$% MY7-D/Y#/ZG-:U'/='_?O!\/IU^%P-JW4^&8T(RL]0<54-">*:(DP01(4A*@@@#TREFCC M"62B>DOD85'@P]*W"VWD\KP.E^#G'2E_:CNWTYGX_VYX/YL^W#Y,AH_]V4B\ MW9O7'%@CIQ?E.(WAP<,MB 4>CY#U!'FQ;7/,4&<0V)?0XXY M=2:)JE6ALCRHD52+B#%EP ;4 <(=!#! X$/E #Y)BFB15Q._=4* ML@UUIGA!L".L1>+U+>7PPF0QH2ZVQ"*W"I$E$8TL?DJS& )+LA+0(,8&$7B+ M^/N*-C;<]*U_^YCCJGU.SVQBY>PTS4J 1(@+6K]1_2$B(]D(&Y B<>@YP+6+K%F+V*W1]=(>@;"$YT5>B M*!O R$LOS8O$ 0H())%:1,6,01N%(S=_1!;"3W#N(H*\*GP4H!A).4^3HL"B MV82#&.X-$( MXF9$Q*CA459QWD]F,[;^1;KU$[E;U-23((RPF;C"DA'FZ%!, MHFLY%E3L"(4X1C+>I5 C4,?HLEG25:,M! M,'*D^0LD4(*7&*M%=*BJCRE9S!!;U>Q'N1A&2K3%?\"$Q.I*L);VD4?DX6"Q M("?FBLO+W:PF"GK:2C]&4&9!F]I]0%05=KHHFX#6*#P5']1G[H*&B2Q6T1=H+4S M^%)UG1]G,Q*1L4)+(E>L1,O!S -8F2DSAK>H,E40T$J8M_\N$S=I(86;XJSIO13!&LC3'0$XLK8W\ MY(?#JI-DQ#(Q=:[Y#XH#;&TD+!'TJLZ0GME(B>9$2&"TL?V+PF;5"2F!9F1( MU$8RM A$=3KR((R$:(Z* MK%!&&TDI$X.HSE,%5"-UFLNB='RCC7PF(A9UEEGIS$9V-!]%,NC11@+*^<,' ME%A(.MM4(((Z X9L[#UBKOI+G'/K@[M!'L3N*WCF:Y?$I!H7FE.D@B=?]O)D MN62>H&1 %BWH]@F,A*\R+%^;=$[SW_=M6_V%[H@XE*U4^6JH4#5@HT9H/IF, M<(%8@&QE@(20([$2<]NG)PRY>(6)^#+QF;44D]^$80OU73>\<.D0=-<09U0" MS>V3J02)L2(A&T3"@9(.8O&M5 ]35$@8N5,HYM_YIK]>BY&UKE[L)<>H$)I# MJ51,*C#AE5@P%]H3"SZJ0B%%$T9MW_)>50U2,HPJH#FAZJA */1(?R$U7Q!= M,+A>;EY5 30I1A7(V+=3706V8H]*D$'/H:S"O>08%2'#=U9*$8YF8_'FA2 < MTR=VPB<O+S-$-TH\"1D[_B_(^F@[R4S'Q4D;+EO MA"'HXM^0_05B(D-+8RI:DE-R!]D/T4AS%TV1Y3/5G++_P4<$;>S*01XQ::&+ M% =7I%("QH,8!"$907)PA[5,T,/ M[B&3SJ"G@RF6!FA4B=(;LN0U/"'XD<"H509+2!8(D^U+ZHS%U.Z>;\_S>.(3 MQS9B=2V3@\HUJ<,[S<&9KPY!&0 FR334 :H@X#P^TN2!G;*T4GOR]^-M_5'Y M26IHS4'D&;5%0"\A%Y/B/;K]LL=6(OOW_AC/JG^5W-^A<6505?@L+*$6PK M&XCR@JC ,9"*S:@5>5CHQ).XW*W4V<0>U%@/$@]K:%I92*-^:&[8Y(;97678 MV4K;;AKWL4J+8(QT%=TJU'K[LVA[[.8X MJDN*O'TZ>"5<(_6:8[04]<>!P-PMY7[9L6@B._ 7183EO?NF_M:'HE]11EU1/-DFG5DQ_Y/O7^CPK!' MI=CE8P_+H0JLB>SWFI_22':[C8:"QK_UY>WZ8D!D'OY-%3,\)G58CHUBC)QK MWD8CYX%,D!0:G0%KI1:4/FE7@_K*V$:^->]>U6-\+60X^P[-&G06 QFYTSQO MN7=RMI*FO$.2-8@R01FITKQNA0,XFC.C>\<\"D+I(!2OLAVU@_!$1'Y(/.QMN'Q< MVPE3 ]W(OODD;S<5T@]D_9$'++?8VY+;.;>N#FU'QB'IKR?/J!":+\XP'"0< M*ME;/XYJLD/;/JMF$Y21W(SKT31RV[TVSK_7N09?9C C8YHCJ^BNZ%8RIMV9 ML$\/,X.9&/N@>:,RKV)H>S_3&CHQG='5V@_J11TMW2%(K2K+R+GFC_2?$X *I5/L=^3F<4*.NE+IU/AV0 M",L HD* L!1AZK8?""IS'\L^TT(M?*,FU+_9OO731QE"XBZ<_;Y^9.,5I!N5 M1?/,55&6Y%B2FZS-P9#$S4 Q<>+KA-$GS.O-*:4QC=QK+KJ=2XAVZ17/P%9" MV[G<;_=J/HR1,_G+SP2[A> M8V%-RB?!=T)H4';U2#Q!;N PDDQ"=['ZYQ22'XC6G6 %R3W6%=^XIA" ZS(V/;H5YDC!(<)W>N)>4^MW41O/7ZZ6_TA']5<(F0<7*D9N\ M"7J1.?\](H*>H2MWR-28/3-R-Z&FLN4?POM2MV4=OJPQD[OW_8485,_/>J>] M<\/0516F"77/N3HAOF5ENV+([=I5()HZO8Z(+>AA&+HEC:B"#$V@]0[_YB_I MM5B+C#V[N":929M0APG5>0O+:?[LX'MY@([9#=2RQ^UC5RY&>/1AM%HS^A3>VB6JB"!'2^K:R>?%NK 79"-TACXC M-B*>L+DDKP/,+!^;:FW(U(1Z16?"-]^90+JAST2PH=M4L06UW3?YA!B';FZO MV!]XC_[QJK98CL-,&A^YK5&8Y^!Z$#R),I6HDHJ!:@&6/F-R9YIR3VSB).%X MUW^&S!9+#M>7?O()8O(R=K@0ELH,L@7ROE#HY@^:KRBQ@BE0L5>M Y%[.QQV MUB,IA\$C=5V11%8U=^EW&/!74CMIO(CQO:1K*6.K_3TEEF'15R9K@RW"P+N, MU&GK&;*6A+ITL5&JGC[G9306:V U8=[)7,;=0?Y#7MN. V)K+ 1S$)I0X]N8 MIQ0Q$NI!-T0I;E$CW!67C\*3>%%4DJT MAC(;Q0!R"RUI.1JZ;5[J)O J+-[DVC*\";^X/L5YFE K?88+9[5@<,5%\ MZ:XLUA1#IB:H2M#N4Q\+J[?_90 W*TA&7%Z9P:^9:->E(;!=-GL3ZOJ(Y.): MFO4#R)=RJXSX(V_U>A*6GE#%*L&56E@-73)(%Q(DFXO3L[_*,W@&QK,3-X'? M["5MC55P@^H47%LB!UFF?M_#N(%(2]N$6E1:!\C#COA[7(WU643//?YN8 UDSU[3;U13350ZN&H3['L,1HE4S6!*7])DQ1 M2_Z&D;#JJ?LD]"8@)ER[&(?@\OF;4-O4B<)[7Q8M.NJGXD?\P?>D#LF8I='_"U^KZ26==VF 4_&"3EW%-/=DA5GAHFA0&I",\:G*=L)J( VU MA^_@0J3%UE0L3"F3=H2JEF&[3G&F)C"<._GTM1^]*+M-81_(IB[U^[Y'5U0Z MY$KN.2O(T 3:"_<__L4GZ/QTSTV4.D@3ZJV[UL,K&Q,1[_[NQ9!R*Y4>%J_@ MO*\MH;&=H?9FB3WC<.6@F]ILE9W*_W,>Y2)^#C&/U,1OJD*45?:#'J8RPS9[ M#;D2Y;!@&:]7.NGOVF?4,55N+=$*?O[I/U!+ P04 " $A4%6X?Y<^7PD M !M:@$ %0 &%L9VTM,C R,C$R,C-?8V%L+GAM;-U]67-;.9+N>_\*W[JO M-]O8EX[NGE!YZ7:$RW+8ZJZY3PPL"9M3%.DY)&UK?OTD2"VT1,F4B$,=.Z)* MLBB*YTODAT1F(I'XZW]\/9T\^8S=?#R;_NT7_F?VRQ.3S_\[9=_G;P$ M]\M__/U/?_KK_P'XSU_?O7[R?):6ISA=/'G685A@?O)EO/CXY/>,\S^>E&YV M^N3W6??'^', ^/OJCY[-/IUUXP\?%T\$$_+Z;[N_1"$50V"S%8P+@XRYU8=.QM,__E*_Q##' M)R3<=+[Z\6^_?%PL/OWEZ=,O7[[\^6OL)G^>=1^>"L;DTXMW_W+^]J\WWO]% MKM[-O?=/5[^]?.M\O.V-]+'\Z7_^]OI]^HBG <;3^2),4WW ?/R7^>K%U[,4 M%JLQ_RZN)[>^H_X$%V^#^A)P 9+_^>L\__+W/SUYLAZ.;C;!=UB>U.__>O?J MFT>&R00_D-[&J9O].O/LQ?M_OGAQ\IYD67WVXNP3_NV7^?CTTP0O7OO88?G;+V'RX90P"<&%D!71 M_]WA4Y]>H4YADI:3U2"]II_//[O"ZT$ _+K :<;UJ%T@F,S2-V^:5)W-NHN_ MG(2(D]6KH^43SCWU:1_$I3A;SBU=6X[H:TV^?O!Z_A^-_-26B?AC'":X_ M[PTN7GQ-DV4U!_^8S?*7\60R,B)D7Z($:[,'93@#YS(G83.BM]E)KQM+MPNN M;V7?8,]1EY[,NHP=V;=?GGS!:HW.3=T:9.C2#5I].]'.W_%TOCP]77TFC!=X M>O'WU>[MS8/%K&=5K#E DNQ+DN-/V-$@3#^\1C([[^IP'I=_S=U""_'CT*+=X#?CPR4;:=WFB3D)@8P^ M/;T@!&-6E)3.(3HA6JO^/I-?_CA:?M"0MIO@BX_8G5N=V30MNXXK'4?7^@]U,[\^Q(#T^OZ( X!1/ MPM?+E6T%NNA&@F-#@I0T0=$A<)*.T-HV5?SN:71B@?QP&-!KV9C18 M/_[9.1-5BCYJ(RG4HJ>K5&T1LQF*(OLC@Y Y8R^^[+/=I[OY<93]\,%MIM^W MW8R?:DQ?&6>LQXC,0R0;0QZE8! I\ 8;N10L8+)& M-E;W77AVT;[]<;3?;.B;D:$B6)S]AHN/,S) GW&^J'#F(^ER$18YZ.@5^8^, M+$]2"HQ,47@II"JM@[Q;H.Q" ??C4*#%@#?3_IO9 N?O,.'XB+13>.RT7%?C*K>&?3!8TA?>*'5],% M=D3W40D^F^PL,$G633%5P"-F2#EI+#;HJ%1C,K5!WG[\1H9B25.DM9S6@#NAR M3(QBJ!0+**TTQ*@#Y$0OZ\PR,M%\H_+J^/<#,=/POSCT2Y^JTN M^Y_#I ;01XMGH>O.:&7_=Y@L<>1$*2A10>%*$C2M(4CRVR1G-9IF%"VUWH/? M"=CPMB]:L**]3MIY1S=6LV^CZ@OQ27(>?"(:UZ2;THS$)_<>LF F\9 ]$\W] MIMV@#6^_HQ\O8W^]-"/-.W+FNW$B-)72%U"*<8B"G)V2&?%7.@;1:0^2&91< MLD+^3V.*; 4RO#V1%H38?\R;VXP+S^:*H_--5YAI9U+.P$4,H&Q.M/HI0Y$C M"A.3HK$H/5F,.X$-;].DI;UHIY/#I-$OD&F#*B7BL#.T[JFH%7CRGH#;R#&1 M20OAH#GT>Y#EL-LK+[ M4@"99]FZH%+S%,?W,#64>50"0TEK-EB4&92O-2Y>9$B8$W=2.0H,^Q-O2 F; MIDRX/@$>.N3MHK39Z>EXO;=9 X/9M!8MXC150"(:HT/F4$HAP9(L$+((@-8$ M@I@]%[QU;'8[G"&E:'KE1"N5#&U#49'YMA8=9%L7"F\E!&2:7 "=4M8E)-W: M8O:QH?BX&:)>F?<(BNYCP1YI]-$41)""D\=0:#0\.1& G@8%2TZ,M0X ;UV\ M'B#);/KA!+O3U^,I'I=G'>;Q8F13#&@".6@>TV[# M,="%^5X:O[$&[SO>/1W9N)#O;*.@Q*2@ R.G@&0E%[O8"$ZQ5*?6&^OMDU)'*2U/ MEZN\X&HV4G3\J<./.)V//^-: Z]G\SKNQX54,?+(E*M'\;Q)!I1* 5R0" F# MEMJ59+&';/]]( [)A]Z3-5N2_[TIJVG*:S9=2;[>[^:9ALZ( -)$L@6YED<$ MQ@F%$T@CD8-KG9BXCF%(/G1C3NPUW UWBA>!XKO\(G13@LAD-E.WDADQ$MA6WM3WT*A@//&04PFFL2S2=:W7EFV0QF2J]UZ!6DP M^"WK6=>>WH;URE)I8XJ'HJ4 %;@ GW* %$L,7(9:Z=*^?O4ZC"&YU8T9L.^@ M]YEL"5PQ%JP [E0$Y9"BAMK'H_A( JM,L43K,U'?2[8\O&KF;3A;I?&[D/%R MK]T9EH/G8&O67F4C('J+$(L.SLDD*2[JJ59F"YPA>GB5( MJ5MBWC( V6,*+ 2P"LED)V8AHN;DZ@>OK/)2Z+ZJ[G;%."3?NE_STE9=?9%J M>_E7EIKE>MC>&J1AB$:3YU<+BWE"BA6M*JGUSNT\_-&V&^/Z&OO[UX<_+^^.7QVQ?OCDY>T6^_Q;1'1\Q;/K[7UIB[B-2H M1^8;7%PE[$:9%XJQLH%2!+DD*#0$C@Z,":(P)WTNK?W";P T:*93QHN5*)J9 ME%51P'CMX&%4@("'B[\(&3I5UGMVF5V!&]- M[)$31DI:[R!Q6D>5K8>I>7"0 ]=(?">?NW78O_'X_5/?GW&ZQ)>DTUI,VH6T M^'V\^/AL.5^0%KK+=K6UK)_^RW5CQD6*+;0I@$;1-';:0/"!XE"IC+$F:Y%: M;QT^ .:0K.E#^7(S*]ZOMAINH\T7QZ6V0%U5HF+W>9QP_GXVR:,42N:UY8#5 M-8&!,D#DDLQ#25A*XMJIUM;U=C2#,J.M6-)H\)N2H2(Y;S4PWX@9SD;1QZB1 M"PBA)*)G]0DR2Q U2[FB],T[2=V%YYYA_X]#B"8*:)]0W/ ;F,TZ!V/!16Y! M*>M] MC]NR!?>7XTH?%^[D>+HD/9TK;#:=_XIEUN%E(2/.7WPEEY/X,YZ&[NP5J7U^ M2U FM4Q"L@"6(D%R,VJ_!R$C&!XS!FZ08?NN/;V),Z1(XH'LN]D!:!C*;]@T MZASH^1KP*TZQF@@;"V(F'#X67\^'T_@@#9)4 I,4/#+3VKV\!U[WE^K7Y7P\I6#^ MV>PTTM2KNKT\];N@?\W'^7S*'G5=H%=79X.??:S_?#4].JV;-0>I M\.A"#.B:ET8>+."Y_TB_I,>./TS7U2#I[(36GGE(%=,_PGA:(:^AU>V)9*TQ MADD@GY&BA6(B.!\5>)Z0W$\ALFJ=*;D'O"'Y#D/A[_4YWY>V>TTV:^[HD:C MH:@G] V"5[K>Q<&8]=SKTOQZU^\FFQ_7:Q@JO?;57L/U8RW-Q2)&3_+1Y 3( M56VW1%Y/C&Q5U\(\2T&5W#JZO 9A4)M50^7//FKKR?>X[?ZHG*S7R7*P2E0Q M"943Q0)#HRVS-J34>BW<"=B0REF'2[/6&F[;)(1$GGUK22\F!$<;F$<#R3-; MC]R2U(QK2,+KX%"Q))KON]Z):$CGUX9*MX8Z;7IQPYKH:S!7@NH2B@CUI&Y: MF=P - LBV5TRQ9);;IJWS;T-RY#:;@^56TWT^/AE_<^.?WO[[L4_Z3VO_OWB MU1OZ\44O]?W;GG.P0O_O"MFHXG]+LX[+1AW#K8Q>C@C'NXE@80-1Z]_^?+U\>_]W,6_.K3#QHW4GP>M/7VV[V M>4R?]NO9O^:U]^GEILT1&9//ZZZJ2DC';+!0G*PND4*(RFJH79,-)N]=\RXQ MNZ-[J&&J'+BZ3_/WCB;I\]F7:CUOWHVW[AY?Y\1YFJX>Y^OF83+R)3OTR0%& M5@O9Z^TNRG(HEDLTP@19XO>XUP3)D-;0GJAU8:P.K[EVM\J'[@]_WF);= M:@S^->TP3,;_@_EBUWTDK;'H7-ULJ.DZOSIN[RQDGQ//'HL1K4]:[H9L4*70 M/=.L1YTU[!Q.KD,:KT:+_CW!GT44$H?$P/G12W=4!31:JV M/ ,1M6/"L=:Y@UUP#:F6[D!4:JZN/LY&Y92YB]E 0E-[#!&;'7T%*V6(3@2O M+D,RB"OK8 S MN!(=-\[88%HW:OSW']G:A^(V(=^5!24=R1UUM0F*5UL0*M:YT9WP77/JZI_BM"ON;X.P*3-UM.CF&RQ7' H1K&Z M]TT> _)$]E&)%"1RP]M7.N^";!.H!2'?*CK*?WGHU5VJ/!+Q( M\*ZN=3/&%:DITG'%UL!G=:T; LM&(4J0Q323PJFO:*$0;E*O]16O=C/(8("B=P6K%'$O.<=[:#;\+STZ< M.=2>\X$HTTP_/=J9E>F[(R<4EH6KC,2$510:90RPDOTN)([,BE- Z$?%] M5#NQYV GQA[-XNREK+U)=+[Q>!W4\R6>S.I!@&];ZH\8=R+3_T!Q9:# @+CM M?"'Y":4(.?DDKR72;]T;WO&1.['D)TF?]ZB,OHAR\YZ."]?K_/H%^O'JVOJK M6VU%]B5ZEZ"VS 9EI &GE ?,!EED9"^]?2"1'@AI)Z+])$GY1U1FNPZ7Y[O4 MQ]/GX_FGV7R\7I'7'C\?:59<$4Y!S($F!TL&HJV^7(BLV*)\;-[H]&Y$._'+ M_&3+74,EM2S;W";Z^J#9MZ('YE).VD/AAB( Y I\, RTJ74VJ6C=_/C,[NCV MWA\/9ZLMBI/94?KOY;C#BQT.7%][7&&<_R:/ &@)W]:93 M);-CZ$SSK:S[X!O4J:&>"'9CD[TO_;6KP+B.<%O=T4AJEV-Q 6S*]99E36.0 MD@:17&WZ6!SJUOU9=P+V(Q2&]0V,%A2: TS;T'KMWQW=H/JD/!:MVNBN9:E80LRKH^_O MPP2/R^T F2>)11:0$]9:-G)#] L5ES1<6^*(43(N1S8H'JP*452-Z0:/JK/5@2T9/P1B/HO5Z>E@)#Q@ .&%CSI%! M\C&3VX0<(J]-3#1:95(H+ON!! "/?,9PN!S?)1R2((Y#UK6*ERR4[)Z\"!)UMW_'V@R%=HT,X5PT1,@1_(<&]!-Z1C(C\0CWM2?]_TW)93 MY5(Z3%S4/6(.BA===_L$N."\Y-&8TMQ'>^CQT\>-(7Y\>NZK_L>PGN3D<&D# MR2TL!>'>DG6708%D3(?D9"G-[Y)ZJ/7<+]C?O'SP.<;%2&%@T3HR'*7>X$L# M <%S"UDYQS@SUK'6G5WNPC,D%[\G_MP5SN^EGGZR0XM9^J/F%>:C8C6+VD4( MB7M0ECMPF4G(ABOED\O*MRYJWXYD2&[Q(Y#D@2IIGI@^)^O)["1\K16DG2YH^]I3NR_6'R%IW9QCA]!K MF[J?^4.3ZE!J&D;2>D1V5F09 VA3._Y:7B!*K<'(R%WD6B9LWH6U M76;I_J-UXTG7!\1[CB6Y!"74LWG&6G+V%8.$R@CNBW6Z=3[B>YB&Y%L>CFU; M;A1KI[FFL^\FEB,R45UW1M;AWV&RQ!&M*EYS88!C;:C)JC<<)()S2<405337 MJW&;S++O AN20_IXS&JOP]X;TOT3SW(X6^W1KTOUWM=1[LYFY6V'D_'IJM/[ MVV67/I+3\Y:&#(\F*S*OFK\LPG@R_Q;K;IWJ6CRV50N[YD/0J+?=EO8#[S#- M/DQKQZ97F:@U+N-:I[.NK;PH_*H5NQOEO'.:-O3B^:DXRTVT*,#J6M@I*8XF MQGG0*DN*E1C%4JTWA=I+T4,OD D5Z+N,I&:37X\_UQT68?AA?_NT(:VJQ MQJ.<4TR@ DO@;!:0K(M8F FZ^1V0!Q1O2/[$(\^6'7J'#()D?7;4>;" MU?O M).51*F6V_>]"3*D/;)?^)Y\5#R#'(FG$==FT&< M0>:8K+4JW-***)V H.JPIZQU#$*7V/K4?+\2#6F#_B>>%WM2:9#3XPTN1HS+ MX+U1@&AJD4,PM7;+ 0].T$(8(SF8 YX/),*01O2.V%3IIB M)N"^]B,S%'1F:XT)6G/1^@Q9OQ(-JC[D9YT@>Q*I]]VCEV'P/O$17;!@ MI&926Z_<]7YG#3HPWH5H2+GU?@C34"/-6++A 6S#)#S3QAD#F'.N_;!D]30M M^**#3$'R5%HGD>Y&M->*?,M=%]L$CX4I$WB&PFM)K9 1@B(_VQ6>=$@I1;G; M0KS[,X>T_C:DQ3>+<$\:>)Q(XML+ZN:A5E#79E>SZ;8F15_&BX_A'88\GIR1 M9XU=K=RB=_06"+:X>E]% M-!"5P]I6D#E:0$(6K7(+9^]Y7K&P+UA]->0C:WNLE00"PV"1"V* MYH5'U[RIPT[(AF1:F_'F1E>%]DIJUT)D"[9WUY%%%C,SM9C92 \*R4T.7%C@ MF@7C"\\A'&+27,>J=C M!UA#6J >S(AM\6Y+=31-C:R O0M??@OD-X[#I*;#WR\_?9J,\1I$B]+97 \Z MDF)!12\I!F$>G$D^!40??>OFG?<".*3UJ3UWFJNH/8M>CJ?C.9GM?\QF^1HP MEJTJMB00J%V]9YI!$-H 2Q$-+T)IWCI#NP.L(:7:VC.FD3IZ=V"^J?X.&]7? M4UQ-6V$?5-O^9N2[<6788VBZ9?>C[7#^T=4@ MU694R9$'8%G=H6%84\8HP!M.:XA2037OD'LWHB'Y9[U1JJ%2>E]XJV/P93PA MI#<.*VZ&W]_^A@9HCQ5WWT>V6FJ;BMXL W'C<2^^GG=$O, [LCI;&9,E[M0M M=%?O_$'I@6NOT+#L=/-V);O@VM>6O;S]W.R&D=XTQB/M7=)9%,!B#"B%D49" M6!"F<)K!3FC;NL?&_5$.:AUM3K#KQJ]G+39;.>_ N3;3BH3DDDM0HAXVM9Q6 M=A\U1.8]B\H&50[(K<&MGH])I/LKZ#'7T9?+Q;+#3<:?WX/=SQKZW<<=8/V\ MG\B-ULX["%,]NFB32[PH8)$,C,KD<85L+ 1A47C+!39/=M^-J,_U\N;(OZ%1 M/OF"D\_XVVRZ^#@?,43-I1) WQA-GUS UZM=M ODY-)$DJQUQ+X?XB'M"S3D MVGT6T,9J/<1BN@7S_\?0G7R9C9A#0TM[ AUC/<[. K@8$["<(T5(2KOFO1 > M!'1(R^Y@B/<0)3XFWXA .$I1!\?K;:G):)H<+D-((4*(JE@*]'/*K<\_/A#J MD+8EAL6Y>ROR$5GW29)Q)@'J]7T(09< .D4; M!),>3>MT40/8NY#Q4!>^#X:,^RNX34OSVU%7H.E:@N>H++"[G$?%">]2[<@= M)<7N6@N(NB#-HRC1)$5S[%H)R2VG"?8 L0NYS(]+KH/JJ/?4RE%*W1+S^12H M=?#'BX_8W3QPO4<^Y=[/:)5$V4^X5@>04YHMZY5,X6QUVOTV=2[EOA@;5 #4#WXU)57A2?AZ);SSHI18 M#'AIJLA"@R\9@1L2G28,38[6-X/<"F9(.9%>6;1EV[Z!>IKY:1?M43:O&KF0 M^.P"&7=BHCL0#2E;\1AF MJ(6B6I/G?9B$;D-,QZU6VA= ENJ1:I7(IU,<;!19)\-LS*WS_=N1#"G-\!AD MV4FWQPBC:0@\@)$_>N*";[(!2T,I(]@]J+FQB<"X\V,&Q>AG0GH"$% M]0>E3#LUM:Q+S:M!%XA&<6^3\S&U3NW8-KN_A/C5X:BL/J_4 -'+";C[M M#2[>8C>>Y7$Z?_496:'JS0M9SW\SK6HI/:V6,6@)IC A0S$F-&]/N2NV!OLF MUYYSE!;+4#L<7'3:>75ZBGE,"CIOS;VR)+5E]Z?9E%3ZZA9DSSKZJ\4H"),H M_F$U95+JE6$%0F 9#),4HZ!4-O2PY]*K3(,Z3]0+B;=LU R')2WW#*]+M5&0 M<5S>$MKN/7:?QPDWL%JOT8E(;K/QKEX"5ENCBGKY-5K+M"VE]&\-=D$Z)"?R ML6C:6J$]DN_5=($=SM?#8%VRR?L,P@@:!F0)H@\,=#:$C]&+LG^SN8EH2$[E M(Y'IP0KJD307I63D8BV[Z?%T1?KU'4HYEZ1U22#)>((J1.L0O *BCAJ$P-+ MK4]WW ??/7N37AK4<:8]<8M @N?.@E,D4JSD)3FCE&6*1J?4& M]IV AK1%^4@$>JAZ>H]Y2?IU:=@G[-Y_#!U>!7W5)UPN5D^9E1OOVR/BW?N9 MK>+=ML(WBG9_7TT#S$>?L0L?\,WR--8R]N?CR9)>73U^?KQ]A1_J_E^KZ$>H=\ MI'F:Z[4+Y"5RZ\#;'"%I6SU&#,RUWKQX(-0A;6[TR;_KAO(0FFVVZ-XR,#=P M_AKFXS22!0TSTM$XU.O64)-?P%R$(-"S4G*)OO7VX+T #BGH?'3*-='BCFOU M^>OU2PQS_/N?_A=02P,$% @ !(5!5KL$J'^U7 ? X$ !4 !A;&=M M+3(P,C(Q,C(S7V1E9BYX;6SLO5MS6SF2+OJ^?T6=.J\'7;A?.J9GA^UR57O& M9?O8KND]3XP$D) Y39$>DG*5YM?O!$5=3(D2+UB+E.R("A5U\5H?,C\ F8G, MQ+_\[S]/1S]\P>EL.!G_[4?Q%_[C#SA.DSPQ__/\_>L??IZDLU,3S^?3X1"6N3<+QXZ&H[_^=?Z)<(,?Z#!C6>+ M;__VXZ?Y_/-??_KICS_^^,N?<3KZRV1Z\I/D7/UT^=<_+O_\SUM__X=:_+4( M(?RT^.W5G\Z&=_TA/5;\]']^>_TA?<)38,/Q; [C=/T">GV>7_W#FVC,3Q>_ MI#^=#?\Z6_S[UY,$\X5Z'AS"#VO_HG['+O^,U1\Q(9D2?_ESEG_\U__UPP\7 MDH-IFDY&^![+#\N/O[]_=1OI<#S_*0]/?UK^S4\P&A'BQ1/FYY_Q;S_.AJ>? M1WCYLT]3+&O17PZY@C(5SO];G_;3WI@^$9!I.HO(Z*I9 M+&.!L]&\(>+;SVZ*=W(*PY8"OO7H!F@7#V*G>!IQVA+J5\^]@?,2Y"K"^D@B M.9[0@CDD;'])D].?%A!?O'WS\\LW'U[^3!\^O'W]ZN=G'U_^_.$C??WMY9N/ M'][^\O;=R_?//KZBWSX\ !B=G!)**864:H%TF\??& <19C@>UC7H-7V[?$?% MV^6(\,\YCC/F'W\8YK_].#0F>F]SRDD++6(,Z#3:Q+77 946@VU>5(=V.;C1 M)'WUWE%=;B=7_!A!Q-'BIX.S&3L!^#SX,*>=KVZ") U\11]G R^Y$R5)5I(O M3!L=&2BO6=">"^62BMK>9M?LDJT%9G'!K^4K?JI:^PE'\]GE3Q9Z7.AP/8H+ ME>T^KO?X!<=G^ OI\,5D/)]"FO^#=O<79[/YY!2G+_],H[-J&#R;S9#^RQ_A MST'$Z*P2A:44%=,6:?^V*C ?I B6I^B+:CSP'6!^+9EK.C^;7LIHN4;LN(A4 MRZ_+IA>3V?QM^74RR;-GX_P!IU^&"6]3$3++BN5"4+$#$JS#\R1H MT$38MXD@]R7"K]/);/9N.BG#^2 +&8JDQ8A;6>Q=EB:QJ(4K@I4C$#*C(=0V*Q M>%N=?%3.9^YU:JSCM6 >O<;;B/FV_O7^]N(,Z8&?:-'YF>R3T>1S'?02Y2#+ M#,+HPJ*QB

#$:/HT&^:%<*K\IT _K4R? MO?A4/[X:/SN=G(W)\EWS3UX/(0Y'P_FYH'T2$@]",*4+,EU286 TL!RM)\/8 M@N"F,=UZ&MI3X>LQ,J$/BVD0DU2\D),N2J;UFLQPFH%9LT2NF34ZA%1$UY;2 M4R'1?M+MP$"Z O1JG":G^)HL]T$FM]LKEYDT2 Q$37A%;F63U](!,5$3';/V+.;L&)C7^0F JPR^&>@EOD+0F(X.&9P5JID%8VHYL M9A$*;5.*B^):Q[W787EZ%&@@\PYC%^<3:P"O5.F*R!;RGQIBN--.! MVW!MX]0#P)?_?4:^S&\X_S3)U[0G8Y?3DF=L)%NY,KU$8-$IP;(-Z)1T1KK6 M096-@#TUXK371A>NQ_P33M?*86 Q)IT+,*=YK.$>VBMK"$B!1.Z4O?H6%1] MF\6N#8L)\G)6/<1&OD!K.VH-E"?" MGOU$?%OS?E_-7YQ_+X(^'(M.&B7+G PRK3B!0).8HMTVB!@@8>L$M.NW/WK] M[BC(VRH->T?/<'Z]5#V;SZ?#>#:'.,*/DS6K#X^6HTK(A$5+JT]0M(<*SA3G MT<48E#2R=31M6Y"/GB#=JN6.X,O>>8=?(1Z 3)$6(\&$KYZ;H4]>.5]/QLF! M"S9:T3SD>A/ TR+ 5N*\0[E[A]9>PG1,9)N]P^F'3S"]MM4)E 1RJU@.P="& ME#(!*YQQFTI0*?'J7P#I7^]M%/6 ]K<7<@W0[13QQUKQ][A\W]@+4#& M_.P+3N$$WYQ56;TM"^2SMV?S6IU;BV$EF(A-[( MZ M7@EO9.BE^2XC?(+6::*N##>]JP?Y8G>V!52H;0-K(:=2T6&=%@PZ%"306 MN#7!-\\9^1I!0VK<:!;0^4:UAQCO6C%^N"C]_FME)N:__3B?GN'U#R?C.?XY M?SE:O/!O/\[PI'[8E0FSZ7SP&_S79'I9Y#E[]N>0/'"=T1NR@PDDS43;K)@;@1JL=(?80\]K@;3<"]9UM;A6=@L-3;H2;V^ZSU%BT('VG*0S M.6YIY+D6#YU^J^W='CP;?T9],UU,*D"Q$V['&P M '8YP"44I:-V2EIF;:VEDC(S,$8S*4W(SG%+ANM&VOSZN8]>?WN(:>UL_)>? M5J1!UN(_.^V[\^+OS][\^O+#JS'V_"LOJUY+Q[B)Y3:X2"0B<@TSXY%[B5+ M(5DH(CNC6Y=4M>_%\VJ-Z7(?GOZYT:DR;W5F M::2)+@KV;XV:)'/12^K=9+K0P29)'U)%GG($%@J98%HCB2<7FF% EH*5T2;3 M.I^X#?*GS;P#:+>#6.B-)#5C-?BB%),ZJ/K^PKPA>Y^'I!7:3*9(ZQCZ(;/] M^N3*CE+NH-QE,<97L]D9YI_/II6K.!U.EC'ZEV1J3\X1%W_T[FR:/I% \H+E#$;$I'*.K6(9)?'(1G/A7%T,H2:0OW!5J7.^P$])ND7$/==5"%<^\\N3P. MQ4SF8\V]7Q1K#'CT5KM@F<=8CT %,L^A%B8YDU(P/C?OJK4#S&^2;,WTUD$/ M@OOFQQK$VO/D>.:,'!'.M"3AA!P"^2E:6J71!-$ZK7)[E-\DT5IIK8.2K&?Y MO\Z6%;#+H/W'R4?XL_8JKA*B(9! ^;>;UI<<.:L-N0/\X>9;S0BLP>@?#_&K\ CX/YS!:((^KR-\CR7 V MG..RA_+%;'N/:7)RH=O%Q!L$*;@.0.-#E&0U.,- J,2BM-*4%)UK[F9T/:9O MALR'9T0'I7.+?+D*>XJ?ZJ'[%[Q1]+NVR\6S<5Y\-[IHJW&0(@BLOBC81#G9\<; @O->*EAZB3=*<-EY:=QCX9)A1/!M>LI&B M>5?=#H+P>R?+2DTSQEA>FQ'0;(I1,9^]8#'*##9GC+;UPG4TR;+[''#N(<9# M)\O>&L(%&>NR.!G7C7^16R9*EDX$02Z1JFN:#"S21P:TQ#G%::U-K7L%W OH M2%)JMU+T.L[L+? NJ@:_QK3,9-H$U#89MMM4B=T%J-],VPX4MUH^DA-Z\>[X\*:Q)P#\6$;83=R:5$5X;<94JB MK]5#(M4P18W-EL2\SLB\$T:$F&K3\.ZLR;[3/!LJ9WV>RPZ2[2 %:HVOOP3G M@^1%\IIZRFG;*[PP;PTP3-F5DHM6J;6Y?"^@IT"!=A+O8.:_QSF-#_-ET>$2 ME0N9>Y<+4Y8O[L8B9U(*P;+3UD')R6+KQ?]N)$^! UDW$$&T;.4SD[/%G'L M=>&22XJ"$>!IQ4HRU?(33_Y3B9G%G!(-OAB!K7W'C<$]!7YTHXD.DI#NCE0L ML4EOD[*"$*E<.VR0>>3)4V).@JA)4FA#\]9C]^!Y"L1H)N^UF4'-BT8^G)V> MPO1\4CX,3\;#,DPPGA._ZUTTB_C7:)B&.'M! \/Q?-EL3)'VR/?#V3]A MG&_\RZLRN)_K$CJ:[5)BTC&B1@4I?U^X-%"D=#H!>IM1E*!U ?J- M@D''V/9U76Z\MK[M.NZ7,P;$",Q:72/BKM[Y6@I#ZTU"GSOXNV M\N1W.*T_@!,4 \PV2>4T;02@R(BLAVV\8!TINFA+H5VBZY'>P-/_VMN(!;>] MMT9"[Z26907;1> R*'0V$2K)R8O07@4:;I2L>&=-R$RP6@N6G"2IT K/@O22\22J=.^XMT9DR2*7]=A;U>,K$Y@RVMBBD@^B MQ1P_ZJX9[56^C51;=\WX .-_XGCI^Z',/LMZ &VMIK/P+PC-"8KB[%8KZ5X MR"^Z]=1CZ:JPE90G+434AW7V_/PYCM,G:]#TPD2*KPK$3SGHB'H'9W7M4&LK5\Y=( >S>=Y+,T?S;.R]S^*\%<'EDB M.N[JQ6S.DV" !A*32@QDM"YIX6-J'6?<$_(38U>?"NQE_SK_2/_TPEVS/,0@ M2FTI3 9[XHZ!)7./0P*;R(HGFZ][@_@2SM.VA7<2>@<'RK='2__P,KZR ;2^ M+.!K6$=C_.ZFP@>#W/O)OX\EXP9$9;!>IQAI-U669H6T#&+)-=*/0O,2H^C< MVNV:&ML;NITS8QNQ=\&(Y69W"^)RCXLV8E:ZEMG6_5775,L<,W/)BJR\SVJU MA>S^K+@?TA$8(;NJ;Y46#67?@7W[*TY.IO#YTS"M V@5%DL6.(NZ]@*P/-,G M %:R5F1_&2]SZ[SF!T$]'7JTE7_CTY*KG/YKE#!:+)2A>%#@+'93L -NU@M0%V#X@38@HEIS&1%!.0,!-'6!"Y5/??'>R\XGV'Z MR\GDRT_+)UZH<_G-M2:OW]>_@;:SN"=[R:KA-+Q$\&_O!E9 ,/7:S>(*(4A& M,U_3\)PR)?(HI%;WM8/<3EO_]N[Q:FM+634\E[Y$\._O!U"[A42R_[EQ-7'" M"!8-K1=> L\Q9 _^OJSI[;3U[^\?K[:VE-7:\&GS&HR_XWF&\V?IHD_3HI7- M907BJW&93$\7]OX>)17;O:!1A<0>HUHI>%!:A1Q=B07)]XPI&F.%@,(M+PF5 M'VSWJOW,E.=GL^$89[,;;WM]E<"LI":QETCF?+UA.!91K_(AAUR$9+T,,OJ- M[-,M[);[\.QKDET^^\7D- ['"R&2"SH;TFQ8?+/HOE1P.L4L!CXJ'B1H9KRU M3(,U]2;3S)(C>[0DX;UN?=:X#;[^UZUF3%FU[3I32Q<1OLDD_S$@31)%#HX%LFV9SI&<&;1D\VI(20:#2;6N_-D(V!,B37M%=. #+D9- MM/VERAE?#[]@?C6>P_AD&$?X;#;#^6SE#MS?9UC.1J^'!0?6*>Y-#,Q8^J)C MO4HY:8GR>_Q?%TN1#FPIA;A\U M=& +W07K8I^]//G=!&!'&5>$7H5E-WUY0CWGSJ41BJ^TA\TD)<'810[O&JGI]?%&2.8'910UL3 M08PMGEF5,]-2$)4C-TPI:R#2>&DG;#S#MX#W39@37:FK ]_W'JC70&OA[W(Z M;0*W(X-C2ZB',3\Z4_WF%&NFMPX,E&UA1P[1:FU92G46^I!9T Z8RR9+=,D MM [H'07-'C!>CI5EVZBKBRI*3)_&D]'DY'QQG=,MR,L#Y!)X43XSYX6LP2;' M/.><"3+O:DLH[43S:LI-@/5O/76JWM4BR^:Z66MG=7\Z?]5>[]T41\/3X9B^ MN;J2'00=6NCN^=3_^5M8?]#4S?C M>#XL0[B:O)>'/Y<'C,_&^37]>C@B5#BCOSD[Q?P&Y\_B;%'_.@!/<]R3I- K M) BV'=!2N[VY\W""WX&#*[\"7WG%X=P[K!:EU MPA# R-9M WH9V/>9HHH!;TT(A*I$WX.3 Q"\H#%<^:UK3DE2C,?1:V^R%Q; M[IS#XYX:]P[O^W1Y#+QJ6/#'S&[\8)+36 $\L>UYH=$#SVY;(%,FZ>!.4 M**V;AW0[HN_SX4C9\1=X_J^QPY8A;=GB?NF.8)27V@BM%"B\R,-(J&XPH#'04KX++( M/G)CCGG3H"%\GP''PH_;=/>]UN0F:WPJ]8ZK8H'DQ@WSJ599>8B@'/<;]LO9 MC\M'6)/[2(C:1K.W61A:E?4.ZHAB) C*U=B33D"V0_.#(B?):1U<:%.JB2G6E=_/THZ^GV M.=;O5"G'7D^7E.'(A:')1/- :RF85R8R#VAE,$+*YK6\C[V>;BOU;UA/MXT: M#E,>M0' [_5T6ZMR^SJI'?1P$,+H$&E++9FA-'66< *:,NW<3J::OD&V6&OC MYW'5TW7+DVW$WVT]77%9N:@8IE)WYGI7B!:*<8&0#=EB:K4?\2.MI]M*XNOK MZ;805W]YWLNK6LJ-JUK^N'%5RXP,]0\PPED\?_;Y\VBX=X+W7N]KE-G=;LRK M+=MR*@*3R"4I;:M*=2V\+(YH(C6'P5YOWF]=_WDX@Y.3*9XLGEG;D2R@7!O: M',A3,K9V(*EU"$4$1O@C@QAXLH('B*UK1!["U/%%4B__3*.S7'M!D>-*_]40 M[T#*F%T2A?F0"M-)<.8E*E:[\@19E#:Q]>G #C#[7R:;\F?+"Z/V5E0'.=5K MY''A2,2<93(@6,*LF);1L.C!, X*@BTDJN:=W>[#TY] MG5(G#87;N+/_$L_L^L*[V>7M51N :GBYPUH@_5_NL+^.;BN\D8![TSY R;QV M?TL1.=-1.MK+Z(M3GD +J^UF;2N.2^OWW.O0D]*WD6MK#_G9&5DLD_GP"[X< MY]]@^D^<7UXZ!=$!T-X7G$B,O(%ZEV^*S 7#0U0Q!6\>\I[N?T6_-S@TDO^D MN? :&GL+5*_&F>S0Z1!&JZB$%$1<\N8!:JZ4SIX%*X!9(TD"@JL2-^LHM/85 MCUZE;837>I:^G7\BKV(%$/ADD?-(]!*^%N(3- V>*>MO MR+U%MK84Z8 QK:6<>HEGK;RK]UC6?6-=B6/%X*4P&E.TBN:EBL:9X)PJ") S MYUO$L5;>VG$,2QHH5N7(E#1(_B44YDM95,K)ZGC2$%L7V1]C# NXEU%Y9#%' MS31*R6()Y&L7BS)XL#&U%L/3B&%MPY\6,:QM%-5W#,L)" X-[XMB; +J&XIA;:6CC<(9NPBX-^VCB2A!"1:5IAU, MU4[WVEK:T&3V5F8C_4:FQG%I?=L85GNE;R/7UM[QN\D?.'U%^\7)%.:87PQI M*1Q>]:L#\IH=?,BE]?RGO<2&;GUMMYC(_>/=R4Z(FS65A4'$+GV+L=B4@DZ M>Y^U5U9L$1VY]=Z.XR,&T13.-;,$GFD7(_F;/#'4@H.T%L'VY-,=-#YB@K.. MT[@=@J'5UY/;S:5F"8U3.DAC2NOTC*<1']F&/RWB(]LHJN_X2(I.H>>1T1=% ML@C @C.\!L"Y4C(I"*UO:W\4\9%].-),X,<0'_DP)\-O]9+[A;M@%/A(HV'& MZ'IV8FDD2B3&S>) Q>90-BK->E*RKU1 "%HG\@G2-+3KA82D1P]N8$R 'AMR3MH$2/M M6?7WQ$SZU/PVPFVH\<6UPM/SP>\?!DK$H'D*M8-_9AH(BP\E,EFD\9AY0GZ? M=3G#])>3R9>?ED^\T/#RFVL%7[^O7U>ZD> G>TFM=41DX;H_(R.4AG,9H0D\ M"VVE9,5S6_N[%!9B <9%$5&J;#%MEJYUQ\,?L\J:"*SQ4OORK#;+7>) %":6 M>GNW$9I\AEBC.2DQ&9-7NJ!WIH5Q=?.=CUF?>\FO87OARZ7@W]X- GEV01ED MSJC:VX-(Y$N63*/E!:7%8NZK1-IN ?VW=X]9>SM*K6$_W$L$+]Z0MVX+H@\L M*F?K .@31LU\2A:B39$6B&9Z>_'F*>AM2ZDU;,)ZB>#?WP]2O142.&>8;:U, MK?DH,1",! D+5]'=ZXYNI[=_?_\4]+:EU!HV$;VQ_\Z&L%RS39'2YLR9$:Z0 M\90DBX(,:@O:N> 5TEJ^A;%R]>#'K*J]!;6VNV7S@YE?8#C]#QB=T18,L[/I MPE6:+;LI?=4]:?G[_&Q^]4_V.*%I\=I&1S7-);!R9B.#!E-3ZD(0FIP)T#J4 MXG1*1IH$8M "P)[W1%X^[CF,8)SPPR?$^:_3R=GGX?CDE^&8?C:$T94K_0(^ M+]K87 =><[2T9Y"EYK.JR=@V,O"2%B2C:)2& $&KVX$QN"8CK&PGQ4BB6P*#/:$ILW;=L87/^L M:JS821]::9TK]1YK=5.:7UUMM0%>)R%FIS/C7KEZ[0)Y:H25.6<+Z& LS:>- MK+4=7OY46-*+\#NX/>G5^ N!/EV'KD@18_::">5(%%$X%@0Y@XX'LEVBU]RU MWJ[N1_14^-*!_#NX5&CMV =%):_1!@;60"VW4[3W)MJ%;=%2@BP86QMW:\$\ M-4ZTD7H'%^3<<#ON&[O)6@L>+0NA9AMR(YD/Q&&G>=2:%V_L?7&W7;BQ&;)O MS-#M0%VMS96:>462J$._V63[SHVRU'[:(C*+M;\2I[GE!0A6I/<*B[5JM9)G MC96R^3O[YTL7*IMT+^\.^G[>+XD!^F2E\9&9))!I7Q/674(FN W:2.G$]OVMYO4CC$N! !$4N6 JT$7MM6;1"U'M13 DN8BRM MN\-N@JNO],B#;D#-%73H-,K[8P&+#"(H 60LF>D0. W'(ZMM=AE*C@*\4F&U M"VU'(9E#)E:V5_Q&P9BM%=#!OO50#.#NGUZ686V O:/>Y_O@/DQ;]%8 :L^EN)/T;Z/UI M<])<%1T<:]TP"JX^_GU('N@T?3I_C5_P(@4["6<-=X8YT#2)O*/Y4Z\L*%:2 ML4 >BT^M^WYOANS)&E,=**9+;^]F1L1MO)>WEVP MB-+:BN@AS&=NM#X.E)U MIJX.]K#M0)=LA>,*F<%Z7;U1F06,D27MHTQ*>M'\XIDCX-8#EM'146L;+75) MJ5?CSV?SV4("XO(*EE24BZ%V:,FN0DO,@^+,61!%&)NR:!TKN ?. 4]'VBMR M'67VU$*79M$-:/*J+8NT-NG$(N>!Z<)K#!XU$S)(IRR7^=[2K58$D=\F07;1 M0D\KB%I"L]%&+B$QJ8BV9-)[!KP49E*T2!8A<&SM7=T#YULCR"Y:Z/8KRU5Q3"?NJ7,%\++.80.(/7I1*_ .[CNU4>T&UFT+O?3D+MV":J4+>7%%(:VT M&J)DP=-\*D):;:+@*%JW>#H8=39WC0['G"W4T9>#_1[3V71*Z^Y5491/26=@ M1M;.*[(VP9-"L2"%X#Q'64H?E%G%=1S6S5X*W<21WD<;_=T3>B?T%Y]@?(+# MZW2F2;FPT]:D/;6N5=OU_5T6K361R6KUFL@F*J.L - @5'!*!HM1J)0XZC75 M:[LB:;3BW%<\]W9\Q7KZ@S>3\?3RV^K+J-QG4FC&].YNF3S##V4 ['KG' MS "1;$\HN?:TT R#+4*GJ+SK;+MM/);O$^$(.=-3FD*#"2Z#,#5AI]0;6S2: MPH(+@I6"W"7OI;4;-1$[KNW@,-;\17271Z6=M85QB;6M6)$,D@-6Q?OFRPRG0-GH[4 A_$XC?3X'V5.T.L?Q=]'(@"FE(I>BD64EDBFF? M'?N\A0>X2E0U\S91AV'.@52N?;+<9Q987@MIM L6JE8 :E% MX4)&:%V&\GA/@;92Z"ZG0-MHXX"U ^A5 FD)9<8:!TDL9"]8ULD[H8Q&[;LS M@HZY=N!8[*!6VCM\@<$&8+\7&+34^'X%!CNHZ^ %!C3E3 B+9F"B+KH +$#B MS'N(*A8>N?M>8'!P:FVCI9[3@W4V"H1)C"<-!$T9%CP6)J6(MA0+,?518/!( MTH.W4N06Z<';:*%;V^DJ&/MB!+.+U/EGEVL#:&,W F\QJDQ]=G$6: M--V93+4VNBJRXSA_0^45H=W.0,W&GE57@SNX(;8OH;I+[&C(ABXW MV,X&:@TX*5UAT9C(="Z&!NHT[4,FQA1MP&R^TWT[V_#1L7T;$O34AO$*Y]*0 MX8BI0-',RQ"8YM&Q4,N>?"!3&VVQQ:R<,6W7@G'E?8\Z9:*%EC?HW+B/BOK+ MUJY=CL?$/Q+G&YA6Y%_VN2CDOL&/%*:G30!FOUNHM:ZE!DI.]2%A"" M-#GI/+COP?NW\JY//K\^T$@I3>Q$YWCJ&?AM% MBQ;EBR?^8SJ?)#$:+0LPWDWGM-;I8]\YH_?U\N>1-9K-?25QOQ]>X ME8] 4O"L^.IS>5D8U-P2YZ,4M C2RH>-";$KUD=/FUZ4U($=?R6&%[2+TZ<+ M;QV3!Y.28$XN[I@DVGNM/$/G-!3'"ZHN;CBX!:2OG*ZNUI"=A7HL259?T7IA ML@W+,"W(O.Q8HZVS/C'%DZDIF)9%<)[Q4'DK"Y>BTR7F-J1#AP/D>?6%LLV^/JW;QNK=Q=S=Q?==. _O1JGR2E>=?._V=OFV3@_RWFA M"1A=W^$P>W[^U0!G](C161Z.3^X>YV(NN@Q)J^Q8RH5&J8QGWBI!H^3.!L\E M;?G-;>8^1O9T+*HC9$('*5M; 7X#I[A<#S:!W8>YMCGDPQAQQ\BB^Y;GCBG0 M][QS&"06!K'N5,5Z%K(K+$OE,OIH9%C)NUYS,+CF M!0>V*;O2SJ2Q:/L[T".<-/KY^3N:5W,8YWI_P>N-06.?%H!&&_?:QKQ[_[,;C MK\/,00DLP016)-!B26X[>?!<,A&LC%X;Q-0ZT_!A5/ONWVO?0 O';%:[LQ7I M)?F#(>4ZYMHA(4IFC"XQ&5H29.N#ROL1];^2-F;&ZC;:4 $=..3/4CH[K9TS M,/^,GZ>8ALO69K32+<1.QLCI9#H?_L_BYVL',^!D24@;"RW^Q3/M+&<0:%B* M&P5.%(FJ=653*^Q/CG('46H'OL=:8&]P/E#>DQT3#$-A:.* \"S2AL,,&&D+ MQ!R:=[J[#\^3(U$SX7<05KFT&MZ6M2@O(E06O,\6+?,BUJ"\$"PH$"0%[6(F MDTW9UJ'H3;'U=9[>,4TZ4<6Q'+FO'=+S\X_TB(6+77B2&(ME@#'15'"111>! MF:(E#S)KD5IO?!O .E2@N!LZ;+HT[:B6/K>N"O#RMH<-('84Y-T WF$"NLU5 MNREU]M3+@2@4M%.VWA 2M-=U%B46HD/&%4TCY8Q,HG53I8-1YX&(ZC$P9QMU M=,"8US#.RZBGGZ>3+1=EPK0A%F.&GR2C?_/DE;N6C)J0L63J<:2W[#ASKMZ4,$ZZ"XHI<0-2.%46K MG9;>DK=/7-4FE>QK"[#FA+@3R-.CPO[R[J",OM;OD7>=JFA?U>C@R11GE^M6 MMH[3B H3"0D;J,+ .,EXD:7PF$5I'N>]#\_3HT0SZ=]FAC[ 86N+E6!9>N'NQX;KE12F>5?/& H7HBUIB<[C\>;5R!N4$L4(N8#7>%$=Y0KZ"T M+ #/1%TG+>BH 5KG[71_"'KS%&2 9%IYY1W+(=/D5#8R\)P^:0A.@4O(F]?) MW'C_$:U8NVG]5I[0KL+MXC@S_]?9;+YH0#F9WCSC&G@,M)Z 8(1 T@@%,I]- M9K&DY#0:%57KXZ*U8)X$ MOK0V:Q[A0=$^'.E$%8_IH$AK)/F1GX\1+:N)'1?7]1I,WG.P*MG>#JP?TT'1 M-G38X:!H&[4<*,J_"<3O!T5[JG:'CD0A5!FGVP*M:-/O0DI9Q9,S0L7 MV2H3=3:N=:.5QWQ0U#5SME%'!XSY.)F,9C\/L0:I?YN,\F5X06>70A2*"4.# MU84 AH22 9EPR1-6E4MCEJR!C$]>#[]@ONA)VGG6 M_)KW]9HKO\F85Z\CYJ%8$UPALI +1.JV@2QH)/V"1.LWS)!?\^;]EH+W^ 7' M9SC[A<3QDF!/QS!Z0<[D?9%>N^R^6;R3A=U+U>/'@ .0=KR1+U/M2D;84,@H :]+!H:.;:YJU6 M5C'TOT#VPI3557,OT7<08+IV6[84QX4SDY+$I#PRW=W]_"GK;4FJM&U2\G7_" MZ8L%ED7K]D4(*) )JTOQS 0?R(Y(Y-THZQBB%"J78'E8\0K6I.;>]?3'K+0V M(EN;)]D\:O;K9)+_&(Y&,,ZO:B#G9$AFXH7%>!W&6?W-&]RGW<2^KVP4.VLZ M\I7P&8"$VIS$E@S:0O19T;J+V8+5.B(.]GWYGM>O5*'APCE8?<>UFTH+3% I M!Z;J=4O:)LYBH"\I.Y]#X ::]UG8!-?>5\^L?\=%>P.I;=0\*99T+2VML?-8 MC&7A5\E3CD(N<68V;6 MU^TB2D/;A>R'=;ESC!0 MIE@N?63":U-/V20#EPS+TKCD=3*B>6^?37 ]00(U5T<'92[KA?#[#,O9Z/6P MX, FCZ@1&,9 :Z9SBGG4GJ5ZE;E#GL&W/N39!-<3I$QS=710%',=*KY''!=A M80C:*U")*>4*TT9F!E)S)F0I04=7M&Z]=6V.KJ\#GJ-= ;_0*W01N5[?=;@?U0'?7=J7ZS2G63&]'0+<:?$T."^.*$VS. M!?.Z7D[M4PG66&E3\UMFCX%F#]T9>Z0LVT9=760]DQ]ZW4Y!>"4*6,,D9+(. M8P@LA)*90(DF&UV[*K3.;[X)X*BL\OW5M9K2O+.L.P@F7:9EO,?117?K3\// ME]"L,4%C+$SF>GNML9;Y:"RSY#EH#,F8TMK-OP?.TR9%*SUTD=^.Z=-X,IJ< MG#^'V1VB6'8NS]9*0=" W$<:O$XL6.X8+'K0%2^R:Y[MO@FPITV;]KII&"!: M'#B^&B]E?B&1S0 KXGCQ3M8#R7JH3(NBUS0!G(A!E\Q]L9M=/;[+VY\F8_I1 M1@>QHH]3R'@*TW]>XC$I!NY]J&U\0JT;JDF R&&D%)^]2-5]I5C \38HT MD?C:1BD[KA^O\032^2U(T=52'BZ9#;6K3P9D41C. F01E V M)C5:Z^$V16S_:4(MVB5M\_CNTW^V:I:4P:80O?;!9ZV!^V 3_I?\^&TXQ;W20(="4D,@^]2H2S[3(9*Z6Q+S4WF>E ZK61S[;X.OE MO%21WG@&LM%#3:M4TC/ X)D%#CGK$'!U?WNBYZ6=,6>G<]-MU-)%1Z8;F2)O M;R7A#9+.$E J)L"0G5:"H@5:2(;<:"<-%&-:YX?=C^@)TZ6A*CIMU?2P0&[& MO2].\"1*"U(A0U5LKXPG]+F* M%A+Y)C(6IJ71M B#9\62O,%Y+[#U\<2C.J'OG#-['-IOH[LC.$7=!.[W0_L. M5+_G<>HN>CL"NAD!J9XM,W# R6H0- &EB$PZ84P*V5G7.M)Q%#1K>&C?)\NV M45?GA_;.1?).T#-R[3/3)DOF^A_3:R[J_- MU,\8:[^C10CO^60ZG?Q1K]/8(_9U_P,;1;NV0+T2WXI6*8%10Y9!.R,C#QJT M,N2:U\J#T2&_MOR@LRLX?P72,/1<'[^^D8C%1.S387\/6XNKHJ' MNA09A5)P!X5CZR32>P'M?1G2'0__#?XQ;?#UOU"UX\JMJY2ZTDL'P:N[L-*ZC5.4TI!,.$@6A &228&8N"PNAQXHM ;>4V=0"ZUT M<2/;#:@#DSB1-B?F?*8M6 $P7P(P9PK/L7 33)<,>:H4V$JN'123_3Z&B\!J MO6T[SE_-9F*E0%3+G$2+3N7:R1A<8#Y(K+@*'YM=-W(_H M*?&@H>P[R .Z:]S+IN;U%LJL,Q,BJAIK+RRHPAGW8+WW'$&WOI=Z+9B^0M'] M;@C;R_E8XLI?CV-Y;ZE0.:-B0M<5SB"RP".-I>BHG'? X3LMU75_>J?@]!]T4"+.@E+8.,QYH, M[04P6BLUTU9J;8WEPG4[_0\82.U#]]O(MW5#L(\X/7T]@?&5*[S,?Q="!Y,] M\R8)\ELB.;ZUWZ!R3EK:)RW(E?N(UB2+WOW\_FW _04_:2NU#L(%[_'+9/2E MQB^^CFY<@"N@A+1$6YZ493IPQ< 3;;VUH(72&4+K%(5[ 3UB#K07>.MI_3NY M'^F,4-T-\;J1G8=D-"C.G*OW0,>HF4\NLYB@1&ME\*N%BVLF^J9O?,1J[TZR M'80%%O[HXBK7ZA0L6\?&X*K_J: N3T8[YIT/K'"?>.#28VCM]=U&\;3,^#VE MW+G>;U;E;X"K(U-^':;#F//[ZNQ>"NPI\ Y,^K7X),=(1 _,R$R\#R&1'8N6 MF80^$VZM5.MBY7Z)\(!IWQT<3T[.SF; MS VKWWRG-A+ MSAV?%GX5\5"BECA:QV1(F?Q:F5B]6)EEE0 DS*RM>NX#LO3,A^;2+RGDZ/7 M-9%HNIP0F^#KR)A\"-MAC,HVFMR 'GNKH:>%XRN<18020C1,U);[VGG#(D1@ M67A:TDI6SK>^WOPP-'G Y#P,2[:1?FL#] +6A[/A;(;/?GT!YZW5AM41"<4]2IA&B!PSP JR6+,W&9A@FQ=3'L7 MCB=F(NXKZ8;M9=9ANJP6V !55T;AG8@.9 KNK;$'*+"'N'M8"JZ;P"JL=Z(* MY^H-2>"8U[1 F< #>*XPE=9YAWV2X"%#KR<.;"/EC@W_R_OD:>,Q5G,F/>I: M,A19#!A8YEY&6NU1K7J!_(T[ MKY9YL(L.G9CGDY_K*S$_QS%]6/SQ'J56#=[:J!ZK]?A7BK8\&I%-3?'U58JMY"I%H>LE>8[("PZJ%>18 MCB6)Q'GQMG44<2-@^Q^PK;[D TZ_#!.^F,SF@V0P^ RB7N]86V('QZ VIFNE@0ZRLFZ#NRP66J +WG"#7C/A":)V$IA/ MM8U$HMV![ 5RS%NWYK@?T;=!D)UUT,D)_2JZNG"G>QKIIY/TGU6L7[?=>C<=3J8W M5L=E#5OA)5I.UFG.&9G&J)@76)CQ2:N<()K5$]X.6+4)TF^#7\UUUL$9X1VH MT_P,ID,8_4IR?3V9S5Z=GA)2LCW?8YJ<+!4U>S$Y_3P9D[7Z:OP&E[6RP[1\ MSHWQ!:,@!(/,6/*9=2:W!X3+##S:Z+,0*7:_TK4=TS?"WL/QH(-@Y^WQW8UV M$'6DQ;\FC]6\XNJJDW,>/XVXMFU M4)9=Y8JRHF0>&(%RM0[55K)[)BPJ'8,+V#S59BN ?57K=L^?[O1R+)6\7\>% MKL+06FOK@:P%)S)G.M"7*(-ACB=33+VCR^KFA4!W(3E\W\?FFK]5(+2W!CKP M-V^C6D:K-\'5T0'>.DR'.<)KH;<'J;"'T/LD1:3]T:.W+("2M8$W9UZ*S%SB M$(2E:2!:G^KW2X8'CO+ZY,(VLNZB/>*%2"[6P:^6QN7Y4T)M2%F1<5M/,",O M+%B!9%EQH8T)H30_W'L(4_^F;1OMK79+;"GZ@QW]_0+#Z7_ Z*R>/8WGP_GY M[#HRUNZH;Y.W='.TM_7X5H[R:$1%JE:MT[;$-JQ>O;;,.9ASWY_K71PL+>=&R$"0N2H6U_/SJWGQ N9X,ID.\:*[ M=[#9*)$](P.AD%%")@.D2!:K@%1D=JAX]UD7:^$]CA# 5AQY<#%KHZLNS/_; ML):6[2; .@H,K 5UJ.8!':ESU1]HJHM>R8*T=&=ID$E,P#0(S2+WF15E9#;: M(X36.UW/)'FPL<"A.;*-"CK@QN\?/DX1: $]?S;.OTZ^X'1< MS2N@C].SV?R7L_%E*5.45DGG$D,A/=,2- LA6&8]-]IF#7+UW'1M"ZI[7O/8 MM=Q8D!W,^D6!V@3&;^-H>+)(7;ELA94YS[86JV%"6N2<5LSGH)C4Q7H!UBG9 M^GK2M6 >.P_:2KN##+07D^GGR92&^GPRSA]JK[2;7=$B%F^-38P;B;3+U1:) M+B$33M=^*-Y)V=HXN!?04Z%#.ZGWDBKV\K_/AO/S6S@##=P[1XX6Z'I= E]T M2\R,]J?L0G0$O/7YPJ;8G@I1.M%%!VE75R&_Y^=7'_\^Q"F]Y-/Y:_R"HX7] M' /X[!RRHF-MF4/N?S2I,*.RX\4&57SKI*O-D#W]R$8'&NI@.[J"]MO"-EX$ MXF:W\5X>X6T MJO;*[J"[*SO0^#I2=::N#BS?[4"C*FF 'EBCKYX M7L\NC$>M4:>\VO;B*7#KH0LKCXU:VVBI2TJ]&G\^F\\6$A#+G9F,M=JNI788 M!UJT SE[0:-D7)G" _>^-#^-O0?. 6ZQ[$Z1ZRBSIQ8Z.'V\"YJ\;/3#L_=0 M4LU((@^0USO4H^6,C#:R&B,HQUL[6?? ^=8(LHL6>EI!+AM-(MGV:*PGMZ%( M&C*--KBL6?8@R7NP4<36^0SWP/G6"+*+%CJPC-G! !ZA&V]C3R8@H# MKSVSRM<;WLDY"ZU[G3RB]/"MM+=M>O@VHC^"SE O/L'X!&?#Z\S.2;FPC;I( M&-_MO5UWA]I9!JO]H72IQ_DI8?T@+-!BHY.-7%D(SN+Z_E#;(.@CS3SF7$1, MDN5B---:1A:R+DQ%Y,)BR5X]D33S"\F_NCNQ^4(%M59^7+N(+@YWWT]&HU\F MTS]@F@ MFE;=G8+/DW#&\L+LPM8QN3 ?:O%3U-+D++5VK3,['E%A1'\,V+&"8AOU]=+X MZG[QO!JGFN&&)*)W9]/TB3X.<@I)&QZ9"0Z8YO7*)I""N2),D9@$YNX9N#7L M[^SL4>V]M-FZ?P@_X]40/N!\?E$/,G 2LPSUJA\> @DQ)19]2:Q(80!0)(?J MP-R]$_AW]O:J^OZ:=XUN-[3[,!^.1G_'41Z8'#E-.\=2;9"H33(L*O LR.PX M6D#ENV?K@S"_<[-#M?;27NL:)(D$AR?C%V?3*8[3^<:^CA< N.XL-%,T? MG] PD45F6OC,O$Z9<1J'<+$H3*V[4^R'^#L_^U%V!YV\-K6J5T-LZ7>3)/)L?"5+A&U0N A M*6AMFC_BDN=]@@_=Z>582IXWS ]#CKHX*9DIB82HR, *-$I6#*!L-'3Y5D_D\_;D3BE!E7H5@,J$2D164TCD% MF-SW9+[=%+E%,M\V6NCEP&9]SP$NFI*.9+2,R%HJ0' MRPVV+H=[%,TAME+8QLTAMI%V+V;*:O7YB\GIZ63\83Y)_[PLM$*;+2_(@J&= M7$>:&0$SU&MOLB3,)I3NFV\^"/.I4*=K#?62F[Y81[,OGC0KF,^"UM$*#92 M6F,3%"^^(';?N/S;L&@;:*#/0I9-<'W+A2Q;Z6W3XH5=A-YG(4OQ7 41'%/. MUJN:"[!HE64^F4B_B\GIUC;J8RADZ80+V\CZ$(4L$(0/QB!+QM0[7^J&IH"S M'#*/.<1B5.NFN8^HD&4K[6U;R+*-Z ]6R/(&IE,RJ[]@NQJ56X_LIOSD?N2K ME24%A4X"4Q9"UW+V6(2/WJ,6Q7 #JY4EMQ[>R[7B6@=#2%FQ 6MU-GDTCBR8 M;".G;T0BV^41%XV\F(SGTV$\FR]GS4OBUN0GYS3]Z=CHY&\\' M:(4J$!131M&Z71;-("/-J.P$YY)K;CJZ/7-'Q,>0&+4OO]8X4WWHL!]G?7GO M\2]G@_$:8#PUTQAG.67!6@!S(>K([D+/*G9Z;/Q^ Q&7XW@'4Z7(T/ZF&H&-J 2 M1>3:'I><7JV293&66D8 4@5M"VK7SP*Y#>PGS,G>M-E=/#@N? II'[I M^3#H;Y"4C3797>7'#@,8N)BR4\XR]"4RK9UAP7G/@@?4A1LRE3NZ:GT'M-_) MM[/NNBOB6$5>;XJO-2\GX^'_8!X$(TJH;5I2K/>/5=,6E!1,%&DD:/3@.O)9 M[@?V#7%I#XW^[$.> M[O1R+)4O:\]EV%WB7XJ).M:)T8]HM/MK;2W[>GV M-J+OX$3G[?P33M^183V]&OU7N^9=D)WT')%$88553$.M2S;%,XR&?#4,('AK MMNP \XD0J&L%=;[EO('3BY758XHJQLALR.8B!S7$&!@'882@Y36EUA[TW4B^ M-?MT)PUTWEZ^HEK.CTUP]6*?7F,Z!OMT-[T]2(4]A-[+8G'9YCP3FK+(*X12 MLX\]@WI1+0 2;DQ"QM;I*OV282O[M%LN;"/KAAQ8W&#[8G+Z&<;GFHM_7YSQ M7FQAQ@MG=% L(2[NTE$LR)2907"I9KO8M!(O6W,%\)V//[1ML*OH)TWEUE^R MY!N/CQ^ZVPS\;S81Z.SNH3KVMV7OZ91F>$\A<:;J72V7Q1%?:VO(3I>#@^ MJ2D5"S374=D<3(2"C@GO9+W!@+SB1.M/D5IGX\B4;=Z,NQ7V?7>I?^#PY-,< M\[,O.(43?'-6)QO9<14:YL6[9F_/YK,YC#,!&)!)SY5(EJE2:!K&P!E$LN \ M0-*QI #--Z\M(?:_!!Z$AZM;8)>*[, ]WU-FRZS1@-8'^L*X"YIIGFFW24:P MVCE/ FK/3>M"EB; OU&.]J_T#NSZ:V=WS^%<>,/9\!B,5TPD!4QKXYF7MM8K M&V[)2LK6M>Y0TG8$?1VP'@6##ZC\8SFDW7/@S\_O?L#"!Y19:$2PS*ODR,CW MIJI&LI0+DD59"_I;!V [',[APW']D[3MBM^,+!WL WAFD/1!@? M+=&V46 '!+NL-+G9\*1H%S+(7#LT>Z9E,2QJPN63-C)ZIQ5O[?#? >-8'*9= M=35I*^@#!CBOK]1[-9N=50-A)?*P^*M7XS*9GBXO!6D7"-WYY5T%3-M(8R6P MBBG$D)%;BTJ' CZ56#3G&$)V$./MP.K.,/9TA1>K)";X9L_>FITYCJ@]*;K1/?1;#"6$^0G6/!QE"O>$(6G0&6P&EGA,]2M;Z7 MNQGXOB*I!UX.#Z/LHPF?+N!?)F6+X(.4V;. @>0(+M9TB61==K($["^)Z&..\DH2SR9@ZBD%V,9X#Q2UWI\GJTGMRTW4:UG:3G MSN;38>T&M0C"_4X*F;W_\/ME:T8MK WUBA.SB/(*RT+TP#* Q*1 :].^ANP> M0$?HQG2N\ULYOJT4UD$Z$_GJB]C:."W=K$M8@%)Q66_)(9=*>TE.NQ"261$4 MV((HL'7GK350OC.HB9)Z.G5Q0I14,+)H<=$:EM;M(C03QCJ5G0TYM][WCN+4 MY>@XLZ]RUE8;-3^IN7%7 8POULA;@FR1G;[3>QJ=O^P_QI6C%BB>=&9E1IVT MD\FC#!RJDS\LL2;J9%[++J1D'@RW*9*_W/XZXH.? MJNR,X.+6CU=CLB_.%FO,HC3UXR<8O_V\:,+X*SUB/GM5^SH-)WD0@M56@Z3U MQ(F:$!68%T4QESBZ:*5H?_#2U]B.<,5OR_:M79M#D*8# [6O<:Z<0"Q^^3/, M\>H^R8%TRG-A!#,F6*9E4,Q+#LS'C+9DCK&T+K8YFL%_GUZ/@G:'B([M+(C: M=Q7SU3I3#+B@/;DPRM'*I'&Y1$P:RMV>R._'SO#-*R4$@&Y.GS]O4V_0WO^Q0Y$NITT,_Z M*A2!TR_#90CKMB\Z&7]9S.W%(&YN:M_(@5HQ'-]C5?EE M.V=(\S,8?<0IJC=/H;-$E\.I2B+?E(TQ/FAG$+\9VA^1IKOH:5Y1QX<'%K>>S,].3J9X G-\ M57NZCV?#M(@W7#A8 V5]Y!Y+/8SV->M",:^#8Y 5>NN\]-V4-_0_U&]FHCPF M2MV>2>YXK;(K&_4B;7T@E1#.2LYR=)R4HS,+P 4K198D! K#6]],V]O@OLW9 M%OLIIN'T8?1-G'64WG+/S?]JZL-X[C"+_GOW32]_$20);M0( 4"Y(! M(T]$=5>WM#&UZ^R2LO3O4[V'>.TQR^F9)5=^(2C3F/ZFZILZ9NH(.2K.'-35 MX9Z<4%"UV\%%1W=F:I/T7]UTS3BPMYON&%T\FVZD#O?T5S?=4=UT1]%DE+:D M1^CXN? W*0^@N&$R"F0ZEL!BJJ.L-*#GB5OI6N^2?3Z\/:J;[LG1]AC5CMY- M)W0,40G/DC"U]HY^1)L<*[GHHGWT1;0N^?P>NNF.TOE1W73'*&S,;CH>==;H M6/09:YQ-- 00TK4!?SJXMW51)+KZZ#M%)X7I?*1::5, PH M^V9>A)D/H?@U_[K .":UZT*!]B;A MT.2^G3]:;,PEMR(0E,H7,AT,\*1"[ 2F $G+"8/SG?J>3^@ MN3N'CN>/>XE]UD)F#0/U)1#X<@M(PF(4%L42B#I>)@46<H#6.G(^&-'U\U4.@^>@R@C:&MRP'(,40RII3\8:FC]'FF"";+P)R2 M(7@P&N^7@3]?XNR)ZT[+FV.4T'I5[L^S^:<\?SO/BPE6HSK%EQ\GN?ST):?E MU.Q?2IFD/-]D'-8&36A9U(Z\KU2N5L FYIV+ !FCA7O5;3NZ!HXZ=MQH8U#M MS481_7A+*KH,Z;E9D;#][S]]J;\./1CI2!0CCDWJ(Y_[^RN<-S9X[3P03+"QE3U)Q;V6FHTI%X1FBM?7&YO-"DSNB_Z9)<]0;7NJ_%ZYL5@\):2W?. MHBAU/'8!R@]B9 @JJN0I(-2M/U0TOH7>A3FKD]:;9W=I[R+: E89LE-6>*8# M%N:YH"06G,M29BM#\XU5G9"-_Z+^E!Q\4,K37GM#S#3ZEKJUD=TZC?.(TAN2 MEG+D20-0J!4064;'M4J8N&N]@W*0&QFK_O$I\?;TC'@JA9&K_5#OK^@AKI=[ MO;[/9491"@=E?& 6$>ICBPRDKJN_@R-1*ZM5:,SP/7!._^+G9%R9#:.S ;ZJ M[X"V3CZZ@!NH+G(OL-,4.#938S=Z]-#!Z$3QH5CIBV<^I%17;Y.5STFR8(,* M&+%DV^D#^],FR(%*PM/PXQC1#\"+:B)_*>_A\EN=D$L1;.*>.6TYTW3;+-1E M0D5;*UTP2OG618$/0(P?Y3=4TJREA <(S]_E1:8+?GPQQ1_SYWPY^Z/>\3IW M6$,T.0L/*C CA6:Z1GS>!<4X2(G&H.>A=45R!UCG1(O66ABBUCU?TI\^_"M/ M\QPN">@+_$027URMIFJOL6Y8G0(FF[E@/&;*#ZP1#")J1K%5$KYDKWGS_.P8 M@.=$GN$T,]Y<_.5+\_J]=G[U]=[SI/73)1J]MCT)^[QULB?3H MIU7.X%7 M(^#JA[^7UXLK,O'SU<[@NKIU069WD?%7^')!C[.-!)HI0S\TIYPA0E1,Q8(% M BB?6SO$1\ \,TX-K:@!PJP7*=5%THMW.>7)Y_JVZI:$)GGQ\GJ^? 0@RR2C MS"P3X>O8S\"@:$/9J)$\:@&(K6/RCM#.C$-#**1AB?RR/& Y%Z8K4,T=Y,21 M.644TPB:>:42R\H986QP7,&AV.KH4\^$%,-*>X!QU#ND\/::DDT@HU=-X^W_ MYX*;7)1$8!G15:F0^:O3A0T&Z3!EB;KUR[]C,9X)ET91T0 3GS?,?PM?=],^ M"FV,X\"2]O7[H(LLZIA9""F#$2B*:KXRNP.N,Z-./.F[T)9\,H8I'@EQ#J[H$ZJ@,+0.R^$2?2GUK6Y MW=&=-5V:J66(H9DUDJE&K4*^2%$)E7S="%X[,X,T+$)RS&6GLQ8@BFN]?OOV M^6?&@D>+=HN>>[\%O4O)590Z2>MN3C)C$#$E8. U>;1":4V,%,\()'*68!-" MZ^\R>P&=&1/:"7\+-7JO(=S8I]7W].6[N O4&(JUGIG:ZZ25L13;NL!"G!9EXAU0310_?Y#-*KO4!O\M7'&;Y:;0#Z5B3NBG5!1>9Y7?-#>%@L MQ'8?LXJ.!Y"A=:"Q&\VS9T C03<>W/-V/L/K=/7+?-T*N;)P67.C4JA#/B@M MCQP996JASO=U3AMO;9/I/-O./O_XL8G4&\]%7>-9O)CB&M%B$ZMT -5PTM=. M(.//].JOHX<*;R3@86S %G#%QF2X)5:#M^2;@F6^9,.*,#I9CAQMIYK]IZ7U M/0.Y1E+Z,7)M/7GKMA5;US2OW9"*1G(KD3D>#5DSS+45-;(@+7KM$MK[XU@[ M5$C<.6+SHW'=7X#LJ9S%R@-G?2]X\=WS3T4L4V=/:38V!/?A^24 MLTDHP4PMS-6%DYU"Y*Q(98(1%E6W9NFGH- ]7G<8?1XCO-9.]CU,?\_3M6N( MVGJL_;@*:U=^\93>"2^85]I+MK(5@&OK,)9 7JP;< M-[4!=_%U43]5O9JFS=!+&30$C4PEK EYK8JOZ( KBO:2%PJZM;7L.^69:K"9 MX!H^.]Q3]K M*+O&#^_=>>8*>?*4.WER#TP#:N(F6.9T,D7&B$7O*\EZ"CK<$>P,IL)C1-8Z MUGD[NX3Y^_QIDF;3FF_/YJ]?OUS[ U1*2"4B*SX!)=K>4RQ7(G/66RZXJ>EV M)T>ZYY#Q_&@_L<\&D-D 'X3N5NRM=I^2,GQ*D=5IWW2;.3,(')@'+54B=X&E M]2Z]ARC.W[\VTL ?7=W$=W>G=P!UT!U)+LPG:::I*_.]E*@I\ 'J!K8B<\Z M':*6GHE8>>^28*!"81I+@0*I-A ]:R([K-4PT5N6ZZ!7X&A MY[=O0/*]Q,7M-#% -,WML!:/PI=@ T4'>P$=9H MH8GJ#M.AA]R'F.J]&Z!*.:".C&==7VF2;XRR"&:B<\$Y98I)SYL0!X*%D?EP MA+B'Y\'FTW V8&R=&I,"W6JF?'?9[JM=!*E V^!P6 Z<*G!HI*C]ZG^$E >9 M9KS5-2ZY3K%0L:4.!K.VU&&XAEA?#"LF"Q%BX5ZU#AOWP/E^PHA6.AE@GM,. M:.NGHPNX$9I4'P![4OVJQZNQ&SUZZ&#@7M6'(%5605J9F=0@F9:Q%G;GVD)7 MO/4B(LC6KN4$!'EHF4:K&=0[]UI+M%A L/O19P[/D?L.>3)S&AYC"YF PBR=8WF5ESO\C3_ M"9=UO-0:HI!.>VF!954+)G+F+*BZ44T;940R!5 ^7M,4V MF2XW'OU[=C5)>356:@TW"RZXI2@I6$MQ;XB&A8R<1>^XU,%QE_3CV;#W[/-F M1CNQMUY9L!7NS[-Y3K#8V#$IE(Q6>R94I@A:$4B/X)ETTH,R,?+[Y<#'T.+N M8>?-@QZ";=@'M1O?#Y-IW3ZCCZS8&QD/@4G#!3P M/CQ>^0\//&\"]!1PPS+P/=$++'Y_.Y^DR6H0Y<9(105<1L$0G:MK#VLI3N#, M^Z*\$KGHT"5.AOYAW5BON6 NX_L_U1X1%_N??_@]02P,$% @ M!(5!5HX;YZ^S 0$ 'T* !4 !A;&=M+3(P,C(Q,C(S7VQA8BYX;6S4O7MS MW#B6+_C_? ILWXB=J@BAB@^0!'MGYH;\JO:]+MMAJ[KN;,5&!IX2IU),-52#P@O#YOQ9_I4&( M/($3R+R 0"2C"&+. _6'E#Z5DJ427=W^-::2QYBET$=$0)1B# E/&$QY$GA^ M$ O/PW6CRRS_\Z_Z#TI* 91R>5G_]=__=OW[[]])T6RY]6Q>W/ M@>>%/W=/_Z5]_/O!\]_"^FD_3=.?ZW_=/%IFQQY4S?H__Y]?/WQE=^*>P"PO M*Y(SW4&9_;6L?_EAQ4A58WY6+G#R"?TWV#T&]:^@'\#0_^E[R?_R'_\"0 -' ML5J*+T("_=_?OKP_V67ZLW[BYUSKI0?S[ M7\KL_F$INM_=%4(>;W99%'NM:BE3+:4?:RG_QZG.?KY ?$?R5H>R.A"N5O>C M*QG[,/WH3-P;Q0]B?(%WNKE8Y.:#>IOSJ;[=35<7BSZ^Q*X^BU5%EA-\%MMN M=D1>ZE]\4#^UW>B&>LBT[J>E[AU1Q?=*Y%PT;+G7-,CXO_]%_;18E_"6D(?% M+V)U6Y"'NXR]7BDRSZNB)O O6?GGK^*>BF)!4YH*IE8P&4@$D6 8JM4+J3\B MY"5I$,5(+JK-1[X0.?SM:R=/W:EECW^QT+TZ,8<+4:[6!=NN?O?+8TN:6LWT M^H=_SLF]*!](^X(26QL*C2;_L148[$D,M,C_]O-63Q=H+Z?'9$MM8:R*Y]BLF#TVVRE<*K5J8"0I::U9VYA"*0A^%LNJ['X#]6_J M>6S>W\\''\9UT6E%"G9FC-HG?F:Z]8<*[@V7-DX'JE^M!GY3S4 HL?X"5@47 MA3*PCZAX\.V_6I=9+LKRFOUCG969;OOZ>U8N*$NDCRF''F$^1,HFAC1,!*0L M9,HT#6,?,QM^.='/W%BE$Q/LR G^T)*>G@M6N)HQB0.T1N:/(4!9D\89&!Q1 MQ:E>)B6(,ZH^IX5SCP\C@[=2"E9EC^*]VI;?BQOR_8LRBKX(K4.VS&KF^25; M5MGU_6J=5PL:?SR_L/- M^RNPDK(4597EMX#4# M;LU" Z%SQ$ZVO4_*6@.A> M(RJT[7U2*AP(S7,J'-K,,"K\7*QD5GU8E>4"8\32B#'HA3)1+"<"2(0G84(3 M3'WN!6&D-GR;X[&S$VW;M!6!G3CF90 MH>?KR)$G!B\1CYF^L5?!D9W-CQM=WI+@57'_ ;%56)2 Y!^+[@\A+42J(02$>1;ZV MIX'3RFM:5H7ZV?!S M/]?,C#[Y5E10RPIVA05_=.(ZW*V9(N/H0S_;W:0?NZGRSS]XX_>&??1OA!2% M(KG-2==U68JJ5';30C(OX9'TH1\I8QDE"8(T2GS(8A1$08*$1['-8GJZJ[DM MI9VDK>$,*O(=D%I8N\6S!UPS+G$#V<@LLD%KYSR\D?,**$G=\<=Y-!PQ1T]' MDW+&>86?LX7!&W8\P46V>)M76?5TS;GZ:LK/RK8DR_\W>WB]XF+AHQ0'@9=" MXD_#]H7WM(X/MO.C#[=3E;UT6IIZ_WT1MY1#&1C=-QM M!<_T-_5^T$S](YM"PQ>'?OWMLEK??7R](^HS^[2N=&2#/DA<^$+XL8AB&))8 MK8)$J%40)QR2) [B)&(21:'=L5-O?W-;#C?B@E++>P7*6F*PVHH,?LCR]M>G M3TT&86_*.\X0'9UU.C"_-F VPH(=:5T2CA$LSNBFO[>)R<9(]4.J,7MMJ"O( MHR@KS5SE.Y(5?R?+M7B3E6RY*M>%6,328S*.&0QX0M6.G*0P)8AH:UO0"$4I M2:R<8/N[FQO-[$BK'0WN2?&G:.YLE"FW+K(J$Y;[\S-PFU&+.Q!'9I8=0:^ M%A74LH*ML"X=,TQ <>:'T=O9Q&X7)HH?>ED8O65'*F1Y>U^WG*NQ>OI=31#Q M9O4M5_91=V"^O>EH[CGT-4=[R]'=<2RBF 9>DA!(/:IL&ZP,G)0*!/TT2DBD M>"@61CM\)]+,C9(VMQ$ED*M"L5*K7KU7*#;ZE.KG4A2/IOSD9N3ZZ6OR\9B MW1KL:UV@5@8H;8#+>[T11HFW0>6U4^E\1FM/K'_R43->O9RBW"QNNLEZQ?*# M(*Q7+3>=3+*H.<6C6_/<-CKTUHM6[_.R*NIOO Z$XF'J(2DC2"/M.B)$""D) M$D@1]D,<"$Z0Y6W7\R[FMGAI"<%6Q$%A94> -+W9N@2>T6^TK) 9<)%U2GEG M%U@''4Q\<75*P<,+JY-/.CZI_J70OHP!]FF0"!^*B,5J"RWT#)29_Q6HQ9W@O'\/EK$/^YO.YG'2 MOZ>X\3'__EO#>$/G*^+KI?@DMT:'*-^MBG=93G*6Y;=;LZ1\O2X*U>^-_LN- M^%Z]4LK]N: H39B4*40H9,J$\ *(B8]A).)$,!8C+[;BELM%FAO_=!J!E02O M[]2_B/HH[WJY7'W36:+J773GUK?= ^A9^$54ZR)O?OY*])YZ\Y;EJ9^#D39C MO6G';V1FW,B\OR-KI+YZ-H2[&[4_:I6 U@G42CDTI-PA[(AD'0@T*1&[ _ Y M63ML><"QY^%6=OZ#V\ND\B&")[+-1XGO"++>LJ3"E1W E!QF^6YI@A%[_H7 MC206IVF7#IN,.&*!A*':RJL%. IARIA4MC[A:<+3- A).VQ=RK)Y#=KQG&TC M#IE0J^D+#9;!\?1T\(^\>!X]S=PNF>^>+9F=K7/=V3J;A7:ZX;$XEYYNF"8Z ME1Y_N.R.I-T W'L@?6$7TQU'N\%B[S#:49/#]IT?LGQC([TC.KU(]?0K^9[= MK^]?K8IB]4VMIZ^)^E#5[Q>,AB3E%,,$A0%$01I FA)]+F3?@ MMM[*#<',T:;-JNM)MV=#0'F^$1O4QN!,1DW4R=9WQ=(_O*>%&4V4G4"GK9RC M>(0;X.$NF='29IX:E_L,ZGVQ9& *6$!E&HY M#DF2QEQ:W;SN-CZWB;DK6Y??Q]9I:P;W'UU M@NXKT(@.MK*/Y=-I@M'>NI:<_PS>:HCM2R/MB[K9$:3K!82OM)2@E9,<%T4VK(;+3." M&_!_6Q5?154MZZ]T(3R?QAY)=>[\!*)8_4$#G3PY]%$@4\R"2"X.BO.99.RZ M7#BCR6Y6IM!MND N[A^:_(!\7>A[(.TX\B1(89T7S<$(FMHQ4PW(9-G6M#Z@ M5:CV4V^\U=ND:Z#6"H0'Y4@ZS6H/S:UN3O.SN8/:72HW!S)-G?7-'8Q'$L0Y M;-P5@>OH/J98[-VZ4FO*V_N'Y>I)%*]U$FZ=F%LS3NMM\4ZM/&3YGXIR%H&( M/!F' @:(IQ"E-(!I*CR8>"P,2))& ;.J@^)&K+GM*3L= -L56]](L$9T(&O9 MG=#XH'$RR]J?1B9ZV()39/-(K(0/D[C) IA& 4ZD#H@D(B80T$1#I(@PCRQ MJD7RO(.Y$>R F,H#S,PH\!(D1B:S#ZO\%G[('A5Q7??GLA+W95TB\"?+'=T> MNIRJ/; NSAQ+(B *D,XEYF'(0YK$OH=9Z N["I.#\9VZR.1$"!MNF(>B-O)* M=%"5\J $Y6?B)GRT%PE7.^B]MJ?=/A]3ZV#O?/2A@?$@>97Q;+G6Q>&_;K). MO_VN2XH*_DX)J*_#U\TB_$F^)87.AU J<[B^#O^@+.7W>@8L9.CC.$P(#"E% M$'DQ@3B()?0$]9. HM235I&B>7G8L77K-(M=IN^Q N(0%@9?(&B]#21BM+3!*8Q(3[VTH"G M1AED^SJ9&STW8H)63J %M=A$GT+2X-#! 3XCL]X1:(8<-)S\VLR/&!Q@-='A M@LWG9'>L< :#W@.%4^].=Y1P1OJ]0X1SS[Z(X7M]KS.L+,*0HU@D'O2X,G@1 MIC%,$TPA(Y*& OF$H6!"J[>1:FZF?R<3=A]&Q??NL\6%4_ZFZ MJT^AU4>=Z5Q8M<-!:W7$7BI\*0A,6<#UN3&&)$:)XG/!I)<$A(96@;8]? M&9@E?4U+\8^UV@F\U05<;E0K==$/&N(X]G$$(^QII[\TA-2G'N1Q*OV()9)Q MJ^/,$_W,C1.V8H):3J %'51(Y12P9C3A *Z1*6(04O;YP/MQ<)7D^T0OTV;N M[E?U(!WWF<==^1$J"Z2HLO]N[9//1:;C1HK'C GM ]1XX$%+#%]8)A$/?5 M__XPJM*U-O.U: Z=\CISP^]9=?=Z75:K>U&T-PPZ&WK#D4H>=J>KLK?3R M$ MG$0Z/2))8XA"CT/L2P(%9SSU4L2CT*JBYH7RS(W86G6ZX^!&(?!-:00ZE:XV M-V%UU:O6"MGH94=_EPZG&2M..$@CD^7EXS,"CSJ"UQ&]7BK-I*SK"+KG9.RJ MV6$@@BSG#LT=@+B!7S'NUE M;GS:FC$;*2TSU?8C:D9^%^,T,J790V1-4+T0.**=XWU,2B:]:CZGB/Z'G1W$ MMY]J$J>8)$D"19*H*4\3"=,D5;M'PA."4!J2T+_P*'Z>!'#BB'D0"YR&=_"! M_.S88"!>+@[E1Z&%T_V\],%\/SVQ(11IMV3/2!^APJ1^ZG?=KW^IX>?7$ZQ],^N?>\3GL?'.ARRI3=5 C^ M+LNS2M3)99[[-'S8!->$49H*A&-(HR2$2-((TM3G$"$>!F%,?"ZXE6>I1>=S M8[U.=M (W^;E.>*>\V%P3)3-T)A93&,!/C*U.L7:WJ5S &BN/#=MNI[607, M* =^F$/:L*\K].E;KOC@+GNH?7W\A#!&PACRE#.(F*(OHK=O) Y2$8K44UL[ MT\I">RW/C: VPEFY2AT"UL\L%\$PMD5FBH!5_:"CVEY006B_O* MT/$'!EH9]61^1[+B[V2Y%MO,YHN4^K'.A0$IU_%\#!-(6(Q@$M 8,T0]'WLV M.3).]F0U/2?(EU%G- 2D/X^?)9B&1H +B,9>\6L9KX"6$M1B[A0!=;BTGX/" MU3I^LI]I%^USZAZLT&=?&'!J\CN1HGBW6N>\>+J^+42=[;K=ZR8!26.*(LA) M@"'R"8=89]#Q.$54>"+PL%%>TW,=S6VQKD4%K:Q@(ZS%T4$?J@:'*XZP&ID6 M3L TY*BE#R^+$Q='N$UT\&+[F=F=OQA@T7L,T_?^=*S&"O5!@H2PEC)@^=PE"2"ECT(L\R9GT0R*IG;O/\R[FQHRMA* 6 M<>!%TQ$@S4RER^ 9F0PMD1G@!G-*>6>>+0<=3.RL/6T?:4L[77\C!=>.B+^N>"8S5K_R/F=-E5RRW&VI3FX<^"@. MN4]@*+@B"T\B2-. 0L8E\0,>DR P.NJ84NBYT<^NV#I6H=2>TK"NN%5G!^AD MM[SYGF+XS2AN;H,Z,FF>J:O7%GG:U:O.H]AI5D>G.+RUGQ!\5PX 4X@\K2_! MA(-PX)8P9=_.]NJD_/-SD;$LO[T1Q7V[::(\47MW)B'U?>T/J7;M5$H..<,X MEE'HQ\S()V6%= 2P]:\8&6_^+-ZM%A&+S7OQ3GK M3X"W88"T#0-\4"]<&DIY? RB*/%]FJ:019'.]R9U90Y"81CYH0S"E(LH631U M=;Y6:@?[8B/Q7(;QQN.5N,URG;0)4*+^@5U>T$KS>- M"U\$$0]X! /L"8@$59LSCM1? P62KRC*BZTR@5I+,+=UNI5M-Y'G\U(:ZI?W MJ[PYY[M;+=7PE,^2??+5$8*>_>+5??WN=R M5=PWIVVTK".*%S1,/,:C!'I10B%B"8=4^(HX?>0S+\$""D;]SHTDO_[V M^?.'M[^^_7AS_0&\>?_U]8=/7W_[\O8K^/0.O+[^^C?P[L.GW\'[C^\^??GU M^N;]IX]_M0W[,QL.P_L+]R"/?06Q(S'0(@,M,]@1&OS1B>TT0M **&?Q@F:] M3AP]: 7%82RAW>L#6:LB5=W))]EU4MK.C9XFYC0A.C'U ]R%*0@QI@F)($8M3 M''@$"2LGA=W&Y[:R?EI7944N."790\Z, X;B,?*Q$3ZD*4R],-4H-@L1?VYCN8V@QM902OL%:C%59""3F"S M^7P6W_ZY[1*UD>?Y<,",)[PI&DKQY]5$\V\5S]LI_O9AB>9^J;J M=31@_/RPQ7MSLOD^?U#+V0?Q*)9^>S6.12!##Q&8^CR!B H,L4@3Z&/U:\IY M2)%1Z@N#ON9&#+5LP+=;SONP-%O='2$T,@ELH[BT,YT6] JT@(V0OL\ $T=V M0%]/DYH%!BH_MQ),7AFX<65W@J^7R@;Y762W=Y7@UX^B(+?BXUJW_DG69WKE MC3YQOQ'?JU=*DS\7?HHC/XP0Y"&1BCM(H+8 /H,1C9*(AS$F)+$Z?!LBQ=Q8 MI5-"V\?ORW)=7U)T^H!6H;9PZ\X)A.5YW*#Q,CR!&'L4QCZ:V!F ]P;'?0_ M-5J /VH]@%8$U)JX/+BX!$E7)QJ#9)CVJ.,2F [.0"YJS)7GU?8"^;4RY&Y7 MQ=.SJ8B19"+P$QA$/((HHE098%)"X26,^#[W Q)?YH1U3H2Y\>9.V+BN^U=; MP_]:[KI37.J=?>?S;9J(C]),8""B8$1#KL($T"#$GHA6$H(YK$ M5FZH1KW.C?1V;95KQHJUFIIOO^M0$-&4]FC2[K5J@1V]!A1\DA*,2G!5*+DLSGNUS^B*-IC <+==H_/+ 1/'W#\O5DQ!U.9WN3"RF09*& M JK_*>,,"P]B+#'D08R#1##D>59G8D?ZF!L1=2(V3G3@0;5[1THQP 7^&*!F MQ'(A3&.?BG<(U>*-< ;6H[ZK_/!'>I@V._QI%0]RP_<\>HE9LKI_*,2=6F"S M1[%U:OLHJD_RAGS_7+O=UX&9ZNM_(YK_;EPX8NH3+Y(1E%SH:JX^U56>!0QB MY%.,B(]\J_H1EXLT-QYI%ENVJQ)8*FW #[6!>21T*ORGC'!"/ M8,()%"1F$'E8[0)93*%$A& 1A8D.Q[))3[W;^MS(L19N>"GL?>3,B&TP'B-S ME#D4]@DBCZGL*BGD7MO3)H(\IM9!\L>C#PU((G'-F(Y<*[\()K)'O>'Z(JIU MD9>-CU*I;[8$O\ZYCF(6GXM5)5CM2,O_:]T6(6W/,5K/-S_RDH#3&"H323OJ MXQ3B2/TUY-@+$%8[JY09IYIP+=WE6?%CUH==6?G;Z ;!4&HM$8_,#.U&F>X&OH)Z\7'^.QR:\;V"\[ _NE&]A6 M/_"^'5BE8IVZ08"MDF!'R^[ \'P![@D&UB+3QDL.\$3Y.%YJH.V2>(PU$+VI M/IQW.EU"D+'PVDL;,EHGPZQVM370(06U0R(7_-73;Z6N_-"&_^6WUZKSQ_IT M=H%Q)#R?19!Q+]!)I6)(_2"$481$FB9!@AFU20]OWK75,CY!OGB]RV8Z-N:A ME1W0)[#JY%;K>R>XW3[ 8BS,-@GC(#SR(JK!K0.//N^ ^X.6'&3YCV C/+@^ M#[/U'L,>,4<;$(N.)]V=V /R?.LRH(6!Y\!=BQ_TJ49WK_34WC,M:""D2!&% M?I(015\X@AA3!$G(4\2I\'!H53"KO[NY[3RZ:]*'5=&E3]T2UE)K ):#+Z'[ M@3<\J74&Y]BGL!O8:DFO-C?/3U?=9;3# U@9F]= MZDN]N<-J*IR?2!RZK(=7_?1)*F-O=9MG_RUX102KNQ6+PJD+R,4\]3*::FW MM[D1_7Y=C1UQ'50?.83:C(F= 3@RHUZ W47U24YB,D*IDL.^7JQJR4FU^PJ8 MG'[I4AOU.J\RKO-V98^*XMBZJ#=V;[^SY5KMPIMD7_DT#E:=;:O MF@D;TX0GL9^@0$*.A#).0R8AD7X"<4)$Q$CB$617M<2I>',CJSVG[QW]P%9! MT&G8Y=7;Z%@'Q[1:UHGUFDC""^U4)U^!K8$Z]=B.;9F^P+!>8*NZ1-^YD>I$ MN!>R3ET">]HL==K+16&/.AEDG8Y5=527."'?L_OU_76>KW5AD^T_ZLX[:UK] MR/2AGQ X%C2-(8^U;T@@$TA]A*'//!)@A&,>6(60.Y!I;LM%*SL0G0,ZVY%_ M4$SD12-FQO(3C\/(U-Y%3>Y*W(9.=J/3J+3W1$/DG59U&ESF]-37(0JNV3_665'[ MN^T$ JM_6]\+_KG0+@K5DUY=*_7$6_7L@[X,6J PC%,II2ZX':C=!8XAX<*' M"JT$D20(D\3*EV,2J>>V:':"UA=JHI/2;N&<9KC-B&UV@S@R57;Z@AV%M1=R MIS+8U;G- @,ZK>M!W\V9T"I^!3K5F^PQ51. \/;LYV'-Q),.ER-NGT;F25>+ M28?A^?HS;>?V>9<_B%NR;!.XUE&-:5!JY.=M398-^802 MNPF03SUR8<[C5T];_[XE*F*Y.7'527*.OY6V09ULH2=S>^;K&3+5;DN=C-Y\L@GB:(2[,L8 MHBA,(8V3&'I2)DE"9!A&5GY7@Z28&\4T R8X,]-C5I M^:] K<$5:,/&-VD#=P_)MGJ /T9)>'<1E*Z.?@?),.VY\"4P'1P:7]38T$NE MS8YJ@2*/I#*.8.Q3!%$@$I@&U(>>+UG 4Q22F-B$>NZT;<5H$\1RWN@^AL<^ M[:)F>EDT"(N);">91'5'5V%[1M>>+KGP.5#F]\#A\9Z,UYW"=]&Q7QZFG[ M2!LT46>*T9=.[RMQ7RZ2,$)!&F-(1:BS\28$DCB.(0L#X1',48RM\I%?+M+< M3)K=6*)=G7:C3W0(\M&8HSK;T1]:-U K9^NH>?D FY'.M,,V,E?MA@J='[%7 M0T?,W@?3&4GV]C(WPMV5S^J,JA_+?B)TAM#( MW&8#CC%!&2G?QSFJ@1V^47_;?Z]M"U!V\ M_?Z0%5E^^[_6N0@]!5K89L[F28H0X0RFB<]UVCRF[#+.83#8 M=STW.M#"PT\2-N*#C?R@4P!H#4#H70&MA$42-+L1Z>>/<7$>?7-G!?'Y'.@7 M?_WFV>1&PWRB5'&N/F^[U&^#4.O-ZV;7XG1)VP9INI>1;5@+PW;TOZQ6_%NV M7'YNZS"T)^DZ#=(VO]L"2R9)3%)(/)VJR*,AQ#%A$"4QE5&8,!HBFTV[4:]S M6Q=^%40?;]9SY:$.N-_->FJWSS:#W6PK[1S,L2W*5MXKT$D,MB+OIJ%TMQ&V M@LC17M>LSTFWLU8P/-^QVKWL-/GC^_Q1E/NIV38^YDG*XM@3$0Q8J':LF&/M M@XM@( 1.PT3& OLVU&0OPMQXZO7UU[^!=Q\^_?X5O/ORZ5?P_N/?WWZ]>?_Q M%W#]^N;]W]_?O'_[U;(\QH!Q,>.N<=$>FS'R M)+/R*1E7W-DQK9+PY<(3C@RG&>G.9Y!&)NB1 A)JSN^"$%JMYQF&<'IT9AA_ M<$38?]K @]/ CQEQT-/KL-7G1K"[?+5%0S/RYT;(R\S5CM\_UV9\H(O<,BX MQU(?^I*'$'D\A5BD"8Q10I(D4IQF=^;Y0GK,C205>*S%'."F] +? MA!G]_A.,],B$?K%#U!5HL [8+2^YI6" [1X7($-(F#[8?V]^;#^WO]A#?.F M>KEA=>F"]0):3.^W]7)#==39ZP7%L8\S;J(CE;3WJ[PNC%W+5WY:5Z5:XGF6 MWRX88HFO$UW(!"NK/^4>)"E"D/- A#Y-8N$96?UFWTY$7#$,XW<0YFR,S*/39H/G)HJ'-5=T- MD+9XZ\*8Z9T[]7+SR[]EHE!-WCVU6=#C.,:I'\602&5_HY@32+G$,)0Q$E@R MGOA6J3NM>I\;\6@Y&PL';"2M#R,_7O]]8 YZN]$PLX%'PWAD(KH,WN$1V38P MN8[0-NK[92*V;6 Y&<%MU/J^6C(L;]O'KMJ1VBDD>)1%#$VJM>QS&2 ME/LP2&F,$4XCF5@=)?3V-C?"^BKR;%4TNUN5%G32V];-Z /6D8H9Q,'K5-/,#\. YQ*"!3 MM *1SZDRBR*F2"8((YQ(91I9F47GNYP=M>P40AB8)6XH^&8,XQ;2D6GF&8+[ M +8%(L H&1W,87+$/ 8=3DH_Y@ \YR"+-X<2D9"B4 2WLQ%L2H(O6!3Y7A2$ M,/%Q )$78TAHR& J?9^0F =Q;%4I\G17C:2@;(XJFB,>D-72VA_Z&(!M M2C@N(!R=:#KT]@]Z&D%=TLHY,)S1R@E.)0]3HXI=SQN>&R5TL@$MG/E1[QY6YP]U MAR(P\HPV4][JD/:8IH..8_<:FNS@]9CXNT>L1_]]V K]6DN35T7C.Y:5?[X2 M.;N[)\6?[8F=A^N*G0'$A$B(>((A9:$/)4D9ISSUU+_9K-/G.IS;U-R3%VB! MP4;B@4>F9S$W6ZY=(CGR%+\,1.NUVQ091ROXV>XF7<=-E7^^FAN_-XQH&J>N MS0GJ-N/;)N@G%1''&$DH/$4W*$DYI AY4!#,N$^0EQ KICG;X]RHIA'8,KKJ M/*YF;.(4K9'II)'U"NS4SSB/TK^:U7427=UF:C.FDE$+)$((8HUQT@108I#Q3&I0%CM*J(XPE:W MP7;]SXUQ&O%A+?^AW[0N&ZAT:/-)-\6VAMT16XZ2X2WQ>-B/?4_L'';[N^-A MX+FZ/;;L?=K[XV'0'-P@#VQFXN2:9[T$/Z[RQLOZ=Y'=WJG_7C^*@MR*7U33 MU1M2B0V[+X(4\2@-8RA\78&9SH5^ M \\5Z "+4*@A@AHC'8L]1DD*!UAS%\ZQ:E+E?XYDJ2.,(C.TJR.(=LPL^"- MH-6QNA,RI$@B&L"0A!2B( @AEESM@\+49Y)$B-@ETC[1S]P63RWF3N6)5ZNB M6'W+\EO+!%RG4#5;JQQ@-?:-C(9I]%(<9W!P5NO]>"\3UV_O5?6P)GO_X_9) MFS\7*[YF57F=\Z^B>,R8*-N]=L)B&A U]5F(&40L54Q @$3G_LAYXE,>&2: MM/ED+W/C@5;0F@I:22V/-OI![2<"9U"-[FHQ "6K-,YG4;@@C?/IMB=+XWQ6 MO=TTSN8PAPDCGY0Q\&(HD#F@41$%B MM$<_WOS<)GH;&E:+"%H9;4/I]N [[V5Q&2@C3VDK/ ;$Q1U3^X(XN+WF)HY[ M.Z;*89S;T:>&VNJ--]7[G*WNQ0WY_O:[WG2(5R(7,JL65% :!H+ 4/T7(I$D M:@XG DJ?B2A*DC#$5F7BS_0WMZG^VY:W.(6QJOSO#;70[OH6L M$14H64$K+/BA%??TF> @]X(&&>&?7]O$QOX1JH?&OIFKPTHX/!%+$FECR6* MZNFF('E)F#YZN!'%_2)4B[V7^ SZQ$<0I3B!F L/1MB/ A+[R./FY1IZ.IH; MA;2B@@]F;H1YQ&^S">6ZU..U =7,WKH012 M(D,8L""-D1>RU*Z>ND&? M@*\%T%^!^MW.[L_2R=YP6,Q8:@2P1V:J3F*P%5FGPM_N;Y345Z"5VZ'7O1U0 MKGSO#7N=U@/?#HH#/WS+UR\\J$? M!=+,TKH8GI$I\#DR(^1DZX7 E=ORT3ZF]2/N4_/ L;?WX>$Y2S[7A5W?YER[ M\"Z\(!4!D1Z,=)@A\A,"J>=K'SO*D$@826*CQ(TG>YC;/-\D\FBD!$K,VOO? M/J')/I#]<]T)/"//C=7IFU-M]6RU&YOXV7[[N #]6(M^%>R M),7.0:U'*?-02&&$/;4/$]2#5($-8TEP+!*N@+#:AQWO9FZ,W4H)RE;,^N3\ M&[FUO; [ :KQZ?>%4(U_V%VCU$DXSL%V#P;NSK&/=3+UL76/HD=.J?N>'II= MO\J:_/TZS>U.EA'D>4GB4P&9'_D0!4D"TS3PH90D")BOMFBQE4O/J8[FQ@); M.>MI\L\\/SA+ MO@ZX^IWH@.[JJ28?LJS3LF0R$[Q;UO2A;!*DJ:YK+Q5/Q!XD<9A"3)"D:2AX MB*QXPK#?N=%&MRQ^:^4&;%7VE"Z_"'(S^A@!R)'9I(NH[$0&KK=XDR4*K MO5,DF_>&F8GO<\5NHJR:&+W:!529A'[(_#2"5'@$(AH%,$61+N^." YC3U!D MQ,4]?IC4 M..M1\;DAUO?HL+G]:EUFN2C+UZM[FN5-$(E@J]L\^V_!WW-%)2^BQ.(8(!PFD4:H=VAF3@D5^C(U*4UCT.3?[[^3V MII7[[$/FA&_"+\'RI/?@NE,[VX8>87KH5OPC;E]Z-&WVN#G;D)T&RWY0? M-O7"^_*3NIW?FI]^]9*R0@N?^7XBA8 )3:A.SQ#!E&!E?8>1'Z#(8UA2&\.[ M:79N]O*-[J.UF(=4";(J!30CPKSNUWA@-1_7[A9-HR]0E^>D.\7^OPXPCW[- M_GM]MWI%\C\_5+QS?0VH)W 40%^(NLB#FF4B1I CS^,"42H"\WN((QW,S?!I M1 1:QBN@I+18CX_!9V#07 C*R)/Q.1Y##)5CP%A8)1<"-)$)8OSAV%D;/L]HZ'MNH(6P7*Z^$27ANU7Q9K6FE5PO#\.A?R^R2GR2LES( M%/&040E1A 5$H2\@391E$7K$#V.!XC1FBUS#X09 MT:S6\L&5$O *Y*("*ZE3+:P>16&=]<5V7 QMEQ%@?L$<"QMU@-05P1K7]0^K M4L%?ZZ!&PJ%9- P[5_:39>_3&EK#H#FPR 8VXZ+XAV4]T.,OSVB^'!2I&*'L M9S\(HU2H>)D"G_V*]M>G<%3*\RTIK(A-&)J(-PF\IGHW#&.20.L\\/]='1T^2KVM'5AXP?]"#I4EW?,VW/\]##/(&ISU.=J5% M')(0XBB0@?""D-+$SE?G9%]S8Y V[?M&5M )JSY\):YEL$=T3Q.[^YQ5^=#MY_PK R- 1*&V5??:(*_9J&R/HB2*O,B+ M0Q@(/X$(40%)%,3Z2B&52I@W.Z%?U(!CCS.,#SPCS*N/9)GW9P8?Y+/K9A73\<;J)=&WX_\4/@AU-0!410S M2$@<0YP@KC8P:6"Y?1E1UKD1TJZD8"OJ(.MES"$V/)J:(DDY["#H^Y <'IA-T.6S)J%-/'Y[=MM:.B%.=UA;#),!$;3K#!&(/ M)S".TC#E 9(1M2+]WM[F1MM-5NXC]QEVC-V/L!GG.L-M9-8\"=D(QJ41)HZX MK[^O2=G+2.WG_&/VTJ3!)[^L5OQ;MER>GIO',F+(DS 1^MPDO/MOJMU 50 MWRE)U6$(MQ,%L,QD%W9%[7P&JI02A4^4<.I[8]B7_$$9"Y]DXUO:Y9J* M8ZR66P]&B5YX@SB%:2#5UC&*?>S'DDJ!;;:.AUW,;;>G)=3>S(V,=BOI$0#- M*. R6$:>^ON(C' .=5I[1W/]2 >3SO'3"CZ?VSU/7N(0I1W%FS-RS1MK11V? M'D13*[=\)>2J$,US-^2[/E179*+Z4"ME\?1>>Q1^5&JJ-Y7*JJ?;+OO* J<6B4Y&5'6N9GQK6L1K?7IG#LKK=$05ZQQ MAM>,NF8R:"-S8#M>/V@]?VRJB&Y5!5M=NQ%MGZ_5O0+[ZH%./]?^8Z,.@E/_ MLW$D?0'_M5$A/^[_-FZ70S,HBP>2\;??'T1>BNN%)XJ$H\6EBE2K/H,^YV9:MR$ T,I<[!8M9(_&@F'X3],W( MW#&F(Y-R!VH^'6]^ M;AS0"6?E,'L"N?XY?SD>(T]T4RB,)W:_QGVS6;VY,Y/5W[:S^$2CDTS=?H6Z M^7KFJ:&!ZC++!7\E2EVZ"\7I75(J D90&54$01>(:1QD,* $^;Y MPD_]U"J"K[^[N4WB38YI76_%;@4_@ZO9,NX.K9&G>"LH:"6MZS5=;4Y=P.L^ M^ 9D!C!!Q5F&@-[.)LX48*+X8<8 H[>&T8=V 2_$G=I<9(_M*8BR?C_)&_)= M_6VYYO6=65$'#>X$TM^L3IR IAC1,/(PC @1$'%E+E _P1!)'@6>]&488YL# M;L?RS>U0>T^]0>4!7 ^@&;&]X+",;>SLC(7;C9[B2^HRZSAC1Z E:1<'U MLTP3HY]ACS0*CIC7M7234O5(T#[G]K&Z&5KN1Y@O,$D#J]*_YSJ.L4.B9[B8N&&JF_&'A4,/W MAE%-$V)(2L$U!2K^:_)2Z#*!MW6JBO+5T_:9S^1)_^[Z&REX_<>-ZO4ZY\\J MYP:Q8'XL/:BX*(%(UY&A.F;<]T*1!K&4C!(;>AI#R+E16BTIT*(.K&,\RDB: M<=Y+C\_(/&DS--:D."9VCHAT%!$G)=\Q07Y.V*/V-2#_^6'D9^-JL9O'L_': MTYLKU?6;M=!.&CL+S[:._8)'4>J1E$""TU!9GHFR/#GUH$@YQI)SC&+S*C). M19L;H3?AT*0+ARXL(\A'&+M^,G_9$1F;PH\E)FX=WGKR$RL%@=(0:!7!KKF< M"0,7C='GHGFV^1<;UXGRU+_(^-KEO!]E"'JSY;OM<;H\^Z,@M9>A?YP>!N[ MV)W@ZZ7X)-]E>5:)#]FCCO:JU.>=;>);;^K3IHWSBEJ /!!1PF#J MAQ2BU,=,^I[PJ)5#X@ 9YK;<=BKH<^&MY!MWNK[RCQI+FAJJ%OVB@G!:W?QKSJ/ MI]X0E0N:2DI9F$!) PP1"@)(O#B%).(X(G%$N&?IB7VLF[EQ6R=E$[V1E>6Z M-F?4#&2K^_M5OLETJO %XOYAN7H27?K3!R7$G=II@@?5I*US]M$Q,&.YRY$= MF$>RXN]DN1:OGEZ1 M99-;58CJEV*U?LCRV^TBC4A,$A;XD/, 082QHA"61# @:22I%P:Z-I(%A9AV M/#=2T7*#6O KG2^BE1W4PH-.>CO",!X#,PH9 ]F12<4(U%$-(UO0'+&0<;>3 M\I(M&,^9ROK]8=REVBM+Q8HRJQ8)QJ$O8A_&B3)ND+)J8(J]&'(1Q#'W(BEP M8N.XM=/VW)RN:M' 0RV;'='L F;&)0-A&)DN&@0^]R-@30%'='4TRW=;GG0B M'U'I^5P]]HC==.0B6[S-JZQZ^B)N,YV7)*_T'KQ9_5J,VW5#]O9>K+!2:;L.76Z>7OVN0%WG1_$+6%/])Y'I?&EY?$^YC:%&RE!M1'3XI;J M!(H&UX>78S/R'&YAV4HXI/+S"7PLKN,NQVFB>[4#O!Q=AO4#T'NK=>+5Z:ZG M^F7?NV]E/LT-?+" MV#8Y-_[ZI1!$]0->WV4Y,9N;._CT4]4PK4=FIM=_>__Q^O+9=:A;C_G0/MR8 M$.U?MF;$3E.33*Y#T;NY=.1?!A@'VTL,75#CSEVF^YYI=F%3 M ]/4KO2A<7'_82=7YB(*B1_Z1!ESPDO4[C1.(0WT3UXHB8B8("FW2E1[I).Y MK2"?Z#*[;?,.\K5HKZZ_BCQ;%ZR+:?/<]BAYD.FV[]F!-T!MW8IWJT)D MMWGC6%$@K- NK8MU&; C\=LIW<8$=PH"5O(_$= MWEE9 ^;J2LN\XVEOO*P!.;@0LV]AH*\>J7184Y=W7] D]2' NO@SX *9<[$ M'O13$@5"?7G4+M/17NMSHZ!6.$N_NCV\S AE, HCL2NK9K MI#@]/4V;X.:\R@?):@Q>&>KYK;_DB043X+$ PK?<;*":0 M4A3 F**0T42MY\3H>**GC[EQ0^OIT@9;7U@CD$M)\9',$T,B,, M0FB 1\Q)#"YPBCEL=5616BRHHZ,4&; MV;!\DY5LN2K7N^FRN62)'R08)B0.(4HYABE#'(:>%T0XC&(461U2#A5D;E3Q M92/TF> 1M\-AN&F8 .21B68'WT[@D;*;7PJ6JZW)4#&FW<5<"-;!AN?2]H;1 M85M^)K]MZSILZU_&24#5_Q(8AQ&#*/ 0Q @KTI/(]ZA,8NE;I; ZV=/<"&TC MZ*;4RU_M..TTIF:DY02ID5EI"U(GY"@51<]"X8AS3O+=:JC?*M_]8*^-K4 I?0A171(F$@OLE- M/(@][$,O19[:!D<^$LE"?7W9BG^M2%'-=0"?BSC>,+X2MUFNRY\ VD3*OP31 'N0Q(8&DO@@9:]E! MPQ"'S"/0XQZ&2$0IQ'&HZU(E?N)+/T3<**?"0?&WH@0:KZ*+1.P*:,]8PL/Z_*K%[H M[8[73)J:U3?=BMOF&VP$!IW$HQR[V4#DS,(UZ')B^]48?7";NZ&LP+ZJ,TI%SM13W$=:@\A9AP'W+A MTT02XDDLK%P3XW(3?Z_;35VIW4&32%R5SOP;(]3UP,TA>!( MC3_C5X?QT?O\41D]J^+I=V7[BS?:V4\F&%$F$YCPNNZSXJ"4IAAZ"/D^98E/ M$J-,':>[F!O;?!%,8\;5OKP55:?X>\RT?X?E%OT(GF9<Y M$Y_)\ZH[HH0C'4S* *<5?#[A>YX<;F]D55W#Z3KGKU>Y]CT0:GLC=GR3+/?C M5FW.Z"O>D1N0G(,]R<%6]%%VZ(- <[@DFO<]^>)H#+HPABY] M&F,)2Q%3BZ305_=A"&D28!A+*IF78"8P-LZSL]_VW)9(7;ZZ)$LU3ZI5$W^D MELL'7>'3(DW+,_CZV>9"4,;FDBZ^:$ RON=?D7D6FN%P3)1=IA/04>*8X_KV M)H1Y]LITB5Z.R[J7P.7$(Q?%1=0N_&^$S'+!6Z_C]KN2@F&>I"DD2:HH*F(" MDC B$'G$]T(JTH ;L9-IAW.CK%;>.LAA4(S#:6C-["27@(U,9[M8C1$8;8B$ MVX"$T]V]1.#!6>5/!!BF^?,J$?7S,&<8;:R/2Q ]B.I"-%/1F! MXKI&R-&^7J8P2)_:)ZN!]+XTC$!4DP\KM2>H2XM\7%6ZBWKKM1:\#7-8Y5UN M 1)%:1)0#'&*D3)&4@&Q'PL8!D&4RC2124AM^,2F\[G12R=[4UU'9T"KP*[\ M8*N '>58C8@9 XV%\\B$9 'Q".;.$- <$995UY/RUQ!0GM/9H#:<%* _66;W MBZC61:Y_^JJ/1^ISVY64"Q(PBM3_0^$SM?ORD@2F'-=Y:A(:QCPA 5KDXE8? MI-P,+CYO*Y;1%$V;*7H@W'C3M;E54/*55R 7M>-4(=CJ413&*31=C9O!H=1$ MP_""9>:W].MN7K(\_%!,SM2$']RLO4NC+A&2Y;=?G^[I:KF0:932U/,@8SH/-!4Z M^0#'$(52^IX74!H:I5 \:'ENQGLK'&BD,W=3W(>K?Y6Y"(21UPM#_:U<#X_J M.LC9<+^ER=P+CRJPZU!X_(&A?L3OLJ7XN*YW<4F2T(2C$(9A*-2\0Q02SX\A MB5&,:"I%[!NE5C[6^-RF7NL%JP4$C82V7L([P)V?@9? ,?(DM$!B@ _PH>&788UBW%G\E3';ZJZV#@ZCNKK:=+3)P.5GQ\VF;PR\.HMRY7Y_2%[%/R]VB3F MMYDVWUMHP1OPB2M40N[O. M^1OQ*):K!WU\UO:Q2#E27ZV'($'8;W)UI%$20S]F"64\3!*[PCXCM2-IE/G1'44:(.&*B_KXF)1PCM9_SBME+ M@Z,<'@IQIQVF'L7[G*WNQ4=1?9(WY+M12J]4Q*$?A2'T)%$[-)[4125\R+D? M!0$2,9:1Q66=([%F>EE7I[L%;%$&N5Z MFTSBN=F@._Z=] EL) :UR."/1FC#$)CIAMUPPSZGP1Q[;W_9. YWU1T;6]?N MOJ/)^S(NPV/#?]+M>/2.!SCW_4ZDT&<6.2^>KF\+T11LR.K$POHXHW.0I1&2 MR&<8XC# $!'!(65QI%8-%C,O]5CHF4=W&G8Z-^*OQ0:MW& C^!5H1:_/_6P\ M]$S![^?NL2 =F7[-T!P24FH*JX7'W CP3N06=^%':^?N9@E3KT^;:5O3.:Y9 M:K?GG6;[KH,HE'J%R&3&ZB_L^GM6+@(4IRRB OJQYT/DB1A2(>K2@$P0X?LT MM4JF=::_N1'X?B $V!<8_*%%MK3;SP%N9G4[A'%DTKX(P M7BY Y+3JO3$A/:_9)XR_R:JE^"3?*\9ZS/B:+.OOFRK:B#B*81I%%"(_%9!2 M%L%4TC"@F%(1>::)XX_V,#<*J874QX5;,:V(XS24_53A!*"1R6$ -E;9YGOU MOR#K_/%V)\L^WZO6;A;Z_@<'WS571:9]&%Z34E]'Z?_HU../9*G#O! #K_7-7YY^\..N$Z= 8R <>V]@ M%0*=(O45*57SJWOM:=#8A46A/I-F/_JT?>0S>=*_NOY&"MY5*%+2U4<697WK M?7-'\D\/=9#Q+ZJ)JGR??ZYGXB)(2:RVF9%:)'"DK$)?0DQ#!GTI0D$8]C%" M-MO,J02?F['92 >RO*6X.N-SG>6YM$SS/-G0F]'F' =T9/JM]8&U0F!7:;"C MM;Z'VGVNU1S4JE]U%6%VM >-^TFE] OO[57 %X4^C+! 224<>WK%D&*=!4N M2CS"?2^)L='YA5%O=BS"NK8 6&MQA]K1Q^"U-:(O!&TZ"[H6%-22@A^4 MK.6/(V3.,<+%N0%]K*\7LIY[U#YM.O>]-(Q"WJKM-JLVWF WY/L74HDFL_): M;?VWR786<91B@1(!,0I29?G&NF2XHI2@(M^! M$M(RT-$"=#.6&0?*D2EGBV+KM*K$!EINL.\88T+M(>+T=49-'QI+QD M#\ASDAK0PL![X+T,J3IIZC6KUF39)#[Y5*=1;:*8OE;90+$2:Q)Q,? M1C*6.GF"KXRBE$#I,210(*/4L[L;MI=A;ASV1>A"2\TV;26!:/9?I?;8JKVX M+.^*!PR*X?WQN%"/?:?<2 ]:\>NTRU=-\N5&:/!!A\B \(#SU#0JA-I>@!_> MB.:G'X%<%:#1ODWOU/KY@RZA<]MFC0304#B\KQX^#J[NL =(,.V]]G"(#NZZ M+VAJ:&15KM?8AJ._9.6?KYY4[^SNGA1_UG>XS(]($E!M[_DA1%$<0A(A!I-$ M>B1%@H;"*BC]7(=S(\P]>8$6&&SD'>1?/(;'@)A .BC\QP<19> M=*:[B>.'S)0_#! R?&^@[;86[Y2L7YJR,I])H2V-+L5+0J(PBJ($BH K(RU@ M$A(>(A@*Y"=))%)/M=2&/QJ::3W=&4V+_9C+T2VRG6([H-I/J%-L,O]9&F9] MB!M:8)>B.)&IM19 3P30X=A*.D):'1-$7!D]?5U-:]T8*'U@QIB\,XQ*?BO% M)_FVK+)[U72Y2.,PH+[ D*>^(@_,$DAC)*"0)$V],$X"8;7#VV]^;K:(DDYO MVC;RV7'",^C,6& X("//^^=8J.W5:IFQ)_!'^]]1:E,\Y'EVP,=7MF=X&L=,_'Z3GLEE>_S#>-] MDMOSX9LZH57<'^4K*_3O:M1I5(?,\H 1CP*"1)AP(2P#5B;R9B.'^7VMDG*,:/A-%M: M7WR 1EYYMTOLU6X99/!-Z0AVE02-E@>^*AL]0:WHU4["L;K9$?*,C3$4KG.+ M.97Q9?*)C0'SR1QBHW3FR!NF=4$EM\)?T!2+T(M\&& .0@E[I0/X6G$O=(#9!=GPX-D1=&.?-1\XOFRWN=%%)YZN)6=?!J4?6#/.< ;7R*2AY=R)G+\"&^@^GX%N M0!2 23._/W[^IK8L]] [4,??I.7AAH9CZJ15?&DBSB5=X+_LEKQLL[EK\NO M%(_:)2[R/9$$(93$C[6S#(58(@XQ8F$2(H;B@-C9&F?[G!N'=)*"6RVJK=%Q M'F)3V\,I<*.;(*VT5V #7RWPIII()[1+4\08(6<6R?D>)S9,C"$XM$_,7QUX M'%)7F']'6'W TE9=H+'G>21-8"A"3_&+]+6_O@>9GT0)"03C=D&5QSJ9&Z$T M,H).R($5,8[":7C@<2%(8Q]TV.)C?\31 X"KHXUC74Q[I-&CY,%11M^S@T.L M15'L)[_9%F=H@T2>,AR;/[N, [:+4&K\P+O%ZA=X "+1%$-#%B@-C=QZD$BP@@FVKTB M2' 2VAVD]G.=/9I QCIOAS;C%\ZU*O6;U'^I8MESM^^U$2)B@.H/!9!!$A*:0D MC6&*L&!$$"^@Z3#7V(.^YL8G7]?W]Z1X>N9Z^9H4Q9/VZE!#LL[KK7^GR5#' MUT/4S7C%$98CD\JN"VLGYT1NJB=A<>Z+>MC3"SF[;F/S MOVQ"\Z^7R]4W[=OV;E4TVS*=GNT0E#%S).?"^0 M$E+!4V7(^"%,*=$AC6FVR;J MDDUL%;H"&Y7J[%/M^8[6"BAEVC14S<^U9N /K1MHE;.I;.=FV"SJWDT^?!-5 MQ7,QC(YJYCF%N+>BGIN>IJNWYQ29O6I\;EL>F%66%-ISO_PLBBY/=L86L9<$ M,0HH3&.UWB'/2V'*X@1R3%,A:8!8PA>/HJ KXQ2RQ_JQF9*[O8TW(VNQZ@(' M7$&L*W\^B*(I=F!9Z^ XL%&8I/K@ _K,BR&2$8.$4@2Y1U,<^A3Y46"5F?=2 M6*$?<5#, M-C870SVR3=#)IWU*FOH-5[63/W.8C+E$9+57NLSQ=.3ML#P_ET MM'TO#RUF\BCRM2AUPKBWW]4LS\GR];JLU-)>:!/UPRJ__9 ]"MX9&8IT>35;$3A.P4:5.?J25 M@;4VF[#ZP=PV> 3-Z&Z*<1F9 << MH[C&&]5.ZX#F222X%PN=/5/9>Z$DD#(%8_V]#4WJCR2F%H+ M.]2]KP=D,ZIS!-W(;#88MGEXUJ/%3Y;%#CD5<&7IOKNE-W MJZ5ZHVQ*W"V2U$]\+TE@R&(&42H]B#F6,.+$]Y"7A"A@BTI?W1C>EA]T8442 MFXY&/ II2J28'S-97I(?8FQX-WX1\(]Z]=E<_K9Q!^)F[]^TXCXNHV M_+"#:2_!3RIX!18+:3W.=#HWJS #UKV'Y^G_1\%7XO;Y5%PGN@&V2G>=C?&UK#UW@J;MS;= MS:^UAGNWN_9O#[/X](;SD]R/+=D>V'#&I4SB4!M_.@][R"$-4P%C@I"7QH*( MV.J2H+>WN9%Z?1BC/26?QSH-/CCK!]O,"G0&X",?*DM\#!>(KW:-PWH=5K.Y-9_6T[ MD8^U.,FT[5&EFZ1]CPS8R.G +9(_(<__W_HVKRUI3V*&N/ 2Z%-/0N1'"*9A MA*'GQ3C&2&W/]4VTQ8;A.'H&FZ^+,1G]1+>6#^S M OYHI+1QY3V.C\7FZ6*<)MHH'<'+T3ZH%X'>/<_Q-Z?;W_1*OK>7Z7]R *NU MN75*M1]:ZRLTDJL?][=%[[*O$ *HZ][TGJ4M>3@7I>AK%9[QU=/%EPP<$P,R'1$G*=A MVTX!?:BB50 -XNIO!R4L-XJ K2;C#X(%8X\_&!-1^EB#8D?_E\'9NSX,;'JZ M!>0RW?=6F N;LEN"N,@6;_/J_^?N79L;Q[5SX;^"JIS*.[O*R.$%)('DD_LV M<=+3[=/=DUVI^:#"U6:V+#FZ]![GUQ^ %XFR) J 0)KG355FNVV26.L!^6!A M85WTKOENH6U7:IXG/] -;:MW:*NZ8(5*89XB;5XK64 :QP4L:)YA@M,BYU8% MV2X--#4CNY85=(0%1MJ+=3WEC__ MMWY$O8O6/^PWT!+UK-@273!49V:&X+ JI_FR(+E$)W M'>H;\FV:"%F <+8GD,V]'I["O\KRX=$0W4]M\#W(+UOC>KQ;K[?FP57&Y?KK M=K/6!&E:EMV*_]JN-U7E^ S+2. TAR*1$40D+[1IIO^3LRP6*BN()%:]?ZZ2 M8FK4]:&<;ZM]BE1*\JI0%%\^/2T78&W"#[N-ZJN$ZRK)>FV997W=?%GX$<>8 MA8%IKE4!-#J 6@G0:E%G;J]!1P^P5V2,>7!P)8XQ'R,Y$P>:%S=?XK5X]GH3 MO1\^GC_Q6OT//(I7/^S:NH7WJ^6S7&U>S(G9YG8A3%#WLQFAL:0EXRQ%, M/I<;.K]EZXUQLE:]E"5*$BB(H! 5&8.X4/H_.8I2(5A$N9.7TW[HJ9%5I^;J MLA5Y5]A9?V/SIK1V*=?_[-PYSW8Z[%AK&) 'YJU3^0P:ZYWDH!$=_-$*'[;- MGB-BX9KNV0X\=@L^1T!.-.1S?4+XLYN.B_1C76_]/R5=_="3)V>(%0C%&,.( M&B]!CA6DL:0P3UDD$<=1EJ%0!S@]F;@.N/;0+!^I9G-S? M2,Y?G]O< *,)J%09YPS' LL1#G+ZI)C,:8X%5"Y'.C:/N_).&D:N(NO MB\/6[$>=W \;N>^+P4M!74YN9&@>T4H)6 M3-?2G2>QM/OTKT=HX$__")P!OOQ^$(+5RCPYR,B5,/L4/:YSV7NU;Q5+$UQ2 ME;9J7M2"2M-^N][P"G:9QB1"$7 M,88HUI8 -5$1:9H1DB8193'S"X,(+.G4>*7;PK"::%@I=]B;^:-/?]GA)MLU MWN(-IW!@'JQ4:6:LR7T$MZN5.5TV/]^T,R>J8^7FK,SH==/V^!RG6^5 ,Q \ M "2TG&\4,3(0W.=#3(8:\(KJQ29&3XH/6^.IJL>H7%JG19OQG"22(P(1T?O' MNGRIP 7,5*9(S!)*W0YPW468W,)0+0:LHA;>D?.F:L&E5PNU7"E9;K8KV\H$ M5TR/)>,/"OH85+X&M?@W[1' 18*G2K\,IOUF,Q>!BRI[H1FRZ+*; .,79?8" MZ&319K\G^3(DW^IL6..,0 ?F&-:%>H$W!N@M0!=-_F%"'2ATHM#X! M&P1>B6BHGH&^8HS;1O!*L(XZ"U[[//<:31^:W+__LZ4K32WSEV_R>;G:S%B> M1''").0%B2%"3$",DA0**;# 1$119I7:VS/&U%BO%1/LY 2UH/8UF>.5KEI0M*=8LN7;K4SS1ZMUV7"[E>Z^T1*Q=U M+ZR==^E.Z/%*5=).U9/_WI8K*4S/O7UXD_Z;%JUIOCSH :803O;ZFWG96 R:Y4# M'>UNP%X_T%6P[3S:JE@W)NW$GS9:WC07AK/&AIN#0';: *.:L$-!_!KVV[ MD?R6AOHA35F_7>(CR1*2)BE594AW4DUO]&_TN9"(S@PIKES8M#E&;!CC:"X#LP@>T@K8?=Y.R_& MU=4*'(Y-K+$)Q"R7QQN59:S5?\TX]C>Z][SZ9DYD;_\LUS.!!,)%HB#'3#., M3!4D,F&0)$2JB!5$)%8]=0Z>.C46,6<;Y7I3.#CUO#K2^XIN5_MGC=;GZDC\;H>KXS]Z'H])98+.WR\7=:-IO6Z9 M:C;@5&L&A'<2UO* K<%4;2^\?M,P!SZA<@ EU(&4UYKBG3RXP M'!TU.=WL1SQUB_7O)B6VLJ$__?Q2?I-UC*TYP3(G63/&<$32!,,T2E)3'49" MEJ44)J*(&_#I/^"7 M.^,9TYS@2D0I5D-.2JCN8#PFM"<[@W8!EPN] .:KK2Y M0JS 5$%)*87(['%8S HH&&$810*KW"E4\-* D^.QT^VL]::_$MJQ[Z\U['9$ M%!+,@4GH:AS#M 8_ PO),;^/2G#.GW5K/6%,CF6[GP1?0$=;) MP6(#LAVO!()N8$KQ1LTC]_\B'L$* )P?:>0J !=5/BX%E//G=[M M(C29[5+CNKW>;A?B5NAMIC81Z=RDA1$I!QED',TB(5 M$B39UBPWL&FQK=_UA1 M(0%M)#;'LHW(NY(OSZOESW)M/&IJN0*R;3;!:Q]^?: I8]35CJNC!9SCBE20Q9FG&]!12SQ;,QY M:>BIK2O=$I.]_8O6U_;IO#@I=KPT#-0#LU1 E*\H]&@+6/#*C1<'?J-2C+: MG*^M:/T$/TIKJLJM?RR;?,RZ;'_5WG@7:33CB&")40Z9RB+-9GD"22H0S%.. MI9 1ISF:+>2#\13]L"%0W:D5L.-O&"S;)/0P5[D3K!B.-9R@B@08=F-.2I7.<'PFJ;<;O9C MJ-^__UA5N34OMPOQZU)OE19FS*:8?9KR1.11 O.BT#OV)$.0F2;#*&LZI# QJK-"920"J(*?Q,""1*_S-3+(ES M8_9$3E&&O:--C3Z:3("]D%['._T 6VZY0L$V,(,X(^9?-;4/B=!%5$^.]38U M5?O4/EMBM?0\2PA)2Q!"8\1R(E,]?&YT< 2<'0-< \? '_U>M ',A'-Z!_K$CQX_ZE=]3KG7'_+9ZZ[L M5=W)R5_O^I8VKR6BC!*EO^=4@P91FB?:!J ,2A43P:3I)^24R60SZ-2^\6ZW MX9VHGJV@^["VHX#0" Y,"R?!&X A7& )W2^Y;\BWZ7]L <+9?L8V]P9-9%KO M(QWV8>Y%'#$N6 $U_Y@42H(A2PH,,T;S1&19S(1C'*WUV%/CG[,I.\Z1M?;P MVW'10* .3$GG\01[P<$? V40.",V;)+4R9&GD#35!XEE$E7O(]PHC,X?GF:W M\[E\6"U_*[5^ZY>UWE692*QF]8ZCB*0\IS"GB2:L7&I+"7$*BQCGE*6*9#BW M(:R+(TV-GAI905?8&Z#%_2<[>KH,;3\9!05L8.HYC]5ED\@1--'4$:][@XT" MWL&0DWKAK'G:&H^:E+97:W^#?6^*3IF,Z_T]) M5Y_T;]:S-!,:9&EKOF";6

N#CU5WB# )7=9=X_I4=XESEWJ&Q^@Y MK()MWFLS[&&Y*N6Z*H_GE&-T=J3) M?>A-$;QW@D Y-!V$1-$]]N420J'B M7X&>KF#0'NGZ\-UE:0HIW+[^O3WW[_ M5_#I\]>_?@>?OGW]#7R]__CM]L?=EU_![?L?=_]Q]^/NXW?']BD>\V)GYPR+ M]L#\:*H-&>E!*[ZI>?.+T0"8YI_[K@I[+09ISN(/8B ;R4. 48TG?X!>6U57 M/.G*V+_/VM:^,TZ?F91*929U(4VQ.7W3&S@LF8"T$$642TR9<&J(?#S$U!BM MT^+;R @J(7UC_/9 VE'4=? ,3$&.R/C'\ATI'SJ ;S_ VT3M'2EX-E3O^,KK MTOCOZ4O54FXAOFX>Y4K_>K65W89R;4XRQB)%*2&0L@Q#E!0<4LPYC+2A0R*6 MJ(2XM7US%&!JM- (6J7Q+TSBOHF(7QH5=BV@.LVA_)+#K2>'X((7."X@3A&! M"$D.,<-8VZ%Q&F,>$Y4*EXZK@T[."/U4JRX= V-N1^!#(CGTD62;N-_(7KWA ME?2@??D_=]N?#9:R[XI=X#1^Z^'?)+7?%9QSZ?[.S_$T*1_I2KZC:]-8Y,DP M9^4UN5VM3"NCJNK-R_Z2)CWN]N]T)>H8];N%-FPK;\NZ$O/'(]7V;Q72\659 M991*\65;>7XDRR/": Y5E"F(.*60<4I@Q-.$LX12KHB3I3J6Y%-;Z7YOI -K MHUY5H4;_SV95UM5KED]/)D!JO5GROX%?RD5SV?F*A&_\7E@:WE.<[:'M>:,0 MK#0"7:U!1VWC9>A>UZ@.*MUO0)/@TU&_63$V&@#0(%#U=:PQT#]6* 3<-(P] M<:'V(J/)/>X69^SI.-HYC2Z Q]'6#[EZ^KRDB[9'1'-XD64%IHBF,*%$ZB4L MB2#3_P<154FFXH@B;G5&WC/&U!8;(R4P8NYZFCB<_)R!T>(0['IP!N;F8UQ\ MCL;. .1P2'8]4",=ESF\2&Y'9_T(]!ZBG;EUO..T?MD/#M8N7.J967:^&,^O M*],Q3A!!.(\E9&F<0H08@DQD",8YPH)E+$WL O]L!YP:_55".6:07<+4SN - MB=3 7-A?G^L&](/HGD!FB4RHY+%+PXV;.&:I_%'2F.U]5Z:HOGO9_?BOI5R9 M:J@OG^5/C8FIGB 5XAGB$@J),VU 92G$E$0P140QP@B*4>R5I-H[[-1(99]I M"7;"5LZ\+[?_X56RPA)]2^()CNG0]',%G/[9JU;HA,Y?[1_T;3)8K8 XF\-J M=[>G;U/.]5\??I4+_>!Y5;+[2=.@.8HWM9@_UB=%,TD*A#AE4*69V2.'D0[]"W=?\$Q'=IWU\+Y M:P?.0Z%!(W5 7YL32J$<97:#CNOE<@+BR$7E=K>'?^G;SE]O HCT".9_C(/K M)YT;U]:.$_=YL3--1S(CO(!YK$QI+UQ '*$$Y@Q3A%268F%5L,=7@*D1UK?. MF8<6WC*(T1M^"Z?5P* .S%@=/*LX1D-8U0\=#6Y Q]C::S$P] [NL(&G8"1? MV1!3X>94NP+'7H^;SW/'<\==H?6!K^Z:YWBL)N^KQC+:;MOHG]:E:+K+M+$" MK5=9Q9AD228A3Y30"P@E$*<)@U&6"1;S J,,62\@=F-.;/1N9MN M!PSN>*N??^+==ETNY'K]?OG$RD4UP)EQ.\?CZ_>/YL>[Q>V3B1/[JBZ)&L\B M14UB0 (-R4-4Q"G$&1)0D53E!:%Y[%:A:R2Y)[=X5 J8Y@C*6%X_*\MKJ0#? M?ZN\JXF;NV2LER$1F,4FNY]&0K\,$>$0BUQ GN=)K)C$&$=N3<,F^#J,TW_L M_Q\OA)T#;H*3/+"-TVH,.BK?@+,+W@_6VB7-/E9TK7\5CX\ZD%_7]='U#,LL@1A1/5>-64F MV2F'1!$&14X4CS*"6>9T;MP[VM3LCGWJ\-Q("U9&7+A4<*O_0:LC?+>5I1]K MN_4@&((#L_@>O$K0&_"M14\+6T>HA"-=*U "467_6*,2G)7:KVG)[B;O9,KM MT[:J-%H%"9M(XY5\E)JX?LJZJW/C2R 49:J@>FN4)]C$MS'($-'[(QXQE5*I MZ<:I8(3UR%,CF8[@38; @>A5%UCG!#[+2;!CG$&@'9A];K^^OP.WF\VJ9-NZ M\]MF::H9RT%:-#DC%"XQSW+I)KN[U6Z>-JH5I M+/_^L93JXY^2;\UI\U>E2BY7K0^?$.=R3@I>G!R8#?$SP6AFK)^;Q"!17,40R(Z99*(,IRU.5(YXK:I6=83G>U): VDZ=:Y'A MQF07.=?WL,79@N;#HC?TIK@"[O,.N(.R$7N)PX+H0.%AP1R)MZ\%U8VR[2'J MY6F+QXQ'SO8Z'3"RPVT>-/QN6\Y%N7A8MS_]4N0&L^1&4':DK MDV?>ZG/P)P=.NF;F+!A_I/D8_)1K-Q7MCZ K,-":@)TJAW_RL/JOF1.'!62D MN1EI9;EBC@*M-@'P[%V&KGG^>.M3 !0.%JX0S_/O\5*UWRK-F_M-/B]7FQF- MHD@E60JC7!5ZM4IS2'C!8*Q0DHD(I06Q.F3K&V1J*]&NB\E>4%!+ZM[EY0C0 M_D4D%$P#+Q >"'GU>3D'P56-7HX>.GJGEW-JG6KU6]7)5+T;9P* I1*!9!6J0)1+B(((E1 G$LTX(+ MS0?P>X<=@)&,C<#OOAN5J8_>KW&I<=CQ[,I_74^,"6O>(R[!?E93^/\_G&Y MD$T)QS@EB> QAB)*D5XYHAQBDC&8)CG).8^3C%L%F)]Z^-26A4H^4 EXJ5;B M9> N6XC7P#$P83L@X601GE/9RQ(\>MAH%N Y-;J6W]EKK@RBK(,33,S.+"]8 M$O-<;^,832'BN8 4(ZPW>5Q_EIRQE&)M(QV,5S\8WGKC4[^O6 M#UH9C] '6?_OW>)N\5,O\U4[OQE-]$<><0(3EACO3<(AIG$$!P>U>KM)_78?#3W&_!]0Q>"KD1]>KF[\FZ]WIZ[4._*P'_*3?LTUS9\ MCI-IQU]#3M' E*9%[^)\*/P-J 4'?S3_:S0 E0I!N^_YH1>L]Y[C\"-WWO,# MY[COGN=S0ME=]ROY3$OQ02JY6DG1% 3;M6JI4K)F12ZR+.,2$EP8@ZQ((>.F M07*4J"@KDKS(61"#S$::B5IJC>BGFG;Y)+9YSI2O81<,^#>U^-HY:,3O=I7J MGX( 9J +@H/9AU9"O+'AZ +498O2Z6E^I/F^:D/TW30AJMIYK+]N-VMC^&C* MGJ5QFJ:8,U@0I*DQRYCQ20EM92(NZV;5PVLOK MW[*I%W)!2987&8)1HAN ! M8ZGD0[E8&)P9U7_@K" M:J/TZ^73ZAZ_1?+7Y5+\O9S/9T4B]88@EU":7'04(PQQ@BG$*DV+2.5"(*<2 MY.V#I[;XM7*Y??\[F&@>%SC3I,J5WE>A.!&0TH1")##'F*.$%<1]$?,!ZPT7 M+$_L,II34D0)E(IH Z!0^A63:015D2B*)$V$<%Z0_)$;>_'Q!,UN"% MY.*'YKQ>O%8RT-JP>^RHZ\!K95YS_M'?_?C]?K74K_OFY5[/C MAS_T$ZNF+%E&52STUYCER$1=:CJC(D]@2IF*)6>*Q4ZEC2S&G-JJ4.7,U=VC M?ASTCO)JAF,#NMUW'1C*@3]Y;Q2=J< !ET L83/BJ 3B ,%K;G&YU8]V.CF0 MI\KI(XY42A"#4G(%$[JKLIM ML2ZL8KU?X CJ+1B#*,HYI"R2D$::3K(XHT@)%WOE_%!3,U/NOW]VXXH>%.UX M(@PV W-$TV*^EA*T8@Y0WNPR&H'(H6>@48GALL*O2<'B#M]*-._->;N)06JS MQ60>R802R")3VP I"G$1YS#+\CA-!1>26<7\GQUA:I]_):-K2937J/5_]T&P M&/AS;XM#-O+YY&"=1,:U/,P5"(U:$&8G9\C"+V>4OUSJY?6-(Q=W.2/W<3F7 M37IO]K,44KQ[^7UM&B7O M@KAO^:;\61E;M\ST >2;&9,T%T62PY0I#%&*(\@(3B"6E,4TEYQ&3K&10P@Y M-0[MZ&@JH:Y:+<%";IID#?-[\R_3TP\\-ZH"]@*6N_P%NM/3LNG?H.^!G2GW MUK,[\*KP:F)W"@*MX6&^B?ESUH<'A'.AP\ MC6S'N0?^&"1(W@^XP >.EH._R;&D&S#G#B\=G^(='*_)]0?]LPDB?2<74I6; MF9!Y(@H4PR+.A8EH22#!<0H+E*2,DX1%1+JU&3LSDLMW-4Y;L,;2(9,+G?!(F?'&7L./P^54\$ MVO=>[L:PZ]5F]ET^&(/V5[E\6-'GQY+3^8?E$RT7,\:BF!69A Q%"")5Y!!+ M(B"G!:,Y8WE>*!LJZ!UE:D30E1#\4YAN'VCR^RF*XIZNOJ^\;D^-;18W< MRU65V#"C&&6"J@3&!"?B M(,=;%V (NDL_'N4-=NEG53V]2S]_N6^(@:@J=]/Y/2WU,OZ>/I<;.F^"6S(F M^# MV/88/A!P@Y^G'V)6[C ;HF^L#2C!SK3[QAKY<-I"[>-39IN;_+MR?"K7IB1L ME23Y2?]NK:URF2.,*>3F_$1;Z R2JA";3(BFE#R-J%43J=Y1IL89NZX3M:1M MP?=*5O?.',>@]K-%,*B&WM7[H.35G>,L"E>UYSA^ZNC].U^OLO5SY++]??E7,R* D4T9J;1,TM,DA:"1$4*%DJP+*>*Z3^Z ME<@Y-]34/GTC*5@J\&!D!6LMH6NUD+.@VMD(8: :^--O4:K$K (Y6D'!]S[( M/.J$7$(C6)60LP.-7"/DDL+'%4(NWN''#W^5Y<.CWEW?_I0K^M#4B/^J/I3S MK?[M<2V<+!$95UD".IO!)(SS1&"1Q'G!G7*S',>?&I,T@EP%G8)Q@F'8._MXH FBMR:[R MF0*\4Q%MO+F*E)28Y%2OJ#'1S4TS7:]-@MU0."/O#ZW4H.&M&;#BKF>ZC%[E;]N@&-1N&6=4_D JWUKJ./ M:@!X0O/:*O!]C*?_D>LMRG9N?/$?Y/-*\K+*;M,_SZ7Y01LFMT_+U:;\G^KW M9XM0S'B<"4FT^1#+JC8G5Q G7$(1)RJ+TC@E(O4H6QQ*/JM/>/Q"QI_E6EOA M>QV!Z"CIZ.8,-9.6'M$Q)V8DYVEG'KHZW8"=5M6.J:O7#6@UTS\9W6ZJ2W;J M!?2V!@8\E&,VE%CC^G #@WGD[@W]?#]V_\X?I=C.Y5?5-@-Y>;]=K4R//\KF MG++9W_AUQ7S3SDRK3-T>;R M3$3,6'(YC+.<0T2*&-(XQC!)1$%P@1!WJS,44+:ID5TCH E):R1T#H8--FUV M5/A&DS'T<5RM%>A*71F3-V"G&6A5.[CJ!M3:@78J[R]/I4]4;FC0PT7P!I-L M[&C?T)">B P./H2GBV$^7_[=%%/^M%Q]6&[91FWG31^FM6EW5OXT:\FWY7RN MEJN_TY68\2)A*D("HASK_PB"($5)!!4O"I1G6*K(JD:4MP138^K#3$:3)L;- M)O7]2HIR TR) E<;U7U2+-T"0T(]_/Z_DA/L!=4$VRI40=]!'/QAM "?:C5" MAE7Y0AAJ1^\\_KA;=U]XCO;HW@^ZRLIMLCL-&=_RS9:N2CK_E98+\T[=/3WI M]XMNI*E#\K"H(L9NU^^73\_+A>;BN\47N:G#2$K>/,<<(M=OY0SCB,22*"A3 MI2#B3!G3ET FEG&PTVUD[G\MC,WK@W= MR-B8S_LY-/HVE:1NP$YIT-$:T#78Z6T:W)D25*WJN^?^8K3_2[,.!+>Q!Y^I ML(;W<.*^A34^./AG3/3AQ_6HW?J['JNN!&O("I>5U*&3:#VX_ MMX>%;&!6KM#:"PHJ28$1U:?^:S]L#H5@@\$W4D78\S &*@YK!4AOE=C^)XQ7 M+M9*DX.ZL79W7-W-M,ITG.6(I)@3 6E4I!"Q.-(F.J*0HT@)$?$T8JEG!]-J M@*G1Y6'7TO\5_5,4[_.B_P7$-U$4M?_?QHK1[>9QN2K_1XH;$)/X!J79#]:3.3]H__$.?1OR3I#3#OJ=4HT0TJTIN,9#V/ M_TU/_V/S[*Q^MG<_ROIML+/BKYGC@?G]L.]D)9VVKBL$!^DX>:!_^"Z3]>/? MJK/D@7(]W20/K_,CIG?;M38]U\:29.6B6KX:"U-_$'="$V&I2KJK_W?+_WM; M:IOR=B$Z!2;TW_3J)YH3P"YMB.Q"4S=.)38*@HZFMZ O:Z@JVQ;.K55 MMUIV.GJ!1N-]Z,1GB\I%S@P[SN0$XNN!A1V5_<@.,J(Y5#"^":^M/OAZRP?W 7FAY.&S[H0CF:#TSS,@.TGYECQV;%ZZ_SFBM M"&E=^T)K;FI?8U'$*L)9#(LBY1!%HH"LR#A4<89R*A-&8Z?>*A='G!I9[*R/ MCL0WK7GARQJ7<7>S 8.@.989YPFDMPUV$9S 9M3Y\=[$$KJH_CECYO*-'J<@ MG_6COZKZ-.7V03_2\-G'/Y_+E6G[L7W8KC=IK*%-VW.1/$^K_*F*HJH+\Z .US]N**N,-IS(#(CW0^XSP#@8YM/)'K/9X1SN> MVAX<]O@^PS/]RAPUO*-K$X;[9$K[5^_A[6JE7QY9MV[?7W)/7ZJZ@B;2K.[' MNC>AUU5SPQ^/=/'UV3QB_:M^Q&9]MZC/_E^E#%=__$ W89P@>.Z!!B/ MS<(4ZWUS%D'!42Z%HB(53H;Q9#2;VJI720B$B2U2IN]YN + DX'<-FUM*O). M:*FN%(:5QJ"+"NC 8OH:=J]KH $5-C>@:9O=@0?4#6,W&B#0('0#:HQ,&%N- MT@TXJAQ1OZH&*F"PJH_O B;B36W^0V7Z34:O<5,))Z/VF8W@] 3TV'#>+?A* M:@$_R/I_[_1FEJ^V\L#SOA!UK^/:]6[<\LO%PP^Y>NH>R^5)@E,E*90X,4>P M/(-8;T,A0ADA"8UIDB;66]%@8DUMN6[4 ++NO%17Q%M6?,J;$S?SF[G6!&IY MGMP[AP2>5HN=[)M,UL +9ZL3^*75ZB]Z"03M]!TKY:EJH-S-H?F/4@T8_ MJQ/4(6?086?\)C,YTIYYY!EUVU@'![YWRQUNM/$VX\$1.MBFAW]ZB 8X=>VM MVUW@X"P2&$<)*R#!V/35Q!2R+-%+KLCSG!0Q16Y'TOW#36WM/&IX'_GFK-W>8:' MT_6C^7^S _E)Y[)*/-7;D-)D=YL_:%([_$7GREG,4,H0RF'"F#1VO0FW3&(H M28(13PA&.)D]5WN6[QNZVMAQT%4RN7Q3KR4;,$I9"UF9\=S\(/?B5K_<*U/_ MG6X DP_E8F'\]DL%:CD=([VOFEA9J(Q%)(*<\02B+$60%B2'BB))!.,J5KR9 MV(]ZU9OBM+9R#3BIM]__%=Q^^0"J'S[^G]_O_N/V\\2VGMXNP;:6H[+Y,2LM;@NCBP M>I&T\"J&PF=@'M-BPD9.4 D*&DE]@EYZ,7/PXX7";B37W%D, WG7;.#H=9CU M/F \'YB-'@=N+:L;_+:2M2ML^?2\DH]RL2Y_RKI?I2DB\6FYDN7#HG:4\9LL:$TP7]4/^NMU6#VEEM%04=32NSN*,KV"M[4Q426BJ@%0YG'0\[(8',YH&$'-6>'A;H MUX;VP*/YK2V?E_K9]_3%I 2VIC?'+$F3&&)54(A$K$UOQ"A,_D!CO!VRJP>]&=BEA9HF^Q)Q\"TX%9PPI.O^)@ MEK@ZU0D+C^]H)<.N>6U=JX>YP72AD)CEP\:L*>:FWZOR8HXW^]EHVM3;6XJW MF[JD>]6C8_E%JVB*O"_G^OZ'NX5F3;G>S(02C";4.$YS4XJL2""3)(92D%2D M,98Q)2XFG+,$4V-ZLTTKZRT?[8@/-DNP6"Y@1P-]6:V"8UE@]TFRLQ,'A7YH MAZW<'&ZTP>TK\ ]5 *T.X2Q-;_@"&:+NXX]JIWK#\]J,]7^0?_7%LMH(FV!! MT^A"/UMOG37G?BC7?+Y<:U[>=^-2LF )5A(2GD>UN]]!A'BP/W@=#=^B3]CY@P5YV\,<@_='\< M8:]%A M\-$K,;H#%J3%+(4IB 2G."$PR M;!I#T").!M.T%M=I)#\Q,ZW_7@1'/Y@3?P3_E M-!D6OK^A(![EG/5DIZUNR$F7E(8"V<$1.!38(SD#0X+NYAKT :[7/>CTP/%< MA#YZ'K@)O1X0PE7XDY;S>@_>*3'^N)SKYZW?T77)9YCE&*640Y+3&"*>2\A$ M0J$J3!<8DL5ZESS[*5=LZ>--7(6\T_&@4>(&,*/&-;["R[/D MXRD,BOSX?L)6? -[MQ/!#O9WO;!?Z2>T!F\0+^'ET=_01V@-3;^'T/XQ5W=G MJ1/[ZLX5LTS&G$5Q#@E3!*((QQ"S@D*),L(2'A"?RGL/8WLEW)7(C>//V'5!J(0=M@7(*A_"=4 Y&>:N&**=4[>F+/OBR5;RU5EFMTMGK>5J:;UTGOWMHR^-M'*Q8.AIW6[ MJW^YUV_;(UW+]8Q&6<1$JBTHJ;C>99,<,H(PI$@J$3-.>.X43SV4H)/CID=3 MQH%84'&I:-5"I=:V,.DVQ.W5OP$[A<(0[])0$8NS!Q!R5\H<&^_6:,?AX M7H7?A.D&6V[DY_*G:2S%'Q?+^?+AI2I7=[?8Z*^IW+5D:4+9I,IR):($(IIH M0S5/$VVR9@RB.,M0C @GRBJ$QUN"J2T3>QW@W"A1%V^3#Y2_@.?5DIN"_IN= M8D[EOSRFQ\*+.S3H ]-Z!^]*?K!7H*E>NE>A[77E$=OIA;Y3G;5A9V&TDFK. MLQ&L7IH_@!=*HWD\>,PJ:/YZORIX=L6#?+T?6K_%IK:7OY7KOWTN%_)N(Y_6 M,U7P-$(JA31-&FMH"X)EQID8331'V.)@* -C!'-'C5(G8ZV0?-U8WB-,MSGL%"$ Q1%N>0XM0D!IMLDS22F#EM24\/ M,S4^V OJMJLY Z+=QO%Z:(;?'38R BTDJ*7TW/^=0UI4%5_$N^WFRW+S MGW)S3TLQ4YDL:$$8E#3AVE!B"<0\5Q"C@F#",,:"S8X:REM4'K0;W^KU'K^M M_?UJ^2Q7QGW_/*=-FP53_?&Y,J>>6Y^J";.9;X4VJ[2%I0U;(?>AF<\^Q1BL MI\URBQ9R%L8J]5B)#+HR@U9HP+8;H,4&+YJJC> A"SJZ016L=J/EL".7:70# MX[@BH^/]OMW8E=Y!5GDL592;7O7N]EYOGR1J]_HAC^:E.;NW^7*[$%G M1*4(ITD!8R8%1,PDUN&B@!'%"&GJ4X(YI=/YBS(U:_$W^F?YM'T"LA&].L5N M979MZ.X]/W;\-@[J S->HP3H2@F,&C>@502TFAQ<= ,:94RL07.I7/]_X-?5 MH8;G:WL]2LM%R86\IU4^AI3 MKR\5<:HWU!*J&!40D=CT'%$))"BF15J@*(JQ4P21_=A3X]'391:;@GP/6GKP MR]Q$"CL& SE,AAV'#@3QP*396^[PUPK=IC BJZ0/6]_0 [-0,34.(X\;)N,. MR5'DB\4 H1YQA250@HF2"" M%R3C6>;"7^<&FAI9[>6L+ ]@) 5_U+(ZGBN>Q=:.CD(@-C#W^('E3#*7D C$ M*&>'&94^+BG[FBLN7N]'#'5^Q_<-W53/_FPF2?-/\P;G$4J3E.6:#G@*45;D MD"4"P9A'JO)$/]1V9!$,P,'/&KRQH;:D^N9(!G%:28@32,)4907D!*90IYC*K(D4@EW2NV8E'93H\I6;DB;9O:K M5O+:F5:+#N:EF!3JEAP]*9DGM"942C>1KUUD0 <:P%Y ][H&'E#A@10HT4($=5J #%JC0"K9)B:"(151#A6A0M%$Q(I;-?TY>O+4J&U:!]I,\?X'G5G.?\/LJ MP_?WM53;^>=2R5E1,,*B)(("Q<90R&/(&,Y@DB49C?*(<.*V@[08=&J?ZL[; M^X__$.?1OS0>@/H?1A/'?@1VN$=1D6G,(66:_1!.,&0)CF'.J8A%%F4L%VY5 M+T,C/TZIRX_K3?E4&0S;2DH/G[H5WI:;Y, 8#KWW[59C>%U\X0;4,H//?8BZ M[V0=( JU0;49/?R>U7EH<[.-#M4 MOBE_5MO7F6FEFD19"B7.(HCT&P<9)M3\,RLR1%.>T-EFN:%SRXVB]=!.J\!. M@ &W,G(#N!;=$%&5#E2V,@.Z$]JYR*[M/%AN$ =!=^@]H@;62 U:LR$![>78?8IJNN(6+AZNK8#CUU*UQ&0$U5T79_@FQW$-OO#FT_Z[;I] M,JEY,XXXS2AG,"K2!"(A$D@2R6":IPE"&4TI<0KR/#?0U S5^U6YX.4SG0-: MR>>:S',&3CON"0'2P$QC1.P/ MG-KG_7VYW3R"?U^N)+7[LCOH]'_#?CH/_+7^^]=O'V]OP+>/][^_^WSW'GS] M=/TW>JQHCWNHN;C^&)M_[+_#SJ-&^>*.16^_K1-_\8QH-'6LZPK6'[;F;.I> MKLJEJ ZWVO3#ZIJVYJ@)S9X55*14< 0+3 A$29)!)@2&.2U2R3,A"^$6>>@C MQ=2^U5;0NI[]KJ! 56V@JFI/]60[;A?\IL=N]1X<](')HI*M*7P/:@U K<)- M>_J_FY+ZVE:1*L4C8"#<-4"&"ECSDF'33)IL60%IDDH8QW&D&3/E(G&J3V(MJR%'I2D7$%ZSDM.]WBV$GE?R42[6 MY4]9Y[I\D9NORB2'DSR.L,KU?@BK B*,*"1)D<&,,9G$'#&$I8OGMF>LJ;EJ M#T0]URGM=CZ7#ZLE^*W4;\3WE[6)OKHQA8C^R;G%T-DYL".C0,@.S$&'H![T M0KL!QH>[5"8'_P;#.%:UQ2,%2W--1N_ ;J=#O>1@#5?NU J2WXF__$\:K^FNE MR4'E7[L[O+NGF#.TJG;2W>)^M7S0KT7;>HA'"N=2[_<4RK4-)@L!*2$$%GE6 MQ%33:RHBQ_XI9P>;&HUV935!.L^-M,ZM4\[#:[NI"P/:X+NZ0[Q:02_3J$\# ME8N(A&NAX)UI\7&S*S4OC>/HFJWRFQ8.IC;)=SS*F M&,-1 DDN%40DI9!D)(,QX0)'&14"6^==] TT-;ZH96V]IV G+:C%M<_+Z$6W MGS)"8C8P7?C"Y93&88.%5U9'[X-'2_*P4:^;\V%U_96NG,51D[>V\6I_I&[F4'?[32!UPK==EPN]6K]?/K%RT?;M73XLRO^1XD[H+[A4)=V-WWI7#I/&]=_T M[D]\D$J:BOH_Z)^=/\Z*/,T$R7)8*"X@RE$*,48$,D%1PO3V2:6Q1T./X26W M^MC';P5BSBY$(S#8T#_!O&VM[+9I&&'J[1AX(C,Y#FVWRH*.ME6_]D9?T%6X M)?.=E_EU*9!&ZQO0ZFV.M+I7A&/\\68IT#(Q@L"CKBWC3<#K!6G$D?U6L*5+!1,ZHD!(6*2L@8EA"EJ8I3#.F=X?Z/YE;6L7)4::V0:R=RK2_7;4# MB'84?C4T [-NC4HMX# E/'H1",1HI\<8E81ZU7S-&_T7^U;*WX4E=0ORMY&2 MZT]:Y.XU,X%(RA(:P3C!#").)20BBF 1I9H=HIAFR"GAM=&FAR#&9$!0>RW@ MK<,)>A^L%F$'@< :F(W.X>039;J3:&@$%--FMH6Q&D2&R.1N>7:7QYT:@3:E;ER M*=&.L*Y)^!:8V]E]H9$>M#9X>B?KV 5+VK<8[UY*!R31\>5N8T0#_LJ_HF?\K%5OXPWK%9*A!6!4J@%"F"*"IB;;#E M,51(%HA)D67*C7MZ!ILW&VY)M Z W-,][ N1., M!2*AB*5OJ'$)Q4+I(R*QN<>O,LB_W<_B.$-%$BM(TD33A&GM1A7+898@R=,\ M(B*W"BK?/W)J9/!O]+DGA_T<+OV?M9^V W^\_W9[?_LE7!F0O6Y7EP'1CQJU M#,A>]-=E0#I_"5H&I.JALCZ;3[^>22H)144&58($1+&2D.5(P9PBF1>HH(R1 M (5 +LDQM8_3KA0(^*5<@'6EFF/':-_ILEO51YB$@3FCKS1(K49_;9"07;*N M W/8\B 7I9A"@1!;J"Q+A%@_SI-)^:,4V[DT%LWK\WTI+$[W*POHA_QS\TYC M\[<9*G!6<(9A7,2QR>G/()9)"@42$8E2R8O4J9Y(8/FFQKS?MT]/=/5B;/S[ ME9R73^7"_'/_=:]*4_]O/F_:@CKR;N#)M>3CMYNRH7FZT:S>DAW%;YF.AG;1 M6\U&#A@E0:5EP#W=0/B'HO; THU+^<- >[04##2,9R8?73_J4G3&S/W1+Z+<(1*XSL_T+A)?!<5/DKANWQ' MD+)S^I\K;=)V.:I),^[\:I_DT"01[6T.)1'%"C$H5%&82MF:8DS/)9)QI9@4 M>>IF4(85;VJTU*@#/OYINLS*ND9#'0K99L39A(J/,;%VQ/9VTS4P&1X7S&OG MKJ/)36?^NF;D7L-=63UM4@YA3 Z#_S#5^*X5[BWK]@4"]D*%OU"C>(2UM9+L M._697>W?C6?QTW+U36ZVJX61YKM>B-;?EO.Y_JWI@#T3VH;,BXS".#7)9%@D MD$8BA0J92A$:>J2L%H"KI)@:SS>25O10R0IV>EBR^G63TD_>HT$]%D=WVX/N MM !:8-!.Q.UN(OXPNH!&&9> ._\OQ#X:;XQ)&2E4SV=R H7Q78MB;XR?]\/' M"P"\5O^#Z,"K'^:Q&+U?+DR% OV2FDHFI;ZK>EEW?;+W2^ LBI7@N(CU_H/F M$'&904(3O1,IXB26BL9Y+JV7'_MQI[;@["4'O"NZ [\Y@&ZQO P#Y= >D#V* M!U*;/C_EJFX#T#'NAP'78;D8!N21%HA08+NM#>Z0]:X&#H\;C__==3Q@?(_; MW[[4Q;XNQWK&DA1EA$A(B=Z(H)3GD&2%A/JW:1%'B>+4*8QD(#FGMX8\F0A< M4\-"\L?%,,"%MT)M?-%36":!EZ?!BI5<:;+[T1+59R8F@G6I^A*^?]L M48H34 ]9B>+4<+Y5"DW!^M7SLEZZ3*DS^;Z.;GR_%-K&RBG-T@3#+#8K!,LI MI"B6,)8BYYA%@KH6*^P=;VI,WQ3A.Y#YIJK )S7,H)$<&-%=ZQ?VX]Y/Y .@ M.3 AAP#2H[*A%3Q7%#CL?_[(=0ZME#TN=VAWFY_A^E$IR3=?U<<_^:-^'>0W M_?2O"W-6^^J\]IM<;U8EUS95 MH337MJMP,5H'D'%R-%:I:**]9*,D6)DOK_YY#98+L(MIJ!JORTY,@_GE7M/J M[V[&[A O@9VA^\93.S2G[F:UU0]\J_BTGLV;H_"4F^X\UI>\FMSC.^H][M9$ MW= 6PO9OX?WN+?RX?PN_]+R%SDN-#22!UHS>H48E?QNE M7[.XU3W79>DL5>U*JSQIKRM%?]IN3)7H3F6#)@KP51:'X)3PF&CS/^:F@Q6F M$">F.D$6%TF!$A[9!=0,(=S4Z+Z;\7&[6&SI_*#21QMGZ9>6$V0V[7CMK>9H M8![L3L\9)_.N!&BMW]U[L]KVO5YO9CW)C M,O_N%J+\60IMPQ,*P#&T6?Y4\Y3M<##+*.>\6J:IT=JM$'5S=B#JVC";1PE>)+7LNQQRMNPLI9'G8& . M;+0!C3J5RZUVO+414)5.( 6'6MV 5B^@EJM=38^0U4&#P1RL>.CU$HU<6S08 MA,>E1\,]VC,3NY-'\6&Y91NUG1]G6S1)?K.(I"3+BP1RQ2.(\EQ!+&(!*2M8 MHD2N:&I56]YK],E1[BZ;KOIV12,_H(T"CIG33A.!T@C13$HH65Q 1(L(LCPJ M8*IBJ@B12<:%1_>\\/,Q?B.\^]7R9[DVGCLS*_+/9UG'5JRD7B'!?*D_KD&G MAC*.,H$X+$P[0\28WFO%F$!59$(HDB54HMES7;=K0U>;-_Y27DLRW,2\H_,J MZXYN*N.$R8=RL3"FBMXZF%_4D@PY-5',(ID4",I$Z*]&QCED$:$P39.8"I05 M.6'-U'Q#>&"C\$+VJ:&G]S4K?=:LM*O2$+ P M@P]PH>HN.(T];ED%'UB.JB9X/<3/2/N\7#SHI?/I@V2;&<8J(@EB,%>F>B*+ M(XA3')E%1DBE6*J-,!<;K/OPJ9E87[>;]88NA%DE6,U3;G1T@)P=V_CB,3"9 M&+&@D0L8P<)QQ"EU U' P:-'_<)/*?7Z SYYC6?HA:F_^DYOQH1)7Y.+=;59 MNUVM3*">]E?+KS:K*=EU7=59^/-+%U^?*FZ/) M16$^?3-'E&%B>X;WAMV MF<_U5L&_AO6([X$=F4UM6D<*^3 JP4HGT-4;=!0'[ 5TKVN4!Y7V-Z#6'W0 M:$IL;30$H,'@!NQ0 /J=N>^WE]VC0L:?O%!!(R-*/FY,R?A3TH#EI2_#$:J^=,](XQ:8OJSR485IBUNN;UIRLC'W^MW+P5^J M'H%2$I+$,8%Z+TU,)>D,$H8$S#(B%,&$Y,(ITL1+BJF1SF%+BS.][/5F2.^H M#O_LUAC=K!N(,4U_+#_>'>5?J M-]6@:]/N!_U3KMNS.R%)IDPDL0GZT-NW!$/"#5\F,E=<8$&RS+'H_NF1ID:' M;0WVLMZ(;(RHSE7RSX!J>2 : JKA#S\KE)KM6B7E$$>]YWD9FD^$+G] OYHI0ZY"OOA%:P#H]OH(W=>](+FN..BWV,\/::M*Z7M MS3(K<%K@R(0L"2$AR@B&K$ABB.(HRD6.$:74I;S#T0A.J^M8-1W WMTG&SD= MO:1'0%HZ1J^!9VA?Z Z3CYQS*VZ&5\I7?0]ZNEV/)-U4Y"KGZ67*[W ME322G,8,I0)F<28@R@L&6:0RR)&,6,QR)3+FYQ\,+.G46.&+W#2];]@+: 3W M]0N&GE17W^$;3M7 %-8H );9^)V]?,]E7]H'_.!!&)2B2&"<^IWJ"1 M'#).%)28QJD@M%#2+3G.;?RI,7Y'?+"LPCCX@5O$9&(YNTV=)L3:F3H4S,.[ M6'<(-_U;3SF>?C'B_Z6J^&><4UJ'H.Y7'_#".66=1A_;5>L#S0D'KM=CW#B/ MUV7)9_?_.DLDER+F$N:(8XB$-G99$<60RR3F.*$J458F[OZ14V.F^\=R7CX_ MFY81=@340:>?4_QT'I@F[O_U[O/=_?W=EX_?K__PCS7L*?'?7%Q_RLT_]E]Q MYU&C?)C'HK??VHF_^)D,;7[^!UG_[]WB57/='RLJY"RB*2<\$5!)$NM=9,H@ M39FV%'(9]JA_S2 MBOP7DX=PW#:\$CS+^V.=U_K"VN[)%7MC]9E$S#2 M^5<=216S/(UEED*$$PX1D1QB5B0PYP6EN=[?4.Y4N=U5@*G15#?F:M?[K*M" M%6[5^<6U86^6\^3JM0J/_M!'ZL&!O\+UY(9><(^2Y?!OY"AR ^>\_\?Q.9Z9 M!757C%>],&XW[^EJ]5(N'JKVHC.E-SH92S!D691#Q"()360PY )S%>D=$L56 M+9V=1IT:]9UM7.286V"%>*821%.40ZDXU>L.11#SF$ EHA0+FL1Y@6<_Y8HM MWPSS[NAO@+HIT7)0-<>G0(O=9-@M+L$!'GA%V2%[W(M)0]M*77=]#I@)XH)2 MJ)P0JS''S0YQ@>$H3\3I9L^&>E5^['?)MZNJ(>BGGU_*7VFY,.ZU69$HGB&J M8$XB6H=O,)9)&'&Z<-I?P(,6<@U6^W:_ MG7JC-1^9)FFR3I]?[_1S;&O7-Q5VW!0*X($IJ:DSL)?S!GSZ#_CE[@8881O? M?<">@&=YPN<+R=#G=TW7F?!) M$:<4#G7F=O#L<4_43JEU=%YV\B*_+_7$?O2S_L7=1CZM9W$><5;(%*8,<8AR M'D-,]7>LXB0I8J3M 1FY[!#[!IO:QO"4.P;\8<0%E;R.OJ]>G.V^\5#H#?S) M^P/G3 (VB 3BA-ZA1J4(&Z5?,X;5/6X$LN\ _OV)SN?M"+.,YDEJ\LF1DABB M3":0"A%!(0J>ZW_F*K;BC#//GQI-U"*"2L:="]>.&LXAV,\& 7 9VMYW@L3Z MH[^@>,\9O;ZS_L3U#_LO^]SS1OF8+RC3?K^7+G/[9.G\X6EV7,#UF]QL5XLJ MO-!$+^]KOC<)(B8Z<;6F\QF/$,FRF$*B3*,UP1*(8QS#6* (16F:%K%5]-^5 ME& M#W!K K>K4/Q.!X.VR^4OK3:6]8.NG1&QY%4QNBK4=PHS-C"0 Z\QGA@Z[V,=4 FTG;49<=1=K0,$KS>W+K?Z4*B4@)1ITR)4\/,S5BJ:4T M9_.K5DZP-8*Z<#"U==&F'Z1FZ:5W7NSUSML;SZ3+&$J+2)(,ZP@4BR#-,T)3%#.*6>"D=0S ML+1WW*E11#>LL;7IVV)]>I=\JI.D;R1I_WS8LA"BV0E]4B9 MRE98!8\2[1_UC8)#K: X'Q-J=[OG;JG4]"<_ES]-@;2-?H=*_?#Z %$/.U,T MBRB2*21%SB"2B8)$B@SB(A-(YB@O"',YFN\?;FIG]>;3V87$W3Z9_:SCQJ@? M77 M9W,VO5Q_574COT_4M.IM:Q)3A0J99PQFN=+\@7,*J0DI)T6D:)K2C"$G1\O9 MD:9FXAA!JSJ(=7?#5E:_Q)CS^-HQ2!#4!B8/7\#SXXS;!^Z2 MND=-X2[><%TDT?OE$RL735V3-H3V3LC%IE0EW;%2%8J@A;A=B,_ZUT:,4J[U MW[9/AL*$V2.<8[19PE*!"4D@C97>9^6QT(Q3*,AISA,4(XI3I_88(\H^-2*[ M6\#GU9*;@!W]6*FGO-^C=@#\ Y0S!\?->($Q)\,I%(B@C#.%<)1*1@D(A<01&S&"O) ME*!.5;7LAIW:0O1]^_1$5R_&1NPH /8:@%8%1U^AW218N@J#0SNTI[ ?2FU^ M#^(E=((IE)/0;M!Q?81.0!RY"-WN]LP)?'J>+U^D;&H+GNZ]^66Y^"G7&\VB MILWFNDIRZ?[=."Z_+#?_*3=[*I[12#",A>:U1&%MI=,4LH01J'(9IR1)F?Y? M%UX;3-+)4:%I%@99U;27=YO[-E&%8+'<@!>YJ7(4]50[YD1R: M=T_U7=XWL+T!._W:=LQ&(?W;>F+W.MU<;%W/'&,I%WG$"IARTWI+ M%3G$5/]3")FH#!=YDCO%UK@,/K7EH)7]ICHIWU1[\YW\'OV5G2;"CM*'@G=@ MENY%%NQE'\A,]D$M$+DZ#3TJ7_J \IH"O9X1F-5^Z.0"Z(W M^,H$"DH4:6LXB8N4,IJG/ B9[<><&H=]7BX>&H?ACP-WH6=(L@WL5U*7'YA# M'Z/YXQB.GHZ1&9J5.B-.@XR.(;#FH!.W>K92:[K3-\4F.M[-5V%P:9[2%(D< MRIBE$)&40:STOES22*&$)IF,E0O_V X\-1+JALW5U>2KS^F'7#UU#SL<^[#9 MSH(='0V![<"<5$.YE_G@X&C(8$17K$)U>K,==MP&<(Y@'/6%<[T_=/WP?2;9 M+,EB)I,\@D5J*@DD*(&T2"*8YW'.N$ASEK+90CZ8B.(?(8J([\>V^JY(_5T= M23#<-_:JDOAJ)V^H8N(=].V(*AB8TR@D_NTRH@&+B!]#-'@)\ZUR]I:I^]Q G[46[TFY\+A%'&$4Q%8L*A"P%9+G/(DQ2AB"F442M# MZ=3#IV8,54(92RA.?F%_:?4Z)8K.7O-M9E73=90DREA=E7KO3>GME%F>9P4(N4*ID7*( M1.@V=5N^JD_E@BYX2>??]6^J4^7UJ0,87NC$G/OHK-O6>=U&TYFCH'5V7:_.7KIZ.WJ+0TVOI57K# M21O:^]11S411=)2K)JVKGIF[G8)@K^'P1WU#34 HEU9H\<9U?0T$[I&+;*AQ M/.KXW2W*C7[^_??/GY=T4?>4G[&41!&B#!:%_@]*8@5QDIIR!()'2L282BO[ M]^P(4R/K1D:@A01&2H>*;BG?6\9N9,WCE<@KD_N@])OO1=Z4-GI"+5.M.2[E_TE33!E%;9V MM^!S;9\M%_=2OQ+Z?7F0ID/PZD%N?EW2^7J&<)8JFN10DZ#F0TV(F@\S!3GC MVBI.DRQ+K*+(AA5S>J3:R&NZG30"5_9P)3)X,#([L,EPTVO!UI.8M*$]#YU8 MXZZ6W8!C\.X%G(Q)KH./]U.^5Q=\-9W4JRG_=3)3[K *36+J1UK*WOH5<%LA M!Y^9WF5VN-''6ZL'1_!@P1]^-,_8R[J'L"DY>\OY:JN?>,O6FQ7EMK5W>IXP M(8)OI:S\&:V,,1$BJB05D5Y0@HU-1MWE*+]?M-G8=6^ MP:0,3'$GB\4WM8*,5E7!^#'+^_O-W56U_@>?P[?6TX25L6Y'SAO'S^FZ"6 H\C0G"8U@%M$4 M(AQ%D$K&82X$85ADE"5.=IQ!"58:;HBK"5*Z -'L;B(\L;A;5< =OY,)=K'NI)S*;DQ=UZO97B M0]5M^[YJM%VY%=:G_0\S2?.DP$7ESH]-M%\!:8$*F"O"BTS10A6)$QV[RS Y M$CY3.:3*$C>?O5JNE"PW50S:+^4"K"OE+$WE:R;+DFF'G8(Q'/%K4,M_4SM; MUS>GG:[=6B!4Z7<#?-I-34!Z]<Y MD"LZ-_XH\:0YV_BB-IJU&^-YW1SA$T13%3,&&4DE1(Q@2!)3O#F62$1YQ%'N M%A[M,OKDJ+(6_@8\U.)7'B!ZH( C*SK-A24?#H7PT$S8@OMK!]Q#V=M-_OIR MA(H[[?G %HKPG,8>E^I\8#DB.:^'^-';C^5ROOY05I[VWY9ST7X\A90DC6(& M,>%(;\2S C))%8R3),=9FNN@/8#*$=&J9=S&U@2R?[UG"O>;* M@\H,=15G?J>K.FQ7^AA-?4!-W%7SSS(-L[J_RYG DB"U\\L$T1M!#@F*+)L:"VK'0.E960.F,K>I[V_4V9>Q]P7FVV+VW#EQEW+Z+I?IJO>@ZIX&,>1)P#G$:1!"E M:01I3K3<9,Y3'DK,[*I MAN?&I$VMEGK1!X@E@LDLS@/(8\3K-Y;/( T#%/( M&"91S-( QU9U=YT1&Z'*;JDMWP,KLY>"*P(#\_K.+,_E<4^YZTU"KM7TR%)Q MQTX=2\*=^(RS%&7Q)'0 XD=EBMX6SI=;19)WSV)5;MS77\1*,R8K[VYG/ DY MPFJQ&7!=[!8G I(P1C!&29;@#,6$!'8T9]7_U)BPM*R,*YF7C@"RV:SF=+LI M!5_+P/JGIV()UJUMA,XHK6).RN@3KK;AI/U3RT 4VQ$TI9+!QF5PMBD'XB=M M^\] 3S"P-Q_L[;_2.7Z@&L#2!Z^:ER[@^9._M.I];"5,%VA.B&(Z->-&DG6" MT\=B]6'Y?;XJEF4"P4)W7W7]():Z'-DLT)GVFLG__S3-:S3'"6:R5Q5IX20/R#HK'-R\?Y0JQNU.1]4-O2&0]C M$D5"0!K%B2*;%$.2JF51GG$DB, DCXR*/9UI?WK+'6TB*&T$C9'F(N*G$.RF M# ^X#,P/=I!8"8EW..ZD)7ZJO='DQ#N<:2N*=WW,;[;<70!S_.V4-VZ-.($$;5LBV*8[6MC*,(YHGZITS"7 0Y M8G%BE7,[&/;C';G]6;L 2.5#/0PZO:M]Y#;6")FM\ ;#?6 R;^P&M>&@LER# M7:=[M8R_JL[4_"W\G%#SM :TZWO4Y: 3+*]7AFZ-]$AO/0BE*:6Q=/-?=*!@ ML;QN'9[?%[H.USY,K8E2VP6.A3*E&>,A#&.D2)$Q?>&:1I!'!%$2<,5W_C9T:9;STTRVNM9J"3K;XJ(9ZABE1>T:4P(PG J)0)E!M* .(TC!7>WD9XB>X6/".S ON&6$E=Y4>6':GY$&Q4*O<*3!&4FC M<-A!LA,E](!LIQ!AG_;'$Q_T@,*!X*"/]AQ3] YNN%_J>_#KS0U9K5[4#\OX M[9EZ)R4!81BF :9:C(5"'#']AZ D0#(6J56\C%&O4WL+W2ZY>%K.Y9S5!;N< MPF7, #?;='N'<>"WS:MPF)=&']QCAIT-(K[2ZXSZ'#>WS@:&H\0ZJX=[9P;O MLD3V1<=V9T^1S$40LQ2&!*D%,8X1I'F20IG1,".4("03Q[S@CFZG1CPMJRV/ M @UA-F0;[^ -33?M;.I]TMI! <5ALWP-L3?88)VP%D:\H8;-.QXT1M@+B*$+8[FDW.E(M M/LTW90G6ZR4_#)^G842XC".("5=[L"Q%.H55PAPA'J=2<"%B&P[JZ&MJQ-,R MM4PS9VUCP4^?BXT (;(,'.G"VHQ\/"$X,..\!F^@= 0#,#QQ2U=/HQ**@?GP@SWJ-\EG]768B9QBR40 <:YSG,*<0TJC&"8HCO-$ M8,ZI$5^ASR3$VJ@:X@4 +.["7($8Z7)+F^?I;NJ4IYV7 M30S3M9*?*$,\$SS'1( M9AIS13=4;2IR?:0;=C=J]&WOVWM9#;Q:>Y%#,>XB05/(!!&.H+'LD@C3&& MG$4$!21+@LPJ8Z:/,5-;(?W^.G5F6YH*%LI66XF&'D-D>! [$O #TYA9I;GU M%3A*M:G< 9^Z!L=!XZ$_JMYT'WJ8,K(61'_0CO4A/+3IQJ]E"GCK,LSY_O9R M0Q.:B)5 05N;>>!;6W-T/$TH@PY'G3;F +R>'!9/]M1@?D<6NM#NMT,,EKLZ4)2CG-EQ\HH^IT>O.Q*IL MQQ7XW\&_!R%X)BOP7=O[%Q %5T%0_K\12"#;S6.QFO]3%V==%LU/YV7!3C4& MH-@G?0.R >\%*TM7_>N_A&GPERB^ GI&5&7%U+ ]UC]/JI_;4?2I431CW9YC M,S"1'@U+3:I5551_S-B!@B>R.]7#J/S5X>)K2NKZJ!O+?!5JE3G761(W9/UX MLU6-+S>S##.4IWD*.==2.)$((64X@8)3D>11("BSJKA]LI>I,2,"4E7;S M_#2.9C.]-SH#S_46,-K *U";Z&^6=R+@:9Z?[F/4F=[IYNNYWOWAOK.]))"Z M)F@01#2C1$(NYGP;+^IQ)1*8UUG?1M/ MVUGOB-)XL[XT<(#BJIT0>)_V[3[>:-J?M1/$L5IN7+VJ -]=+ MKH4RGO6>97\2D+.8QED8PXA1+7Z7:?DU'46#N-IOA(%(S=+GS;N<&B$T%E^! MTN9=/;O2ZAZ'- ;@FVX(?$(Z^/Z@-YH.>P53@+QM'2YV./).PA2 XXV%\9.N MT?GK,FRW*1O_52QT;,H7HCJ=\3C "+,(HBQ BG(B!FF@_AF1(&$\0%S$5MN- MKLZF1CO:5AWF\5 4? W6Q4*7?0>KRF)]S&%;E;03:3.F\87?P!Q3FEDQ2VVH MKJE7 ?>E$SB'"/W+B'@+T>_H:N08_TWA1/8O7A1ZW[I:^4U?_X/?DQRP@.XXQF$.-05P3@#&(4(1A&/(P03Z.( M4CM-7P19-*%\LJ"6B.-@>F&=%!D!]^NEM;OBV%I^\&?R@'0>* 31!OI MR<8)H+SPN:%UAM#;=M?>@I$WP\X0'6^5W9MR7<6NGHN5>J&]*Y:\SF4IZ[&6 MYSXY"L-0H@AF5(00B3B$.<((YD+&,@E3F5.K/71G;U,C-6VC)95UHVFZ5/6$ MT>!KU=I.H T%>TL'.%8SPL3;:K6KKY&7JP9N'Z]731YR8XOW0JK='I>%"]B]2O9L$=%3P>_%^K[MMS%DV-=1K+P5-M>IG?WMAN1T?]A\N,LD8=A(%IK?8% MM(TM3_S46JL9FL:A@P^5E4FU3_KLH_R$/_[S!K GCNQOSZ@\Z@V^UUSKK^%> M?/Q.+-5?-KKK;V+U?PPDLS=XXGA :>-ZVLQ4J0Z] #=@ QP8&F/C.+SC1T]ND M#IQW^6Q60,K7G6S+X]57:.7-VEY KQ9 7-^+'YMWRJ<_9DF82Y81 M"3-=!@-QAO6MEX0,9217O\(!LQ+:[&G/U)BF'>577AI7DIR5G.2-LR1GWU$S M7"&/-Q8#<]H%$4_P-VTT**WVR&V>\/.UWNYIS;@K_7:72]*0QJ9HYF0><)8G,*8"AV+R3$DF= B0S1-8A;A M/'>Y%/I@,Z70%:V U8;K]BP%@E=F1=&]#1FKJ>L0XW$FQS#ZC]W M$D.U/Z!Q"+0\ BV]M2'/:UW0'>Q U\J8-S[Q=0'N\I&P4ZNNJ\OO:K%:K%Y^ M+U9_W"Z_K HFUNO/8G,GOXJU6'T7ZUD6I7F:8P(QQ1PB+#C$"8DASEE(>9!D M)&!VJ\J+?4Z-3+6EFDJ?*UMMUX^7,39=-WI%;F#RVUE[!1K\:HO5"E&4U^F- MU3[7A,80>5L+7NYQY#6@,03':S_S1]T(Y]UVK=A.EQY[HO-E266F@L\F34SH MZ]^8"=IV#B)J9@*(IR][9U>C?LM-G'[]]39Z9I"4C_TIJGI_2AYS#G/)=.AM M@"!5/X%8B%PP*5(46.U:3#N>VBOU9!3\^C ,WF_"@>U)]A#(#LPY!JD% QU; MVX(U3A+!&QU$VX)AF2[@ZVA95U1:?Q5,S+\3NA"M!+BY6#?",#%G >,\A)F^ M]D9U;Y]V=[ MFAH%:2,MET/G433<9_G 9NA-EK(1:"-!R\H!(HXN8N%K?W6VGW$W5Y?IWDB,89J$<*T&$<$8 .)M9='1 MU<@KBLM.'Z\D#)[Q=;7\[F5WK7*C%BP/Q4HM5ZY_S-20@82B#*..9 MHA%!U#8G$90D21()W.\>^6S?4V,5@_O*VH$7\#?M@*7"F,VPN%X5>P'[[>^% M37'V3YLU\54:@ZO9U6=)RNL1AA$46 M81C1&$&49BDD<2@@SJ(P8WF(\L3R7/E4-U,CK+V5U>S1=CHQTQE434^*^V(U M^+FP/4P.1\!=*'@[\#W9RUCC*N3U_NBWOR0Q\1/Q8+ MK2/SL5CM(Y+;,ZKWW;CC7M6]HQ A7O\'4,NWA=1=3V^1I MFVS/F8Y@,SU.Z@/&X*=&= /VUJFE4!A*<#/$U8Z,(P*9\A(B1@G,B0X6)"06488YS6FS M1S.;XS;=.VS)!I[_>]LZX1])U.-D M:E)E>#LUZ0KLS?Z45?R9^_*J98S)L$P+@1/TQA20B.M:R=@+M56*HL1%4&0YDF:."4:F?0^M46/ MLEE+A59&5SNGVFS'[".C(3#CL\& '9C06AE)&MY?#^!MC!\C.K.><8Z2/&8)9(E@$,D@ M@3C-YN^+#K468NMW M+^W?E%?1.,I3E&8,"LD$1(%:'1$:(IB%(LUCG,8IS^PN^$V[GAK+'%3.R]2&@$YU,C6JT39";63Y M*KX"VDXGQCF)J.$554^)CL=)1++,<<9(&20Q%Q A$--=AT3*&.IY0$H9I)*VT M7T[T,;4IWY@(_J:-!+65EM/]%)9FL[TG0@-/=EMPK"=ZA_N>YOFI'D:=YATN MOI[E71]U/+I@;+45_*^$E=N9)KTX(&D8,$XA$8F$*.0"4DZQ0H]HD3V*66YU M]'JZFZE-]=I*\+TVT_)8XC24A@<2O0$:^BBBQJ:Q<(!4[&X,?!T]G.YDW$.' M3D>/CANZ/^VXHB=+WN10IPDG4BW<@X"K=7S$.20AI3!1/V,ABZ(LM#J@W#<] MM?FM+;-8]0@*4ICE+8!1%'*)$ M"T5Q%D(L*4O#% F>U-<,-S#NR*&\K MR 9L'@6@XF&^7.J;GT*6/Z@L&7J(XBBF"#,*4RYU/5*4J-DC(R@0"2..6<;# MK!ZB#\L+450C#E!CRVC#(]3T&75@NE^KHT ]_,JY-/] V&CG@=XS@X:\KG7< M@?;B\NK:$_R\8&5,8Y4]]*;#<&#*_[3A,%X\]8:R6F/I9LJ%4QA%<;EX*D7\EJS]$(XK".-+"UPDDY;L?!QG,@RR% M:1RB0$8A%ZG1[JF[FZGMI/:&VA#461!-7@(^H!F:Z7PJ&;4<\^/2)M7O+@D!LO?MI9>^NW1C&.990FH9:3R*FN MM1(RM=G!.4R2%*<2"T&9U9E1J^VI49U6UOKMF[6,UF]VXGJ. Q,:)7OPVAB MO7;7GP36;V^BD7?"I1,"5TH7Q]13VV[ASN=WG8DT6OZR*[?/Z=LD66RUYH.M2%LO-?+D5_.Y9 MK"K932TP\[YX(O/E#,F08Y0$,,5,O;2Y""'!)(.)" *4!SACN94^IJ,=4WO! M-VZ TH]:"ZDRU5;.SG%@S'AX!+@'9EXGI%TJYO;!R5^E7"J$Y5Q M>S773_OJOKAF_]C.5Z(IZU(G^=R0]6/]&SZ3(LE2(1!D,HT@"HE4',@P#!(: M,Y$BSM.DA]Z5B0T3O4 KS5O/FU4/K1VX*N6MU ^8<@&0V@'&=A^> MGA?%BQ#?Q.K[G(G3(E?Z,)S5ZU!=MO=AJ9.WOY07>F6:TB=EW:U:E:YG(49A M%B<)Y(*Q*HV(9J'B1RIXR'E"(F:U*/1LW]06BY6X'#TG+G?55+?FY5;RACS/ M-U7F?%/N&OQ-^P9*YRR7E[Z'WHQIWW! !R;C"T*!OL;2FJ8'0MP3D_NV;E2R M'PC:U^^#H;IQ%!LB\]5?R6(K;I?/6]6L^"X647TZ3:@4<41"&"/)(>(1AWF@ M_D9CA&B"XC@45@D='7U-CQ.W MFOEN]%G'.WRQN5VRXDEH6:_K[V2^T+%3]X5:ESP5R[9N6$90& ]3H9A!D.B/W0P@M!JIR7PE:WF U'[+98&1K[V729?C;L(L0#C:C=D\ZWC63U8Z M4VK]153%+)IW?9JD81C%!,:$)Q E6:+69#R%.4$))2)'.+8[LS_=S]2HIS8+ M_#1? EXL%F2UUDE*5>V=GRW/TL] F] @2Z6N]I@*1?$YBR'-0PRC%"=Q'$@: MHF3V7:QH,2*X[?Z&AW=Y?H%[O5B(AU4!?IVK:?;M9:V_X_I\B/W[?B &'1[# M*XO^D ],^8V%0)E8%2P:8*UZ 09?]P%G>AGW7+_;U:/S^0L?=U6W/GP-J#7L MAQ]U#$RCW#+CC"<9#'J6QG:CUY4ZG1N2M-0ZI MRYLN.](]W,&.8I[F5.0PXR2&2/((DB0D4&@-&\E2+K/$IAB3=[!'*,BDM\TW M9+5ZT3G7U;WE $B;$;-O_ 9FZ:.U>!6@\]/.9M 8??[UYB *;HZ1-RUP@RY' ME@ W!^%8^=OBV9YU#/8[TQ03$:4DAT0@Q>M1Q&">\ P*G-(L5!R$H]RI6,%D M3P)V%O;8])\ TI1)^L S.&]8(>->-V"HG?J)#MZF L#%77C')QVCB5<%$X*O M/RJC=/;XG50_4=N835F^>W.]Y+J0V[,.$)HE*(E8FC*8$*V FY 0XCA@$&5Q M)G,FU%68Z>>U!O'OY0DIM&)GF N>Y@(+H"@-Y M2F >QQR2..!!3!.<4VQ#;Q9]3XW>=J;J$ZW:5D!?P!/Y>^E2=K,2F_FJC.76V;F%/J[6<;GZ!^_$4LCY1M/KNE6S MMPZ[41_7W\=:(RM"N2 \B6&6)3E$@B.(]4XOH1EB28R#$%M56AG,TJFQ9J,9 MO/?.XZ M=6BXCU:U@W?HJ'G/_[Y=;YJ$/<[+G%>R^$+F_'99I_F4UT+T=[%,:4 '?K]Q@J'-';?LP4C@'Q50&*M?M]?1-_8H^%8?^GP5 MW\5R*\ICH \_%-,J*V^4Z<63(EWU!M1%GLJ L^IBZUZ'YCW,V=RKY+:FZJ <^5/=7+:> 1V+I6KWK)\616* MV<1?EHY97FSU'%2SU\AX0S7P2V*$4;)^5?@!U].+H*D[BG5MTH M^D9[OMQ4RD5?Y^L_WKWLBC9&)(\$%1D,4AI#E 81)$S7@LAB'L2,HX +&_[M MZ&MJY'I@*M"VNA?$[(+8C T] 3I3 M&[#8VVM9A>L82S-*Z(?02">OMV8. AB07:@]&HP2B6,0P1R&%!(LX">*()=0J*^=D+U-; NR,W'V%W?9+ MIR$UF^6]@1IXHCM@Y!X2> H#WU&!!WV\36#@*3?/Q@:>_'#?PYJF!,WG8B/6 MGPI2UINI19^7#_O"-/?BQ^:=\N&/61BE.>*,0IHG'"*12DAE'L,HS /$9(AC M;A4BW,.6J=%(^P#@?D6X "?+-'VVS1+I,URV9S"##L*(!S"-'PIN[8RH-T"I5^#',(XH^O]!,;>DCUH)B0D M0O*(QVD0Y%8+M@O]38U;&G/!\9FEY=GN!9P-SW?]H3?T&>]YX 80SS3$Q==I M[X7>QCWQ-7/]Z-37\#''VEPZV.W;=LEU4MK1P27*4AR&:L$2DAQ#1 6%A"5J M)\C4+RCG61"D-IS2V=O4&*4TMO]Y<#?"9FSB#;>!N:2"K#(4#'MD; 2)K[IB MG7V-6R_,Q.VC.F!&#[D1R&_+U4X._)[\: *O9T*&>4B)@&F&8XA$G,$\5KN> M7/$&2E$H:")MJ.-,/U,CC2^KXOM=J^\65>VLY4.E MC%E7I]A5\XQB'J110&"P-F,)+RB-S!=M&W=2>S6YOX\2*E38W3\506^T-_8M8+- MW#]10=CP04?%R7]LYYN7;T(MT:SZJZ-[^HUZ[6XYU%J%"VKD'K[P5:8Z?MKA7%/6HO6D'E2XK1K--QE1FM@#@2 M:K1[VC$?L+[4:A(5]]=86CNL.5;(DT#$6&10D@#KPV"F.(\B&*(X84F&48"M MQ'Z,>IT:Y>UNY5?[^]]__9<\"L._@$)[89F.9X2\&3EYQW-@;MI!J2_6JZ5K MR^0RUF& ,QXKE'QEL1GU.6XJF@T,1_ED5@_WS5'^6*RNG_3[ORHZ/TL10FE" M*8QQ&$&4<0JQ3 C,:8YY&B4\B:TNI<[V-#GN:=D&ZMV=:_;O:U -*<8'5$/3 M2LNL(?)FSWCN/>'U=3]OE*EZQMWS*:;G'O!3 > =6<]923JZJ+K:=.@4^-W) M!&*896$6P$QJH1I$0DB"D$#"\XQ$:F=&$>XG7M_9O\TL&$?2_G"H9!EN8 \(XE.N-0*^IG6Y)*2*@84)+)*N+3K?FJKHH_O;V^O MRKLPXJ#M;@F](9\-!NC0A-88WAR"ZZLS;3LX-/X*5*A?4-.W)S0GX'PQFEWG MXU*:$S!'G.;6BGU)W0_+S7SS!N:5%8]SRPW1<*JO>[[5T0KL7G2L76'W\H?M)OYZM=$ZSGS+-G>K6B^H$HA F$98 M<)BE00 1C6.U5,E#J/9H240E0F%F%+9SKH.I3??:QO)[5@GJV=8*0?UK/[//-CO*I+[D5#.?+W[.?BI_V&H%]B81 M0+V>\RQ)(<:94*]M@B!1KVS(XC13NQ$I8V*49?2ZX:E-WGJ M^M!OW=(LCY'YYWSM,0[1#@O9#JY$)R'$ND G2EFHYF,LS+-$=X'(:H MS0:UW66-E2NPP[JRO:E*KR#7OZ^%Z?R=#KA@Y^ELP*KK44\&7$!Y?2[@U(9C MF7DR7Y6:H>ZW!5U-3&C*:#-!:6?K&F ]R#V "2*^2IAW=35NZ7(#IX]*EIL\ MX^WU_2IT2^?N%LM2VKM>,.(P3#!- QC$*88H1@Q23*AZJ=,HRCA"/+5*A7.P M86H+\-*T_J_IB] [OZU] OHV+^WCD-#*"5!Z,4!^;@\4AWM]7[3@K=_BIA 9 MO,R-FW(N^UV6-JHC\6=)@G#(A8!J)Q+KZ@\44I%1F 8BCCF/.$8NFY-7W4QT M_]%8Z1:@]1I*,YIR06:T M(5&A\NH.%2)?J4S_X*0A^T/G;MYU.NG2CS?/)C MCE(@*\'GFX^$E;60RN-F+##/$AI EF$"48AS2!(=;! $.<4BY&ED):Q_W,74 M5A^5A: QT4W'^1A(LUG<#YZ!)[(E,O8:'F>=]R7;<=S!N$H=9QT\$N9+ *$6"Q (QD5A5]3O=S=2F>*O& M6WE(Y:S7?@95L[G>'ZN!Y[L+3-:3OAL%3Q/_3">C3OYN1U\3P(5/VY$ 63P\ M56(=U^LYJ7>_81(G:1"HESHFZH\H)Y!$"88YCYC,J632K&3#J<:G-N&K2%QM MG]G\/@E8]ZSN"\/ ,&V^KM9Y8T,!<2)=&Q.DU1(3&$: M$@:19&K7(26#89*'F/ 8R\SE",&L]XF>++0RMG6R/?A)I]J7MVU/.[=:>?26 M5=C-QL5L=>,1YG$8!!'?U3!.=?4V13$ZG#Y;&Z/K&<>C5+)^U/_7]R[? MR4*77?TJUIO57$=4Z%]<+_GA#UJ?W 5#X$SD. HY%"33.JF!A#2A&,9I$B&2 MB@B'V.KTU8=54R.?KQ]N[C[?W'ZZO;Z_O?L,[CZ"F^MO_P6N/[^O_O+A__UV M^]?K3Q\^WW\K?_CUP[?[K[P?9U8.W%IG'/N'W">'0L[K5QUY/T5QV^ZN;T M3^N#$YD%E*0RADG(I-[3AI!$F, D#G),XRR4S*H\6A]CIL;CY2S7,_]XNK\O MGM0*WOIPOL= F1[ACP/_"+SLB+S#>7]_R+S="O0P9>2[@_Z@'=\P>&BS5YSD M3;%4%M"M/MXM8Y2>GA?%2R6NL!+ZIV3UTOY0G8!/8LY$K);!B 0B;+%\!:EKH%4[J.CQEWCH?ZP.S9A%BVC6SB M+&MGP($WAY_TK9_@!U>_09>NQKQ%_&5/X,Z$8O9MU?6FA3VJWE>Q-;TB\8+8X/[9N0S MEND.U\(#N[[)Z6][44X4;Y#VH KD#]S5%?%=]E/L<>-E_5C<]Q2 MR",/QE'=Y+'[]W:W;WE;T]'"A/CE]#WT /W[F61];D MN^#@L2[?I0=<*VN22IM=\/>";F[7ZRU1'NPR=U'"8HIS&"F:@ CC .9"QE!] M54+$,L03:55:H;N[J5%$RUK A12KE?J+G"^5R7I_Q8JUK8#0!;C-UA;^0!R8 M,-KX:4M!8ZK_[%\S3+S5X.SL;.12G":.'U?D-'K*C5,^%]> M?A'%PXH\/\[9]4J0];V.S-U'=B(ATE@B#$.)U0H$!0CFDJ<014DJDL'^-@1C[#H3LP&95@?FJ!J0].]L:# MTGKPM])^,$@HKAMTGCC+LO-1.'E;Z5%[D5Z&V M;EOQ:DI)GC :A G, AI"Q/,<4C4R,(IQDF9Y2EEH58#8J->I,=IGL0'?R$*4 M$^ZF6*FW_Y*#*D>CO$:Z?GY>U&M:R] $HT$PC$#P#>W0@08']NJW16WQH!1F MA9*OL &C/L>-#K"!X2@(P.IAU[C4LLV/RO(RCH"PS>_SS>/-=KTIGL3*\C#3 ML+4)S8YF+NBA XW-X$]E-&BL'N2;!I:DN G9'Z/:6^OK'=>]['*)DQWNQ:0=IFJ:6\+Z&\/5B4?RICZ<^%JM*?UH7&BZW%+^OE*F%E+,,QS+GB8!Q M%*80(:[U[YF .8UX&B.M8Q59Z$.X6^(0%#2&5D1I'E3VK:_ 4NV[U-1>"59\ M%^9IVCU&IYM\!P9[Y.+E>P>NP,X%H'RH1?'7X%H7NR%E2?/&D<%'P$*D9_"1 M&$G*9Z 1L9/_Z05FITB06\OC20GU\OQ <*A?2SW+$GR:$ZIU%Q5-_BJ(#LG@ M=\NO6E9$QUCJ(K#KWY8%78M5:=GM\GF[.2R@>$,6;+LH__JU6"R4R3J@:2;2 M-(EE$D$6AQ0BEB-(DC2#61BE"6:$YS2QVC8,;?'4-A7[>@I7H.4S:)S60D@[ MM\LRS*6"S]YS4+I^5,FTY3WXF_8?U !8IIP._Q4RW--,Z8LQ](YG.M\)]Z(= M0X^3[\H?@]G[-N5#AH;_; V2P3MVS 2I;Z3OI$FYX%>7+T)MOC(F(RB$T(EE M@4[/90$,LQC)/&01(5:B-7V,F=H+K'W5KX/J?JI+-/P,OJR*[_.U]7U8KY$R M>YF,A?_ [XDV]*8US@>]6/.!JZ_,ASZFC)O-X &THPP%'VV^@4Q8E?>@3-6A M#N*]J/ZK_KW8H<"^U"Y=@LB^,,!S*$82H)1'D8P9S%$8P%3E*1 M91GGV6Q3;,C"C)K'-=^*S'=.#!OE,*_-UVE4.QD5IO\B6C(JK_2L].]'5!VS M_YZ8O1BF._H#OTI\Z9A=U9EWH($!_-0 \?,5V&$!&C"J5U0%QT2$SYR'<0H* M:?;&_\^14G,>&*^::^Y6N+U/?Q?SAT=EQO5WL2(/HLJ7>#]?;-7/RBS#]=UV ML]ZH>:EZO^9_WZXW^EAZEJ T%5$J5 M'HS* =#RX K4OEV!O3/^WA4]T?1$^JY6C,K>/:%Z3<-]FW--(KT1.A)K<;OD MXL?_%2\SM4>@62 DS&.D"\+%"<0TQI +]7/$F""9T1W&V1ZFQH%U"F1M)2C- M!,I.VV31UT!VTY<7> 8F)FMD'))"SWC?(QGT=8LC)X&><>@X^?/J M35Z_S?<5$CZKT:T4/F<1%A1CA"!"6*V * T@B5,*49X0G?=O>@P(@VF1'!=J+H)LM87Q".71(3#\4K=AZ7+V ME A-Y^=[R3RWJM#?E*<]M\O=_?>=U#^N(HT_B>]B$1]>MK1#7Y(P#W#*,YBE M00)1&E*8!X1"G(0BER$B680<9)\]F3@5&>OPIFW/=V SPP8[[9V+J*47L> K_BU+Z,>PNQ:L_ MGA&O]MU+S_C<=R]UK)1^8WU_HS8X> MWR;^\C($9R,H#1[UGB>L^B1_+U8W"[)>E[,@IU&:)!F&)$ER+6C-( >F*:\(NTSH?<< M9L,G[A[U/)4$W7.06"3BGFW"\4)@=T6X_BH694YJ<4]^:,&%QV*A+Q'5JNVT M=O,L#Y)8X)RJL4DHU(J0D%*!H#["4PLPE.4A=ZC,WL,DHVDY?@IN+6>]UMNP M#?DAUJ4>R:-8E%DI.BE7C>QF42TUU&=$I=Q.]&K94OFMSW@:7D,,/#SCZ^OO M=//W8N17H E2 E)QIXX+;SD([NAB_M M6V5_A]$?5U_7&STL&??FHS]D1YR6\VZ[G2[%>J[[I?%GE>1;+ M]5RU4.4@*3/6E3AY..,!PBC,8DA$*"!*D@Q2D6:0Q"&2-$&2Q5:L;]/YU(C] MRTHLYD_SLLKFLVKT42_DGE=S9GGK;C4 5 J22LQA0$D&4< YS-,TAV'&4D:C M)%';)8?MD/=Q&'__JT?E&_TVGQ 11+#'DJ=1I_))"+(F$,LP2%(@T(!&W>:UT]#6UM\B!J>7A M364KT,:627W?Y@_+LBJ+6CLV^J26!S9=V)LQEB=$!R:H RM+!*_:<%Z!+\5B MKN_7ZO\.DFMO )6OA,2.GL;-'KSL\E&JG\$CKH6H_UZLYIMJR:S/4\2J+I6, M(A&1/ @AQ5I*-V81I#)B,,!9$M(T3A&S+$-]IJ>ID MP!GZ]KVV$;2,'*38] 4HO)6:/M?/R(6F+[A[7&;ZT@.N&65U[H.,$(D")-2V M-:(0$835Q!I0%+,\PMJQ!.,[&DSI*RRR Y0JM[?O?!8.#I;.J^0V[8 MQ10/TY2P,9,WSIE_G #6*QE#-W.C&M%E<&X*+F8DBA%) P%Y$B80L0!#DM$8 MAGF$TICC) ]3T^G6;GAJTTW;5A9V MHZ\]EV -;EV>8*P="+;3/OK2;;*5>= M)MM!0Z--ME/FMR?;R=\[QE0PMMH*_F552+5_5VMHLO@HQ/IFJ_;JRXT.F\"Q M9!*F+(T@$EC"G)(88A9%ZFW'.496^4_=W4UM8M;6@N>6N4 *4RER0XS-UL'^ MD!MX/C>@M2T%VE2UAZZ,]1B'8 2*KU"#[L[&C28P_I3[E5OU81XTO5T[U43]5X-IRE.4JX6 MV%&H2T#& Q\%CB=D3G8Q>2O:\HZ=*QG9\VO4>K14CHN7P-O,J M(>7]?,T6A4Y/L7PU6;0XH:_VWDQ0YPP.\Q)S0,?;]8YYSR-?]UA#^6,\6HK0G-D9V]9=!BR^)_ Y7-@\P8*Y1\ M11D:]3EN!*$-#$?1@58/N\V,SV*C)53+:@!<\'BT'8S1U$3U3G8,"HO.<.T&L2[-&2&R/^ MHI;GGXKU^FZYERE:[VN8((XQC0B"$4N8VFRS$&+).>0TI1'.*4ZD5?Q(=W=3 M8[K?EBM!%O-_J@FG#:\J#6CSU40KEN!7LOI#;,H2)GNAMZHF.@%?!>'SQ8O: MA>K]D!H__;&]=(P=/UX8)3,N](?]P+RG#04_:5-_UC"WL!VR8(P9/)X8[4)G MH[*7F>.OFIDS>@T1'^"=J@KBI5W' Z33 M0@8!CW J8@(#&B40R81 @A7'4IXDB6)7Q#-AE0#=6\U@E$AB?1A1)R:SEIV6 M^W,(B4PMWF4:Q:-57UH-:! M05D0J-T@IS#4(5G:Q-]J. M(3K0C8)8K6.UZ 3".I@[2R$.P@B&(LX#BM1./(YL"@MZ0G>$(H!EBJLW',W8 MU@\Z S-N];5K65EQK.^HM*+8CHY&I=G+#K^F6H,G7)7^M5JXWF-_5&96 M]R"_BLVCKOBVVW'/@H!)GJ0,YG',%3G27-]6ED-6F;[ M+"-@@9*WF@(F?8Y<8, "AN-J S8/VS$363P\S:K,RCHQ,A<82ZKHAH4!X:'0_<-3RU!C&)I_T&*9NDNCE_- [N]*LRQFB%P#@!=OJ M;UZUZQT$B(,NWNR+8,QY9WVM>$W_NB2K,(KBDK".'QB%E,[:V1#/^0\XUC69 MKY^+-5G\LBJVSZ4>:RD%H4>UR6VE&8VT^'P4HD3MB9(N)H7Z_#%!M?)3@N]C=N M50U3]X\*91@_Z+">N6:LV):ZI$S,O^O[Y:]BLUTMUY4\Q_IVO=X*?KWD7[30 MV9=5L1'E?5E+TK1)C\,92V0@4DA(H*NW8@YQP@A,:2YR*3#*,J,41,]V38V^ M[E>$"T!J_\!JY^"5^GOIXA5@E9-@7GIY55Z/E4IS.L.Q]A20O:OJB0MG'X.. MO,$"[VW&##J+%(O5M M!G.D)>[8@VJW9O8/?>>*VV-WXZW7_6-TL-H?H'FWO4)3 >"^N&;_V,Y7NJ]G ML=J\Z*I9&V6 /O]XUA^9A1DA"<\8C'B:0Y3IVE4T32'-8AXB+%/,A(.,J+D% M1A/]#8HHU#JNY8GI?L!@:LXV%9Z3'>3_N2E1L"E"; M#;[L0"XMK]8V'RZB;+W;L ?,T[;#HN-1]Q_V@+S>B#BTX$9L7\5:J(<>59/O M==F_HFRTCIZHS]2D2-)4Q@PRD2 =CI/ILU<&,TKS0/)$8&IU\V/0Y]1V$HW) MY13B>Z/MJ,H$;#..\@SAP.1T@%[+WB9*9P!=0 N /)&128^CLI %!*_IQ^91 MY\-7\O"P$E45GCOY576SW(I/\Z6XW8BG]8PKGHEX$L%# M5R-H_)V[=GR ,3;6=AXZMR[\=T-:&V5U?@O]7& ]PM M/69N^ %T^*K')L9,I1"R!7 6M9%M6NU;I/-#';_[1>S*@JHWCK&]UFM)TH7RV.@WY9DR^>;2A07?"Q63Z1\YO6'7:MQVHVO&36/ M,&H##*J$T!-/[U4T[:QXHYJ93E"=KY#IUIRC MT*K:T=_)ZN[V(V$ZC^5%O0.$^H9OOI*-N-XH*^8%_[#DLRS . Z(7K8R!%&H M*XSHNF6)3 5.(HER9B6L8-'WU%BV,1.LE)V ;#0Y*DN!6)ZO ]@;?S-&' C5 M@5FP//K;EX-K#+\".Z2_UDA7UH,/'4C;*[K:8^9+YM6BYW&U7^TA.1*$=6C" M\=2:Z6LS:DWI'.99F, TB_,895S$W&I'WL.6J;%^/2P9]RJX/V1'5\0>FG2,Q5L53 A> MIAU^%0L=O_:%K#8O6@I\%C.5-*!JXJ6\&S-A8LBXUHQ[];1MAU 6Y&A+Y@')CI&C.K5TUM*"@M M+57^/<;,&0#B*TJNJZMQX^(,G#Z*A#-YQE7N?ZTUH,E"-+=XB,1)QD(.4[7! MA(AP FD6!##'&6.A#"0*K$I['?4P--GU>_4W MM3:I?]3,]9@%D4!J%Y9Q#E$<2WTYFD%",>.$)NJGTEI)RLZ&J;%!;2.X*9:; MU9QNR[-\;;V#,)+E:)AQQ\ 8#\PN54C%H?E@5V!%>S Y?2 S*?BDJ4%XTLQ MN4%T4J/)L2D[ZENO-K//ZLMV)\L2WS?;]:9X$JLZA9Z25)$9#:$0.@E)ZOM* MFJPF)F_X#+VP,8;&F&",7.^B$-5 MBS[4O_;4T=WV*.1@Y%XS_&UL[+U9=UM)'XQ M_XE3+A[^[?0? Q>2@C4D4NZ)S$H1FQ+'+SFSD'-T6?Y_Y_^H0T[:1D>8]$"D MLY;X9")QR7#*N 9*[>*AH^'X[_]8O@0_@Y^0N?%L\>,__^EB/O_ZCS___/OO MO__Y>YB._CR9GO_,*14_WWSZ3ZN/?W_T^=_%XM/,.??SXF]O/SH;/O5!?"S[ M^?_\^NYSO(!+3X;CV=R/8WG!;/B/L\4OWTVBGR]D_BQ=/VW\1/F)W'R,E%\1 MQHE@?_X^2W_ZEW_XZ:>E.*:3$7R"_%/Y\[=/;^^]TH]&<(YZ&\;IY,]Q,3\^BO\\Y]FP\NOH]O?74PA__.?_.C\$E_-.>-D9YV^'TP/;UYTV@2[WUH5"0]F=[\ MRY$/,%K\=I!@.%@\^2S,YE,?YX,,6IE,'3'"(1J#SR0D"D3)S&W4AEI\V3WV M"^DSI'VAF!G$/Y]/OOV,#_ZYB*1\LY#-0BZ/7K>4SV%TWZS#+_C9@9,B,V$8 M81HBD=1+XK,!8J)7.5.O99)'D;W^MOM4K^OU;!I_FDP33-&0W+S.3^,C'=\' M\>H3/W_U4WP0B1?#T:V,BT6IH:OYI(+DEFI!8#B?I]3B]PBUYH%S2C#,@##ABVN%NZF-!=PI" M2DEC$+0*(.Z]=B2=(R/8A<91$>T;%Z_%\.+]^,QS!^ZO+ -,!Y]0+IX M#9E(GQ7Q1DJ2HDL9&.J5'^< MF-9Q4D_.3<#FB__^-J'XAGFXS%JL+"$:0-P%52*::H5",N@=":>)\9Y;[81( M5%0 S(;7[P05VSI4:LBV"9"#<< QLP*[W.V9/D R=24=PJM;0$ MXZ@<1'"010UGXXE7[P0.USHXCI5I2\!XB=]^F'Z9_#X>2)M5$!A5T8"BD+A- M$LM]^6*IHO%OJBOX@J#A0H"UA8K$U?IA^G$Z^#<<1!H%+GA6- MA F.V-94E@R_)X))FI6569CC\J_;WKX;.AK.;%83;4L0^3B9S?WH_Q]^7;A. MG@,H 9:8!+@KLLR(,R*1G)-!HYB3XL?EMC:_>S=X-)SPK"36GL%1K-[9%/R" M[D1I="8[=*)+>DY*32R@)^T55Y"]S-:$X\YKUMZV&P :3G$>++J>55[.2DIQ#0\2EQ-\.-SUF&/R;G:5+H(%-^E-H?OG$WU3>)<*>U?]EZDLURN?KRS 9#2(%;7S"K2E)Q*TPF5C!-'$Q,N]!1@CL*-W? M>]UNBF\X;7FX\!I9]*^_QPL_/H=%OM6B%#RUY:#>IG+NPDEP#.5ALU>6RA2< MK;+PU]^Z&P8:3DD>+.7G?L76(!JOF$Q( M/:"3*P5"W2N-@3 3E%G/O)7';1G;WKX;1)I/1%80;1,0*<>XTY=^#N>3Z?6 M12^H9)$81AF1G#D2++=$9ZJ\HES9:F?AMR_=K6RJ^1SDX8)L @>?+_UH].)J M-AS#;#9@5$KC,?B-7*-?!-X3:\"0!-%'R;)P45? P;V7[H:#YK.-APNR"1R\ MOH3I.6YYOTPGO\\O7DXNO_KQ]4!!S E9)\J5X%A230)3@EA BY:X2TH>EU_8 M\O+=<-%\FO%XP3:!C\\7,!K=4.^B *D=XXF%FFJD7Q> M?^=N:&@XYWBD&)L 1)^6]UNVF\X?7FX\!HIQG\SG$4_ M^G?PTS?XF]E ^IS+S4;"L\&]KV3@+4^: MAF4Z[0[;-]>/J);HY'A*$L(;>1"<.+1V)%$GF-?.O7K___/H5?O/YP[NWK\Z^O'[UXNS=V?N7KS__ MY?7K+Y_O<['CW>WGGUKO4O>>'!QYV_MJ1LZ]_SI8%,85D_$AOQF._3@.T6Y, MEO>[;F'G').!<02;=N6.CX^ER%81'2-$J@U7;MO"RWX6%I!8O72Y^F TG]W\ MYFX9[D/7H4;FYAUGLQG,9[=D^]2O#.DM$\"S*1(G3+D 27/@ MH8ADVX'KX9AY0$B_T#E<^"Y!@Q-X"5EWYV<39.Y8_7_WDU_.9'R,SL;/[2 M3Z?7P_'YO_G1%0P21NHL14YHI+CWY@ D9!L)QF^1!>NRW7H3^1#L[$18"U@Z M"@"3KK71 ,0^ 4IF&.>PX.OF!#IG)QTK2\U@U">UD\2CYU_:"0%W%CU^MNTJ MR2&0>I*0?KIA= >AXZ7= &3.8BS7+F>?( *N@C""]S"_X87F!!KI)4992624 MAN ^[TB,-&?E)==V6Q7I01O9%GKZZ9_1'8"JR;Y)''V"4>E^]M%/YT.XD=O MY"!#=)Q M+@\&%48K(I(DF8^>+8(+CN'U).D]=.*XY3H.EXC#0$--^\/\PN8 MWK$W6UL]W(+.I5.>%(H3" MCK\AU9/I-;(PR"$F16,DC)=SM "EUQ45Q#AK=7#2T+BMX\,A2%I_?S]-0;H# MS,&R;0 7'Z?PU0_3Z^]?83R#&\C?D]& 2>^H!48<]1$C!K2FSBZ2Z]%IEI1/ ML*V2]A"X[$!6/RU#ND-1;4TT *[WDSD\OU=[$;D$C$>M0:=0XX+QY6ZBE8&Q MZ&SR6V_U'8*N7>CJI\U(=_"JKHL&\'5_<:3@LW=6$*$Y;LLH#>*-!5PKBE*& M\6I*N; MK'1DH(@(I:J,QT2"UHQH&3AEU@JHG@/81D\+2:0J.>UJ0F_ MGQ 3GRY%O4. M_ P^E5[F'_)ON#$7<0T4Y=E)CM0GBU+BI2Y1(F_9*<6RRTSYVB[15H):2"-5 M@5 ]L3> H5>KUY:^<)?PQ7]?"FH1)G PVGA.5$ZEW7! PRRM1+4[&:5+4LO: M9R*;J6DA350%/94$W@!T?IE,TN_#T6C@O/>J)$D%XX%(A;BW$K=Q;9B.)NH@ M56U+<_/N%A([56!QD# ; ,%;%/?X?(CN^BV.7W^/HZM2&G_+D\Z9.QH] :-* M*61B!)_D"-!L761,L5 [?MJ%KA:2/%7 4UT)#0!K:S#X?C*.*Z??4I\X#89X MAI93NM+[VD5!)"X=P0,USM0.J78DK87L3Q5X=:&*!A!67/_Y]:\POYBDDA^= MS4L<,!M@G!B\=I18)C",1/638*(A&*AZJCQEV=1./6\@I84$3Q4$U1!U XA9 M2W>NP5Y"DE1*1Y@K=;L&OX3 ^:+S@##>:ZJWU<@?%&@]14@+R9TZ =;18FX M*TOZ!U3JM+@9Y$"5NI20B;7EWGFB1HD@$?VUP;%\Z192ITEQI3ETDJFG@21!$D9:% V4;ZU MO_618&NJ4+H;[6^&V#&J: !4-R4G'_UU"0)*^SZX.7B1'JC0Q8-3*1$9+3IT M6>-.C58]NQ 3I-IW4K:0TPRLCM+XAHJ?8\7?'I*>/N8M-^=U\H(H#FC7G2_C MS5@@G''FI,HT\ZYJ8+?1U>^.>!IL':^0]D!V6ZL2X_0*B7DDR %0<"Z6(QL* M@!XJM\0[KT@6/#-D&0+=UD*G N">I;'?$[33@*^NHAH XOW3PAM^;CI;#@3Z MK:"%)]JB_*17%J-:'4D*4K+L>0Q;!^0>?TK[D*)^#]HZ EE%)30 J:<6!4O. M8:Q#8BRG1JD$1 := 65H9A%9OEN M.(8/^242,)P/E',@ :6A B /4++V4")H5_9WB !;QY4D*7J&;-$!B>&N[,K].YJ3\*7.7(K:(>"S1#7C+W4'KKJ* M:0!IC\ICUL18:F2B35QZH8E/&845O286&21.9VZIHIK[V@FL9TAJQF'J#F4U ME=( QA8!QCH+=ZN%HSW6V5E"H1QA>ZEP:_>1Q.2252X%&[?U0CSX+.]):IKQ MISJT7W54T0"HUI@89&FTQ1V\1*<83TACB#5<$,4D%=IZ9VAM%*V]OM^RIE.G MU?<2=@/>>.DE.UR6/Y1&&)-QV;UA' LK(6D3F!8D<(P^I2IW%YP-)(:H [+A M5*CM1&TAI]_ZI9/@J)8R&K _CR6$N_6R!/!C&9Z"6IO/I\-P-5^<'TR*I45^ MD0I\XOEBB@;,[D)FZAT-+'HBHBM3> +NYM:@"68R*K2\AD'M(JBZ'/1;.W42 M]/:H\@8 __'FO0LQ+!L'99&"8B*1,BJN-%7 8 <_A7Q@0.UBXD;4WGB?(*/O MWG']H>+Q?>&C5-0 RM9:OR_IM^"C$D%@/"T];@N2$<\H)=QD;PS/(8K:+2X> MTM!W64XS^#I*.0V ZRRE1363'WWT0XRN7_JO0_0S!RRJ&"DPPEG)";+ B+5E M&$50-$5FHJ2U#X4VD-)O"JTAJ-5050.(^P1S/QQ#>NVG8Q31["S&J\NKQ7G_ M*\C#.)P/,'@JYZF&\""+W\O+Z-U@27:"#;_!,N/X;C(K><8/^8O_/I#!&1VD(YFE6@-" ;7TN1SMP3ML4:40NG",RV5!N-E.B MN?3&!VIS[;.UXMU6#6RYRV4XW0$<]R"$D0H9W#?1@,:N)QFG,QI-?L='PYO) M]-7D*LSSU>AQ9^K;GITQ&1<8)]&@MR)S*,WS'2>4J1@E"XJQZI=M]B&P[P.5 MRCAZ%"9WIJP&G,S[9T"XZC],%P)-BXS]1Y@N)NH.3*9""28)&O%R+(3?.:4\ MR9QE:<%PI6K7(^]&6=^'+1UCKP/U- >ZY(K<1"$(]]%XYZ6@6V>='@^VAQ3U?0HT #$>:%9>>\]/@:HUDOH^X>@!6H& ?J2.6G+?/!0*B=5]Z!K+Y/,CK&66W%M(6U1_N\U2Q!U($X*5%4-'MB&7,D M4Z>, >F$K6W'MI#3]S'&Z;!UE"):Q-1JFX_.:%7&M)FHD W/T6_T3I+(O8=L M,%3QM3MG;2"E[Y.$4V/I 6TB*/U/9U2RAUZC20MQE D&LDB@\T$#PIW^+?5DOL; M'M]M8G\7GBHE]9=50[?XO#MQ\D(S*B-Q"G3I PC$.Y8)E2$SG:RFHG;^< ,I MQY_*KQ[XI61]!UJ(I'P9T2;+49I* O=JEPD#I3W5JASR=G5 L:"@W^1[#7T_ M/NX^6,(][F*SZ7SPJ_^/R?3EU6R.,IG.SKX/9P,O$^B2_P\:&)$2HU+'T:NC MPBK!4G8@=\IEXN/7L($_W>'BZ3^TOXD._Q\&IRZ8?C M00H\1(\1D& M[R?CM8Y^UY_@&XROX%>X## =2.6#1'-)N//("'.^=/6+R(BV-.7,O:;/^2'/ MOJ4_,%32X*0+? MV\_Q:4>Z/T)D#82_MULF>OWP%K^=#6Q)+N;(28XVE_MR@7B!\;R3EC)AHD T M=^5@-F++"2>%A-:Q\MNZT#5RDP5L?B$J+66@@<1U02Z@5 MP5$3'1.U"QZWT=-(^4\]"%41? ,@^F4ZF>I Y%"Q-G!IY+;AY@V\;S.2+&>J?6.6UL)ZM=CKJ3T1XYS+0TT *?/ ML+A^]PN,450C9.DL70['PR*F^? ;W'!EBD :2]N)JA)9_-7DXNPW"\4-%MK\0Y?C<;IH4PB^:F M'G^[Z*CX\J)\^W9\=EENLGS(&_[);=-JAKZ C]0Q1H3,0&0N V25]"0%;3'H MT)Y5GTYV(M;Z]?"[P7J+J&A@L3P2]B!$+FAFF;"<<%_!$ =7>Y(D8LBLE70N MYMJE18^(Z#=^Z : QTFZI6#BKA?.(&6MK#")<%7&&X$4Q!OG$/QE,K+FUO/: M*?DGR&BD\+IR '&@F!M ROO)>'*?BQ7F[ZKQ=+22&X^H+UV_DK0DI&0(Y3%Z M,%+:ZHUAGB6JD1+K.BBJJX(&-JJ;OAVWX4],V3#O<7D-!OR%E9P9-ZTMX?+&X)EC&KH%S\.<*EE/T96>A7V%^,4EW2PSC"8H66NF X4A953EX M$HQ@)&D'1G"CN*F=.]N)L'ZCN:Y-7&W-- "W1?O3C7(;: A1INR)D324+""Z M!24S*#P':H0QGM7>/;=3U.\!4K< JZB+!I!U?[DLLVE7R-0JZ)V,5S;Z=G8; MS%Y_1R&B#H=C/[U>!$8;&OJYS*WE"8@V99%Q@^&2=R@9%C)50'U0M9MC=VIZWL3N1NZ?I3*YVYUU( [=X_!@>P)DC MR9HL)#IR^(&.8;,@I-\SGSHZ?@8X^PN\"?_X(1NOAJ.K>>FN*(+P04B2DK6K M,LGL#:%9*DV%9M+7OCRQ@91^3WI.@IU#A-ZJS5DDWEX-9W$TF5U-UXJ ;$HT MV^ (9Q&9LU&3 !R(95H;C>M"Z-HGSWL1N)N-^E%N7W2GFR;,UM]@>'Z!2^8, M'^K/X?U5N:O](3]J,[6TRCE9IS)0] +1 901@ 1O@#B?:=8\T>1J>T][$=C6 M]E@1*I-3::UE4*ZL^Q,=9CU:=9XCVO=W+#[]^_/3Z+_B9M__V^NU[_/'U?;XJ=;%[ZCVG:V?W+)?U MA]4LV=)E)J2ZR3%!U-(93S$(.O';[M26+%]'ST MD',VBB0FT=L!(XDO;C"@TZNSII9#[4:O^Z;G._?].L#%EM3]/A)O(-S8/RUL MA=E,BY.P<_@ M%2S_O).= ^&]38278;322O1\BW,JK#(F.YVCKWZ;Z&BJ&^EU<0)XGEC##1C" M;1QO+C=&%2Q^&BU1D/[C:ED'>CLYWGDOI,R:N%1*EJ!,CM>XQJE*!G S4%+7 M+M3MAI.>NRZ<&(][+(<3@:.!)?*$ &Y8.6@LLZ/X#LL380(XD2)IXJU5^)V$ M')RU@G4PV: F"XVTLSG!AM"G[AOP>+:POQ.[$*T/065B7&D50%,FCCM+F#0^ M*>5S\+73ID>2W,A%ZWZA75VW[5R8W,+U(.E@.65N.:%0XBY%G!&&&,,@@:*& MG1*MC5S6[A>)>^GDAQLN?R^Q_9>S][^\_OSV_>O__=O;+__>3>K^P3M.F+;? MQEW]E/UBD-'%9(1K9+:\L78+5$JYD;1T-2P'E)(QW(%QT\7O:!(!_\:Y#A/U MFPFK/*:&2\6$TK3<%#%$AB"(3;@\0^#)ZY0@Z-HI^I;&U-3'PC-#:_:1=P,Q MS2WU2XD4"SP9EXN%@-]XGH MN;;K>,5N'NIX@)0;@,E92HL1EW[TT0_3V_%+_W6(GOJ*&>LXS9R6^2X4#7&F MF5BM/(&83,XI2Q%KYYBW$M1S!59U^-23?@-0^@1SE >DFT*U%1?&)6I-RD1H MNNA_SXCGZ $F([7Q.44-M7>KIRGI]PBX/G@JR+L!U)S%>'5YM9B7L.DLY&8Y M>,6\12PS[:PA(8=$0HH1A945JUX2M3-Q_9[?=F"8.M%* W![.M.ZXH5; M'85FR(%(Y18+NH\6XPUBN&?410G:5:^0VD)/OV= ]4%53?8-X.B)"RI1)I_+ M>!=GI2W9>N2%6DZBB]IGEHR2M0\=&Y\L5R6./TS #4#D8;W V_'C/-DG7 MO M)M/?_30-"G:2-\**N#JC:X"#2FX(G+SJ-0 86:,JYI+PW5/.BH:K<# MK$-YOQON*;';@Z:;0?G:/1&EI;=9",*E$X7J3*S"^*3.G MLQS&*=%VH,2;N/JZD,K;V>P*TJNK:5D?2S@N+/[KRZ^CR37 XD,?KZ;Q B7Y M<>3'LX&UT2NC/5&4X=(P,I4K[HRDA$%VB"*E4!M:!Y+:;[[CY%:O8UTVX"YN M8//?_.@*-G(Y4,&ARV(=23XD]%B8)39F04#S'-!IL=G7[I9Z$*']9E(:@&M% M/;8+UN6:O+D<#XMB.AC/%GH>T&"U-$X3"Z&F2"1U!;K^]T$^)VE/IM)TK!VL,OP)4/2S MX1P^P_3;,,)R@7^".#D?+YZR6.L#QQF5SJ-8H%PJ M2.ZL._TIET8#4&A@06P_E6'&1^H"H=XOKD\*BLN];Z M/^!9V3ZJK@KR7JYGGGW^RYMW'_[V^3Y'M2YFWC[]A%7$Y^@IT(SL?+,C]/)MR%* M[L7U;^BIOQW?CCD_0[_D&WKD:QU0O9). %6X:+DHTX8#L4:68V:S= M87M_*ANIJ#H604_T(.M270VXC&O'TT"9=;&,@55&E*MFN$\L+M$SR9W57"M? M&VBMM.KL6L^;:P+V$7H3-0'WDA E@S".PQ'<:];W9;*O,+E/ KP,1$!R*,S2 M#M\4/P4 F.#*"JA=-=4%'SV/+S\MB'L'0@/6\Q7@F^-PH6+\?@2KK,+997&. M_VN9BE;!)FUL.>TSZ']#D,3BUD.43ID+*K@-MC*X=Z&K7XO;/WHF':NR 7BN MT_XAOQF./4IY?/YR,IO/!B)E*844).A0A!4#\:&,>(RXZ40'T56?$+R-GGYM M9W-PK*:Z!F#X:O7:3>-GA8Q:B6B)UJ5JQRL@ 9(EF6MFI64HK]J'4L^0U&]Y M:G-@K*G !O"XX\HIP([D3T-A@-M8>C'7'"WUE1:G/H MJZ"N!D#WBQ^.B^P^C%\-9U\GL^'2LI_-9C"?L0$3F*$^'N*.6TC+H;AQIWBT&2'I20FB2QN"&9.+%2EB_4&TU9R+9[4[=& M4&O]*DZ$M4-5TC+,/D[AJQ^FFS.-552&L=MB82T3>@,3=,@.O13)9.GBIY%/ MX(EP'FFD1J(+7+N#XF&4MM; XD3 K*[$EA%[XVE\]->+*NNI3S 0:-B#%&CP MJG4%7R9O M4,2KV[7:AP8V,W1GN2=< M>;3E+"04K%$$8ZQLDX])/9S%M#/F#B2IM>X1I\#D*;370#9F]TK:0=*&( M_WDUG +RBLML?EV:L)4]H%P5_5H^,D@&%Y65@H!'\R\SM\2J4J]%A;(8A>%> M4/O^WN[4-7GIJ!I.'EXZZD9I[03.CQB\J4:!V:*A0Q'VZF_20"0JT&W.A&55 M*ODC.D6<)?2B0\XH1FII[<[A^]#7Y$VBDR&SEN(:PN9T$@'2K,1SG_T(/N3- MJ\\$9H..GF2J(Y%!?=O'HU75CF'<790#S46R M0B="0T(&(3'B1-*$>D6E%$E:4_L0>G?J^LUZGQB0'2FMW5#[]O[=$X)T8($B M(T0*ARYRQGC16LI),#%&2RVCM':$LS^5_>[:IPZU:ZFK[_3YG>%_0S.!8PAN,A29=SAMURY8>]O\FHNAHD)J?5 MS[$[=?7H98V]ZU<0YFCA?5",X%+I9(&IVI=[MM'39.1< M&WW5%=-00+)WJV?IT''AJ9P7T)*C4E"F,U+"568FBN2DJ5T)<2BM30;/G8'S M% IM)Y*YERM83"99S,^105%GJ"":&A1CEAB62?QB8@(A1.(NU8Y:GJ:DR9#Y M%(;Q0&4T8!)W%]I )16D0>E@]%;&- 5TH+/V!!+/D2EO1?6"V=VI:S(X[@IZ M'2FM@>#X-3JF$6.XU]_CXL;N)S2@'\:%V?)_R81^\Z.EQ419BDU)OHM5FX3XGLI ML9EIR<>QG+S/P$$0)4O?_60,L2Q[@CX?:.ZS-Z)V4]ON<=M907.CN-U'B8V, MYSB*X;M27"IX%H:1"-ZBR$N=340_32+FM/1&ZNK'6E4([[?-1YLH/DBIC3C? MR-=#;C"^GDZOT3-:3BWC6N>UBI8I7EPU6M4=B*LWW.P M'@#S!&3K:J^)!OB/I/C(U;&" ?.<:&I+8TH9B34ND!ATH$(R4-7K5)ZCJ=]# ML?ZA6%5G?Q#W%#S0E%(@.D=-2BD.<:"09:J3*]7"KV1FY@06KI%#$H.")#$"0XR@A3D+2(.3)> MVP?=D;1^6\AU%@]UH9A&(I["2IFCB-_>5=2.TQ,'B*^&LSB:S*ZF<,LO$UZX MD#@1SB&_UG'B/%ABG)/1,?#4U;:+Q]+<\YCB3D/VD^FR">PN^@XL>O&DX1PY MF;T=Q](7(+VXFK^?S/\=YF56^0"7G=0I*Q)Y=*5S?R:!HB_";?":Z'XU*8<7.\]F8RO>T5 M\*X7YQ>X_6C],+/QO.)OGCVHON,[/;>.+='UYM.O&!_%0:3OQA M>N['JSE<91K!9#1,?C4:;OWEMS.Z_.C6H5B[;*6C1VAI$I(M=T-9:6D2'/$1 M:$PT>HRM*AN0*H0?:W2/(N+.-GQ!9;[ Y_Y]8(.4+F1)6 ).),L<73%KB1-< M!0\LT%#;O:W-0[\NQNGQ_-!&]XJ)E@WWYZO+2S^]GN3/P_/Q, ]CN6&^["J( MN]5'E%,LM;0'6.T=GUS-9!_"225[_?@U=XX%EU';,FHYID"DI+E4'F9"64@N M:N;CPQ9RQP^\W$C-T8FI;9*]6QM:X5+(5)"HDR;(?R1.\S*_5(ODF=$IU:Y! MV8VRGJ?/UD')HZ14?:6T;+#^ M?)7R]Z$BSGH1UBFQX_I)H9>H:^2A;GB9E7 M=VBRRLI$#9 LF"'2 &Z9+D9B/->)>RM"K&USMM'3P<"XIW9DZE1.OIPB6(]< M1VE(L*4MO52:<<699+6/%G>CK%^K4PTI.XQ=.U8M+=N=,D%K? 5%P&547!'? M[\/YQEN\GVEQ;F-GF.- MTE//OL,XTXHG920)B\OPWCMB+:ZFH&0(%**ANO:QPU:"^C4_U7#QT.;44T++ MAF8QD.+QS+(QS ^Q-EN>5LWD[$IQ-1?I=J36+:Q,F9V5 R>!,8I..;K-Z#!+ M0C-UX"2W1E8_^'M,QK%69M&8Z/UDCK!>B'35LG_M34]&"U2F0+DAFHE2"I8] MKB9*B>$@A$HFFP"5>3^(T+Z=HN-0\] 8=:^KEHW4^L2U ZS2HX%M-&Q5)0VT;$3NM6CV M:RV:#_1UMCZOFIG9G>I*=F=C)^M;I"D63' 2-RZ;,9#WFA,?I"4B,!LM;CB4 M5V^L]AQ1%;IT/?V"IU:$LDE%Q3*1(@!^$12C !>(,=1YT)Q&5?OT;!_Z^K51 M=?'S1 .O;O34LN7Z93))OP]'R')Z6XS ^1 =OM6V"RC8SH%P0F+P93-DA,;T1\73C!I#5<\U\X7[47@L>9LIY>M+90H M+:<9UR$OXURX4\0JK0C0G&30+*I4.Y[=C\)^35IWV'IHWCK46\L&;C4_<#6N MM]1QK@\/7!^N>("YV_WAU8S?@?S4\N"6HV;+#,8%(7YTEX,(/$IIO2 L+'I, M\U 2HHI$HQ0SH*GTKK;KLIF<8\W<@^&ZF\=0KOWJ;AVMU+&VG&@$EX0F5@9> MA%,&0WOT4YB/D5,I/0O=5()5XJ!GSZ\2[AX:Q1ZUW++1+,V\;RS+B\ET.OE] M.#X_R$)N>%(U<[@+I95L7WG5$WLR*$=S%)F8HF[I+*#.92YU+MFS%$'DVA'; MTY0<:_'N/_4.U)"XH%YRHG,61#(1B*<602T=.&!0VFAVRF C-JB"_A^:GQHB M;]F.+$WG$X.L#[ D&Y]5S9;L1FVM6SX;=Y6[0QTI=;)2DFB-)E*:1$+,EO!L MJ$R*^?2GN0=[1J7E\S_(M"_Q_G.!C M;U_W L:0AT]G1[SQB6:12$Q.$5D:?80L/(E.R&" >5M]V/FAM/;<7Z CK#U* MWI]"DRT;-13TY7"^Z$XS3J60%>,@&!]Z?6_+TZJ9NETIKF?U5J\K0?V]]SWE MU0=C9(Z<"&.@>."&N)2AS'SFQEA!7:K> 7P? H_NG+++R]:V_FQ8IAB&4%[N M<=A2DB@=(\F"U125PU+U'C][4=B[E>L(6X]:IG2GMY:MVWN8OQWC3_ 5EB.\ M#C%JCQ]2KV/$=OHJF;#7?CHNZ:V/JY?<(DIG&Y-EK"0=2G\<9TO+\$" 18UX M\CJ$VBF:3;08C%9EYYT273/9B+FI M@H-'DW>J"+YE(U)LYV2\F,V&'L?BS\?C$@]TEIY];E6W:3\N:N6_;_>7#WG] M9:MABR_1Y9XMD!,*.3>C&.]NN5O.C 8@092NV[%,'N/1DZ0L4&U4P"VJ=AKY M*(J/SJ?O^O87ZV^_6W9!6*$YR&4/0,DD(]:7F;W&"&NEMS+4=D&/)+GG_/SI M\/DHCW]"5;=L89<^T!?__=!B^KM_7K&8?@--U8KI5\]_PM-WD0>03I"49$1, M,5N&?SJB(>G,%97&U1XUN(62J.M M35I5;UBXC9Z^B^GK8.)Q,7TE#;1L1-:GBG^9>C2E<=&WXK \_89G54S8[T)M MM0N#3[_LKA8&P'$5,TD^XT;B(9#2& T# ).XB"J@(U]Y%3Y'T_%=%)Y^_I.7 MTK@4*5!+6,BXAPN?20C&$@R+E(L2!/#:)Z9[D-?WM<&*V'G<1*$;);5LIW9K M.==]$[V^FNGUU53/:$F#\(8 #P+QHRSQREL24A+:99Y"^'&:ZOTVPY#A]6P^ MO,3U,QN$P%(J%^)2=K@V'"Y$&WPBRE.K-77 **_,VWT*FFV2MX_6'UJG(X3< M0I/[R3A":4RSB"B'L[^_1!J&\_(=VE(:C%08I5+AB)3 2(AEVBGUS"9*HXVU MRXJWD--O&_".P%-+_ T@Z3W\OB:DZ62,W\9E7YV%R*Z77]?NY])(G3(8G$BK M2UY"X$IQEA@:HHPZ>P>U:UOWI;'?&5T=8:Y31;7L4SWJG_EE4?9_B/.TZ5'= M]?I\BM93=/R,/JIRDDM0R8%(;1FQ+D@BDE.I3,$VIK;3T&7'S\_Q M+5"+?L M3Q GZ(#^%Z2W"?6$GBBDY8VUA=01MV?C>YNU:K,0L,]1/?!WJ/>Q3TJNF4C^%R[SL-MXHY//EGC MT0XMYJZM(T&;K+/492Y@F1!H%G,%&,G&*L)0\/* M^FD@Q+BSZ:_1CL^O_S9,L#8D<4VNKW&=3\=^=&L,7ERCIYNNXJ*R[3-,OPWC M>E?$#!"$\YQPD5$:5 L21+2D5+)Y#2H*J#[OLBMF^@V43P'N-G#0P(+8SNDO M,#F?^J\7PW@V!3][L/8A&*U%8=7X4!JT)^*3-J5"(9HL5&*TP[[0^Y+;;R1^ M"E"?2I?X]2G;=Z]>VP=,HEPE1ZRC* '%)$&G(N&"M;@]6)U"]?FY1Y#;=]KQ. 1M MSL)TJ[<&]N\[5I?U&<4S@=F;R?0))F<,Q28C('Y!/08^$HL)R9Q MDRE*'K70&5(/I;KO5&)7@#V)%EO>@->&0!R^XSY^2!=#*CK<4[>-)? Z.AF" M)U0G0V0J 6S6C#"7@ 4O55"UB]\Z'%5Q!_W;ESP-2D.5B!P3'<7V5!+BF MCC">%7?4"2FZJV?83EO?MV[J8&6S4:JHF99-S[;!$(?;HAV>>I+1%AU:J^<' M%-#(K?.4$W#ENF?DN$\):4O/H60\ST;$VMWA^QMP<;8\T]I!P/-4M3[,8A^L[#S,XC"=-.#@E\:<[X;?;@K#GCMO4UR" MI+F4HVGT0B4K_>N])\)::M'^&PFU$;SF%AHY]EY-Q'G .Z?,1"XO)X>UB?7>G'6'69K=DR5 AE M)+W(:"2-2;BQ6T?P_T"B#51F6VZ)U\XM=SC,:IML[]:-X=X&CSPK+I!GY11& M?)H2M6A.9IRFOG:%WDZ$M3MZ:A^4/#EQH:I.6K9EFV:K'&ZZGGEBYU-A.C1, M.\SZ8"*H3-&="[9<"U+6ECY?BAB6!-69BV@[6:O=SX9Y/QG'YU8%S]I0"(QP M! 1ZM"#*#H^++Z*CX;5-U-2VSKO2UOR4F'V0\Z3-JJV@ELW6@W$LQ]R\?>I! M78V-Z= V[3/00RA4=*2A^:T F2-J=,ZNFI M@33)*^1C#&G%4%GVY?]EI/S2S^%\,KU^F @R4HIR@]AD0 Z-9NBN*A2J0W=5 M"R%#]6Y1^U/9;R;O5*#L6'L-X'.ME._"C\]A]G9\6W#_(=]Q^X#+2)&9H#W) M6:C22(N6)AZ,I*1XL$9&IVO?WCF,TGY3X,8))(S+X)%G IG;TO4,46>T0L4[ =&+0%GMTZ*N)M&LM3!X\(9R(RCB MJGLU'%W-'[4AHI:%[ V0"!%C'V$5"8P+(JB441L0QM?V>@\DM=$I-OM@:$O? MBZ';:/'(5?^WFR:8:!"&DR6EZWVOE-2E/T>. MY0:+DXY8ZR1:!FDM<"=\JBW*SICYH0>%[8/I+>YIC_!HV8*OC>LZYMKCPX=T M,4ZLTVN/FP=(^6R5*O5[1BDH\U,L"1$L0?"!Y(:+^C<;.APJMK8B2M42CEF7=M+ZVXXT:/1)XO%.\ @U.AH))*B M/)&VU'5 X"1;#%*CH2&)^L?Z3U'2[+"B?5#P[+R9_87>8]YH-IT/?O7_,9G> M+L2S[\/9(%NOM92,1,-+FRZ! N&6$QJ94>@O1RIW:MZ,CU^#"_YT!Y6GW]QW MBY3&0<7UR_@'&\0&_P[XN5H)3U1CM)(*I% M&MP15P9J,:ZSTBIS&VM?=WV.IKZ+DZIM)YTHH4E0W7"S6FK!J1A+6UKGN"(2 M3";66D=8]%%DF@1:VVQTYK>VI!ZK\V:3C8?)O 4HK M0_N(I95]#3I $J4WOR^V7;)(7 J)F*A9$M9BL%Q[CMPS)#4&J4-5_Q!2%?70 M *SN.MAM8D@+R!J]3A)DZ06E:<+OO":E_)?I:HQORL2M"JJXN> MT^*?41^+FSMW7/G1PJ"[;+V@VA$: P;>MF3V6)1$HEL@C4TQN1II\8T$[ 0> M^0,X3/7$W#=6X/PA"ZOE5 3!G$68LPA$4NJ(+;>N>(PYV\PXA9V:@C^'E4T$ M])=5KZ3826TI-[!GO9^,?YO=I$2$DCQ(01+%N%:*,D=8HK/(A6)*\)!%]4K< MM=?W"(\ZRIS4D6R/H%BDRJ;7@Y?O!]DPKS-$(B'A[NB $L]PB2A'N2CGCP#; ML#"#^.?SR;>?5T]<0F'UPQT*[M[7KW][L*HF1\FM 4W_Z\>!9MXIYQ3))B/% M44EB(6=BA,J!!L:EV-9N?C]-_^O'?MW-6IK>4VX-:/JOGP:>"LL"^M.TC-Z1 M1C$2%-HURSU-P27KMW89V4_3?_W4;S*MEJ;WE%L#6_HCK_C=< QOT0&:#5(" M!Q \T5J&$D>A( IF05MD2,9,<^T^,YNIV0D?JBM\G"+9>IC@6X301YB67_AS M8 -(.G*!(@K)"R*S4<33#(47,$'G''+MHZ1M]#26&CM0Y\]!Z5 %M%P0_Q>X M3O[Z+/[GU7 V7"@LI<6??O1VG"?3R\5;CJAOW^\%USFY#,/QLB#^MO(8 Q>'.+1$4\^)3)036U)@^$ME>&EQ(&H?EFRCI][MH)NW MK$E^]F)=#TL3[]$!H"PZ@L$]^NG"9!)L-B0QY6P.D:M0.[N_+XW]VK1JZ-E\ M#:@#536P;3[!U2++Y+,S+$0TV)Z5SB$E**3HCJ(ML\H*Y.9A#L,*KM#\FB]-0#++Q OQI/1Y/QZT6[E$8NKK')V- N; MB+$,(R%#XV'%?[5]=0 ^)[84>YRBH)+ M=+IR( FL)3)D1GQDFGCFHK;<\6!K#W;?1D^_1SQ]AY.'J:4AB*TE>%ZBQ(:H MKF4#EJD?SY:4L8$-@CKN)5&V]+SW6F'X9!*))DB3([-6UD[W[T-?3>,%&NZ[+AEGZ3^N9O-%+[6!%&G1X8>@)X*+-05&')1A M?=+'R)V"*&J?5>Y$6+^11V> JZ^4!I"VBOG3%J?D00O4WV:0KT;OAAD&V@AJ M57!$:?PB P )47(B#$0KO6<\U?;OCJ&WW[VX,UR>3(4-P/6F_^XG^%H&F([/ M?T.><=$Q"-H)5U)59:D)**V".*%&)D=9Q@=MJ] ZJ"[S24KZK?;N#&(5Q/Y# M';/?ME/[.(71\!+=B^GUC=G_.!U&N.LI6O/P_8#7=G? A0#M'\96W MJL/4TA#$UIS'N_D1;Q.*?IB'_C;)Y=%B F(@-*"!S\=K]Y$["6!NGCG_T558'5W^PQ79WW#8;Y"C!<"M) .9+,(82R &=#07" MLFB%]B>X.U:#E3:.2__H"^I0[/SAEE""O/D >^"B]9 M)5;JIIKG9:9N9_EEGOB/IC M+C54UD!D)9EDB2BN!$K!9.)E8"1[DUBR@2K5\M:%+.RTB.S_+*+38J5-IV_S M3:&HE8VY] K+VI?N/8K86$KCK0]>&&IW[ '=YV4N]S\@KZCE=FS^C1P'11 A M(.7"E$2ACD"II^5[$:LI7'EM"M?O M:U.X9BBXSWX$LW!]]O7K:'CTA8BCWE?M)D0]KBM=@7AF&-HM=L$Z%H15Q,F, MI@RB(];BMAQ]$>N$Q6*:XI&M?@MA&3[_5'EU@Y:&=JZ:-G@>!K*8(?IBN MA@@N!X"58>'!&@*"+8II,1!4-I'D6=#4@Z9VI\O\S\P >>K=_2*GGE8G%47< M!D1F=Y,F9ZNB:^]SHN7:8PQ B0S<$.OPBQ$6F6-:ZMV:?^V&D\<$]#<,Y'B= M/@;(D0+N^P["V15:U\E\^ U>C].O?OIWF-\,://!>*\Y>I$L$DE]F?L< S%. M41=$B,ZJY]RB[:_H'0C'ZFY279!]P^'M..%^.QWZT4,N&&>X2+(BWI>TODR6 M.(TQ@E8<)<:HR&&W1I(;7]%/&5Q'<*@CR+[A\&%^ =.'#'@;-5 :$,K,EKOS MR(KTE@AMC O,AYC<3DAXZNG]E&YU!(*CQ== K<8&Y^K=[?4$]*"45;KT3BC[ M9V:.>"$#\<'1J!EU/M1NI?(<3?T6U%9W1SM110/0>B;B>_T]CJY2:5(TFP'^ M5TZ_!IR'9"++N (C6L_(*+$LHG;N#UQ)I%%DW20CD@MRJ"^F-"^1DE4C E]+:^XK=TP MOX5,HF'>&5#H2D(98\8<)8ZG0(1DV:C(90JUV?[Q,XG[8&6O3.(^VF@C370_ M)2(=,\FD2!*4_OG*:&(99&0"*#<>6*([H>F/E4G<2ZO/91+W$7$;$'DB, +< MM[DOS8>$E$2*TI--:DU"XLEJGG ![70-_ ^22=Q+ISME$O<1<-^Y@H^3WV'Z M=CQ'3Z+4#KP<3N/5\+91M\=@.7DH62^OT>74$<4B!*$0&6BEA'+V.9?H^=?T M#HAC=3CI1*!]0^-7?SZ&^3!^AO%L,BTR6F1&5ISPC$& #8(($$5 21&GG2') M)5PT/ADF_4[0V/J:%K.+!T.CGD ;2 ,\&ZYRY;,69:?E"A#J'@/)G!?7=7F) M8S&ZJ-UMY ?.,!WBIG2BB@:@=4BRPE/+@[" JS#@Z@'.2AU@; M;7^\#-->.*F08=I':7^,#-,O,$&_X.O%]4ER3(_>UD.6:3O')\XSA00J!5!$ ML7*4HXPEUGM1&E-[ZS3$S&K7L;:09XK!"+#(<6DT2R3ZGL091UI=PC5!:3;*;7@]\^#P0+3M+H MRO2W1*1'VJW+@?",/B>0?SS^>3;SZLG+J&Q^N$.&7?OZQ$&=90V M.4J"?2>5%AF/,]QGD?V;I)BCB4F-SG^V5)<+L9FXD#VA++/ 1<*]=K>:Q2<> MWE\"J:ZZJPBOY[WA]55IYK:B&X"ID,N@*L4P]LNA)-!B)#Q$*V0&:U0-!V+] MG?U5J=7%PE&R;,#H_^O'@9...Z& &"7*+4@$K,V)$UE&9 #7D-6V\K/]C/Z_ M?NRGWU5W1G]/"3:@\Y?O!\KI#& ="<+HPC!^!T$2&Z/V0<> AJR:SE^^[ZC\KY\&4973$$H))%VZ8)=<7W!(=O01,A7!; T3]]/Y7S_UTSZH M.YWO*<$VG+O9T*_V)94YURE1HIC)Z)A&3@+#0$=[:8RS G"_VL.QNWUP/^UK M.G7J#A-: XRZ?\76]YWL+'!WKD]\&N@$P\TV)Z*5P["9R5+Y M5XZ?:70R>)O<2E,IS/WLYF M5XMF6XNIJA^GDSG$A>FYFRJ^:A Y2,Y9+B(0S4,NB0533_&X>$^T+I_(;D?Y?4=.51@^_7WKS">P?(?##+3(*A,)%.#"J &PR8; M@'AM?1(L&K=CY6IMROKU/7\$_!ZNR)9]@S=^./TW/[J"7\'/KJ:+\\#9JFG8 MO29AJ[]/9_/;?W*$BU#CM=4\A>HRJ.0PW+UD.(NC27GUW=1FDR1ETGN"CB\" MT&L$H,-%@:94:IT%"WFG!CU[> G;Z#DVJ+I]]HOK%W[DQQ$^7P#,?YE.KKZB M6[Z,0IDWGCF1B8T.'7*+RS]HQDJ+6G3%30!DOBN>M]#5[]Y?#24/0Z;J*FD@ M=E]-1RM_K$U(6Q0]^.P\>B2)2.W@_<>\/3T;UJ1W.+W]@K(69AXEADZDP ; ^NMD#-?+_C%OKL;IA@NI9(X&<).PY8Q M:8]<4%^:6;OP?]M[LR8GDR1=^/[[+WY.[,O-9P84U' .56! 3]MV_37!.1'V]?$+6:&8UV$#1DW(4. 4E.!0C MZ#)1BKG4>L+/;I2-&P$/?N4.H)Z>0'(P1 MDG)1)"D7MX1VYLY_O,"I^ERY5-@5L&Q[($S M38ZM+!I\_1B^=0JT^+U_,YW0Z;XIF M74HJ!]"BEDV*.I-'< E><,Y8CJ*44V#M/EV=@*T5&'8),H_13$]H>^PJ>#.9 MTM]-POE-1^^K\+UJ<_'NIG8R1T,,)PIRLJR#PDV$X(2'2($/B2 PQEO/6CB6 MYG&ZHT:X?D^@T@X@?%50\K6&96=B1L7D8U!L5-=P+$:&KN*]*F'Q -@["3**(#&_=V^@/7!:N/<5,$CS$[!5Q:$EWDEN*W MJ, R3_YU=(K9UE?L=HK&S;$,:\T:ZJ(#9&V4U5F1R2DT'H+1H6XBDN1?)/(T M3%%"!%$PMHXM-A(S;M P+)[::*"#3?1W2JJWR4IGI3B+!KROHX>9%K6FA@Z( M8E$I5IPVVR8S'(*KW2CKY(EKC*!@ -6-[9[5CA.27!45B6E"RENI\E%GH%CF M&(]0YRS6KH_ZKA4KZ=HG%MVH X&T AS:[04S5T_6TZQW ^ M^2_,OX?)=!&F^=VL-KK/IE=EIS69^:EFR%?BJ6W2X2.&/#FOXY%Q_HTN%?H7 M@S5^#43>L UBIY#I*1K)% 4;REH+1F,$E;FBTT7&M88APO@0!BQ-&Z"1K(;S MR\M;P;_Y\>>D*J@JYRP&E7.LZS'02.)51G!11"A*.I6$IUND=?'Q-GHZ22X? MBXK[EK:9"CH(51[CY>.=<[_B*>2,,:0 0D1RJ(.*X*-08!Q%>PGI7FK^S+L+ M79V$*:> UU$JZJY=D- _@SS&M0]J.YU_?@@X?UU[;S<0I/*Z%D%,%D$$423')Q M$'VU2<*97&?B,KO3;.%./*TWLSE.ODROYKJDR\_S0%[P:FK&]<&X/2IGO.ZF MH'B=CDB=^A)*@8B>0?:1"V:5BZ5Y_]'7LB>V#F@E"W2/_AS1F=U_<>783%97-6@ ML2B5I: )F, Z99T\D)!L *ZU83)G:WWK3&(SXCLVN_O@;6-IWTF5VT$8LTL= MN0E2*L8X\2 S*%4;[Z1TX#3)-WB7M!AL<-&1O1[#(_&T@#F@(60?[?4$R"VU MYBJD4E124%(=*N>R)9%%"3Q'9%IYEH?K<'O.#2%[0>& AI!]]-(IU!ZT'7M\>EZ_.P^)J)F&,W/$Z MA%#FNFY':P7!Z0RU6$T5:Y .Z' W[T.".GFAZ^7"/5)C/<%ONR17HOO;=!87 M.%\-/E\=//KQ;)KHOUHAX+XXUN?;(!#"P8ZF>;0A_]QGH[3G9"] M[DQZP/SB9^X7'^]I9WW'KC[KK 07,E^-7 J\9I(B!%Y(8[)8+DM*O/G@BT$8 MZ>38] '6'3)^IT7.P;+40_1!DE\N)BGKV&!BS-E660.,P1$ M66OICIP,?/G>?+KY] M"_/+6=G\3XXH8F[RO#\AHO/GV)9;9'%^.T.&_6H5:NP@H[OOM:GWK1SRO]?T? MR$,C.W.]\Y=%+ERIW?3:U9>]),%I@Y MLF*0N6+,4WAL3];8ZZ:. \X3^VU/ MI:ZQ4_WO<'$KO^!EBH9I(*&1_(IB$+5AP*WD#ITR =5..+O[J6.O1FX(DX.% MU8&/>1?*O\TNXK)[+*\WB),Q_13.;XVG4)(E9BPH5W>_2%,W M 0JL3??2D'WG5/?_LXMJH-K$XC\O&A=7U\ME[! 4L(=3Z]"\;43?<9 M@O$"C/3*V:CI9ZU=R*-=I>8A;%MSU4S>#9M?C[@.'QR4/W%YS4TVS"M6)*!S M="J8XU?-:\G;5'S2RC;OMMY&S[@)D%8>5'/)'^Q4_3*;;7(&PMM9KXWW]QYO_9#%,DF(@(D^1T3B%? =,?SA&5M.3\4Q8 M&\.2U>"914@A:YLDZU@2?'4Z0X.4OR16IIDN4! MDK:J\."RS*WYWIO(_G(>^Z#EL CD4!T]OZ#7\^Q-T!"Y).:8R."42I"34CGF M&*)LOD"E_Z#W1& Y+CC>0W/=O)Y_F,]^3!9U7.]#%L_(@V),9U9+0!DH(\BU M-C9#B?03$AYY0]@8B]OH&7FGQ4FAUTPOS\8 _GT^6>+[4A9GT0C'O"T@#5(< M5S+YW[%X$%Z%E!1W3K1NYM^3Q)$W7G1H! _37C^)G/U,?4[,FM7T_9!(GK:. MV3*Q0+!.%:U*LLUGT+:_I(?;H-$A/@_17-.J@E.DK^\6=$2KA:AK(9)0Q"@G M;\0'.I!&!QVSM]+G)R/SHRCH[\GMD"CE=$H8^Q'VH*Q]-)F%(CW4XTO&GED( M16L()C#'65$L'5H4T.BA9)CWM],@XNA'E7W4,WI(LH'->ZS=IL1>__4=IPOZ M^0\Z .'\+'&A"T8..M;JY8R6O&*=0'"5$@HELCO4XNU*PXA/=ST@"UJ_1;%K03#%8H<55#W-]2W,(S77S_B4U\/.&RMH/'# ME,.O .8D(U^70_&J.CW9@-?20"XVT,$K(<4P[@W=/ YY#C@\1#W]QR,_E2=N MD3'ZD#1G2#"K6T1D7QYEB^!D1W+Z>]H>*%(90CU]7\^W'&\X M?[9D:9R+@+531R7O(+*< 0U]C[0&)=]M?,1Q='0;R@P"F4,0VT!_O48XVV2\ MV8?65K&LZTX!J\F'CII\:&DX.(M6,EF,T?E Y!Y$4+>QSP@0'EZCS\7L/N3_ MQ@-/+ENK-9W5E PHSWSUP -HIK7A10N6YGT4D]>2EHY-/ M6J( XCJ1M*T"QS)Y:YK;Z+ARP;I>G(8QHJMN4-M ?[VWEKZ=_J"/FLTGN+BM M.;SSET<49N[ZT>K(W+Q_?LY2?E/7+XO'[%V;N/BC'$Z MH\4;D)S5)X1 3HE6'KPS,K16J+G_J#V3C_,9^0,WV/)Y)"L,Z6Z$I4E:2!@#""2LJBR1>-:=S_L0-:X;]J#@ZV1 M/GJ"V)O)=+*@J^3WV2S?8TD4)5-.&GSAU?O0=0I@UE"R0V-D\:5Y>]8.9(V; MC!P<8HWTT1/$B(LSC2X$7^>D"AMK[2\2[2$!>;C&VR1-]JT78MW]_G'KO08' MS;X2;K9S?%A_O<56WFT?-X1??I(-O-L 10&BT!5+/MI<]S03H%1B('SP7!3- M$V\]4.H4OO@Z-+V:3XO)!9T2)ZP;!*5]Y5$Z0&M5*)85;-X#\B@A_?K6^Z!@ MHUDY6.8=W#XDD^^S13C_?3Z[^+X:X#TIDW2EF]4Z&:Z,-2Z!9'2C*M0&8K . MF$=34!0F>.O6C2=(Z@1,ARO]?BMZ0PWT#:CU:/@@0Q(R9W+(&-8NZP*.!04) M'4.629*E]5S9)XD:%U1-(; [O [01V\ ^W.VK%9]M3/@ O/[[^MU 8OUF@!4 MSFM9+'$D [F-BE5O3X)!FS/% Y'EUC?@/O1U"[M#H+$->"WUU $&WT[)I\5/ MI*K5D,J7X;P^&7SZBKA\,(APY.R5X,_AF^ MX=KJB."R0!1@H^5D=4+=[9+HC]XIE%I+;UMOXSN0U+%]T?Y0M^T2& @"8Y>P M_/OLKR6>?YC/\D5:OIM,<7VG.6O1"RP08C4HQ3CPV1;(0MJ,+FKA=WO=W_ % M'3D/0VEVUEC,'1C%F\OGWT/!*/DK./2%E52'UV^Q?TS-K61)&)/#2UZ[CH"%8*T!HQKEC*00S M6 '!#15C7WK'Z77CF^5!0NX )CO%6;6(Z77E!_)7EV&:7__S M8O*]>K _S;O;^*^.>.5J],W-'L2&D$2CM[.?OO3%G2^]>3OQK)@2O067Z[ - MX4P=@1$AJ8@ZB<"E:3WB[DFBCC6FUT)_7S9^U95K8H)SN0ZF<3S6E"SG=%T$ M#I%.9,R$-VE:)Q9WI6W<^[DM;N[;SD'TT\$EOI&;EY>?Z2-6<7@AMP1C615, M)5#!1H@V!M!%">9%5CRY4YVW6[+&1=LP>'@X0ZVI M.55%ENHK.0*3)#-IM4CW6QJ'P]LM69U:MT.AL"O4#M1+!U![1Q[+.E4CLN59 M* W.<$N4UQF7WCB*K$0BYY4A-J]_O_WV3H%SJ&)G3:0\=N[TY05);3+]LKC^ MS=MOW^>S'ZM\]FK%,(8%?IV=Y[M_?\TGQ4.*.(-D% /%=00*A!B8*)(0W@IK MV%,!P;%$C!N8#@6JDZJF Q/U1R!!3W%^>5>&UZR@"$$Z!\FE5="=R*[3+\R: MK$1!FTUKKVL+.>-F:82 M'=>R/9@>)63<.N^A872\[#L T*O9E.+EBU25LNJE^4):NK:OV5A&$BC $Q(O M018(V@I@193"8N9%ML;1-GIV@I-^KG!JIHD.4+515K>I;2\Y%J\]%#*X)"I3 M*$AF K@W(CI%ARBU;M1\FJIQ_:QQLPR'J:9GL/T^GRT69VA$$4Y8<#[ERDU= M%1UK,[TJ,6F%4K2.!K=3U&F$>*#^=X77_LKH %HO4KKX=K%:WO8;$A'I:A,X M_?X<5PJ;YA??9O/EY+]6?[^1^3-FK1)U<+?/Q8&BN 1"[0>13,M@>1'8_"9M M17NGL6<;N(ZBX/&GRCPIW=K"2%&00/0:D&LZJX$[\F2Y 1VT,"7$['7KGO9M M]'0:DPYL-O=51,^]I-N>H5LTE^[U^2=Y7#])^^G33Z%!!1<2N8K,2%$WUBIP MECG@10>.AC"+)SO)IW]"=XQ91BS[%'F=G.SI]&0!V48,3B5DI?75^ZL\H>^# MF\.?T/?03PJ?-9>_AW :(=0B4Y=ULP6H.B81%4W"/C ,C!IA0DJJA!:M][] M.LG?(>['PU33 =CN9FWH\%GCY&IZ4ZXCN4R$4)U6I8*W,EB23?-6@SO?WZEU M.E"W]]L)#A5T!R!YD?_S8K&LLG@SF]_-YYTY])RL* >BF"( Y\V*GC^[2;O9M,O[R8_,+]8+'!YS+CCH[[OQ*TENW!] MLFR8+=PJ[R3XF.D"16O)Z[<&"AJ>1;9U/-_SS8;5]0S3"UR\(56])I'.I^'\ M%1V]V3[F=57/D4*0E,TM')HQ-#5EPJB,HK*-ZZ& .&9%H'D,=1W.E5 M>Q#&-F?.!M?EB'?S8KX\NYDI\3O.OLS#]Z^3%,ZOBMN-D%J36\&RJQN6:QM/ MQ%*WWY5<;QJ?=AJ;2-]R!XSTIUL@;B6@EUS9\ B8M5;'V)C"+_=9N"[.8NA- MB8[\E1A!"?)<(_D6$#D3*-"AW*TMX"E,;2)@'$PU5.RLM91'A,IJ(?^(5--9_N$7& M[?>-"(,V2IL=)<$.=/[AW\XP\.)\])!CI3A3T!%,ML!]2I$B6 IIME4?[J?S M#_\V3F@WG,[WE.#8[3_OEU]Q_FI%^P2OLZI>1*E*<:"]HVA6)5_7EUE %%SF MX@WSN^V"?^S3QRE6::_P-N+K( 6TIR-UF_2(D1@-=?I&KK\(Q^B&- ZL9SEJ M+Z15K4.C0VGM)8%],J?UI,KM ,1_SJ;I:G#5%2-G(6=OC**CYWPMIY5DA#W= MOMEG@SH(89J/S;Y/P[B1TFDT/VNHAIY3F'7+R;\FY^=AFM_6;-Z725U5M^+Q MT\6W;V%^.2NOOM+?XV(R?17F\\O)],N+;_5FF)7K__B(E&;3[V^6XAQ.*HU2 MGM??\>(A@8_L(A Y:,D+!^YX-;3<@==! 2F"4"QS$O>W01YM,_8B\%@C>?UE M'^]L;DP^>Q^X)]+J>Q7WY/4DX\&D$HPQ(:K2>L+Q(V2,:RJ'0\E]^WBL!CJX M::]9.$O2,J]% 8,4W*A0)+FY+)-86, 2$[+8^H:]_NX^X'*P$C> 8B^)'KG- M]/@5Z \.3_KGQ82(^.UB3D;^P^I;SH+35F*BP"JH "I&!1Z3@<"XE:X$G\5@ M%O41>L8- X;"S=&2[\BJ?+B8IZ]A@>N]P-5=N'D>)V]24C2=$H.L$S'%;2'7 ME)Q4+60.V7)K5>N&Q9T(&['DR_1JRG&Z_#P/T\7Y2E5U MV&<=^DE'AS'M4P%N+'&F2P1?AQ44EPW]/3/!#'6Q/4W=N(,CAH):8ZUTA+(_]RI-D#_;F?92$@5):F#5TX&F4!*\@24%AF"4 RX*,6K:(M2K;=Y M[DY='_%B>TQMKH]JJJ\.KM,M_+R\_"/\YVR^6I]V5;GAHY').Q!<.@JCA:BA M3X3LM<^1"R=4Z[&I>Y#72_U46X3,3J.NOI%XR]B==3OUR3]9\E:89,0>8QR< M*@*"2\4;;81)^G1H?(S$<1$Y&%1VA^31>NL EA_"$F_'?W(G.7G4&D3(-?OC M/7A?,G 4J+-6=0IHZT+NNP1T"ZGC57V_;^Q@N7< FNOWX(]X%6POODZ^7[-B MM/8*8P&1=23S;PRXJ T85/1_/FE=6D^AVT+.N)G;4P*JE4XZ@-=G3%^GL_/9 ME\N78?&(Z-;KX[(Q@A,KP2(C8:D$WC +836SKSB>;?,>ZET(&S>I>TK(M=?3 MV&6-;Z<9RZT$=V-0TGDJSHI:MU?K-LEX.T6'S?+H5. BOA>&,XBC9W,+= MHV'<5/!)C=DQTA_;;KW#+V'U_/$S"Q1LRUR8 ./KY.P<$"+7#'S(W$OC&=G? MG2S3XY^_$SC,<;#*5Q5DMG(]CBZU)$ZR"Z4B!I:XWAA0QE MZ_[=+>3L!"O[G&'56B<=P&N+V-[=E @'D[U,V8,L)"%E$H/HZ9>4K:/;F>G0 M?'#T+G3U4N4_5FKU, 7U#;JKX=A"F:A8DI!4'2!;ITC%0H$OT]Y8%3*YAZU; M39ZBJ=L4UX$HV!UF^ZND;XC=F73]T_@5&QDS&#,85[O"HM 0H\G@BK5"D,=@ M0NLGS?VI[#8Q-C@,6ZBM V ^4N#P^J]T?E$7?MV4O$A=#!,N G=*USEWY)?8 MI"$+;9-32?/F*T%VH:O;%%D;\#573;,1Y$/8P;\ML%RJYIDVU+48>+_/QY^BH.TDX^[W M*S0RFK%@Q@!):0<#@H!BZ?X)UCF/KDH]G6/4V.&B.*(3;1X-]@_/1!*OF(=4R+7*/ M ZME^R1!P2,(R[5./EMC6R>G?]E"N+V@S1,;/@9!1U M "Y+Z8D<$(YEZ7R*%OG!?>AKY=7D%-?M8/IL -\[I0:H .G*/ZW$'R=.R>% MHTO!.SIS+.2LO,?[50+]9&T&,X'#H>*0[,T^*CH8=C]P'F>M#..=S/K[!\UX M9TEE$5!(X$%[NC!J/Z?C I!I984.1>O6[W+;*1K7^)T,; W5\DR3A&\NEC6E M<$<.K__ZCM/%0$G#)[_N%$G$_7@>):G(DL90Z](QHP45BZC5+I(<2LFU%RXY M/52W^TF2BMO>(Q_JY2-6MYIL3JT)6:1P_A\8YF?"9"V K=*4)4\!Z;7R0VB5_PG[;'2CN8PQ4;U ^2J_/#L7UG'[^U^Q, M"R.-3088P[J.1#%P6ODZI93KF+WTS8?]'$1H'R.F>L/L(5I\GE E[.&9-3D$ MAAY2E R49@ZSB_E9*-G9 M.I_)>RO)&:KMT)QEB-)EBDPH)L76)0:'4=K'I*P>X;JW'L=NH=K,8N4JW:L6 M?5'H:V_X=#($8TH$-%R!"XCY.R<%[QH(W;KLSJ"B'&;L8:'XDF5U+?I M_!.79])%PYS3()P2H *S=,@-V;75A"O?52[.RW@%2 MJ"]2FE]@7EOT19CFJYTU5UL:WDU"G)Q/EA,\9M_JWM_1+%EZ''>M]JJ&R_IX M69=JK.@)YXL;A/*DM"17CR)G62B&=F2L"B<_CR'+.6D?=/OZ@XWD'+]2_ K< MKV;?JL#72KL2\N5:Z&?6D9-@,$,Q28.2:,!;SR%I7EC,)M(OC5G>A:Z1]Z(V MPLC#W>.--=+!C;D^U)_">:A;M:ZY"#P)B\4##ZDVZ.9"8M*E%@AP--YF'4+S MLHO'*!EY&_E 2&H@]0ZP\V$^RQ=I^?=:;C]=7JXEM*HPF90)G9,U6YH$Q(JI MN]21G$A)0;BWK 8XT26MO1/8NJ%J1]+&3?0-A:XA]-(!W-:'YM]#6FGHF@OT MRG!&\3+]#\7+WA$_*5HPVOF4.?,VV6%,U3U*QDW##6RJCI%Z/]BADU&03L%L M&L[?X*WA=5HH*YT 43R=!&$-N"0M1;V9#D&V3/'6N;/M%(V;(QL82RVTT ^F MWDXI0L+/X:];1GCV6AKG(?'*B.9D6$TVP"QBE,K3/=\Z$-E(S+@IKH&1=*3L M.P#1*H3^=#'-\\L[$?0U,]*&[$MFM;:LGHB:X[,E-WEE0WR_H]1LFQQHIT@._+ M*\+F9/DFI%4B[:HYQ6"DR%1EX#S*6E5=B-G"@+E AXR.5U"M$U ;B1DWF]D M _LV3"*%@DO!@<4Z:=OQ #$;PMB9G$"EW8(1J /!V2F[_15T&?74Y MF^@M6@\R5#.JE05GG8?"7&*>"8>^=73TD(IQS3@ M08M<7^Q\(H<.#>B$+A-_2LK6>;Y-M(P?4!^CXZV0.5#@8]]0=T_3BR]SQ,K+ MZ[^^3^9U$_W%EXO%DJY;)N3U[6MLR"$%D%&9^LKBP7D5P!:=8Y1>^/N+MCM ;!,MXSK4PSA%3>3>*7[>U6>:^?K8%>Z+]U$#R:BV7CD-,<0 F3LZ"25+ MZ]P)<'27IOXRR?MK?@(NP?0W#E.:U-)5E)HHQ@(5]M!"H\0/7K(S(E()\EFUOHE_"$5 M?8'E$-UN\78/$'1G4+FYL&\F:\:H8S:I #)6^QTU':4Z(EU+%)S94!BV'DBV ME:!Q.R=.%X ?IH%.X?1'^&OR[>+;35'EJ_"=?K*\/+,LNFB\ JE# 3HXME;S M*T 3Z\)@8C.WWF.P#WT=1EF'P6('P#714:?X>SNES\?%\F-8XHOE!YQ/9OGU M-)]YE@/6)>9"U(IK%@1XKLGP4V@9$Q/%YM9]87N0UV$<-QCZ6FBH,_"=Z<3H M@.0$UM42.UG;"(H/8'5A.1:FO1X27?VEJMO#9R\9=X"/OTW#U2PFS*O'H<7B M(DP3KF>NG!4G),KBH&"(H#)3X.NS-?."2<8]"ZQU3+>=HOYR FTPU% //<]\ M7[6RU*!G5:[99#[14Q_9K!MG+]H;]>->=[WK8EQ&9J;7S4\?9O2QN)S,5\_+]+?U+Y#0,;NL?_$2 MIU@FRP_G8;IXV,9&__S/V32M>]H$5W6"0*+0N@Z88S%##'23)R.MU3I&5EK/ M9Q^,F7&C@<;8?#!4I L(='%%SS'-ODSKW? Y_+7F='$6.-G]$C28$AP)=Y5. M# Q\L6A+LH6X:7XW/TK*N''!P#AL(?ZQ'_PV75UW#H6700E!1P&5JGXKQ=-. MFP0B)HTBU 2V>>HJWO&[QHT#!H++$'+NP/C=ZY8@LNIT)JT#;E"J MZ*W'YB6B>Q$XDE[7PS57_H&_T:#UTB:9U,0+%QMFA,^"#%'6M*0,G> :; M6/#GX2.@<(O0/PK),U5V?KI^.V+D%)J#1I.0);C>^, MK( W'$$BXTIK[TOS6I^G:.H-3(=H_O&<61LU= "K1US=&\-]^^XBF$R1*PN( M5E$,9$.M=+&08TD\,5:<:>UJ[418+[O:A[[_VFNI2^A]POF/2<)7L\7R+> M+@<.W-?!Z<%;BN9UA.R-YT5Y;V3K=]&M!(W=IMH< $]"[%!M= FMZV*3%3?> M::;1*>".6%)6!' IU-&+3-8R8IE,ZZ5!VRD:NV?U]. Z6!]=HNMZZQ:Y'!?S MZ?N5>[#>)<]\0N=3'5XL"J@LZ\EA$E+440NI@U/#8VTS?>.^%(R!O$:ZVA^' M_@J'4_Q2LXR?!X3CW>5O[\N'^60VOV/,UV54A95H6" QYHR@D,(KQ[& =DG) MG$+4][OS!P#F+I2.^_ P!D2;ZZ]+H_DB+2_"?!+.?Z>@[-ULL7C[[1MQ1H?C MX]5S\$K%BYK(G$U)4V^G?^*Z3'22UI]S1QY>R^"]1M"F[C#.BE7_.D-P:*++ MG*'_..TC;NC8@SH-M#1,WH^?A,F\W\/YQ?U]72ZG"PO%[=^5+OGXEV^9:CG MX;TY'.$Y.'M%4$4$IF($)0EFH9"Y*]7J>>82@>Z_RW,P]Q@B0P4E2T\'#!^==>G#OKR\,0JOR GX,JN['U=O5MYD M+7FNRT,8Q9*2([$6&3$94A'9HF3#I\PWDO><'H[W LF3UW0;C74 QD?8N!ZW M:YW-@@ZLP!3(K^$*(G,9BM0B:^4P^-:6<",QO:7-&ZG__JM@$UUT *J_??H\ MQT"'[Y(NB=]G/W ^K9?$^FTS1ZVD,@%LJ)6U6A,S13#PW//,->-&MZY'W4K0 MR#NIVRC]?C%\,PV,71+_-XK6WTY_X&)9&?@\OU@LWUQ,KZV_ .*:5R2J(^['KQKGH6[YFY%W331'26*@=6)O57*]9F+Z/YY,O*ZU< MSW//C&539WQA0C+&5DEPV4L0JAC'@[%2Y,:69B,Q(V^4'L3*M)%\!Q!Z-9M_ MG\U)-"]GT_RI+@NXNQ8@8G&F]GXP76OW>=U-8A,"MZJ.7796B-:>T%:"1MXG M/0B4VFF@ S@]\ESXSXO)\O(!7YX$Y:REH"2H.J2"K=:49* [.%L?+3':NMIN M5]I&7C0]",@&T4L'>+M),KZ\O/GMOTUP3D1]O7R'/_!\%9M$'URV%J&H6*=Z M1X2H4P$MLV7%>%E![>%G'$S&>."ZQ"-= "N#1UQ MR0D3(R?[ZQP#I4V$P!,#4Z)(16$./76@#@:ITP4 #?30)9K6ITURC"4;"9)9 M,KD)'5 TSB QGXWQECAK'6 ^JP[4O?2\:P?J/D+O #Q/MCX6R[D/]=U4.9)4 MT06"4PZ,=%;&2*&-;]VR]4P[4/?2_+X=J/NHH0-8[5:KJ4M=4"\%:,OHVE:< M?$+O%1@F8XF.L]0\!&S7@3I81G_,0IICM=0E]&X\Q_?E3E]08(IGKA(D'PRH M7-U0%3F@Y%I+-$[(UE[\CJ3U5EYS-"B>A-WQ&NIY>N_&$56OOH;I%UQ,;OF? ME:NX9HBZZ\.^=_A!70=+88Q173[I9'P$L1H$X;6 F%! G $X-0-$.4H8@R7$+N^)?43BJR]X+&82^I^^BI)_3ME-MD MW*#*.4.J4ZR4819"R77-"4.NL:XA:&T.?[V7U+T0WN/Z.0E=2\0[/$>L8]&.@#7/AT5C.>4N!&0 M8TPUWZ# )U] .AZYYB4%U;I=H'4+5">E2\=PC^0X@]'2U,H7\WV;33\M9^L=U M116:;%A!\#H2BY%.H<<8GR>RUG^H8V VMK0X N>%5.[OB M"!4<7.9D[RLK0?)0"V*\9,45Q.'G3C^W*I)C?+$&>N@23==+U1V3GGL+TIJZ M5+T$B$8:<$E'^EE,5K7VNIY5%>MZUBF0?H7< GB?+%X+GSFN-D+2NQCT;+UX(QG6D6RE^;WK2+91PT=P&JWI^B8<^$Q48!3M"*)B0@^ M*PIP(M;\3LE._D\5R4ES$<=JJ4OH73U3OWV\5N$J^U?'&4[K>N.5EC_.SL_? MS.;_"O-\ELB/%2D8B';5(42B]3F1:^FBXYI)B:0B0PJ[)9G0LX7]=M1"4T!4E*-2]_>*8U4Z=#SX'%5?NH\F"$ M?E_-SORT#//E0#C=+M2WTU3G[B )]L/%/'VEWY[EY)/2+(+VEJXZIBRX0.Z[ M+5P7@8EC'A[#>Y/=VS*!CO ]+ 2ZM,[;6?X-;UC^A,OE^2K,.+,"L_"2Y,T\ M!18R)8BN)"B"ZQ"0)XMR9-P_2GAORPR>#?*/AT'/T[-70\7/'^Y[^+2Q2$RM,_O' M4=S;JH..L#V8XKN$^>,AB/0945* 'G-@H(KC=51_ HU&*1EJ)\/P!OKP:/*$ MBPXZ N[QJCPRFGP]S2=MU_DSS.?TN3^P72?.@X\S#X#9%.)#D&BBL'0(#=/""U72\'CJND1D#SWO M6B*RC] [ ,^3M0FU3ID%K<"X;.OJ0TMNJE10C&6<29^,;1W=/M,2D;TTOV^) MR#YJZ !6[Y=? PQ1EC!&,S_JJE-G'Z(&1Q\HY70,I MM4YU/$[)%SF%XJQO]OY6)M3+7C5BLO(2&N)OS6&#EET!AL M4MERD^ZE'#;LYWGTXWM#PB%JFS6580MN8I"$%>0W#R/=3"K!&=9@&PB MHS_P%-CPC4J'UM!VTD-RS'757DO]0._5;+J<3^+%2#%O=4@ M'@VAQT%Z"GWV@]Z['81_?<>TQ/SF8DDRO6;[+J>+JU?>ZP9"IVL)F8$82ZVA#$)Z90HJ>QK# MO _9O=41GL@Z#Z;9?L%\?7(7?X0EJ67ZY:?+:"6(?\?%DGZPYCM\P3/#O#5U M MZ2!"9G4F=$@4L19TX)*5P!AGP3'NDD^GA?;31/=6.GAB0#?6ZK.&\9F-*5MI M#: K$92R&KQU#KP+J K3%$JTWF-Q.+6]E0[V ]R]]-@O8E_-%LM:;/EE.ODO MS&=>\^+KPH<4ZR#TZOH'*3CP(K0("EVP \5WVPG;"8?VE\/A$=KI>81\'58T M66V'#],5SW3$<)KJK*3#JU*?_M!F=:E[TM^N,G7]K8L7][_V816A9R4Y4BH( MC0E4S)*"^)0A.NZ\DXEK/D!MZNX$'FO/:BO![5=S.:OIS\F\]ET90G.?^:59'D6@BFN. 4HC *527R.?@L4GTFG8U$>6T^7 MW96VB#.FD7R=R7P) /%/YHB=F'J MZ%/-#":>C6UMW-IR,.X=W 1QF]L_3J[B'N[EXWA^>?GX!ZQ*L$3F"C$8H/O& M@O).@R/7!%(NR.UJ^&_K*ML!V>FE4^7T*+WO'G0"F6Y/SYW*,X8,LTP"2JX3 MKIU.$"0K@,8J;AP3/+5>Z/P43>/BN!OP[ 3J S79 3*OWW7O3K5%/\OOR6Q4%YA5OB_<7RT5-91/#9T(5)GDR($OQH*)G$&)4M6@FJ5B2#\U[ M,?8DL4>C.S2.9J=3ZL&8)5KBK _3O:[1]6B5U+VS;_I6#+/RX-^US/GN^YW#I82/XG[HC'%1 MP7IKRU2)4Z;T.R3EO6C^\#I4QOA'H:FZ;X5&AB!FDJ7-FR>>G M:"(Y8,(FR:+PSK6>\/,3 9WF:_?1]WTK=[B N[BE?R+_Q0\Z:]5-_SR[LXSJ MZ^R<]+)X&1:3=*:P2&=E@JR0S+$1$H(I!5C0/$>?E!>M2]_V)''#M=$CMO@,3(2#U%4O['V M@WAL?= D0Y,\^+507.&8^8 I+'$;VI\[P<@RB"K%U33J--RMX?HS ,#I\F==PVBM,A MLK'2>L7FEH25UC[)XC1(:5R=VT57@+.DV>$>^_OZZ,/,LJI6(3D*%'4%QD"(YE$)IB+I2>8VG=*?DH(>-V M. R"I^,%WH'ENO58KY*.M6;T@KAZ_QWGX;KS>,79BLF\C=LL'L64%N6$T]TP>NMXO%1.G:\\M/\>1UC#R&?OM2JOFY+ MEZY]U]J>>V>+PWQ>M]BL>IA>7M[^FP_ALO[=B[JLYJIJ21MGM+6VNAB^KO5" MB%8'2,$JJ[G+0F)CH30COM,WMWUPMKE'XI2*[<"+O*+\>HH_]\X+D1UX] +H MTHIUHFB&PHJ/40=F1.MGZI\(Z*4%X:0@N%_D/M0)9SDLJ&"$:)+'4!R!?N *NC979&I]SZXOZ MT/ZKX0:J]X:W8Q75 =:>E.DFD;Z[*3M/,8'A D!3880JTC) 2JF M=0?+\53WTJ?1:YR;IUU M.UV;RWB^:F.T#=+@LH_JQU[B\VAYR74V>UNM$[%A,(D$SF2R*8Q\IF!)ZI8L M33"6D0[NQ5@;]OP<2D'G;NTP0#V=SGI^F+I3FTP\KO[W@2I:3-@ZZ'N:#K0\ MCLM&+TNWT]_>E[M?_A'/P[+2LU@N5K"+=\"^N'D7$#X4Q4H$@9&3]Z$T1$_X MXTQ;GZ*2OOWXVJ,H[N>5RN08$MT6H'F@ YM$-1:>+A9FM',B*Y9:O_G_(J]4 M)\3L<&]9^ZB_!\?YIQ2W-<%CE'2[A-HFXHP!+VNRVT9+3.GJ!_W/6U9C$&Q] MR]I'(QW :9!,3I(N!,DTB,@SJ%@\^>9UHI,*M?J0&6%;=YG]ZF]9>\'J%&]9 M^^BX YQO?P[A*OHHN8/$:V6CH%^B218*%E64BZ[PUF.._KN]9>V%E[W>LO91 M7@=(W/@TPJ)"E2U$AR2@S.JB6UG'=IA2="PU7OV?MZP1T-="81W@[MXANAYL M%^A\)"= ,TGW"J*$B"4!-T**DE-*MG4&]5%"?L'WK(86[P!EC8BXQ7QY]K%* M;N6Y*"^,X(Z!UW5;D.0:0M06G/3(9)*FY)TR$_2I=]!%?[I%UD]?^*N\)QT2 MDAPN^1[@LD8Y(5J%FJCE0JSZ".C<6()Z)J=7*D7'9[%_3*9UG>F:<$;&469=Z )%8IY;,FQ&!-#!VXJ_VV*X)3[EHF8N$%'@MT4P>/":D"PY#]"$X\J5:*/[NEXYS M0313_,'R&UGQGR?+>BV^G>;)CTFNNY"JV4M<KOD^77U>-#[1C\.OG^>?9ZNIPL+]<> M>?213ASYS[G4J> ,;=UTY,%*X;T+6F6^TTJ;?<&VG:SQ+J(& -@&IX;:&+N" MX\UL_@WG'T@WDUP/WS2_^CK!\OHO3*LZEO>E3!+.UU99&>,5<0=16;+M@H(U MIWP"9VT, 7,TX=Z"H UE&WM];4&V54$!"$Y75U@@?'R6.VB>P.14F\ M?8WHJ7CK_)FH,69;'9DA ?3?Z&#=*Y!<_?"WL,0W83*_6FXKK'2,:PY:^_HP MYR4XP0*XF-&4S#"6UJ^JW3#?^1O:KW$TVT+PESZ[_XX+$M2-32LZ6*^"M9[6=BK?.7Q*?Z\D[ D#['RQ_=;"F^*76D79^M"@H M+3BY*QR'QDN!'(RIV[HL)^59C62$"DF-HV7M%P2?CKV1X[5?]8 =!Z-CS]CG M]CW3./\Q69?,/&RIF$U_K S*2C:+SW74[=V?U]+Q/V?+_\#E1TRS+]/)?]69 M^(%++FKSCL^KV95U,RC=Z)Y[;:HC;GSK0OW!F!EWH/?(AZ@/B/S2_MZ=WK1[ M7O)'K#E8^OLZ9;'V85R$]V(:&XMAO0P=+[NTTG5\LZ-_2?9\JU+[@^_(YS+_@\O=9.%^< MV9QDT2D JQLL5? !?&:%I,"-DQ%%O/]>N>$=:3 2QYW=/M*1Z4CKO=QA\6E! MQ+T-QXLO7^8K[_0M68?)=#%)JZ3.521Z)HV+S&&I@ZMXFZ^N>A9 E.F.= M<,,,.SD]J^..K>_A7NH<7KVB_Q]EZ^B4CH-$E>PVFH*O3S!A$;@QI ME@L5I'7V&>44=^=[Y&4'O_Z1;(N\YWQ::_O6'[,\*9.T^D_(49^O_H.'>:>S M((PJJ4@HTKLZ[(TL6!(>&)+/[H1,'E4OIW$/OG8[;?]347(BY#SW\5"WJSL> M__GKO^IOAQX>M2<5)QTM=8R$^A@\%;S.*.J66)%3/7 (SJD EF=?Z(*PI7EY M72^#IW9ZQGAQOOK(21UE>/M0:F3Z3PU?7W;LWBJJVD%!:D=AY, MSH%8(2Z"4(IN9F^CC=*HYDN_MY#3R^"JT<#RZ *VXS77+PC7O2?.%R-<<>!\ MHC.N38*(28 W7OH<E#B5H+&!6(SM>\&IP-TT &@ZA%[7SZ%\YO1+S;% M8!)S8!5%PQ0$:_!UOFQ1Q@CKM92N=67S R*Z!,XA"IZUE'8'0F,8M6L=7;,MYZ0MP-9XQ:M M#P>IUAKI &2?\)Q^].5WG.(\G!-C+_*WR712'=G:"+GF[?H$)9^30<:!112@ MC.808E9 /D'BKJ!3K'ETL0^!X]9L#P>\X;34 03;N*ZWJ;O,C3%6DGCKX5.I MD"-K8X0<9)3),:-5Z_*SQBST,GJJEZ!B3(1T<$#6G*TW5F_*[9U%4X*1VH,U MW%4_NX!C7$(,UJ(0:(1O_9:P&V4CK\ =$SSW1SRWUV3/N?VK"_%S^ L7MPEJ M^N.'^>S'I):N'9&QW_FSF^7A#^.F47;]YLMO4Y,WZ4:O+7-><2#OTH/* Q^8CW4K2NMZH0VD]! Q'X^$QU,MQ\F]@\OR=2F8JE-\P\]',KBU,'PRO2 ? M^OUWG%_-DSG348B$.0(9U4#2(G/N _G)TLIHK3&<8>LI)[M3UT,,W1YD VGG MF5R"+=8<;?NX(:ZZDRPMV@:W4H1$D11PPTL=\A0A%E_S*]9Q#%Y(-LQ[SR"W MV^,'H+J0!D/V7H+5)R 46 MW=R_W)/$?B_+H5%XJ)XZ@.$M5S]Q].>L7B@7Q'@\O\YLGG&A7'::0W&,6'/> MU;PI'3,G?7/_WD*O_-HN=2%M!%UD$WB<)H;11H:5V4/@3=/'UQ$*'C.G1- M\;2YM&XHQ75PJ^[&VJHPQPA1'Z4%2*R7@U(60J _9F$UMT'D'%NW NU.72^% M=8-!Y4%MP2!ZZPR1Z[=PFU5M!0H0O:\3E74"KRU"1B>-D-ECI./*HN>,@K8A*A9(*\IUN MBKN?VH%V#]'+K(60QM;NBZNWG3_JV\[B&2:O[RY%3#*SY,C'=63T0-62R:B# :N2+B+&7-2V-I"G,?)Z])VC M1ZMKUD!V8U\4'V;G@8+I;Y,TF]: :C9_]^[5VL1E*;F0/$)QJ6Y\<([V,OM5QL*1(EU*$NIV4Q((4 M^/JZL"HH(1/9P5R:CU-Z0,7(RRE._H9[I!ZZ0]*?X1NNCYFQRDRB9:11T,=J>.MD#E0X&-?16^GD^4DG'_X].[=+%P' M711\6YMKOWL==ZT\F<]H,])!TB)SBM=)8CO=08]]>D\8.%1ILY82[,!VO)M- MO]"G?:O2^4S_S>IL,*>MC))!%CZ"DM) 7:T#,C+C2BRJZ-;-^(_1,?)*EI/? M1$?KHD,\72<%,*8LR=@,8)V>$UC6 M035?-_TX*2-O13KYK=5"(WT":WW@M$SHLXK 4-6\ AGI* H'':WUUDI==.MV MSHW$C%Q@W4+53\/G +GW!Z#K=PO401OR_U7R)!JDF, )ZXF=&(0,RGC;>ES! MHX1T!YQ#E+P=.@=(O /8;##3JW-%MWDQ%(&",:8V F9-)ZQH*!HY][$P)UL[ M05O(&7D362_-'7MKIE^0K<^@1.F%$0A"!0%*U&$Q 6M]>''&\9B#:&VCMA+4 M3UG^46K?#4X'Z&#LS.'? WWGF]G%-,\O7WR9XVIPYMKZ!I8D&I^K2.K^2N,@ M5%E9Q42V.07-[CE+&Q*(6[ZD2WPUG'C2DO-DRXAB\-Q\N#[^NG5&!HRQXFZ2_147B;3]1R#Y23AU8C' M-7O(&6>&;G=O#'EY/FKPF.L4 \N$\I;9I Y'TM;O'K?V]I2H:J>"+A'V9C;' M%!;7]E9P*:)1#KC$5)?>43R;@P-AA0M2Q\CN5VSM ZF?OVS<:JU38N@((7<) MFI>3U5K[_\ POQ[B;33CJO@ +!:LN5D$KTT$E[SE.I3@G#\<. ^_<-Q:C5." MYTAA=PF@/\+B'Q_FDT1\W;FN,^ M<]R'UI,ZU$>+O-]H_MWM'LRBA2A%@+6Y[A+ NK^ (^BHD7E%]W%I/7WQ*9I& M7J[=2_+H,!UU@+D_)M/5=(&W4_I,7"QOJO[)$4Q5E5_PY>6'E3+.BBV2F9Q MKY9F"&$@H/:0++K@5;2!MYYIOP=Y768/#L3%_1$0 RFI _RM.T3?D$#KX.$Z M5NKOD^775Q>+Y>P;SE__ED7Q7*FJR-* MD+'D$GR0#ELOOCF S"Y3$VWP.+32.L#EBY3J&,_%1TPX^5&OC3L2G>#BU<5\ M==P"BB0BN3%(AXO$&#V$HC0%RUJPJ'C(N?7.KQU)ZS*)T09_0RAG[$CB_?(K MSG=E3#$;,+$,5FI9I[XK<))\&916G;%VJ^/@1BUQI;5F I%S=Z60C1!41O$\8-,^\R-:3Y':AJ\MD M2MO[M)E:.H#:=97M]=EY-?OV;;*LN:*K)XXSF4M,IK[Y:V)%<<4@6$Y')WDI M0S3:Y]8SYYZB:=P2TT$AUE0=8_MJ&R15,X]GF1D9G+% #!6*OST')[P SS(R ME0PWF>WDFFWYDG$KMH;SQ%K)M0/S\W-7VHJ#VF_F?8S@:M^8TCF1[90,>/3! MJAJ38.OIZP^I&#=?.ZB).5+DW8'F34BX7B9"MZTRF5LH21GBPQ%'&27$[# 9 MYG54K5VB3;3LEF9EOP""#I1_=SBZSAK7?36K?=CY-FU\)DUP4NO5D ZZ=F.Q M$%VHSW#6<:X3_:AU ]_NU.V&M>>9TQ](1QV@K[IZG]?];6[_?[=$/0\L_ 'R[D#C/R,_JL08)(H_ORV2K*E$'-* M 8)36$?$"8B1'#Z>Z1P4;U(.K1\:MQ*T&XJ>9RZ]G28Z@-6U&;W:EK5*[)YE ME7TQQH$6TM+QT.:J;XB(CSHK'I5K?<,]0L9N$'I>V?-64A]^!]GZ!_67&!;X M__]__P]02P,$% @ !(5!5E\?# %$!0 ]S0 !H !A;&=M+3(P,C(Q M,C(S>#$P<65X,3 R+FAT;>U;;7,:-Q#^WE^Q(6_MC.\-;.P \4QB,VVGB>.Q MR63ZJ2-."ZB^DRZ2#DQ_?5=W1VQB0TC:),0^?V"X6ZVT^VB?E616O0?';XX& M?Y[V86+3!$[?OGSU^Q$TO"!XUSH*@N/!,?PV>/T*=OTP@H%FT@@KE&1)$/1/ M&M"86)MU@F VF_FSEJ_T.!B>-5$AO@F[\SGXSL]V9X';2B<+P<6.IG<5+Z[%$C&6GL):D M(T6^5>)8)4IW'H;%7]=)O!%+13+O/!V(% VKOY/=YGI)I"%ESA(X4=)[S20;8Q%CQT)C M;)6F>$HSE(:Y$/X2-__.C16C^5?W<_=6/Z];#\) RCB"58 LGD"*Z1"UP\!. M$%XJICG,)LJUD\H"DX!IEJ@YXJ*-ZX[)^0Z\Z9_"^1\G+W;@E7_J ^%TSN0% M2N@G!)L6,37U26BYDY&JT*#19"044P23#XW@@FF!QM\$U39YFS'.B?!>@B/; M:;5OA;E\)22G.>QXT4'VO8@5?7#KVX^^C!11>\_!4,7Y$3.3SP[J6^$G9"T; M)KAH/U2:H_;(QX1E!CN++UTN3):P>4?(PM)"J5OU/E36JK1#%G:GJ*V(65+- M:#&3I;C*HL]:?K/]S"522RF'0JL:N,JQ?I%C \MOR@[V_':I>:LX]*.5LG7= M1DT_:JU6O=YM4)A9 M74*T3 K7W0U85?;M MKN-M3=;[1];]O9JL6QY_+\C.\K3]$6%'[BSC.%N<>7)JY7:!J; 6L6;M769M MLV;MML??9JQ=.LS7Y+T?Y*WWQ]L>?YN1]T2E0A)UY1B8Y$1?G2G-+,*OBCR1 M3,98<_I^<#JJ.;WM\;<9I\_0(-/Q!)X\;!UTX1BGF*BL^/W \ MKAE>,[QF^%9,T5J&7_TR5I^4:]K6M-V>*=J0MO51^?ZQ]V!GKR;O5H??AN2M MC\HUIROG[L2_KJL:EY7&U9S_@J/T^G#XVI#_^'GA4PC]V'ECX[W IV#XCGDE M* KE[EA=9'/KZB+[[W-AYU]4$KDU9;Y]5\[[H629.IFZS1,=?:X*>YE95.IP MMY6JOE>U/:\1B^W63"0)#!'&FDE78<\DL)G3+C.T*^QUK\^MBB_@K136D(J= M (,I2_*BUT?10;%H;US6NS4@+O S@*Z(&8O2999E2A186%4 B\NPT@.K$+TJ M9+R&;+H*63?KI5M;EQ<&FM$>!/J7 M+BV@^8'#F6D$C2(=YMI0O+F-ET9F:$_FJK=5;CTU\C*B-%K REV*QSC7&HO M9+3AD@ZA13AO7K2_$H[U]T:N7Z')5'F!J*,Q8>[ZP,I+-=5B'EZIL"&MS+F] MJ;+2B*7/\DI0<3GI\%]02P,$% @ !(5!5FE-Y"-:+0 ?.D !H !A M;&=M+3(P,C(Q,C(S>#$P<65X,3 S+FAT;>U]:7,31[OH]_LKYI!S$[M*%I87 M;$/>5 DCP.<:FV,;2#Z=:LVTK'X9S2BSV-;Y]?=9NGNZ9Y&78$ )J0H@::;7 M9U]__8]7IX<7?[P?!=-B%@?O/[P\/CH,GFP\??II^_#ITU<7KX*W%^^.@YW^ MYB"XR$22JT*EB8B?/AV=/ F>3(MB_OSIT^OKZ_[U=C_-+I]>G#W%H7:>QFF: MRWY41$]^^Q6_@3^EB'[[/[_^Q\9&\"H-RYE,BB#,I"AD%)2Y2BZ#3Y',/P<; M&_JIPW2^R-3EM BV-K>V@T]I]EE="?Z]4$4L?S/C_/J4/__ZE";Y=9Q&B]]^ MC=15H*)_/5'1MA3C@X-HLB#<#\,_V=[&U;Y%)[G ME_)B$_[3)OWW G_9F(B9BA?/?[E0,YD')_(Z.$MG(OFEE\,1;^0R M4Q-^,%?_*V%&F)P^7NO5P#BQ2J19W6 +ES2ZF:JQ*H+!9G_[UZ?XO-E38V?. MBD,X/IF]H&]4$L&GYX.#_N;.O&,;@W P&43^-EZFZ>=@F!3JSU)T[6%PVQX& M6["'\]''T=GPY' 4#-^N D B>RWQDC+?FN9Y=]E7JC)XBN? M"]WMQ=NC\^I( K/:1US'3NLZUHJI#'[^:7OGQ? RDQ)QCSZM!RH/Z!( F552 MI('(@W02O);CK!39(ACL%M,>XO$@&,OB6LHD&,:QO,S2X)T*L_1\D1=REO>" MX^/#7B""5S(6UR*30:QF"BE$K,18Q:I8!&$ZFXMDL<;+X$'T(D02?8VS:;^C M\Q)0.#@1F5B(I!=\?-\+WHG+1!8J#,YEDJ=9\!+IG,SSX$,"B/K-;A$NQAP^ MG^+H1H9EH:XDGV-_-3%EL ][^_1V=#8:GO>^R>G2"LS17JM\"M0=< $NOP10 M+J:BL ZV*:5 MKYBF91&4203/PDNAS)(@ MDY:*L*),AF3DX_]8(+A)37IV>C;P0KN! \Y+G("@5@ M()"B(MV;SWK[Y, < C()%0"+&6B$I)?\]6 W7:0>0U\9%YF+:D"$F0<0\SYT]4KD6 M]M;QI[P<'?N.( CA.^:\<$^X9#H M4B:!*G(:6$5*9#C(&DAD8XG( 1Q19GF! $(LN^-@1$%XIM419:,G> '0& =A,H?1EF_4 S!*)! M)O,R+@A80R*-L/3/<%FP,QJ, MD\Y4GM.':XDS)[3/L#P"C09I*Y"70,8GWB+@$0AD."(N' X[*L (2<*X MC!A$1 GB4P8T*D)P#>.41#P8>0:HBDP4<#(%M)0%JC\J(1C!,UGWKK077$]5 M.-7WD./IB&H(H$R9(M$--KH MED?AW.9\X<%8*UQ]N1+'CA?@#ATR21,1\C ERT[M[$&( = MKLF].@-@9P# F>+1#],KF0!>T_I\OHR8H%D"G:@AB\(\PDCE"O1P_@P=U9R( MMR0Q+AY=AGE4?KW5Q:\O8/_(CC4MXY-P67>GV<# M!]K56S*J-US7Z&$*HG7&8$$4RAD-F+RXE%EN?J#/N+.9G(UE5I_#B$>.W*V? M &H:JY X9].^!:RS>WF=YC!#N'I\$(DC;8).G\+D/7=(N)A+>S%H+F>IQUN9 MN,:-(N4U(@92J4C;W%<!,RK95:VFI6/2T M@-LCG@S[5@3&] VK.J"5XJEE,B8DS*=JCJ.%R)[#2IIW1Z^;N)Q#T.L$9HY? M=D*EZ^8Q(O9S7L*5['3\C-.B2&?/-ZM7Q#A/8Y#$[^(K8J?%W4TS7\[^.VAS M#_&?T\RL9 ZD;@/%GL\;I&,^%_$UJ'5/OJ2+K(54?*<$ V A#357F-11.0G5 M',#_.LT^!_:Q%IA%B="!U1JZHDH).D[(9!V0P0Y%Q@-2EH&A@.BW,4%1<&U[ M=QW4DYAD;-#P_45)I"A=BZO07JY[:YB"4FC0&20=EGIEU!!FETM3GOD 1HX7 M%5Z"K 17:72:2E;3"B_] $=WKL]M?[6YS.[=N(Q+9NL2$IL2@$&UHP0I#S[P/A9)4VH6_!A/ M.,='9J"1H:V#S1$.O/1A,/HLK^A"27;VF09"%.J48W3Y@:8$C K](E'+5L8R M1-.%MAW8-Q=2O\W&""U5L37#>1O19PY:G;9TBB5&Z$>CKG3KC>/3-SA/TY@, M'.[Y:$W6/S.6,<:.V0V.PD5O[^F)ED8!YT-)..DN^1'V^GN[> +G .09F?E>RD1.5$&7^5:*&$C;(?JJ#]EJRU30//3:"H(7 MCI79D$TRUCTNC7LT:"J\HD05HTHUC&3&S(U+7.%8F@ #QDB.QTKU2SIH)4!96TP\+ZP]U3 M'B:3A-H\^1=?RUW:?@F@[WTC5E6C==V(KYFWWP6+^4#<_@YW$GXG=[+=W\<3$.A!8(_% MV!/#7)D4N =;@-V;(9,1B'W&[OI$HY(9CO7YO[BB_: M>+Q4F&D598(CX]%:\N8S1Z7SWW?L%(/=NZST5MF!3JIQ'&C[,$?!X0_NHGE5 M^4,EM*]L)M@EH.HT1K\7C*E:9EIR5(ED+WX%@2BF3=.8\5?3RS[YY:T0$6"+$%L;B=900*IV;>,MA2+%%,7Z1H'!J^84YG[L(N#TQIS^HK68E:O,$"6[JM]"[Y=JQZL1(\A MAY-S25(*,%?G*GQE X,Y=!!@<.'./%@W7.QN8]F\5Q]>FMP M'>QA4;,QK,H/NN)#*M&SA5<<+^P]N?OD.S,3]@ 7RKQ7]U5:L2:O]'(2)')M M/"=_:&T6?^2Z]XCC M$*8"HQZ1Z(DL5JP=W(.Q^$H+L1F*R8'9Z(-K'*_$/[@UA5O '743S6(*S/UR MJET@8R87A9OF@$)Q-3R(Q!08Y+("GP4WJ;'>%JT,69"W- X&ZUR@RZ=G0,&C M-,A3JVN.12QTZ$$MK(0GG@/ I5%0BV&5-\ G-7E4>>&YS1TW7&X)%OAG0%YT-V5EY^TMDF#&+<7G3$MS?1084I135 MG@;7:1E')JI5Z[<$OLJ $NP=)M-Q?WSZK?Q"2PY6FG$X.7X/N-1TG<7R4N6Q M#1Z"\RD-%RAL+&X_J$GUMXMP>ONU1=2.P8IQ5L3!Q-IYZO-2(V'P5Q5'OD7G M,Q9R\]A47%'D4%T%'"\HQH23#_@4QG*2FA!R=0,G#WM=>[993$F%:CTVNLS>XNEX+@,97.*J+\"(2RAH.]:5HG=*RL>C4$G;8D]%L%[K>2Z M\OEBN <2KI[O/9XHE&P1SWPNZDKV=:?^8[J,OQ1DM[N,M[^3U#/C,L8XUO,B M#3\'9_CHU\@[>PRJ02+U]ATH MI].G=$Y,TGS$. X@+HP;/%3/1C.BZ$=/E0EQ&E^!1ADIO2:^0TEOHN*&@ =6 MC:_1/!<7+?HX]GDT X4A2MLH;9EL(KM;S# $4AAJ2H/&'!M$S,+1DKRQK!TEJAQF3NQ.8B,(*7QFC!0IU<7\2XSE 1L^D#N20?UO $=T1ZQV*RO!VE? ME9#@#FU#@VVT+ZL4+.U,JZ_IP.&PC++!N69XK"BBP-]-V9&D*90%<\=BAW)/ MIC7ZYBR]!G$TEV.$46-.:HR#_>,PEK/ O55*)D_1'UJ.*D>0W'Z*EG=CPJ\ MW>%)F&NAHY-L_BL>A8?$VM'N^0M0O]%W9DFMGS9M DSAR!=XWJU.5QL8Y4Q( M+GU0(R@L>KKPC%*QDCBM\!;(@Z [5:>11&VF%)V\CX'?P=KVIN?X)-R;%QVY MUH@X:,N)R/)O$[G;UFY]O]:,GTKV\G8.X ;B&D.3!O/:Q M6]X1L>?(9;BBBD!%#>JMI3N91/9@:N?'>^%5][T9]&F;DS5QEGB2LD::& M+^T\#L;O5?:61D0N4]TF>7(]D+57+ 7"*@&ZM-%2$K;2K*XS!,1E=?Z&4;59 M(^\CAFEAH00G%\]+Y6L+W\S\$+-ZO+7UE?9WUL;K#>4SMX+>N!Z)$HHX1+,W M.XS839&KG/,C&^NH)T3@0JRN)&\4:VXSH/@@ZJ'892/46(\SVUSMVU\6W$(G M/\ZK'-,.X:/+W,@D@0H<$%S@TSE2@%J AO6Q.%5#, LN=>&,G60C9V@,UV::OA/0"K82RZ-TE MJV(,&ZPB(_1G(,#0X%@HT#4Y-$P#AU-'TU57G0D;'K\6VVBER-:U;\^GL:OU M7$O1'^XB)(^*O]JQK)7M,-'.6&D):S=18BO%#G#=W*$?$(:&S5D:83B8>Q3H M*2[S6T;R H+X '@4,4O+9>&PD%T M1K[6A-!T0VJ3C"S<.4_5UN'Y@%<:^):JI,MC>@T[;%4VMOK/G.!_:WZMP:BP M 6BL6"P)1]8BJJ[]5NO&W^U9=PI6S"M*3X,!B88UIJ# MC0[; *L.*^.2O0"(]VP^34ADM<6&7XNX@EW'2%V+,DLT]\EUW9B$ZE%0=!SR M&QA@4I,;5AM(.S5JS\#H7ZSQ9>A2RIGD4JK?3NPSX+D\J"NL2? ,@JUEZ9@" MM_X8X"90^4-?A/5A6_$O8X9O'NFL*L2U MYDQH]#W3HSV=M 614::*T*?@.N9KZ4HVVBM2R.W&)4=B4XA2516I>OV5G$AT MPC9CKTRDMQU11Q19E*H.1COP)[53LA'<,!J&':4VO56$(06/7@M4WQ%9KX36 M'TQR0KMHF^E1;$87.T*YL&V\<*P?M%33>D1'_^=MAAM_S29/P$Y Y\\T<(49 M_-YWQN#/#8[P[0^I0-I*VUOWNMG\11LR@]"<6<.KP12L-(WG81GW6#%[1.G7 MMU155<.]D^12<[EK??+3-72E7JR^@)5Y,XZQ!O@VK@M ,6QZ-N&4I67%@'W, MX8+ ;0FF6CWCD"==>VBAO3,]G6ESNQ8BUEBN+1J5;-X3>UIRNBO UHQ=] M1T_/Z$(B_)RDU[&,.#_3"]"LM&I>+))+FC,W"S/3X6!$++&8&R795,7OO54L M,RNO,/'9_\Z(SU#'[<*-63I4W<)*4Z'];BIT-#$9*PW'9L\S)1-Q:H@O159)P%&7(C#-YI9!QARH#3$*TQM2S->3C\D9@ MZ19M><0,D[ H,Z>(M(DIUT1CHBM!8\<$8[[B:#5&36[ZD*2U*KTX4@R"%E$1 M*\^(*Z%BS@!UC6]5#MOJ8N#!=X:![T @EC&(A3(M\P"3?+43995Q[V")QS4; MJR+3GH0A,"CR0_902)^7+-=2,@"& >3 WS)%O4'1M-[2[8CR.U&#G*.MCA,N MKF#[D:ZA*['Q1BA-L?0FM]-JB4!D0F+ ?1X*W3JG05;A[X% M.I%/04(@?Z",<6X%YP%3DWI=&\6=VN54%;5 MDO"#31R[LM,C1A1%FB5RD?\23*0$Z>B_RNB2[D#GD)C^D<9H[\Y)O>]T @?W M,-$9J&[WDM7&F$Z/7A41U+F=FS)"N9L@&OIEX?:9P=""3,2N-N3E M@Z*2$\NBT&J062X7?*!UKC8T=+N#JE, 2>D3R'S]KACT1OZ+H8-H$<:WK^GM MDQ1]>Y=&O*KC:DMX O M5<^(G0U=SA,M:NF AT#W^BJ(BMZA2@A6G:&L2&-\J'S2W,,$9Z]<)\:?8^RK MOHF 7>L@&F F+*M>EZ6@#YA*PRH:P[7G/>G]<(&P"V3WAPODOL0A6=);CMM MY52"(9-8>Y$^25WP#VN^FGY4/>2X*J3?X7QU!)V [V(T*.1.&8>IC+G?DZX8 M1"06ZS+U;/_$7EM5FUF:*'E M^SHMM)5Q=*G"&V9(,WIA]XB7O=W"BJ@"\:\^ALH]$YBIG MK[F[>KE>L5!VL&)Q:(Q!IGA%/&+DWS*>H!C2&JAPA\,9K(GU MM=WUJI?0X;J);3 $IXICUJZ,3-8;C+:(-:U2#4HH_>"VYM?UM'$KCMGI6VJT MTC0L]>B'3,@_@2HU@Z5A48Q.:GEK?B"Z'W_1"U@[T.^1NX/(S)*(#2)"Z!Q* M,R-V!/-I)G##+:H^!:EIEY(F;>W(SB.O^:FWC1NMJF*V (")3M05HCB6T=PA M=IS2,98L_')\3,'Q8 #@M@NU[UB:NGV0FF39:]J-YJ\(BXZ7W!NW UM8G!9! M<[2Z;XSI]YU@7:V#5HBF00,;,Q%U,(!&^0]BJ/I>I%;*V#UI>0UZO1NEVG7>RP15XU26?_!&$ L>](9XI?I9\- M=["1U7-J9'6=HGQ!I M#/_*[E?XV=5,D6E&] =AT;&M8NB4LJ_0U.QC=59+6 M2Y'I!'$2.4SK<@I,\1F=_UL5M$*4BQ4\KI.)I /(&-I;; H.Y<_-,_(2X7)- M)T33\= TS-:A9A9DC?Z>8W))&6LA05M*YPCY-(L#P7TX\\M^'7*W 7+7!NMK M5^NKK9)WUM'K4,FW]C???(4=?P%?4?N.FXW5'A*%7*\@Z048.\&(5;GN7O5. MQ;[K(13HW(\E!P=C*)26J)!ZZ(ZT5O8"=!F^.^IYH9F&0=?$8]<,8OOCCQ*G OI;3@M M'9++#*U=(G5A%X7#K757^B%!A&8Q,HR3/)]27O!-B)M!,L-;MC3\X.# '8J@ M)JDG.;2)8NV4!1>X,0C^&S:S_V*X\0PEP2V09->)!,XD S%NQ/]Q2"7FO0Z MQK@]B?6+NT=MUGG'V+BR)M)QO9'&N;86YS('N;N.,K%W (XJB"HU,EW3!@I*HZC&&5:BR"=MQLPEH6[;H6,NJ?2VG*FSN' HI5BTGL]KT M?*^SY06Q2[9<'*'W=J9=K)Y5O!C\_+,,I,]^&$COC]K[7:C]B1".#084>#;3 M;@,'%2E3@8,PEA16]!1@4O;\$702=<1TPB/76A/%\E9OVY(H)F^XA]]B<(FBI!^VS:(0O CDQDRH M&+7@>L4U\TON!LC:Z^-\0LI?!TZP("9&>[)KU9& E<*(.8%S[/?@]1:W=EAV M&W07&^N\X@="QO?PVD/Z=3U.&-_F,U3-3H)/1QB(MQHGYJ%4$J7N<;:R/R2;6M@Z5@3 NQM@X6Q.QOQ[=N;6_V]\[^#8!GL/C MX]&;L]/@W='AV>GY'^<7HW?GO>#X^+!E5P47LS)""H;G;L B8S'/Y7/SCQ<8 MFAB+Q7.5T&STTHN9R"Z!IVO)9A>6=H5EH$,1:\BF\^"?*V[?WV2.7\!!%I&9 M6?_%E'SM^VM_O[>3N?/F_U!YV_+AAUL];>?=;_ZT&%W^IM;^U]\U,<\ M@^T[#?N4KHVO#J #;9O_>K+]I!($*<#W^=;\)ACXO50QYK<.( P;7[K9,(WS M7!4P1W@+_< S(6-03G\&Y^4,I),3T%(7(K'8H@_E?OLEV?51-[QYMZKUM+,! M_[6UN36XQ[8V<5-/'GH"*W'C9^)*!1_5Y=_JLG?:+_L6Y-74OTCGSV%[ :6! M!;C2%]_%)2_=N-4P[G"/M^_S'G!_AT=7^5SO@1[W/-95X"1+C^:AO.)+ ->S M%3JG]Z#=DC+_O;/M/?M==O[<*DJ^M<3 M%6U+,3XXB"9[8K*S&^X?[.X.Y/;NWMYX, CWP_!_=@^>?+]&0E]M&6RUO3N_F_7B\5K88[=Q2G7I7"&6 ]W?VMJL"H+"I\&+=>JS MAE$4X\4R6\=C+ITO-Y*A[JSTG'R<^-23WX)[__>7;:2/MU7$!W,-7FLMO(@> MQ^8R2TDGW^8RMO[R9?3N>T]?_0:HUMY$7*7D5&AOX'5\?(@_=F9DF@P+NDIM MRGA4KE'Z@>E%!@A <>MF"3VWQ@9&I=H ]$QB!"", M3X*!+L!Q^?@U!!X7",B^.SQW@LAMTS?'LUJ+/Z2JH*86 -40D-P@><5P]=NA MWG=^4-_L8#QZXO8O>P4$Q! 66_7M;X5W@$CY5%>,T?F3+LYQ!F6CS+FBH"@J MC6TKD/DE W4E+A,(U0PEKE;@=U\6A>U95D7E.55T;BGBMR W3!3\ETA*#!_Y M_?<>MH(<>%?<,K"YY56FJB>GGX(+O.'7IV\%QE:'[ MMBB^D2G]K'!.FC7QYU9V=/!#DP"/.*TN8!^@HW!-K'\#I@I3UXKR;/<'^V@S MN&A-3O":ULDVLF_J*U?A':;J-@9' _&"._M&&[VK$/AMEH>RS7_>W-STX/_^ MS38,L/L65FUU:_KK) '* M2*[7G6BV?6G%EOM$,:WR+8??QRUO]^G8/NJ$#>3@SDT;8?:!A>K_*7<9?1]W M.>@?[.&YG>HJZ)6D7 \IK0EC=T;%5;@2+8VA5-DFC_$Y/$S;ZP74Q(&Z8GC] MA1!MG )G:%H#=.!$J9!M9 MT7I^(5M'%S5*4"5XUQL=6]F3:G^14:Z<U4>5E35I20[(M?7LM_XI3):ZV,X]3/8 MHFB.NRJGK0V57-ZH=H(,""IS39>XEV9UX([>5'Q<+,%/),)2W*-B%EQQ+TZ1 M-<;BVBO*O]1@V"CDE#9[OA2F*IA-G![+2Y687#'BL]P:BF(2)&51'U\F9.%4RQQ!0V'Z%[QK(=86$@Q2J'\+A3 MKX#LSP+N(Y(">V5K>Y4_$:9.Q MKC\F@U>-F7]X_,E7N_]WS/!Y7'[K%,PC<'0+EW*G-P0W+KF*'BIZZ%QD8Y'( M?./T)I8+?NF]*$!M<$9Y36LE['FG58YCB0R)GO!2EI<18K\]BI]67)4XUE55 M326S>ML4AYS(6:I;'E(G"2![O0 ?Q-*JR66I\JG#P57R[Q)S2>*4LC6XI'Q6 MJ'+6JQ+]?,KJIO9C$?=,]TYN\A MD(SU*3CM9IA)32BM\5+JOI$F"YMGMIT? MN,J/)9,Z;="6XG#%G1;NY7>5J>:U$Z:X_3EJ!2Q'P=\3<5!ER=L,;TP+*_H\,B5 SF2A$YRQ9PDV93N' MES-,7+>4M/VA: M%(S(Q.>0Q]/Y'% ?,6'!/:_S7 \G6 ;.=/Z);NC"% R%W'!19>?W@FG5"T>X M^]+-VLC-04!"28U>_653!P:[$T(E;UXIS:.D ^,4[1U%NF\]*=:+'U M%2T5R&P)APRGVE)5#A>5+& JJD?=VFMPE<'5@:PRXPH:5?(?T*RJ/J_1X/0- MU:Y/Y.QLX49 ,LLL3H%QPC !:6>.T4U:$A#=4RWH+E84-4TMD![5>^(*]AF MAW1=5PH 4]Y&ZYN:BJV3Y4U0)F@LDL:WQ(V'D2=X?0T0PD+-E_TA*LTSP4KO MMC)@Q5U?UT<<6%]XM6BA>0-VUS47"&NXW,M?%BLF!(V-$I:X2HDLM M&@U&5SMQ.HERWG*'MD@%:>!'JH; (^/<6N4&V0W1(/$4X%6^K?.CW]O\K=AF MARUJ3G7P]GK@;G[FG$VLMM*ERNN5P'7]0V.\:C/489EAV\NCUDNP1R6^@ZK7 MM?%'B2CB0BMDIB$M/3>&!9>U=D[KE\NAONB*BZ//^D&S5A%Y$4SQRKJ@@FNG MHJ;,)32_TQ[GK+#E&ZDDBEO?7YOO%/I->9O IK'9 VL/5=^'BT4@ED9%;D58WE&A,T!R!&J^1Y2NJ%7$!!3A7NG6*EDU :_"(J2ZXVB;% M5=(UEUP#]BL2O=P\M7-R!1\NB5=;8;7 ".\N,L2!RB0@*-XN.#Y6>O=7U>S/ M1Q]')YW1$K5BUI6B\)"N"'^+\QH=O7E[P><5N/9N1[*ILVW=+MGG%FTB@I5T MN$J.;'V@M7$\-V]7G MR%3<)B&%TS3-#;/&NI'8GL30=-MA'HM8,*D,=4$A32E:,=_4M,7VC50M,&6* M$NF0D,;AL V8Q(3.\!,Z.;\/?;\F=R'#]Q?"32],YL!+0];OT!A1/7.E M1+/*2<*V,9(%VVX=RU2Z!U$UCL#UA;I$US*JX9T#MC@B#HI[0UM7;(L<2]MC M' #GAY&:2//!#R/U?8^,8 [;V%@@2]+E(JEM%19+OT\6A?"3=HH2MU,>KAG4 M!U\5*F8,PL5,@[7]8LH8PY3C'M1BE16GDR,3J3KZ?73XX0*TWF!X^/].3C\= MCUZ]&9T'%V^'%\YO;X?GP>'P;/3ZP_'Q'\'9:/@J&)Z\"CZG)^='YQ=/(&<]GY\NG75T<@'#!T'PY/#$2T8GSW]@8YCN"F>!76A&L\65'8K_*D M+6ZFF\7]*,I72I/_XJF=04MVYS>XPI]_.AB\.!$SH/0'V_>+S?ZBQ= >=Y>< M>=06?/[/%-4&F]VRVM-Q&BW@KVDQBW_[_U!+ P04 " $A4%6;[EL).' 0OT[!K&/YMP<+E1S,)4[@V>/C9?%\I:)B_NSH\/"_ M'GC/%?)S<2!B-4N>T73AVVD*B]-?AVF<9L]^.:1_GN,W!U.Q4/'ZV5_':B'S MX%*N@NMT(9*_]G+8XH-<9FK*#^;J_R2\$5Y.?Z[T;&"<6"72S.[H&*B:[E%MNJ?UZ1X=TW1E6"(U M!1]DEL-__3G3O_B#2?;;5WW7LLH0B$1FS^D3E43PU[/3_M/3Y7=>>>.@:.6# MM\/+E\.7P>#R97 ]O!D/QO#'S?##\'IP>3X,!J^OAT-X9/P]-^0?95ZHZ?I' M+_\1+'_\9G13+3(PL_VA!(CSV"OF,OC++T^.CP^?#V:9E,A)Z.^CY_N!R@.B M&6!.*BG20.1!.@UNY+*0BXG,@I/#'K*EPV BBY6423"(8SG+TN"M"K/T9IW# M"ECL1*9#&*U4,CP8B4F*E;%.@C3Q5(DZV#/3(7',1.!7R=1 M,)X#?\B#L903,5OW@INL'WQXUPNNEC(3>(ER6,G)D^?!_RL%C0IS-1,R ^L+ M=RO-T/T=)J*/;X;7P\%-[_[(1TT#(" XTC0,RRR'0\[D3.6&9$!0BCA8EI-8 MA7 :4W@)2#@XEAQ.(8-O9>X>DD\UHR3L5P3Q=F2I,LWP1T@NB5S%<,S93"0P MZ0C(*%NF3 OT%,XMF*!CL\/G;?]^>O0<5)3A]8?A2_CC9.LW\;C? MM98?L+EM4V*=,Y*A9L[/@-/(#)]Z\-LY,#BA$M .IB0P0(S?&PE\'2.[APF^ M@IN_+$'(Y5+S?%#1K-[6"T*]F2"Z%GF0SP6(D[FX)0$ P@O$)+!SD'Y_WK0S76L>2?04P\1@5"?IL6N:@9NV)*2PC6&8*/ER!K"Y (4_20H62 ME31X\S1+%YM6AVH.J [-F9CWH5+!"@RH!&(A@SU0 >$3,8GE/BD21'U)L'=T M"',7L4PBD0616-,+0%V9U^;&NCVK:J 6)4'$FD]S#I'*M;VPCP_DY20O1((J M)BB!8 , 3?/BHI($8";_62I4S^!$FZ/!'2)NHU4A6#EL&QW6-%"@]>'P*E(B MPZ'V5 &7!2\/<:Z\0.(A)6[C5HF";J.>FT Y/DM%S-JF %52*YXIKQ_41$D_ M_S.7QTP ]AHI"2YI41;6XO,N!I((K2Y0^J#,2H#'"-;M\S(NB*A#MK<*\4F2 M.H+C\Q^P7N=JX=G2!F=2Y&F"9()<1\DI;Q^]QXR&*OM"Y3G]L4*S0K$>- %E MNT4AA['K)T76P1X02,L%@4WE6Q> '3HM8R HI'U2O/6M[+P6<$N?PBV=[ =P M^T'?3N0,^!YK9AFI[3@@3!XV.0*S "@F">,R8I(1)2C8&9DH0,1AG)(1 ",O MX#)G9"-E*5Q<"42!!@I1"^[)OG>XVFKA8\AQ-]@,EDQ O%#"X9$,CF1?>TV0*[M^13MY:AS)W?-9YB [%'1R19 MM<;U !=(DT3&O)E(==&^>QX3H'@X+._\-)5=H^VH>/3S]%8F<,UI?KXPK^Q< MYHZ&;PKS"-\LU^ZSEFWU3KR\9!.L=\-,ZQ+RQUU"?@SK1_EMF1KOA2_O.QU3 MYN2U(F9&78B8/\'Y\.B"=Y9F(5Z @//@S P^=D]E"TC[Y!M(FXGD-S",C MG?Y%&M4HGN2F$6=17=-QKH M1T 7F77%T=^XM@4[FVOO,+JF8]CH)T#RQ"HD5:/I:09=HWMZG8YIP^1[O!&) MH\9G$T:HB%B5EOQ9%L]8>N&'64Y=(LN[)E$N-$4Y#!VER.T09TN6?D!TFH. M-!$YFCTQWHZE4*2D+,6:M=IUW0/[EU].'S__DA:&BL.D>PXXY)@L!;CB24DW MS9F7T>- MVG&@,08V0@)1U,46O:.WFT#^I\3.HHV,QM4Y-(1EU3 MK$Y7[GLSF8,I90X+U )6$V74T/XVJQZ>00XCQ^MJIT&E@*MO3(%*L=$&(WT! M&WBC=^_IKC(9=G4^^DY^V^U9)S/3L[LRTU;KHJD;9,YCH7G,\0VV,H_S&(@K MN$!B7@#IW!1I^"EXG<%/*]*UP>";_[D<^.ZD("*#[0J4!@H?9Q'&+8X>[S8% M/K[KR;B,O'D@[! "10'9_!3E1C!5>0B,92U%AAX8-$G55*'[#[ZN=I75BKIE M,4B2$GX\2C#O Q][%XND:>X(?HQ?N\1'%F!.H]^*74L.[^K#8/2WO"7F0D:/ M+YZ0NZ%#8(($ !0&HA%CGU'+@B8R1/>3]O[87ZZE_C6[D[2:Q_XHY]?(T)=@ MDFO?=G,5>CN7:1IS]H S3>T-\*?.&L?$\6W"C)I7P/O-5.NJ( Q"2.W M4?521#C002RGQ;.3,Z!!-V'G #^YCSCIR7;%E!YMC"G= (%FY&Y](1,Y5051 MP!LI8F!LYQC(/V>O.DM3\] KJTN.G7B $;_D++VGQ6YY:(H)I#,,4W$J>\?( MT1'+B!4SS1\;QV:8)%S$2.9AIB:45L*ZDM%?3HR>[' E3_739RG;;G--4[7G MO-7;?4S;W>D0^Y=2?$ZZO2.>,$)SL.O2,K-O,H6*&O]9/2S9/K M(M/];X^D>DR?W%T_F.FW$QE8Q_<4BW_N[<@Q,)&HT39_F][G.&6'.=)GW928)2, MHW(33T%V57<0USK]TCE.3B#MV5P,-CX695RH9;PV68AW(8J PI:D%/J,/2F- M'YD\)A)G:1(3'#U :Q/NC-F!B*H*AIRM8Z;U[4 T*JI,IR(M8)3JU?3"%H.F MJ7#\L.A-9ZG #Z9H*N XWH4 TBZI3QN=\$XH8H-Z1*YN-R6'4P_BK3/]%[I4:U71IFP>"Q1?'NJOM'R'Y.#8 +F'ACF'^/'MUEKE]4)6FO&AN"'F6S&9RFY4Z:9Y4[R]I1A9T- MDTZ/[#O!'%9KUQMV,9&<9E21)RKT\S1FOBL^?VLH_/[WB&]EIS<7C!H4K$1P M6FXU]HFBD"T9'@KC$+B_'8*1;NTL2\ME,&=?"'G*:H%5DV+CY/28BW1V>/1= M$^1IN&<*)*8*[["-0"2Y_&?__G+V]*$+$V 9)<1I;DS9Q" DBCYZ M^OBT1]ET\!2H"11JRQ5,3*!TPU/21Q.BFRITW53HI<] \E'4V&2;GE^]N!Y4 M%2>;7"VHB\'18U4)KH%9])-]X(%),7?Y4H-PX">&.I;^'<;!:9XY?42S,2M0 M6.M"=-N^#-^)W9YW2@^CGB:7DG1M4!$=PO2-=,R]XPSR?C!V*-JF0,)U;V9C M<76M6RW3G$;+BO0BEJ"UEH)#;;1Z>#7/"SB-]4=5+RW40L;K #A_6%!%D A# MN2R<--_N=[&?G][BI1OH!<+1<.!6+28P*S^+EK>JQ)@Z'G>\MF?6$N6A4S2O M)1GKA'!D3DE.[H;Y)-N77YM$;1LLX[/L &OKL:2J20+F M-MHR[/1.ZB25USF/S<4MY?C4M4NP ?&PN!K#J]LB1Z/Z#/L/*]X[.RSFI!TZ MS*QELA5;WFWEIS-@.O(TD5Z@/?EX2G@R,W7K[8RI;O!]OST;)\T#G?5 6>.B M*=<<'9T:W>Q:Z5Y69CT&E;V9&]<[U6#EJ% M1#%-!GE)SP^Q3N$5,1&][W]Q15(] +T39-]>E'?:&4#=T7A-^S(?;5><>'/M M(6;"<@[+-3[_(PH/VW=M-PB[G9\W!15IU+FI^Z%""E.4DM-N(PQ$A)H\_94N M234P?V):!_!O9C\\5,]-I^2GRH0DJZ]ND MU6]**5J())$9B^.6HE,WN7U#+L*_9VC@9-=# _<@6,YV21Q_L/JIFW]5OX?P MYY6IEOTIL/^(P&Y/Q[+Y4IO2^$EZH(9O7$LM3NJ--OW$2U MLKSSX(2>?]2K(%+:O'\]XV.IUVC[]K[,O\76;P1KOI^5O^O(#&?=*8$C@K/A MU"U;EXX;XMUTG1/@YY#/J&#;DY8^V(%)&8:-7^.NMP8A;=:8\T+*/@!CFXHN MYJZKF$K6\;7"FR /@L%%79\4M?D -0 '%I<$>R>'7AB0KM"RZ,!&P.N(3LB( M'+L6>*%M[C82:MX=I9)CGIT#N*G5QD^JB;UV,#+WEDWIF%.C&]<+5S8F63KZ M-4ZK8C91@\]K+5TFD=T=O8EXA6@M/.M^RROU_CFOBQ5'$GQ_9D/(HY2@)QV_67R\U)EGO;UAO2BE,B);157?8EDZ9^>E7 M]:1LUGEKG;I]^9UJ.SHL&D860(!7!!= MX-,Y)P3+SI ?2"L1_A78 M>+N%\7B7+#>C'%]785/.S<7SB57E.&LM3OQIQ7T#"WC=.F[+FZKC:O6)WLTKPP%0G>EQ&'8>K!S-Q8*+"B]FPM M*WUC\=3JQICSTD;PM<5M6YEI=0O3BV@]UE:<%1Q_-%I+435_SA-9PX( M\H6X85043A6(C&@^\'-:T/.Z2"/,:'$W! /X9?Z%D?!=L"^2A2)M X\B%FFY M*3^OPM35E-+SBL]#4 QGDI(38K'2* )3S'1QO\+3OD4_ZE1@"LP>0X#QG!.Q MD"[GAY7N]X,WZ0JGTI5?H;49%(ZN\SKG9:[UI=X#Y:2^6UDBY M^#O0GHL#5YYB5>NM13CV:N#Q#)9>_X2)ODVB#6Q0DIA[4C/UFW8V#.JT,=-PGV M'GLF?I5*/#0VDEBEP(/V\87-@)>;-<9CJ^GII7]5/N :^Q V M!9+-S V)K]HT$7E>+I:+LMO#HM[!8'IW^\)BZB4?@SR9C,WZ)A?U4V8U@SMIB26K$F6<:U?DF- M#M"BQ[B&36:P<6Q$_J>D;P130ZTM+6=SRBQ>.^@Q^'O%$F_3JWAU<-%O>;_6 M]9#\ED+0W(.M^F27_ '#SZ!0Y[C=UQ1]^&GA_SF)556TR#?03"9U!:5M=%>M M"AIIM('!H-6F9&GP]2RKJNQD#5^8&)=JY=(5C9MG5@Z09@8#= DS']EF;1G$K><)FH,$<9/W-AW*S>U.7&10OX\*3G.3HE< M=4"I:JB7;Z0]C8J)6:FLK11A21O-* MH#\!C^)6:%.FF&YD]JF[FI M*K&OH7-A&M]F(4.6SM.M$C(PI8TH3^;Z,!D,"/;P7IS)M'>[+&K&;5P$;*[, MNH[-A40X=]QM*S8FBCDLZJ2^AZ["Y_?.B>$I<]?KYE4$;?;*@2U[4.SU-ATR5H'PGJZ<+::W]TQO[4) M*8L&4+);1&+AW2OXSF9RJ2\9>\;$$.&G)%W%,II):^*9_-G*9.7)(H>F=^9F M8N9U.!C=+X3>H\JOJNV$-XM-KO5MYG'<8NIPJYC^_-S&)4EK^- X4@R:)/&IRCMQ*U1,61N>[ZPJW=SZ.WZT2W?\+6C],@9- M5Z9E'KRS<:J?E_L;+C<32Y]N@18B#;^^Q18:'LY%P7.RKCJ M P52-U,AL'7G>-# 2$U=&@SR(LT+7.9;T*!@KB5.C?SA,L[EBC@N(9@5Z #X M&4DC&^G1+D32MHN?60VBS6*9H*/(:]^P9J1M:B.L>Z6Y]Z$RW2J8$#_OSPGJ M.#W;!-!;ELAU_M=@*B583_]=1C.ZN+H$T/0)-Q$S]YW4K5C7WW$[,0V8X#82 MVR*=HAW8"@1+9S[#?8$P;A L52;DA5C=7T?5H-6UX&$3M#!D)%,N0ZTT]%BL M+']FI"3XXU*N@C>@*>=SL,)W5VW9=)! =YWQ\B'#+]GMO4<5HG;.;NT(EW'0 M3"M[R#H;ON"C-PS/2;8B"M @4 O@3 0?A'J"=DV5Z+*1D?;*<*S"&&M*-YKT M7IW;=Q-R!3?0QB"I+-S&>YC^EHG8]5QYN!7HD(HESH<2X^Q\R1W#$]U=$B5" M[(R);Z%F/:R.!DS@CV#,W^/M^*H>259"8T@,)X^>""JEGR,Y:;.]SE,[<*6\ M:$R%,K;I]5,#Z,21O]!DDB'S50OV29"R/T4EEWYNO!0J9%T*K@=.,NH;<5?X"P KM]BSH!,K?P%@VX@L>$0DVFU>GAT\&]"AM9I<\@ M42.=".O.\R21R*0N"..LI@DEJ"^6!44Y>SHP6&^B50. ZWDK-VK(""\!YAI? M8^)GB50=289Y?'+FPCQZ_0/PH0JQD>/072%Y;5'KU,U -\HMR!RX QA=(3XS M#(4))U0I7-RU#M]>1=5-EH )TOI.?\Y$ V4>DVW8U3DK!?V!A:_L$N7K[GE4 M$[\''K=SS D-*I.(Z4I_20VBB1C@IJ]D#X6J"NE[, IU(K> SV+TN^8.HM1< MQMRW4:,*$JM G-B>;1S=:\.\6Z0)=UTV.Y.N:BVU;6]@7IGX#'MG(#RJCMC= M[=LF:VU(U>^/QY.RT#D4*J\2_?@#=\$6&F5/. 7B31K9OE%[I2LK,W5\I?!'=[SEDI M\C,%$O<&^X9"-"R.<^UISZ*TW@Y>X"'*#&MQ3*-OD]31WF9UC!1=9FL'VM&2 M-FB)0-P'1]C63%,IZB6&G- M1[K3WHC]O4?[58_(\WV3PF2X4%5CHP/-F:QW6F\14ZU2"N5-/WC5AN'GL(PZ M6I<5K_;U+8#0]!J68/HA>]67'*G7PZ*FF-0*N-M*I?QTJU[ >K#^-86D-4_: MD**E.1,&\=/,N%*#Y3P3N/06!P3EZ.K0O^5Y[;??C+[G8R TSG>^;W:_A1Q, MFK;&L^2D;G.BV%=4)YNS:L,I<05GU *Y,\A6(PE@[O<:;/)LO^.@0!]VA+TJ MT#W=?7]881)!<[QZ+@,S]SM1O]H'BPC]^Z8 <2&B#NG00-,BN:M/QRJ!=@LJ MC#<\,5U]A:P:1N%$+$/673H.+]A[6^N@]2GD=>!GFTD/.^K>EYY)\M>>Q89'SK.PI6#%D6>4_Y- M(KT#8^HZXMU$TAKLSPH]CQ9G(.+,J*]RLNZX#_')#EVLCT1U;.U0/N,]AZHN M4^*S-V"G8D^%:0C$YQ=XR^!,\@KM*% M;9HOIO'675=\P8QZ>=O0V;4"]7]W1>O9\4OS=(YFP=O*9JK<0FD X32FJ0JK&%&<+99>1D4J1\+4M0TT).-M#.V)Q[C&F_!*+L MIU8N)7(58P+F3"3$Y1UL>@?-Q]:Z<66+2BR2NENZPBIGNDK@TL[5TL95[&O1 M9*>2G@R^#@:7PYO;H*/;X;7PZM7O?MI58>3<1); M:B!=]7"I3;(RJ!':C:.R'+Z=I)A8P+K''^!]NG'R\=F3_NGW;IW;\?#M32^XN#AO653!");&58-E' MU;\].'E0N:VHP_6SX^7GX,AT_.9#PZ;7]8/D,[P[*0\0=?5/;(E)%$--4G+Z M-\BE= &W^1PDE)03,;,H#&9C-JSY$%?\X,]^=%=W\EKN*>>^R6:7M_!;2.;[7KY=N:<;M_4=:)7DB.3< MX+F2+KCB%6<+-??\(0GCKU14_KTB.8^[(SDX517][8$Z/'G\Z.SP"0QP%)X> MBTA,)V?'XLFC\,G3,!)/G_[OD],'?SS\IY?%7LZ-@G<'>T'XH;,?S[ MF]&+T3@8=!+BYHDSR3QWU>I'_<-'/URKIL6\'EX.KP<7P?7P8CBX&097KX+S MB\'H[UY_3#3X!@(J?BEMU([=T+P5#&+]^*))PCD$+6\VNQ M:AG/-JA0)3US:A>G?)#CB;(X' <5]G$26:'=3;FN[9D 2AALG#\/*@<,_-B M2M6S<1@$+*3>/%IGP&"ES-P<8T(:E7ZV<9'!!:!D9#.%GHMC@UF%-JLXDYBS M!>.38J!!;BA;>5>=PT@$Y+(:W'RAGT\M6XRPA@T.!N%G4%I0LFMW]?ZNWI9O MU+UMC,=/W/: +X&!&,9BX?G^I>X=7*1\KO&8=(V7>^>XRJO13$%AV)=A]RV\ MH \*J4'U3-%',_&SFH&;WTSY%R&"1%'BJTDZ;(*O=F,M,@;KEI/Z=_[G'J4[ M-1UV[U/+*9HKMB7RO, M&*^2L$T>ELFY@#$I9YCRERCEBI-=\UWNW(@[=W4YI"5P;-//,G/J1A#U6=?N MLW8&^YIC6P^]NVXMD.[LPF%%W;&%:ZI#JN%!9$Y!:%C-#!;;<\,DIN6EI!1\ M+R?FGF$O*QVV]W$*/!^ MF3!7"YK4;*NH._?#% SX-1N[2MA/,=2T)_;O@>_"JXW'^@#]J,^.3_I'3]!! M,V[-V_>::\HV&6L W*L4%H/.'T@L6,(SNZ>%;J\B2130G;C?)%#/I\8'MC.$ M/MD.0C_NG^&VV;S?JN'8^=6+ZT& 71H1\=KM]H'4KI5648,>:.G;U7H__EU. M.=R.4S[IT[9=:>3Y2IVJIYO6)/:=3V\73D2+;%0]VH0V[\.WV5^4**9;K'C= MQ% [<@"[T-F5]W3E:,A>,FQJC2BC^'^<\T-.+Q&!!8V8[T+_;0"^>F[G3\^Q MU?/AFQWKT&C*E796;]IM%11"=B(W6;ED0##4"V'F'&_'_C^"UH,)H]RS:R:P M@,_'EO8A!8Q_CY'TT;WG^@E[%6) 5*&DDF>/D8KL)SXB02L,@0-3P#X^L]T5 M5KUV'7(.7&T'F1!4YCH3<2U-3.R.3G2\7:SF32724MQC."P:/$Z1F\9BY?4S M^#KTF;390*@P^$JV^'0B9RHQY>#$FKD%&H%^VT6X1?55'S23]=[LOP>;6;*2 M3\NFC-Q>FQF!-ZK*MI>?EX2GB[@TV *'SAG1$<+"4(JU(.!QIP*BUCG:M; M%0?7R/!RG&\O&&/GH^##:&29?>T1QD,Y.^UIU"(9O&R\V<%JHD%=#$[NRX<_ M8O10]/S30SI;E-)C3> >'L!/@@?B&16JGSN\&&5 M_*/$U/@XI;1SAL//"E4N>E4)E7\_W )7S-_-='/M)B?08F6B=R&ONJTPJYE2 MV=A,ZEZ?!AB"WVR;8S $AB5V79!EB]);"\ZZVJI4[[4O3''YRQ)SH&_UR8"H M5NQ'C,2"YU>%9(PTL^^:2EY 7C 3AEVWS3GROB>HT->3M]G83-'5+?M2X@CE M,7R7Q)$OY#QL:P+&=FAH0X-?<"T+#9V!_7FPO=X-9]*O*[;U^-2'<3*QZ>O1 MS: *9QK (=.;IKWI#7<9LN]$=8&MG2_5+C((/),?S"L&.\N.Q MRJ?01;<,((.GJ2MC=>UK*&6DIZ9!I;7RKD5(,"0GC"/5KI9+X-C(P-;%###-=5,\E>,*_Z/@EW7;I?'SFBB4BHVM #\S4@%J#4 M(M%5R%>:?U;U( XP"' M3+$SX+VT7[KI,[;KHJF"="QADV%76Y"S<%+)&OOL M(BQV:]?(7297A[+*C!%\JA(T$#45S*@QG_0)U8Y/Y.P.YQ970,NL+CKX243@ M@FJQ'7@F&M)P'=,':RG6A '%/D(/TXN$N6U82<=UJX P.]J#;3(3+.R/]X(R M0;AG:;S_W.,;1;G7X@(I+-3JE#]$9?8EB#5OT<\JI<#5IW>9=%Z-/K0$6;Y@ M N(!U".]C'34")#T$"XE5LP.'-4P*J5NF\?\U9@/N@K-Z0G+!<4=IEI O:YA M@DB2/#*^6]N[H'+C-4@\ZW.73^MF]/>VB!@6QK$[RP$Y;HM2ZX#8(Z3BH&HH;R(&(HJ((+A7%9G(N;'J7=': M^5HK)E8*GEND$?IBJ:YQT4>7%^W#K>T[Q=TB-2!?75'!N1-P(TL)+>]T3# K M+!@=X2FY8/':=Z8PLL7+!#&-[2;8Z*LZ3TQU/>]"[[:=2N[7:0JJTY21M41T M2XO&"YHC4$M!'8- M9[6R[US ^9L[ L[_2^S7\CC\['/+TXTWPTY!1-SLS<@D8X_AV @BS)*&GJ*H0)L^'L[3 M-#>J(<(#8&<5HT$8)D[ '2R80XWGI.52JYPQ>+#8!I> ]5*67QI3LKDY[.XG MI;0S'85V3J_4SLO7\E&]]"?"G1JL#'6!CW^A!&@ MS/A%E1M"BU*$ DG=ER-&+NX$)W=%^$)." M!RGXQJ8_Z2=,_32UM!46Z /^]IU;C?&F7( .?_%6>^ MR\;6Y+X\]A !Y$^#$ CL2OG0T MO@EN1J\O1Z]&YX/+\R%-&)^]>C\.WET/;V[>7\.#US#7X?7YZ.KRJZ:&&_*& M=B&X>O?NZGK\_G(T_CV B>+2WU^,>5KG5^\O;X87\+X1O F^I1G!KKC+^7%* M[C;][+O'<+:J^/?I+H21=H=_M2'_^!JAC[YC%4H?>T=[24UOA>_4(>^/5>7_ MZ=6I04N!ZCT<(0'Q7HJ%_'H0WJV$J&I?)19/12QI=[X:YRD&^H+0 3_T !H !A;&=M M+3(P,C(Q,C(S>#$P<65X,3 U+FAT;>U]:7/;.+;V]_=7\*;KSMA5LN(USM+3 M58JC))K7L5.RDTQ_N@61D(0)1:JY6-']]?)T$EL]F:KI;ED4 (' M9S_/^?6_7ER>7?_^=AC,BT4_CPP]'9PX/$@># OBN73AP]7JU5_==1/L]G#Z_%#'.KX89RF MN>Q'1?3@MU_Q+_!/*:+?_M^O_[6W%[Q(PW(ADR((,RD*&05EKI)9\"&2^<=@ M;T\_=98NUYF:S8O@#O"U7$\CT M7/AVFL++Z:_#-$ZSI[_LT_^>X3=[4[%0\?KIWZ_50N;!A5P%XW0ADK_WT7!F62$W!>YGE\&]_S9]?+1QS M]EOC1YN^:QDP!.J1V3/ZBTHB^/1TOW]PLOS.6](X0=J2P9OAQ8OABV!P\2(8 M#Z^N!]?PX6KX?C@>7)P-@\&K\7 (CUS?ZJ5ON2'_+O-"3=<_^O5/X/6O7X^N MJI<,S&I_*&7B.G:*N0S^]LOCP\/]9X-9)B6R&/I\\&PW4'E - -<2R5%&H@\ M2*?!E5P6"[O!>?G9[U M!"]D+%8BDT&L%@HY8:S$1,6J6 =ANEB*9!WLF*7P.'8A(HE^Q!ZUG]4_4Y$D M,G@O8MR,7O#^;? J3B#BXZMW=-JII /X=KBBN2QR?!P_I:L$!,Y<+?$Q M>(N\X!6^&05X$1*;[@!1ZX6.WEZ:A?;LBZU4/H=7A7EE MDL,O8"I1V&^E(;P<'HQC> M8:%)*>OZ3S(I@(3ZI1;D(Y'2:PLB SH^.B Q,H!_6@I,KI8 J432J!I&L?I M*O_;+R>/GWW522U%A'2P%\MI\?3H$;Q.\^P\+6D/'[H+)>F@?R="[_"_GWE[ M='C:/STQVQ3)4/.DIW#!9(8_??#;&=QKH1*0\5/BDVF2W]'2'_RV'?>WW5)X M"7=A60+;SZ7F@J"#6<6L%X1ZGX&9+_(@GPM@L'-Q0RP1V#D(#F!P( $"Y*QS MN%9P5;[^IMS]GIS0+3CXVR\'C_:?M?V3I-29*'.CY] NH.B>I6D43 5*ADCB M?JF$1>ED3;OU/$6I WO\0F4R+-+LJX0W2^X4]$,XN07R,"V[F$W!<=#V@TS= M#3R5[.#T61[L?-JU4DW+X25["6#A,8I6^MNTS$'QV!%3>(U@F2GXXPJD5P$: M=Y(6*I2LML#,TRQ=;'H[%/P@3)LK,?.AF&61#D)2+&2P TH1_$5,8KE+HI6H M+PEV#O9A[:@31R(+(K&F"4" SVMKZ]&,K+R HI $$>L"S35$*M<&P2X^D)>3 MO! )*EV@%BUE!C3-+Q>5)!(R^4>I4&&!$VV.!G>(&)%6#N#-8=OHL*:! CT( MAU>1$AD.M:,*N"QX>8BIY042#ZDU&[=*%'0;]=H$2K99*F+6OP0H5UH52_G] M07&2]/-O^7K,!&"OD9+@DA9E84TZ[V(@B=#;!4H?E'D3X#&"M=V\C LBZI!X M.+S$1TD"&L?G#_"^SM7"LZ4-SJ3(TP3)!+F.DE/>/IK'C(9*[$+E.7U8H:*M M6#.8@/K9HJ+"V/63(GUY!PBDY8+ IO*M"\#0G)8Q$!32/JFB^E9V7@NXI4_@ MEDYV [C]H($F<@9\CW65C!19'! 6#YL<@:(,%).$<1DQR8@25,Z,E'8@XC!. M22V&D1=PF3.R&K(4+JX$HD"5G:@%]V37.URMQ_,QY+@YHAH!F%BF2-N%]]Q, MSOIEPC:6 ^N_470>\+:@6L,?RHS.'(UP8)0PP;]!-\XC?JI'1P^C_QOVB[88 M'L>[+); JF)D@3UDD_=VDHR=W[7>(I- MIAX=D61E$]\'N$ *=G_,FXE4%^VZYS$!BH?#\LY/4]D8K2G%HY^E-S*!:T[K M\X5Y9?DQ=S1\4YA'^&:YEI"U]:HY\?*2EKS>5L6'A?QAEY"_AO='^6V9&N^% M+^\[/4_FY+5IR=Q8/]T+JDMLK$9R3K&B@#_35C:1I0B)(<-^ \.%@7P.3G^T M"H2];Y5![@SG&.UFX62+Y\TC_.PQ;62IEFNL/>8/SP.KZVT8U1NN:_2:U\8;#50$,9.9]<_09WRW M!3M4]1R=I^F&:(P"\#23L4!.T!FTF:1%D2Z>[E<_$9,\C4%/:/RDDZ3R3UDA!_W2#E]*N(5:((/OF5LJ7,Q]X[*#2T8+=DQR?3!@LR,54A*4M,) M#EI2-U5U^LR->.HQ_2:. 9+)60J3]]PA[;V:V7N%$416>[WUB152*4I9HU>B M1(IT&+*%4VT3.SK^4G;T"E7=,>FVAO>PPHTGV^K56C9 $Y&CP18C4UL*1>K54JQ9'U_7O:E_^^7X]-GG]$=4 M>2;=:\ AK\G& *U5FGT,[,,MJT"USYFW=AQH1H(U$_*MAM>S0Y$[@4QFX">@W^U-4=_;.3K9 M!4,D)D4:K/VVI4DDHZXE5J=+NMGAP\&P^OAN/WPQ?PX6B[ MW7./OI29MMI%394N9S%0%S!.1+S DCGJDC#C\&K#'Y:D6X5 MIZ[[P8*(+,T!7)DX.#S"^,/!EE/?Z9>>BLO$FX?!;BQ0$I#%3U%F!%.5A\!4 MUE)DZ#="0UI-%3HMX>MJ2UFEJ-M#@R0IX<>C!--1\+&WL4B:1IK@QWC:)3ZR M$& UP?_9(>;PK3X,1I_E#3$6,M5\T82<#=T8$SQ\H"X0BQC#C%I>:")#=)II MGY7]Y5KJ7[,33*MX[$5S?HW,?+G,4NV1;[Z%WLYEFL9$@>XRM0_#7SIK&Q/' M(PLK:I*_]YNI-B] $(22&+6SQJ^CZHZ@V5U&R)#Y'-Y-A.SD]A&R*Z#.C#S$ MSV4BIZJ@XW\M10P<[0RC\6<<"& Q:AYZ:97(:R>$8>0N^7?O+#%F6_DC$TYG M4*GB8/;ND=LFEA$K:YIO-D[4,$^XH)',PTQ-*&V$]2>CTQP:W=GA5IXZJ(]9 MMMWRFO9J28 S),CS&$NT!+SYS=2/B)L!@TN!B\CIE/V?VWV*G5Y#3R:@1=9U M?9CG-J]G=?A_E!Q/EYC3=[W*,WTY3 M!!O_OISFH\V'Z7L;VH^1C5M@A_^QQQG>D^,\ZM-."HRK<1QOXBFGKMH,0DJG M,#K'R4F8/9N]P8K_HHP+M8S7)I/O2X@BH$ GZ60^-T]*XW8G3X7$59I4!D?6 M:HGMKI@==Z@.8)#:.D1:9P>B45%EMA1I :-44].$+<;$=@OFC0$?Q\^\0?"2 M']/-%.&(>%PNEB2'T2Z+T5_%3K*IFA:2,E-.=GE3*PG=>BYJ^GF=J55C"D9? M\,M'CM7I_]YQ[!V<\$KO+N+362CR@\F&ZGH.?P:=;GO3-M/X9Y5;NF.-BX1N M9G.)..O,)7>FYWS[38A#XE2=L:"W@MF_UO7S\: J*=GD:T%%$8X>RT;P'5BT/]X%Z9D4/97"6A%YY7,CO3W7(5Y*UZC-Y8_<'GCB M?%'%]T=AYBB&,#C/$]X/MP"W[295[*(3$8R62P[V_U%BXH NJV2F=;!_LC/? M-2L:H2J6@$4P1D]6B>\32;Z9CQ^Y-]-S0N%#U25+LY:EW*A4Q\[-5&_A(U+ MVRPM]%J0R =8I1614",WM>8,A_L'^YWS#\Z<.RY0 /(V[<%]-C>20B^5P"0A M&:@%ECY$*!+('#('8GY$J>3ZN_J(/2"X G.KD9A%%BLVKV[!/'RKCU@)I?G! M9/3!C;Q46A!(9X5O@"_4?1F*.0BRV5R'N29\](5;=H96A1.0E#GE&KH7W6>U MS5NF7XM6A@S&6QKGF'8NT.7%"[B941KDJ376)R(6.L.EEL?$$R]!(*51T)HO M+S\!+]0$C\64;NJ%$_C/[87K!Q=I@8]@=J4UJ]OSF9ST]XFL4N9AUS *!V:W MFUUM9N5-V""Q)JRXY$WO??\1,I8HI3J;-%BE91R9O'GM)B :5H:@X-UA,IU4 MS&?0R@&T=+!RR^'3^'>X49=7&DG!!_4)* G.;N?1?C$G^\Q1)UH66_&V;34_V$3KS##Y2V72 M'';G;(P\9:87: 4&J1$I<*9N/ HP96%^W*MG4S7R0"==4;F-:&K0CC> _*0\ M''L4ZCI["^_52F++P,9:F/0:5N]IN62O5:95V5E8)8> MG^4Q5:CPX>7V%1)7^:WGP/S%*Z&/MJ82&E/+./ELC(/\+(/^&D[8%&5D]>:F MU)!JMTP=7$Z[C= R$5K;]"E=DAID/F).%G ^OK@\5,_-@^:GRH1DKV\ HRZ< MKD@24Z&UJ,QVS(@VQGB-(;N,PMYM)Y"%KJTP1+L*M6I3H5I9M%B'-@4-F]D@ M.F=L40FKOQOJE F1YW*1J$F9.WEVR"E #^._1ILHT_Z;YBR]ALPWU]H8JL:1UEJJ>0,: ME[[_9FC#CVJ>"/+4VI_BI$XMBG7!(SQ]5T$MM08>> M<9'5D2Y\)X?,O\;!T8@1?S_7QK;CVQQWIR*/"":+F-/"I4??K170;D[L=DP&75?&=J,'RM>$AD\CN MCMY$O$+T+KSJ?M RI]Y 9[Y8<033]T=WE.-O,ZL__CSBQ$97C^%])_T#NW\4 M=32Q)^L]DY^6*O/TNO83:N>M,'ZOR\L8YZ=1DNQ&K^\I-B.V0![$7!D!AC-2FM M;)68U]SNT^],[M+U(6*2.X"4[>*NRR?,+(%P@H@N\.D<.4 MZ<1&$QT$KMS4 M"=:K&3LX;:7*9:A9H8GK<13/NX,UL,@/I!4)WX.-;X_W^&1KS#RC/H^KN#A7 M-. !QJKR%K:64O\T^;Z"1YQTJ]\#RE3,)(6VO".Q9<6TU@FSKH M:L/: &.%LTLUPQQ)F"\C%L34@_4,L5!@9YFT.TU7'J"Z:ZXYDS9BTBV^ZLJ0 MJYN@7@#L5-MY5K+\V2 V!>'\-4]D#8?+%&L@FB+B,Q*$!67N<,^(@9]LAT[# M11IAJIV[(9BA4>:?&5$8(FN-,4O9)+%8: M\V2**7CN5WC:-^@"G K,S=MAJ$5>!UNL*E="70:'6'/),F MJ9>HRLW1R2J':6[V6F_:%\"IM4,[:(QN_!VHU\6>*W"Q#O_&8JO[R3RWP-3Y M.@[UGQ6=./X9G;B]\-AH1/IW3'/PBJD 01M^XUEL+5S39$1XW+!5:("QAT." MR;<"2EKO(238SN&!]J=H;X:NMDLY02'R"SPZ!N9<;+1/DF#GU///5.E0CJ2R M0%C..V;R)OTH_JJW#R^O8:LUE M8Y'=YK1V8UVVVJ9N?I_C):[1J+#IN6R';LC(U[:+R/-RL>1B$>.5,*="S2+J MIU[W46MGO(,@-:_9R4P&C=H^X_)HD%6'&W3#NP")]VR]9DARKR5L4$M%A;>. M4?P5999H]2#70&T) 811\C J!## M*;B;2N1LNW5:8*WN$#]XS5!%-W_(Y., M??\U&K;C1?E\DF=8,[:8DEHQ?9F1MGY)+5;0Y,?(A\W@L"%8[#E"U2@(_8A: M&Z6'8\G#VL&ZPM\K9JN;IN*W@XM^P_NUKD>3[S%@UCV-#3_:&J?!\!.5L=P@ MD6(0XZ<;X-NDG%5!)]^*>^L6HY 99[0HK908D;6!"Z%IIV1I($,M/ZN,:8W( MFAC';.48%LWKJ;/!_"MJ #YIB=7/EVFLPG4WGIJ!T'!6Y6:;./E==AU8J<=] M$W1BC5F87R_GFIUL16&8,>VNP;%H'OYR>&O:'#&=Z'(,<6H*)VZ)0>%9SBWG MB8I%A'$8-XC>RG1MOF"DD(U/2H[74ZI2'2FO&NJ%G$H,FS9S^,P9VW%U?E'+ M5NG ^[1UWVS%!XR)J4BIK0T784AYTBN!;@<\BANAU6I3TM2N\65Z%%O?Q[%+ M1MF/UX[7AA9LVYIQM5#>YG9J6[FI+K+3T+DPC?^EY-'IULBC*W//F%X&!/KZ MTSG]-5+INHW=@ V765>TN;G8A@-WVTJ8B6)6C#JN[_&K^JIXY\3@O+GKQ?/+ MS73S @3AP68%&9#-DEET4#W=VM8;%N."KRXF6?IB]">,5E$^#%)5[&,N'K8 M2R6M3&!>++)RFC,W"S/3X6!TOQ!\E$H%JW9!WBHVN>K_4LSP\=8PPX'.1H;3 MM7RQ.K&?7/%KN.)H:HK7&LIKSPL1$+-TVU59=R=>J43.4E(_,/0OJG,2+@ZQ M>[>J$OHHRE!9R>2-0L4F5!G<:60P6,J[@WJ._"004:SGM%9U&D$8A5WSKJGN MYH -KHS+BU/PF$-PCZXDK4'HXT@QZ*7$S"J7R(U0,=?4NPZ[JB#XK\0(GFP- M(W@#MH:,0;^6:9DCR((.HMTC#O"?&?8ZV8:PU_8PYR?=^11W!'RT43QG$U7P MG^\,EJD/PZPY8Z.'CH%ER?8S%2)AHE8.&FL&W +E1]FB?;)Z3_T3E^@DYS+! M&R"%2/<4D=AR,)2F=U!3?]4.$8%R"84J-[BVD'6 MW9T_^%YW$(+MI8\4U"OCJDTC*$V9"D$J.\>#=F1J:CAAD.=I7N!KO@%%&=9: MXM(HC"+C7*Y(9A)<:($.(2O&V\R+";I_O$XS:T:GH>[ENB&E^U:5G56!%_E9 M@4Y$QVF,*8!!9HE*!57JG-R](=2[^'C*/*H#P7JSMD':T> @_AH.7"(0%S866E0,=B9>\?([O! MAPNY"EZ#(IO/P9C>;N+JC)7?0^(:,DR=/=;[0U]NL0O7G=!**S/)^BH^$PLP M+-C)_2+*TV!Y"^"5!%>%\D=[MDKT^,A(.W4X*F)L.*7["WM3YW9NPMT0&;<0 M ^%0N/U6,1LO$['K^/)0-]"?%4M<#^7IV?4R0ADM=+NO1F>$_CY>C>IDP#;^ M ";^'5Z.6_67LRH#1MYP\>B?H)KT.5*3MN?KK+P#QLP+^E1@C)NFGQK\, XQ MAB9Y"GF^6DB-$PC$/$7=B7Y.B:><;\!*&LU(H'IT@[Q88\U_6M7*;MPE]-7B M#[ ^?ZLO42=$[CV\1 .N-S(!5PL@L/]D<*>B1E:Y/$C32";"^O@\.20RJ#C_6^P_6X 9[WIM_2\A-CG9WA?ZUG::3%0/=';T@\^0+ MH \13I/@'$PLHLHGXX:?.'L5NS?9""84[$<,."T.C O,_&'_YZP4] 'K=-E/ MRK?=O>")WSV4^Q?G!&25202^ID]2(PUC%P?32+F'$E6%]+V8F:1R 7^+T1>; M.V!8[R)P)IZ;0"+BS21A)5@-B9=,1%UY$; F+!U!@E# MHSFV6-F5?C!9:[NN?GTL2*/&2+XB31KU:5"96@%(F/NW8(\T9I]Z*$,;N6K5 M1K7F"BAG@N=6)K):N4;8XRZ8#LS25H M8QK# G,?@&?<4.$J7@4&U=R9E(5.U%!Y572PRYD):XNRSLF;P#+$[E+LI(VUWIAQ%< M[3FGOLA/%(3<&>P:"M'H,LZMISV+4KK'E7H.)QU1VHB(37S!9HZT-ZB^1HHN ML[6#(^H6JP)Q[QU@0^"=C54>WLW@>M,IXEUF$\IA2.4A,%A\=I,X(6K&.$%X'Q6T34BAN^L'+ M-OA!AV74X=*L=+73MZ#FTS0LP/1#]JHO.5;?DY7;V M6#] M:PIG:YZT(0],#TH7UBG#5B>UW[[S>@[/F)#XWPK M5.X6?=%9S="^3.6%6-!(*YWZFUR;/]?JT" M':,1=AM"GV?W_6%]203-\>IY$,S 3K")P[0-R4],-(H]/SOP(PL(/1+4_2.F*PQJ,AG5;$B%:0<9JM MKSGYWU4IN"0%V?;CQ@ HAD DHL/.%D 3@L(RHPP.7*XH01O)%#OY4 \O6!?3 M"="6V3%()_P%"WK+6&N=.@2S1)Y)LSB\KP][/NO7>=X1\+R=@]V=F]W;>2[N MH KG23>$]EUU"]S@GOA+H7H_Z4;UOH>>H;=TH]AZ'F'0>''7L7'//]H6LV[@ M ?C@W@FVP:C42M!>!57AMMJEZ03(1>MSR'H-M\L=AO8O4N0=47,,9'QL09#W;BNP'?P2-:-$QCC=E MQB[4CESJ"GK3*?Z.T?7B^0^JS&R;48T9TW5/']\OHU/=-$PBU+4-)"SLO0KNN@B^#"Z MOAA>704?7@_'P\N7O;OI?GIHG"Q:)??AU>JQ99L'9_ ^M.M"93E\.TDQ"8-5 MCV]WJAY?U%45AX^.^L=W4UK$"HH;;'T2 MBEC+!MH._KIR__7WV058P#X6D9E9?]VGKQX64?.[XZ/^Z>E!Y]?[_>[O-@[; MWS]\O"VCXA88OA%-';^(\'1P]J!4%/#Y>?@@,?_!-+8NH'R6?X MY:0\0+#=;]B!F2B&^OWD],_@GREVOPC>HP>RJ+H8ZEW9\,+[^+H/OO6CV[J- M8W&C@O=JYFW@9TA'\X@B73Z%)0140AS@\I_=B]W8^.[WA&RV>0N_AF2^[^7; MEGNZ<5O?@KI)_DG.KYXKZ>)E7G+257//'Y(D_@F,N2&B>=H=T<2EJN@?#U0( MTOI8/CD-Q3D_"DZ,GT?'I_O^>%,,EZE\DE__^2'J]1$1:^&%\/QX#P8#\^'@ZMA M:F:A-XK/23MHL,+@#E=)LE]%PH(4S.M,G9 MF<34-QB?% .-,T1)W]OJ-48B(%_6X.HS39QJ27>$46P@1@B:A')DDFV[JW=W M]>[Y1MW9QGC\Q&T/^0(8B&$L%DKQ+W7OX"+E*4EA$B3A?E#YL,O":>;C3D>DE+C7P"3NTF=I#@KB6+8#*>! M@.8*$^^K7':3GF5R,6!,2KVFM";*Q.+,SWR;VW7BSEU>#.D5..CI)Y\YY3<( MY*UQ%U@[@WW-L5.+WEVWI$HWZ^%XHV["PW7I(95"(8JJ(*"Q9F:+;:-B\M7R M4E(E@YUU01\_>&2CV&4&%A]9.5M,,YT0EYQ@&U8 M8Q1XO]:::RY-GK)5U)W[8>HN_-*7;27L)QAGVA&[=\!W8>H:DMI1_^ Q.FBN M6Y/8O8ZJLDW&&DS^*K?%-%P()-9]X9G=T8O>7T62** ;$.XSC?WXP+:&T"?W M@] /^X29:-.!JQYR9Y?/QX, .W,B.KG;P 6I72NMHH;?T-**K?5^_*>< U=>4\7X(;L)<-.Y@C@BO_%R4#D]!(16-"(SR_T9P/;UG.[O7J.K9Z/ MH.U8AT93KK2S>J=VJZ 0*A>YR&\?F<'X][CK ;KW7#]AKP)>B"H,6O+L,=J3_8L/[-"*YN"@/;"/SVQWU5= MNPXY.:ZV@TP(*G.=B?@N35CRCN:"O%VLYDTETE+<8R@S&CQ.D9O&8N7UGK@= MA$_:[ E5&(PJ6\,[D3.5F*IZ8LW<.HUPU^U+N-@$5?\TDPW?;*D(FUFRDD^O M3:FZO38S F]4E84O/RT)JAC!?;"K$9TS@DR$A:$4:T' XTXA/7F$!9Q')(%U M)#/M0?(G0KC)6-ELRAN5QM: U(F:7.?2^NLRH5I$[BU1M:KP(1T_H,0;\'*I M^!N!&FD+?:\ZG&QC$@.;V34VOJ,_"F+$[Q&&0%4TA/ZBBB@0**_7,M:9NE%Q M,$:&E^-Z>\$U-K,*WH]&EMG7'F%4F4?'/0W])(,7C9D=P"L:U,7'Y'Y^^"-& M]D3//SUT);*)2&2^=_DIEFO^T5M1@+[@C/(SND]QV<<_ZY5O*\E?THAT>]YH M+?5.!%?)OTNLMHA3JF3@7A99H,*>%9P5BM31FB M%9*)WH6\ZJG$0FI*=8@SJ1O_&F06GMFVP&$,&LLF=86?185HK6#L:IY4S6LG M3/'UER6FU=_HDP'24.R!CL2"UU<%\XP>9.>:2GZ!O&#Q#;MN6_#D?4_%02]A MWN:=85Y8\>>A0:(8RT*#H& [)VS:>,59_NN*^WA<)CP^'ET-JHBJ@8XR MK8S:>R1Q4RH[)VHL;'!]KJJ2^S/S>R 9,]2R/::\+M.W685_>?ENS!J\*H#'51?R,[XW[26$H!IS'VT'.AE5*-1'$?H >UUGLPJ)D'+WL0*IT.7 # 6$ MIZEK=G55;BAEI)>F,:>U_:!Y43 D/Y C6"^72[CZ>!.H/!BC1!HX$]&HDN@K#3%_$ MJE;%@7@!]HE9?@85FO9+MQ+'[FZT5&"S)6PR[&H+!AHN*EECBV!$S6[M1;K- MY.I05IDQ%E-5'@<\JT*+-1: U,D,)"+9?](2K+,T$H>HMC5TD75Z7?9M)Y.7K?$N?YC!6*!U /-C-F M52-&TT/XDE@Q.W!TC*B4NLLB\U=CP>@*.:?3,- ;P-I_6U>A?;4$Y+-ICCYJ#5=V.3NU6ARTY@F]Q&55>QZ76N'S& M>=7FJ$,X4]NWI]8PLT> TW3=N8[,!"U$%!%!<,6BCUXWVH<;VWV,VXMJ:,6ZHH)K)PA.EA):WNFP9%986$%"QG*[ M$&CWG<+@&K\FB&GL1L%V9]688JIKC1=ZM^U2<7QLY?PGM]=LK^OAN^'%YTA]1I@;F4HN/T* MKKZP7\%?8K^&HU>OKWF_ M??[6@V=;&M&ZE'-2YR-[F'\!+?(,_HCE;NI"'> M/_+8_WP&UUULVSXE*;8HI%:O9O@DV?H B.>D6.^AC;)S>+"+\+LY&THW"FX[ MJU>ZJY]'WNR\R=.--\,N043NDOA!MN6!GJ0AYW+262(D)2,%$(3 3#\OEZ" R#4)EQL"DW MBA>E"%.2NI,CVC'N!.>713@AYUEU1G10TYV"@J0[+E2C._9?FZ5#J(O2WP4# M.4WZ]?_O6+0AY72Y !QG+'#2WD+T)Z/JJGKE1HHDZXV)SM)TZ M(BRZ&U$UB,#UA;HIV"89Y>T#=OPB?0W?#3VKL<5Z9MV]<.Q:[,-B'TW2S6JL M[7\62^XS\#/V0<+LR<_8QVT%695;#MHI^4+0OG-P YMYAO"G0L5\@W"D>;#S MN)CSC6'.<0MNLW<]>C\,!F?__^+RP_GPQ:OA57#]>G#M M?/=Z7%U>CJ M>G3Q"FL7.=7U[0 &[KL3GE]=;IQU>'$-PP>CB^M+?_CWE^?O+JX'X]'Y[ST$ MMGD=X,(".Q)..KJ^"JY&KRY&+T=G@XNS(2T8G[U\=QV\'0^OKMZ-X<$QK'4X M/AM=7MQJ:;@AKVD7@LNW;R_'U^\N1M>_![!0?/5WY]>\K+/+=Q=7PW.8;P0S MP;>T(M@5]W5^G'ET'WZV/9>D#33)5UA]X"*K[_JP1=J):YIX?">(XC^'6_#- MZW>#EA+>.SA" C"^$ MY>_#B>XGNU?Z66%X6,3O?^GJEG_H@Z8,'^]T*X<-) M&JWA7_-B$?_V?U!+ P04 " $A4%6!3;[&IQ( !ZT $ &@ &%L9VTM M,C R,C$R,C-X,3!Q97@Q,#8N:'1M[7UI<]M&MO;W]U?T=>KF2E40K3@Z=,/)YVG3\]&9^+]Z.) M//GI1_P&_E0R^.G__?@_!P?B+/&+F8ISX:=*YBH011;&-^)#H+);<7"@G^HD M\T4:WDQS<7QX?"(^).EM>"?Y]SS,(_63:>?'I_SYQZ?4R8_C)%C\]&,0WHDP M^,>3\.7D\(5Z>?I<'1WYI^KT^:L7DQ?!^-61_^KTZ'1\'/SGY 1&^12>YY>R M?!&I?SR9A?'!5.$ ?GAQ/,]?WX=!/OWAZ/#P?Y]4GLO5Q_Q 1N%-_ ,-%WZ= M)# Y_;.?1$GZPW>']-]K_.5@(F=AM/CA_T;A3&7B4MV+03*3\?]Y&2SQ0:;2 M<,(/9N$?"GJ$SNGCO1X-M!.%L3*C.SK&(74_3L-QF(NCP];S'Y_B\V9.JS.3 MZ0U,;ISD>3*#UZ%]9Q(^K*A*EV8QEO[M39H4<7"@)S2A_U[_]=,[K9W>]]^] M.GK]RR^_P-\GKT5'I;D,8Q'&DR2=2:1*^+?(IV$F D-=4YF)L5*Q4!_]J B MSN9%FA42?LH3,5 W1<1O#@_^Y8E>KF;B^>'1WGA_[^APOR6&A3\M7ZWTE(DX MR05\@KG(2,@X$/=)$04B"F]5M!"^+#(E_&0V5T"9X9V"L:0S[#6?*I&JFS#+ M4QQ'.($QC:/0AY>",/,C.#5!J[I]?V[C_OS^'#^*_#ZTWW8'XFW_^O)L\*MH MOQMTNQ?=R]$73N6W(LO#R>(OG\O1HVAMA&3T04Y4*MXBR:<+T;Y)E2*JVB,B M^_Z[E\?'AZ_-]/[[H^35"I2?I$24/\ X58I//?G)#G9SP\,#"RMT]'H?3\M, M!HI."5$HG28X"W \DXGXIXP+"2M\_-QC1K^'9Z31Z]N=3)1/Q_H,6$ C%GF\ MH/4=J_P>.=Y5$LE4#-4L]),X*/P\23UQ?M[QA!1G*I+W,E7 K&8AWKY1*,=A M%.8+XE@R7GCB/LRG(LPS,4_#V _GP.22R23T8>02[N.7AX>B*[-<]('G#:?R M-IDK!?.1@2?>P-4/5^=-GL2>N+@4SYX=GSX3>XW>4%JN1NPC;F([BA3(B M]--DN,C@8LK@?HK]5F7[8")S/9=/[->K9\_$%0QLIN#TZ6VZD+$_5= V$ 9. MXKV>T:?VO@ MZH4J:\#ZM42S),SEP==+F(-NIS=JGP^__^[9R]<-ERO7R,CONX-N>^AMD@1* M[G0?9G !:+X%/&F>)L"+%/X-]P;H(2)SY0=QCP)Q1F?O3J9A4F3\E9AH&1E& M=,=7C@_T'Z!*#\V:_I#VCEZ\SD0V5WX(=Q,=$&[/U^IA, O;4TPD/)[2[.%'6 B2 M>&O7$J;,:P67L>)+G+0+*\ #K;\B=O>-WK^4WO6]C"N:(3U.Y#A%XF.%Q!!] MALI^[1[A+EM2:K9 1"IK$RZ8?5C/\6]P;&H9 &H9H'-8DD>Y-1D#O6J.0#/: MQ8.PR9WQ5@X"*'U ^, H00J%U0$>&"?I+-N)E6X"R[D/X<[)Y2T:_&26Q'(< M*:$FP$]R7G_@_+-9$B KL@PF5;\7H)6!OCVK/"7/BS$$4"LE^QSN;1 MM3$QX29) RT1105M<:='3%E]?A?.H.8%"GU2"<8A9D)B#K)??;9\O!?Z(3<"'-F00/VK]MY:_5N2IK-71J]8SLUKU8E ?1>Y-\I66>P,X\B9\NDH3 M%"^1HI$9=&.@"Z5(6_BP5B?0NLFRYM1L8?1*#WI8&70CA%/C(20%3TA4X/RI MS+2RUO!UW3AUVV5,2+4NU6^ZF$@\,6X(Y_JJ-9#2 >'+%HUX=+$E_!HSUW.0 M?88P-G:Q3A5=@- ORD0R7NBGH@0D*FH+Y*0,=(N6 +&A1=[6(OW*=Q=.1<^NBF<0:B60)3LKDKCUO'/#"6Y?=" MW0 (EC "-/N X@O;(B(E@P.T3E?;>4RCN"'0L&Z96JL]\>2%[TR5?SM/8'E$ MK]<3^:5?P,%4(_[;NMW^TM:8$N\U387>9>$S"%!A@J28IS;/6#G M?$5<-BL=\T*3^,:"%[^#8\27W 62M>M=79"6Z.,0)J4(0$U!*RGV3$R>N_1X M;[G[F5P@I0+/B6\P^F4.#VJ14UH_LQ9%C?2'*U+E6_=IF,.]T=*'H-HT+@T9 MPI(8:"F>"-!-8SJ3(,S(,/D R*U32$KU) MN>#0BAV2MW3^C0E&PB&91]+GZ9<;A:N0R9DR%^3O&,&!VX+#MC\&*@KO%!KR M@*LE 77OVM_TRQB7P4<3UUQFM]Z:Y;=CQ!7EG6)*YPM*M][0[D86S1,.K/J!S(XPC;6Q1EJ"/"Q?D>,LB8I\_2M_>WC2(T7(NI@D M_G.:FL',Y8TZ& .OO#V0DURE/\CH7BZR)W]E7-9//X[3GSX_0.HQ\OJ&EA;) M$DW?0+:981LE-Y!1ECCZ MLF2'6ZDATY7V)CJ1?K%$Y M*F)@:4XXJ8S 7$+.U50V:D;#%RV0RSR5*062.0\F1W) FU$9_'Q)KI'@.!1O96J&13) @0Q+@ M-(GLQECJ"BDH%7<=CD0UM#6 "\]N;*KN0G7/.[NJ/[66)*FIO%-+K8TQM!K[ MH69A0JF: ;'0:'!D'LJ&-$0M-_/OY%@USVB1RCP!>PA*SB/E5L^YC8PPM[I: M9KIPYJ/*GR7Z9]$Q#0.R9^($Q? :'E&_ W[C=D 4<80_+ZWT M9Z[RFEU<7?R:E?K3J_\0']6+4:ZL5L!QF*&/\G284/@!JO/DA37#,/P_C$'7 M\W&\>'W,@7OZ;&?G\3E;D$UEZ2_!J$9X"N>]2G#PY:=)A@*RF*ECUSQ+8XL# MXBG2S(PQ3N(#$,$H1!PX0K;+DM#)%DE";2M[;%80*L=ACCBHCDSB]01J#ET- M9]+\XK,8!!I.T%EDHE*"&EE+]TQ!BUILJ6%N9'Q9/YM2T*EO71^2AV4?OGQD M[HHZ,Z7RTG!DCJ.UYEV87(P!\6OQ)I%I(/8N!F_VR11@9Q(HYB\J*[M8'6:0 M<(8'=KI^G.LL&="'#*.EI!&8,7.05-U('1TU):> 0B/0$@,/X$_OK/4 T 5)>H%]6 M0;5[M!BA(0H[SVIZY]N@(I)_\BZ=6)(V_E5-]/6-.[0)]!6$V;S0AX ,2/#= MDB4:GN=#IGVX1%B.>8G'2DV&*JOKF98K=B=E5A^$RR*-G12B(I\F:?@'TXKQ M0 PNVM;:7HE#TIOUX.JDR:P\ZWIE>+#&5,7C0B.!#CNP'J;RN+)B84)RE( A ML5B$XT>Q2/JW)6V3UD3< [?%3S(,29=A*3VUQ&62XU,9T)X/JHU-_9>V%(M3UP.NOM.W"+A",R[G)/*P=EFR.-TBR>*R/.DE/6Y6R+ LR;GCK'B-AY($ M SI*:V^\1]W/%3:=(8.4T P:$^'Z94;"QZ$4UH$)2?2:X<6(ZX72?J PC8K. M ! W/#73!SWQ0;:N,:[ONXX\8HC,E#];"_L2$8I5MPR>#-;=Y=4U6)8[>'JU MMR>?:=1=/N"274'=-")?3L-]J.3W7B MIW).#SD!X?0+>WA8@LBRQ ])E?R$9?AK\X,Q*\Q+ 35$Z\4FHBK5YIB(Q4W=W6\ M_/X,Y$%\:4G"_5_D@2N!''F2(]OFA%P*!1DK]^) 5>3A:22Q@FDM%S!X=D'1A,)AFG.C8%F7M'G03$=7355$.;9>EW.=;Q)*&N'KU?_+&/VLIV]2XZW*BQ_ M*$'IQ@!.YQ=_)\'V33&'YW8BY! M]**93?3,6F)$-F7W.RNQ%?. 1)W?"PR]3*,%/_U <^C2-=F4%,QIC ].)',\ M"8V;05L)ROO-UU&L( ?&"]V_#6TVDZP;+8OH0>&KM=''(,+5!$>#,&K"H[5# MH=-IKUMS7EY8VL-]M,TXMGKC;]4&+ 3,RA!!@\Q'(D9;/ :DHH&5C*6I F1HZQK\X5I'QT&$F1*0P!R^N/A ,4 MIET%0/PN3)/!NSHYQ+.JI#^%(QJI. !B7RCTD(SJHL[NDJB8&:VP/KT((\0Y MIG/%3FHS7(S65?K.2(<'%7X29N@@P2&4J44U,[1S,2RM[JS7<, BXV>,<=H8 M3>L6448)_$J,V%B@!PDN_KF)/B\]Y-6@>#."'3[CVQ1_L7H[;#@@E0W_*SE+ M%;@0H_5YH/$1JB-Y3NG\<0CT#9RQV#TP< J)&-%CN"9C" \>A39!PRGH[[3 ;1JL [DE%ZZC9OG!,K#-<7.4 M,#1)I+1#)PLU_AV.ID3#"ZNN$KGD+YF A$5;8Z-$5B>QRWQHF[RU5RJUT2"P M8Q>X8TWC3=9]^QC"TO9I]RA1J$F-(S1.ELE$,@9XA4%NAQ4^B%U-ZA3(<<\;';4ZV;EL<:MKG>TV7?49C2 F46_9(#L,/X M#A:#LF]9UU#2LA["2+LEDP,R&;U^! W,@5$Z5=?)87-IJ\Y [OBZ/"=DTB2S M:I@OBB#W*/)/^>0NX* ^PW-X)+O,4+;)[\1;?V7)K4G60@[AU&>7*+"D(ILW MK3$ X(Z[A6/)*?](B,521ISQLWI\'GC>1FX=AQPB22_58"G0<\Z!^19DH[?L MY"L(LMG0TNKD30??KV35;KPZ F*JB.\'0W/=$ M!13+Z'LNHA;)I9EC_*[!,5Z@K$D>\_VE^(&^7X; MK\:Z[_"U\6*+KHTKV%0&$!G"QCHIP92 MAX*(",?#/.75M5AU%IFV;3SY9V%!5_;CV>DC:/?HY<9H=T_N-X5TG[5H&4@Y ML>D12!9P!VFI@G@GI8:$-V% @ X2VDP-4\L7*Y3G8:62M*WI_X6F&BY(@-T:4(A=)NHSA5L7[ M]PZ]3+EG@@9)5S0Q2?HJWLOV$64K=(I,2!T%N&[)NL01&40F#D1MX0"L[ _)4_4OU?6RN(V@&[* MJ^+T'Y(:[)D7>>J$5V9N=(M2].57>N/IW6\0O=,RK//*X,XLJC>>QA<=+BC*W59\-$G#A1QU;\(ZE/R32B@((_5)J(O4/]=>3DU=4A M9YGHY^4X:-=4LIJK'H!6MLB6Y6L^&N4M+G7>#.+39B9E-IP87!^)F98B*%0M M\ET1X_K!)L0F RV6I658ZY,&'>C/).R5X&JFU) )1M&>%OZ2.[4)SH;PV8E^,\;3,(EJ:QB=?6$']Z%$24NXP'"H)(B3BD6 M/T*- TAK#GHR5>J ,R C>(49QT2\2PCB1;-7KD$(\I^:+^ M,P;:_+59@\2H J5: D)@U@^(QQS;M@2%3"FVD3*18WP95FP;V )-F"H=D';R M<:[BC)U+B?;IY&0/7Y%$Q@KXY@3^0GF";7IWG!T<\!7I9.ASJ$G?#(M;MFFR M%?@$NMAMRNL.'X5M"O=$EK79ZF>L:#::X^39M+5%)3S!ZT#5@T>[W#T",G6Q54 M.S3J\(6"6V_#4L42L[*&N]+BLDZ?K@13&N6\^U%\2-+;3+O,B;U4I?]J?>$P MCE66Y-(:#9'81XI5AT'8496@_,DV[2@ MY@PPQP$:AH%5/U.RL5*93CW@*,E*B6X]F"+<:V%&G@-7/+&XGFBC70?1H[O7 MUHQ=O@FW*>Z4;!V-NO\PK1_HBZRW&7H1,/(2G7=E^@,]@@".&+E-F&]2HW-0 MQI2'C@T/4>&2-+>5Y=0!K(P&YF6=(PMA/ACV3?:>9M2EMC+OVQ>ZT M:+U-<:?&E-J8T"'CK+#Y%X,29?1)@0 ^D#66AU0:=DD>E 8JQ4&,\9L M;QG;93'82ZLST?V1!GMR>("IY1K+EC%*317.7*/U,@ZSJ85.ZT &%IVX0@-8 M@1K'+!HT><+C_$2@$^JRJA4FS,LY4 8"0=)HMTHY'9ZM_LTMEN&Z@^$[Q& U M(%;:R5N'YUL-5;2(MU:Q=SIREWSGW2JG:]TJO2N0@>$%[4HYA^6(,[6SO/ET MJWPIS2DD6:G-PLD^Z4QG];@^EC4U;GQTEH1.+0(+N6;92\F'EVI^6D;G/-UR M,3P15IA->PC+R<##.AP#N!#&8B#C(O4>(BH\DL4E+RQ1ED&*)SGCE@%G* MO]&$;NY_:<*+/)$F"QGEBX,)O.71/5FJ9Q&O@C4>H)]G]2#;6 [;G;TIEDN! MFL-0L6Z63^LP7YME7W.F[*4OG<0)!]1.N4<*5A!.IIF%%;F*S)1^K)2M(>AS M[2J%!ZZ@A22.5;0R"4R.QX"F)?? I(@FR,NJ%EFW:NH2#U#51."J"N7B$N\P M:]@FUX*EV-W@#DSY)6LH76-_"W?@[A[%&I8?73YI3A&5APP.,M,@6#6XN+]C M35V,H,RR(K4U16HJ"CR&AU2>PL'F&>V64FLTW>!TWR Q!4 MT[M-1T5U/U*XLX6I&2?.N6?.@5Q!&UW-#Q@7A-Y(P$XU+R"<::H/0E'MO$QN*/P"_2 VB=YVWA)M_;.%.@"E MWX\2S72N@7#5;!XE"X6&:(P,*Z)<&G6" B^EGR=ITPW.EB4UP>A< ML=XP6B-ER3!C*WD>RTH/LTS:\.H.NDS3Z(V5HND[S/:VR5EE3UH# %*82]3# MS3M< OF(9U%'&:T=RTS7TR;CJ7R*'#U1Y&$$0Q9[&(JTX#_I8?,@Z>"5!AV']U@ MJ8'IC-U[*9M;)I("#7$3#J;)O4<%Z?4XEN8*O<*A3QCE$IC\Q^8BI%#[!BB2+$7"S&*%/(>+0UAQ ?EJFC9BW.>[378<$&D$4S?>K]WWK7S[ $\^(K8 MM;,RT;.M\NE;QQM-$Z(?D*RM7$^YA(T.!E<-?H$$A6A?P0C$VI^H2=)XU>5PF19(E<'19Z 3NM7$(V$OE M.2.=8PZX@3BKZ,IDF,2QN=IG:^VDG0QX0U:5XN>XIGOA/C(;[!)8)1Z$&Q6K ME* 34 >.C9%!C]*43ZZAFC*#-%4:\%4C0:QG1*#)0]=[(8^"M(M)P;@AV+8! MA##50N9$G68,N!2.I0[Z6^IKAT$7FH>/-*KA(TR Y-9S#CB3%!K 2R_5_31A M9&RL(L-V>20_[:HV9&PMYT TZ+4C]_\ZZM=,:(7S&<_@O$CGU)9&+F',&%!T MZPZK8I>$C3Y>;O7_3%EGDP,X1\&0.T8Z&<@QA=0Q1>*O$+9P+D+<+2CG%D%@* ML^3-J[A?U$>$!X*5)X0ABIAU8()\G5^KQVD]*NO6@,2FNDLLS#AU$I&C\!J, MY#TNMZ6ASUU4#U=/QYC:0DDU:T\TPL2@"RK4^SI>[&&'C'[=]\"$*V.,ILR_:$'"8/,G,?P%MY=WMDX MK*TU!&PH-=/L+A-[)#T!)0"I9!5BYB?VOXPC8LJ[O;.)\SGZJU?_#A\$8MDT M=IPA0UUJ['+CAN6;FR"D2)ZK%OGT\*],J5MX];BILO#"U _VDP*"<*E8)/ GRIH/FI*M6 M,_DZCOJ*'<@$'JXY9U[M&)%PLK)-OBEKW'CPC(X^]DHD90M49Q6A>E%+UQI8 MG/H6GS7!P1^"(E3/ZC$=O#(,4DA MN9I9X(BUAP0#K#'6B01U"UG^((R;2.9Y. O_T#<6)3[S'J:0AEW%S=$!V,2WX=?CJ)I6SRJVI^RI103$: M42,GDL,-S?#D2'1?VQJFB+0[3Q<,N\$2+&B.@K4S*.=&^&&9,$SM:-BJ;\>Z8A1#-Y9!119H M7B"2+:=<.C;&6!8XA_/!B05<%#1R, '*EWBVH:G#S0D*=5/:98Z_36DU9"9H M3&PY'F6,QEZ)*7>.2J3N)(&:8\&BS.#FVP-4%5H,X$69'$<4&I:%CI8L9TBF MJ]ECV0*T F03]7#\ENONN<7,:LI'^_H+8S!/;09:C?#%$>%.T)=IEECGOK-8 M1A$L!3S')H>%6;".H$"VJH(5CYJL9"0RQ@>=9XK8K2#3RAL%JA0N&<70GIBB M%KSFI$P2OZE&L5DU$-\+#N;5N(D$*SD$94U#NP _8TO0+%$H<3!0MA+_:X!P M?['6Q'>.GFI[V9R;JN,&TCU0L]A&@>PLAWVQ5>:E-5O6F 1&52?YH/4%I:@$ M$Z$32BF,U0U0 _*)NS")[(1JCCJ7\!7P_?M\W/QOOUS5[0O?Q7GO?:;WGEO]*L8]06\(_K\8GL 7\%[ M\"T^-GK?&YSI;[4<>M4=#/N7^$SWJ/N!7T<=@<_]SK=H1A>7UV=][IGXLVO>AIO^]S$>7O4 M%6?=\][/W4&O._3$>7\X$E>#_MO>B#\-L9NS]JA=?KH>=CW1@0?I$SS5@7CXP73=NSSK#;J=D2>&5]U.KWWNB0$,I'W9 M@=:OKB][(QB4!X]U>F?0=ON\G&&G?SGL_OL:UPJ^YF$-8) 7[7>P$X/>L'?Y M3O2O1[Q"O:%HOQMT]0BQ<_CS#)IYW__0_1F;:\.,SN#[,P\6OLN+>(G/M3NC M'NS+4I-O!MUVYSW^ZT-[,&A?CG[UG.]@<*-!&^<%Z]K^%0GHW7GO79?F-1P- M>IV10RG0SZ@_H'%=7YZ9C:4AP!_] >VR?;P<7Q])<02K#9TR*0&1B#?=+HSV M[.<>SD>3QQ4L3T_W1OL#;_!2_8FJ>,W*[:G>UZPBD!F(3D6N 0MSUR:1ZT38:#7 MSG61J \,96259WJAV;CQ&TYMJ.YI=3,#V%\_UQOH5EZKX^ F+G+AUN8AM\0W MGZ218[X"G^2&EE8#49;Q,RLYR_!U&?W.'!39Y"Z#OK[8 M*C\2)7W!MBA3-OX]PI#VW+A:9KG7PHI:.]M@X'&E,(T(+YWR#V3Q2 M;$0'3LBVFX#3%"@O(T,#69Q'"QM!#O)5B2-C[4@JRA07^:U!S+*Z&DG$K$"1 M)/^K $D?Q/\W71*FS[N/4-$.^%M4Q4!/Z8(V,F0EK*V?7]7!]JQ^=M8=]MY= MHA1N-,>W[3<@^X.^=;9/.M"#^D]5Z_F+])VK\W8'1@0:Y? :M!9>@M6G8?J@ MU R-[C,<]F%T,&SQ 197Z!763_;?@&K3I@<'W>'U^0A'@@]H?;5/:@QJC+00 MW0',_ *GB$/%!D@=X=7;J/)%=/ !]*8=#E)M7B9,:<[H_.NR_^&\>_8.#MGH M?7MD=6 @!*2@\]Y%CVA0;SKN7?>7]Z#8CD3;TT?LK ]OHUI\T?X7FV2ZOUP! M7=)QZ5VP#42W0-:.01=_QG.&I#9D \Q9?S"DXS T1/HO.*M G.W1L$\&@STX MGN?79TB5>":0,FE\U(KG]$ 'LCH><\X/T-W[L!,AZ9_9B2: M#"[:OV*[_3>C=N^2+5C$3%RVVQ+#9*;$;P7(I4'HZ\3#A'0\B4F0.FB8A[(#/% M^E^3*$D"DLB6P_*Y]"F^:T/TWZ5 $10SK.J- + M 7&3 AAF.IC31JM@V<9,*:D!=/@Q/RE LL0GR;L_QF@0>9<8V.^*AU3!,O*B M&T2*BGHBNCC&LOJ)P0>4-$9N3XJ:5VQQ5Q/B[Y*&KJV V4%*[)UHUZ'Q(-2T M1GES]?W@5H=QH2MRSK .+&7IQ4#4Z)E\I3V3G.A@QUV*X3FF*.F8DIA*8-;V M@T148A$MI2 Y(4#ODWO8U]1;.QH( M*^29B"P3.">N:NA: +LU7(VY<(RB@,)$-FY_$J99KDU9")%:+4I+X:'EPD;E MPIHZ+*71N;3 >2LI2"'Z"Y(4N"[Y%=B,MZ;A\F26\D:\L!Y0]]#7AZ0\!$3& M05A1Q05<&M6UGEW6]>6Q9$5ZAS?!1(:1!JN =2P!IBG5[UO-2DOX+[\".WJ# MN/0VA;>M"8GY9GC=<<-KI1@:D\ "8XTG*N9RB&2'+4OPR71&ME-S4Y87(CD^ MV>/ID0>;_K8L?#6\VQ-E$* +B0![F\9JD>E[@]Q 7L.!*#NX!$T H<0U+=+E M@D/$31MJZN"<1)"ISQ XVKE,H* TXS&Q9;,:&0B"DE2C161(XJ$]8 M-+LZ#'8^$7S1RKM%[)1C0)5$KTEM$PR"!,VL?Q ] R BC@W:(*>UN_5OR %J M%]SZ.I>G?E^CRH[3I, <*,Q)MW&J3F\MU+I8VT.EU]@:@J08FY(>CL"V=E-( MJ.1]61%,C3B&KEFV7Y%UPR6K';9--="*72D#_P";-[ET-3S>80YU0OS?RS)6 M*SW]/5RC2OTK+&-U& [7J+Z[CF6L:Z*.:]36MZIG'+QQ?RO7J!+1I$AUAM&7 M$].#V[X:YI]PDA(:(LGOR]Y>AJV&%\G,&(1H4AP7?V5UO,8SG,89P]T4,:$3 M15:/N5A M"<=(^B9!Q)A<-/O"KZT1DPZ7B%B;BHC8"+YISOR" MJA\8T"&/+Q"FN+#>N&R..DCGN3F7USZ%,X=Q@5D/=_6RI MEVNSI;#R'@LBHQ(%?6?])R^W*BT*=V3S*/YY?6U&$@:-N\,4K*^Z:&UM,_1# MPI'/PTA.^2'TSK?.8F]SBB4W3II,VY12B?9A?R"!+)H]] H(5XONS.(?,)DCE M?:PU=13HM,08+OO'3<@+M] "A@$[!L)LA1GR&G,Z" BFDD!8-.OL3Y5K[X"K_&&EA8/E6%+I!9AF453OKZ:.I!C,1 7 MX)CMT]ALL[S&1=*\GUKSBL*16W4GC0)1 17CVZ7S4&@QNJFB$F Q&*\7 PE38T<9 ,4.9K$:>7A23 @\)^;R>/V"L,[ M'[5?!!S\X/54QAFB&+>\D%,3O6=65)H2+C7CM%?$,LTDPB^T05H/@RW2'+(: MPLK/94JN8#0>VZF8.BHP',P)S+/RZES9@/J *;ASYAC71*>B*.%?&'1/1Q;I M[AAS+UU@P.L,066X/L\\U>A8Z:(&YAPE:X-.S2E%BAP<;N2WQ?:4 M>9'*"'D3#F\*MC." MW@2.0#8%OH2W&LN5"&P(5'5@@.FF*@HL))(1KP.=U.=P4D_CJF$(A!,HKW.2 M01(MED(FD!W0OI3")\W=/O"GIH^GST>1-.*CRT"D<\7,B@:55:HCE?>$ T"Z MM#?5&:^8'HZ6EQ_6$*2&B *J#326'@FE7E>P&(."V)2%DS21.SBX"]BG63$3 MG60V"W.ZW_:T%<6)'*I84"9D&^%;AQG_BJ5DG_HL[1 UNZIQQ@QXV9H*:4:M M<4NFN--/55ZDEO.O@.CC>JPO$*#U#;*!I7XHN>25C6;B)TO Y/5C-*1O\-KV M0@9-Q!8\TPX&\8.:5K76.W4! MK AW,59)L;Y0Q[:SBU=;Y96Z)#USPQRBK9/H"!8Y %TVQI(&K"]E9%*Q>-5) MJB^O7">1L+AAQ%"X:U&#-A#(9?T%TK+YVE8'H"Q'U'ZF:TA/I)^%"'I-W^+/ M)1P7 @!K&X*M@,I7I\'^YD+-@.5T@L8;G]B%U0P]*)X]9]0'&FB&WPVU(]BM*X2G9SDD!EBO&@ M)/*2D4=HAKB[82B-B^5O<["3-0WM&8IUR'2*R-A^,E_L>[N[,\T+P7V+AV7O MV;YKPL.]H<#%$H.+8G^2+$?WX9>O9J^=K?SYL':W][:%FG[]J M'1^>/JK9IS1D'C8L3#:7\3^>G#PI/2*TXC\HB*:)N C]-!DR/CDZDEX]>X9X_- 5'L9!(@/\ M]@(TABD>K]03E^_%XZ2H_$;C]TLCVT6$QHE)D%DQ[@KFXV' MB/>2Q)AND@#C/#_OX DZ?GEX*+H8BM:/ C&I.CX>;B M4CQ[=GK\K(;7#E6,2*&&PZ(*@R67HH7H3&48/\AQ'\]MM]]\L$T!8Q\DJBBZ M .M,Q0':XS9K3'BKLQ91TP]==5K7D<9(?H_C #@LW0TL&J_ ^) NGYLH>>G M8^A0++:QUEDE#3@00XG$:#1GW[P4][1NIA4.T9>^GY)KN+X^0)R8Q+]< _SH M;!L;+VN&EE8CIV*-D;GI+Q&HB M+V('] S;1Z^X]HV609L:XXL^*V6G5LP45\%T(.;T"/A9-WRH=/MFE6*W;LLV MS<=MT1@B.W(N?71CE[[B73Z!V^0!?$<8?;BYY_)^TZZ_RCFR>(H,(ZB!]73! M2KX=T5GNH^/<+5B&N0OWEIJ'!NL9A_FK*9")1Y$QH8FB0X[#G$0A1^%0 W!, M8S^G&_F54IL\KD+5-9P2)YV.=,-\S,+$+J['I?& M^<)T/* &ORWKKKHGI4HAKG3#J?QN3!7R<8W-X4]A5LDD*N!/7Z9C70 R$-6: MEAP<9:%)=%HW1KP9D!3KG&;/-*:?<%24CU&%!MN"@;)T@4VO=&USC^QCQG.) M J:CD=8I@SM,@,US^:U4NW8+'./G*A8.I:\GJ<*2SL"UL9BU2;QG(2:M$/"WO??G;YXC;$7R22_ MEZDJH[>J\M4HE1.L%P3GH8W!6I5Q]$8PD"KPG 6ASD3B%DFWY4/8DJ-UOY0\ MMO6#S!.*M*=E8XYCT]$J>[W#Q[!Q6#0]4JMC97(O5@H9>T*5QR)5B#.K*/]/ M0Y<9@4?G!>K4%_Y6$GX_608SG4G$MJ7EVLE+!PNSC [&F"F5ZI!W_ *3C@I" MCZD]9416;S6'Z/"SX@HU#8K=:?M:P;]N_:LEWNC&[;?]]$;&X1]EKGD7EB69 MP3GI) <(CE/>4F?J3D7)G LV+ZDVLS'?B*9].+!F2%<%J/N^Z./A"V5$I%\] MF6],"L\(#Q-;_C);8E5FE ,3)@76T]'AQV4XE9O_6EKOOF3W2KRO,*==(^W+ M1'WAAQFAX.M@9S1W&BPO3Y?VBTRM5OW)TVFE9!S2\.24$3P+$:KJ)ISD+A/! M99LEL>+W\JG&7KZ34:&L?75"TK=. #+!8%C1&X-#M"&5ZT]S:31*JL(OPQG# M'96/.S!ESI09^1ZE"/Y,F7E8X*N#]Y3V4I+CD=Z$"T8G*:WN./,+K ML;^S A-TF=M5OI*..N"6L)S@59 M"A;?LGFME_UHE[SL:R[$#:UMM MA**>@MLE62C.?,=:\WFF UQ)YD#.BAPEIH?'"J3/R1KI3V*H)AQ+2EI!\QGR M5GHK26XSG3/%^2AN>I;-"JJ4H/VDM$E7IV.ZUAS6J7-2-S-,CL1D15P-#8%8 MO=#IQ8_ ,U"KJN84AU@)7=*&FR'<4X9L81F@#L1.JDMR/!]K1).Y2<'3K&Z M5 [S+QZ[YQ037\IE6E-3I+PQ=]B<^'R+S(E#3*1N1(7[U?3.3SBH\3Z>4%(, M)\@4,3 HK !1\8H5L<*3XRO&/R2"+1LU >69HO#Z4I?3Q;&7$*:062"J,/(T M-/,7-%3M>Z;L#S" MRMA1HA<442U3YP>C&N!H'[$HNVS9?[%%1_&]DOAX [+=IGHDQF-U)U-4AU"X M=_RRE;-8YH/ K:52DUI;02%#2R-H'1JB+5I4E9TRK8./L^3(#AW5H2-&&$D1 M!$'0L&R!%N]3G&*7*?SE%E%X!QDF[!WLZ\:IO*Y>$@M VHL+)!47LS%KR;XS M71(;FD3E#MUV/T[#<4B 38A&+M P6Z&:L\GM5A8KR=+2."QIKQ'&,\&Z;FA2MI_2':WF>S%*NAAG2PER;,2A%59*NOWVU6GO#N1%"@ M.'S6&!IP\S0*S?A? Q M2 'ZZ#4ICG+%/N1D,U,@9'*O2/4:AUHYXX.J^<5-(9$M*+5Z[*U5">D>@WM- MX#450M(U=L=L(#,@.J&RCKD8S@82-*IIL;:5U01@LGQN\[C]VSBYCU1PPXHE MV;=X("!13QFG?RV6W[*4HO/5.8Z-\=:-O($_80%655! GML0#M-;0#" MP_@M :E=H&I/]1&M(^$&X3YW^N@V"$SA$T?W,D$6G@8'?%3>$*0J[&"Z8<,0 MC$O[E\C[\HB3; /WZ\V6G,+@%ND8EW.M!E5[[D5M[-H&JXY/=[7R3^4R+R\Y MOLUWFM ;E/;S"4(_T_B+ XN_V"#+I_8K:HQ(C_-V/$&Y]L1*6?J5)3$[)=>] M90BN&O369;;-04$%X4[MO8.N'U,OXH MI@* )*FKFR0GZ$D2FCG_)^>*3BZ&+#Q+Z&G)31S^H2,18*RS@I FR"($0T$- M0T/0DO64,?;QK+#J\WL1ZI17@[N9P4IE$^F3$QFO?>C<+!"5,Z=Q!XFIZ&YT M?MN 1HV6MMSQA!3S*:9E(X<@['NQ!UOM%#C'TE%S"T6_G.E5B33P2M. 7OU, M+W]6KG^F-V"BK6M9&:F.WON(61&Q+!1D4E#]3)R%CI4RV#+8;QNT+6!G\3=? MM?55'^^2K[I9T--MAQK;I]X< MDES>0K/D9Z&#S#PETM[B@$\J!J0;G$43#%5")]MBX5CU&VM%I$D<^F*F%#O MYYQ;^,\BN.&86V;X&$B"2BW>3,[QTZ--4BQ 4<+CTC/:,,G8OB#K8/,55%_M MC?HL2:,QM"#^YGN86OP!-BL*_4?%R[\Z>CV$99&DMGX./C/R^,G M6\57-W!RZL$+>Y?B0V]TV1T.Q8?WW4&W_];;I$Q;)V>29F8]+"L(F-;9N%2U M25<6&"?PA4Y0;3ISJ]^B"K"1$'5P0!ZH G[39U>_XV]T:)Y"9/RG^6_FOF\HG*?UM)H)=RINLL-7615^A2//J_K=R1 M$1K1S)8T=$^N4I51 AT9$#K=_M^R)^N%D,9M9?W=MA9]J=F3^<15UEBJ=&^S M?R6_A2!&O)>YC),-WV3-7*V=9J+-O]8J!/IX]KG-F[(--QMBUF&6[F=?;"L[ M\M#E]9B+[:LSE9S^%::2%Z=;:RKQR9JY(5&E^\O[WIO>2+2_D+-L=/#GO8O> MJ'LF/K0'@_;EZ-?MY(YH^C$1B&VJIGQT]%J(#A]XM&@[K8B?0!$07 M2@0WL9QU<9QA#-_ND8M#$J>8-P>E0*TY;QA[ZBX*(;')NDMC!C#ZC@: MVCQC#N RZ_S^NY/3UXQJ4BV(.H/%FV;<$T5A0Y/VA#?\/-M[X8HB+9IPJEN5 M?:24IDK2!QTUNY%,'!D&>@(/OL.NN>BD*1M) 2=!D1JDC:49.V43 \4%QI1. M1F$RXR95YJW0F3L0IQEF"*;LX-0\0I1$[YE"BZVRWB+YW#,$$\48?'B7O.*< MNACJRJ]SB;!OJ8%5B46 ?(K[[&?G-<+)#QLY#R-_6!"FG< M$QU_CBB\_A2!>^8I!M38$L;+?>H@]151(TA45@4_1"^[V5RJ7XN8#V5SN@JE MA;B !4W1/;Q7A@=,-(XS1](2:!&.2\5WH Z;Y'P./2> O\2\,&H;'/ Y;+!/V')2-69@5 M&/08JYN(RK^F&(1!!E!ZM7S)#>OGG5NJ6ZK10RC*D@*#%RT#/:]A64OZT;FN MT(A7;G[ZB0U>WMLRYJGTM.F>B%QUV6Q[7*J_EJGN&@RJADS644](7#H*54'1 M>\@*.&O+22*A;OOG[8'H_G(UZ Z'Y[^*L]ZP<][N70Q%^_Q<]$?ONP,CV?>Z M0P\]N?3=<-0>78_Z@U\]\[+H#T3OXNJ\USWS1.^R,^IZ )JR^(/IOQ45WT'D/']IO>N>]$;3Y5CN.WT*C;7'5'HQZG6L]"[?#J#G[D7W_=^Q'_^J$W[(KV /]\.^A?B$[_>@#_AO&==:']RW?B37?TH=N]I/'3H+HT M[>MA^QT]-QJTS[J?(Z$\:&7_9JBH,50\^RL,%<^??S-4_!E#Q9MM-%2$FZ=;18DL%F+(,$40V*:( !/);TKY4ADD?83;E M?&I'Q\,G8N MZAZLJZOBCJ#IYN/Z';_L?R"E>= %A;B[V8UGH#Z,0$LM$Z*;D?/>-+!K)F8R M4/9R=6.OG8QPM,94Z"/,*J8?;E)6(#V1COY<76V$AVXRAG1S M$K=?M5X\PV48(N@(I@Q5MI&,^)9 [:W>:4B!@DF)7>TK?@JDH:M&F1WW"X2HQT[ MZWH>V^"E;UZ1A'-01MZ':,5?>$)]-#;\D''#HP/R[4SY@:U<\L8!XG\ ,0/+ M$!0/E"%H\'HI/7H<^EF\6;T P!%:QE6NJ&K2F7+Q'IG*FL"Z'\!&BRB<) M.LOM32KNC>LIG,]5\%?@>S1A(R:-V8@7K<-C+I^!SXG._+9<^X[9D@Y()M+' MF B0(/T_=6ENN]#:'!"61PBM9=5.'690)[12^OTWR;71DNM5FHQ5R1FW\O)I MGDP*JXJI5.)W('",!-G:I6V<[&E6=A&J*/C$NF[7S=T\L7188#"22BMUX626 MJ2PC,]-89H;+5WDY S7Y"=T7*'YAS./NWMS-J9%N;N[+)#ZHO;UU316X7FN\ MA!BI1C=PEE=JEA#$+#9B2R[@K1QPQ.WRI8\>8@L5C-%S3CERW7CK+\Q$^A;\ M4V/^?/Y7!/\\>_DM^.?/!/]\:0;U1@?_SW[OPH&]A09L."]HJ*;%Y M3LDKV.TY9DSA25O'$[]\0TX/RY(;9OV/CUO/-K@#S=D#JWJNJ>W6N1#70+E$"")6"Q<@@^ M4M$VJ;9L5B >J%X/HU/8JB"DA5H=U F#J)81:9F5M&].T83@J*_K7]VE,] < M._.GS@"3 WK3Z=+0V[?!X3_YZ8L. B'@?O9I@#.@?*GQKWTYESY:$N<86["& ME.-$S))4<=9L0L<'+9 I%JTIX@B#)ZO!118K?Z<(O#GFF$\0^%LG1/7?VE)L MKMV&L7LSO$<3N)T;$&G=RR6=F[A>'ZCV1A>-,BS_T61.V=%?$Y&?;@N1([+< M03N.\7Y]4V28^)R) 6_]WO#-8+]I_#SA+.X52D_2&U!>_E "!OV%+-UJQZ N MZ94H2*C)3'8TMHV&<^#\J2YIJZL8Z1<.RC#W>>C_&:%&5R_$LBP5ORL<+SI% MC+UP#SK\,>CLM.B8+KU0\IL3_K^FI#UL;5!Q(#EF0JMOC;@\K#4-_0FD^MO* M@I*'[#%X "7$Q^9+2\&U800:8=^R=I2)DMFLB/&2(?E?B;VC?7&OU*TN-(B1 MT4LBXS?7P(OUKH&GXR18P%_3?!;]]/\!4$L#!!0 ( 2%05;E2DU$& @ M -#,Q,2YH=&WM6EUSV[@5?>^O MP,K3K#VC+TIRG,B.9Q+;F7IF-\FZ;C-]ZH#$I80:)+@ *%G[ZWL 4I9L2;&< M;!UOUWZ@1>("N, ]./< Y-$/IQ]/+O_UZ8R-7:;8IW^\^^G\A#5:G<[G_DFG MC'UHM=JJ3,J/=HN-Y.T>=ZOZH$SHYBK68'1\).6%2 MO&G(UR^C5%!"J>C1(*8^3P:1Z,5Q% EQD+P>_#N"DQV85W6LFREZT\ADWAJ3 M[W]XT"OY?&[?L'%V[%E=RE ^#MRA--<96%R=::3/QZ+&/I6#]J1T<=;S\?T\K(ECQ.,'MD'M_E:!\NGYQ=7)Z_/S]Y>WG^ M\<-MG\.E>A";XY6R-2/Y3VF=3&?_\Z$,UL[^>9/]$P_)L0_8H:L_' M\?B]']Z>J6Y[WT_#.1OS"3%#$TE3T) ;2\M^*;G!FE S=D&%-H[IG+W7)F-1 MM_4+TRE[JQ2-C&8_R\3HO\^LH\PVV7F>M!'CUW_N&/>>7(S?<8O((H;9C%WE M>JI(C*A9A=I4 18:+N0:Z0@]<)DSGL]8F3M3$D: !!5R%2+/688[([EB*4_P MR#"=@7.=KNQ6#')D'6NYF7F3C%\1^EUJT^*9@#/H4H5$ASZ\02(-$AO,\Q%*9 QX>:0LX-(%AD;0.>M(Q[A]6?L/+YA),[=R9%6^?D3IXM'!H:VQ M6.L@3TLZ325N0\#/&3<4H 6HR%B1AP CX#E6THZ]N3?+0,F>EOV]D#91VI:H MY\G::%5AK# Z(8''ENT"4H* T0HW9]?)F.E@D74YZUH?Y?V0M5H M7U1WU:WT@CBOL.W;9YXLER!?0=#[LG5'Z:V.4G3DQWEW(<#"JY&OU(F/C4"V MW4+J'3SMA;3+]U[L1"^[AZO74[+P&+$-.?=^X#6]'$AX:;>OXO-R3 !1W5.5 MZ75IT !(<")MH%9841[:\1N)!2DO$[LAQ0,JZU2_0%:S)GU?*$'0\,5J)478 M>-LRME)(;J0?@*P$24@UN6^IM%XDA$5L@Z((1(R=/1S"ECM4*B"795(J[O,' MAA6<6(@-U*BDR[+BPJ^8O"$H'O5)?)G2OPE2#Z#])XS6L&'>C;=$Z]8DM@+: M[>EO:^P"[Q,I/"2YU3GW/,\MX.S5K<*ZSKUJ^@ *^ MG K\MTR7U'%()]?U@(K2%$"N#=HF2;01P8&@DT>40[(H !@E5/B5X4VP!ZA MBA4D"S#Z,TRW(M5D(TS/)ER5@7E\#"E-(2KE!+-OUXC#&Q6Q!9-6M^OU8D E M*H(%;:5*8UVZS1YLP_7\QIJ\Y$[OWU^Q>"[FPT*C:B;@3P"5[^ 96/_E:F(62M0![ .OY#*R3I#0^PDOI;DVKF;8.S_T9*]JR"1KZM3I< M8KL;JJ2 *OCHCG7M.#92%(XA_ E%7M[XM5=Y->;V1AMX)@O0)A$H/LQ'3;\S MIN05J?I,XHY]\YNGZ'XX_QEV:/OM34C]NIU2.*@4\5!Y M@!!8$8XWKG&(1Z>-O%^6"]EGH0CA+WG#=$3V1"]51!7\%D"EW['ZO>^B20 JXCJO& -CW&!BI9N:&PCE&MQB2K (S1@ ML\KJ%BG=EEF&C=!O% 93IX^UQVC/&7MK.&W>L;Q%8DX-J*2)X%)@/\ CG&+7 M.&I6>4WF$ZTFY)-;SD?U8;RI"9.R0ND9H70ZUA5+\ELH!:I^E\S??M +RN,C M%S8Z]73'0!J9%F9=\<+2*#X;RCS,7:AT"!2.9-Z*M7,Z&^YCHB<^ M+4 1U%$.T:V*%Z^EV]WJU;2#.T[,>ZZ+VZ&HX\1J67_0?MD_V%C<;4=?6388 M?%W-+SD;]=NONOW?O=G!0?ME]'JK9CMA?JLY1AAMP?,WC7[CSNH<]HIK%MU> MFW[!KD12%XTE,#WV@<(I5EK(K^P]Q09J]F:P3+8P[[^WWEL3HA/4S(BYT!B#9< M5[^16#--]RRP1X':]VZCSA>(Z1"-L'!>R^:A^G\ AE\I]X#A"7K\R4#&>DT5 M%.+)6%+*SJXI*?T)$OM8;=B>_"AVZ_-,J!NZ<;[>;>YM6I"=($W6C&KY$[E" M5Q\(#JNW$1/:^-%K]],J7P!VV#H&6!VX,&X2BDI)9T\>23KZ(>S+Z=7__YZSH8N5>SKKQ]_ MNCAEE5JC\:USVFB<79VQ'Z]^_HEUZ\T6NS(\L]))G7'5:)Q_KK#*T+F\WVB, MQ^/ZN%/79M"XNFQ04]V&TMI"73A1.3ZB-_@)7!S_X^B'6HV=Z;A((7,L-L = M"%98F0W8-P'VFM5JI=6ISB=&#H:.M9OM#ONFS;4<\5#NI%-P/&WGJ!&>CQJ^ MDZ-(B\GQD9 C)L6'BNSM"@&[G;A[$!UTNWN=J!WO]]H'$;YIQCSJ_J>%3C;0 M/-2Q;J+@0R6566T(U']_KYV[P[$4;MAO-9O_K-RR8#M*9C#UKM4FE\YOAC*2CG5:]?91@^RG8UH:V8+',F!=R^?3\ M\NKBT\7IR=7%E\^W??8?X45DCI?*5HSDOX5U,IG\Z4/IKAS*196=@8%K]K7. MSMYM[;=;>X[?5VS]\_'CNGX:<"X$!5%.0H$/[Z/%R M0^&5S 2N>+]&1B\T5:WZ=!S/W_OA[9EJUGLT#1=LR$? #(PDC)&-W%!:]DO! M#8:&FK!+R+5Q3&?LDS8I:S5KOS"=L!.E8& T^UG&1O]K8AVDMLHNLKB.:WSP M]U[C]JM;XX_>LQ2?C.2*)3S&5X;I%*G7Z6"W9)!!#-9R,R&3E%\#]KO0IL5W M IW!+I7/=]@'&<328'Y#LPRKHR<"#!L/93QDMJ"/>?TQ06HW1]>TP&&.L)I@T61Q&IX(WN=&6/W_(U Z?YU 9;(#*%( MJ)Y#KXI1@N98;!;*998@57(2B_@]5H7 -A'>"SBK8FA(HM<(Y4M(.R9S,4J1_2@'T+*2-E;8%UJ/$8+0*&,N-CD'@:\NV$5("$*,! M-^!6Q3^XR(>0'R 8+D MR\8=);'@5A31 ! BBLJ>@*G1AL $DP9&TGEK1"C+?#FU:YJ2\ M2.P&%/>H+&7%'%G5DO2I4")!HR]6*RG\7M\6D95">WIW* 49KYD)< >P7J4@74< M%X96>"'=K6@UU=;A>SK6Q;9LC W]%@ZRV/::*@E"%?GHCG7I.&ZDP!]YT&E( M5LS\V@E>#;F=:0-B,@]M$)[B_7R4]#MA2EZ#*L\_[MA7OWN*'H;SWV&'UJNO M0^K3=DK^4%1,05Z=DPEQVR+0YKQ"4'F$$%@2CC/7.(I'IXV=Y5[_ IM,4^D< MP#W,'6G,[E0N)/KG&]E&.")16B)B_$\2=AI#\%LAT7T?+T46^R.$G;<-T2O9 M$)TH%%?HLT1#CT*GN4> M(IP7K. Q+K"BA1F-K85R*2ZQ"N(1-6 U9'6+*=T6:8H;H=_!#Z9,'RN/T=XR M]L9P6K]C.<'$G!BDDBHN+GCV0WCX$_,21]60UV0VTFH$E-PR/B@/_DU)F)#F M2D\ 2\=#'5B2WT(IHFI%YG__B(2V?+I]WS(='SF_Q2DG.D*,@:GA?"N>6^A/ MOQPBE^>*3_HR\[/F*QTB_@8RJT7:.9WV>SC%(TH(J 7*]?7K&HKGOX'7F^%W M<(?N.#'MN2RN^Z*&$\MEG6Y]M[.WMKA9;SVQK-M]6LW[G&UUZOO-SA_>;'>O MOMLZV*C9AI_?,,>XC#;GV8=*IW(G+OOM_(:U;DK22NJ\L@"FYSY*.,,8 M\YF5?8+(H,ZA9,O70; M96+ I>MC(\P?R;+I@CT5^"]WJ6@-RSR$AI>_#;7:\=.AA(1]FHF!+V$S]NK] MWB[/*NFRP\SYYLX*9?"0VO/A8,:K%&W>Y#O<-^^&7AA&LO8-7JI?FO J/ M$-Z%6ZZR5DC=^@PW"/U=QN/_ 5!+ P04 " $A4%6H:L>G;WT7JMWK/19#C[<#J&A4HYG+Y[^?IX" W#LMY[0\L:S4;P:O;F-;1,VX&9 M)%G!%!,9X98U/FE 8Z%4[EO6:K4R5YXIY-R:G5G:5,OB0A34C%7Q[0X!\.HM88B7TLV7RAP;=>#]T*> MLPM2R153G/8W=GI6]=RSRD5ZH8C7_5[,+H#%+QK,"P]=IWL0M4/:;25VW.EV M8A*VHMANDU8G2?YR$*2%ZM6<0JTY?=%(668LJ%[?/W1S%:Q8K!:^8]N_-V[H M*7JI#,+9//-+M"A-!/I6BR/!A?1W[/(7:(F1D)3QM?]\QE):P E=P9E(2?:\ M66"$C8)*EE2*!?M$<45G"#[SJ;O!B\MMV$P10&H\GI;#SZJ=S9.-&U#V!R!+-78Y@.SEX.3L938_+GZ_$' M& QG6N+:MGO+FPHS[CK9?XBG?R\+Q9+U_^YJZW-7G3:Z>IQ!)+*,1KJ0P8JI M!:@%A;=+(C'^? UG-!=2 0J/A$S!L8VW(!(8<$[G4L ;%DDQ71>*ID43CK/( MA#UM8'>GX[IV,!1I3K)U^>0$^Y (6=K_N+6?(VX1 \UBK'LC&M$TI')WQSFP M ]=KZE+G BD@81SE6WQ3&BTE%E\,!,EB&%]&"Y+-*=;(-&5%H7W!O]:,L:#" M@DJ*H&MD7BNHO"IO]Q$V1%3J)$"^E,628!J4@"M2:SB'045IQ$)BD>LJ?5VY M4M&$P75*A$2&)*.%,;GD= V#2&F))DP3Y40U]2RM&-*B%*5K.,_$"MVMPU50PR3D2G?T$J/S\NJHI@;/QY_]>!& MI-R.V=9AT+FJ-T.RY,C<"+G--0.WK)3TXY))JE_!A4[IM-Y6CK=']@&IOQUH M[\7[6Z9<<7G+XYHN3M=K(1>Z@6;Y-_#A9AJ=SC:-OQ!#W"?)$)9AB4M)F64L MK(K@S!A'X3I]""LKGZ2%9DI3BPGG@-,0#.'(HR)'IA3-AP-QF7' M618]U%KRBF@"JVBY9K$A55UXS2^3YL$,Z?<4"3G=3 Z%C*DT,-BX;UBVW2^4]9J?=_,+X%U/+-C>_^YV=:A>>!T'V36 M*N-;Q1C36"!K7C2\QFZ$(QI* M[#'652?AE(V$]]EW0!V:.[P.272.WE+^-OO>MW4P&O_.QL\1TI?K M.YJ1QW3[QWT$DSO"])4-]BA4^]$VZO<% MYM1'(U (SF+8I.I7(<97R/ $$9]B"\%T!U#V$\,%HPFVH-B.*G9!89(D#+^+ MGKP7>[EDV!_EV"#1+7A1@=^_;T-:96ORP*_VA_3.UX_&-:'?65AX[]?P!02P,$% @ !(5!5J6MQZ$7 M!0 #$P<65X,S(R+FAT;=U8;5/;.!#^ M?K]B&^8HS,3O(21VFIDT"5-F**$DG5X_W&SM:O7L[J/U6KT7H\EP]O%L# N5I7#V_O7)\1 :AF5]\(:6-9J-X,WL M[0FT3-N!F2"Y9(KQG*26-3YM0&.A5.%;UFJU,E>>R<7*8G[O_5>& :,>+3,:*X@$I0H&L-2LGP.'V(J+\ P:JTA+]:"S1<* M7-OUX ,7%^R25'+%5$K[&SL]JWKN6>4BO9#'ZWXO9I? XE<-YH6V3=OM,"9V MTG+;<3>T:4*=3DB)%X9>^T\'05JH7LV1:IW25XV,Y<:"ZO7]0[=0P8K%:N$[ MMOU[XY:>HE?*("F;YWZ)%J4)1]]J<<13+OP=N_P%6F(D)&/IVG\Y8QF5<$I7 M<,XSDK]L2HRP(:E@2:4HV=\45\3%R\=5C0;MI"RG&W2.JR&-KQ8L9 H\UW1[ MEM;?^'3'LQN((XP>%3\(\G!\/CL^.AX.9L>34V3?^?3]X'0&L\EM_,\0N=.! M]^;4')HP'0]+](YW8#=A,(7!:'(V&X]^*GO!Z7AJ M3/XX&7^$P7"F):YMNW>\J3#CKA/]QWCZUU(JEJS_=U=;G[OJ'*"KQSE$/,]I MI L9K)A:@%I0>+ *#-*5SP>$MBP2?KJ6B MF6S"<1Z9L*<-[.YT7-<.ACPK2+XNGYQ@'Q(N2ON?MO8+Q,UCH'F,=6]$(YJ% M5.SN.&T[<+VF+G4N$ D)2U&^Q3>ET5)@\<5 D#R&\56T(/F<8HW,,B:E]@7_ M6C/&@@H+*BB"KI%YK:#RJKS=1]@04:&3 ,52R"7!-"@.UZ36< Z#BM*(A<2\ MT%7ZIG*EH@F#ZY0(B0A)3J4QN4KI&@:1TA)-F";*B6KJ65HQI+(496NXR/D* MW9S3W9V#3O#MY/DRYPH2Q_A:,5*:*-]K(SWN&JJ&&"8C5[ZAE9Z>EU5%,3=^ M//WJP:U(N1WS0(=!YZK>#,DR1>9&R.U4,W#+2D$_+9F@^A4L=4JG];9RO#VR M#TC][<#!7KR_90RY4CSS,53!I2ZW$4EK:I58*G'=5G:[ MIM/MZ,Y2(1H5;Q:NFTZS;#HM%=^5>2VSZQX\*+9-YSMEK5;[NV9^":SC(=C6 M?VZV=6BZ]N-B8)7QK6*,691(FE<-K_%91?#=X@JY"G=_G'?!O<'9'>G=1C(\HKMJJ 7<&;"2#>XSF$PR!5+ M&;\G6E_99T_"N!]MHWYK8&I]- *2IRR&3<9^%7X\CA//$/APP6@"1]MF8Y(D M##^+GCWNO4(P1%P@Y.M.B5?@]Q_:B5;9F3SRH_WKLJ?N?>&[#AUNGMX5O#J[ M] 5-L7.\I ^>Y]5MFWT]A82X=9?J[I0'0=RZ5J>1Y;EH_Q]02P$"% ,4 M" $A4%6OAO?^/EK @#6P!\ $0 @ $ 86QG;2TR,#(R M,3(R,RYH=&U02P$"% ,4 " $A4%6A.* Z%\2 "5T0 $0 M @ $H; ( 86QG;2TR,#(R,3(R,RYX&UL4$L! A0#% @ !(5!5KL$J'^U7 ? X$ !4 ( ! M9:," &%L9VTM,C R,C$R,C-?9&5F+GAM;%!+ 0(4 Q0 ( 2%05:.&^>O MLP$! !]"@ 5 " 4T P!A;&=M+3(P,C(Q,C(S7VQA8BYX M;6Q02P$"% ,4 " $A4%6O+U$#'2< "E"0< %0 @ $S M @0 86QG;2TR,#(R,3(R,U]P&UL4$L! A0#% @ !(5!5E\?# %$ M!0 ]S0 !H ( !VIX$ &%L9VTM,C R,C$R,C-X,3!Q97@Q M,#(N:'1M4$L! A0#% @ !(5!5FE-Y"-:+0 ?.D !H M ( !5J0$ &%L9VTM,C R,C$R,C-X,3!Q97@Q,#,N:'1M4$L! A0#% @ M!(5!5F^Y;"3G+ ^/0 !H ( !Z-$$ &%L9VTM,C R,C$R M,C-X,3!Q97@Q,#0N:'1M4$L! A0#% @ !(5!5F5>D&^H+0 3_T !H M ( !!_\$ &%L9VTM,C R,C$R,C-X,3!Q97@Q,#4N:'1M4$L! M A0#% @ !(5!5@4V^QJ<2 >M ! !H ( !YRP% &%L M9VTM,C R,C$R,C-X,3!Q97@Q,#8N:'1M4$L! A0#% @ !(5!5N5*3408 M" UR@ !H ( !NW4% &%L9VTM,C R,C$R,C-X,3!Q97@S M,3$N:'1M4$L! A0#% @ !(5!5B@VNXLF" )BD !H M ( !"WX% &%L9VTM,C R,C$R,C-X,3!Q97@S,3(N:'1M4$L! A0#% @ M!(5!5J&K'G(5!0 SQ0 !H ( !:88% &%L9VTM,C R,C$R M,C-X,3!Q97@S,C$N:'1M4$L! A0#% @ !(5!5J6MQZ$7!0