0001680062-24-000012.txt : 20240508 0001680062-24-000012.hdr.sgml : 20240508 20240508164713 ACCESSION NUMBER: 0001680062-24-000012 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 111 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240508 DATE AS OF CHANGE: 20240508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ACM Research, Inc. CENTRAL INDEX KEY: 0001680062 STANDARD INDUSTRIAL CLASSIFICATION: SPECIAL INDUSTRY MACHINERY, NEC [3559] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 STATE OF INCORPORATION: CA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38273 FILM NUMBER: 24927041 BUSINESS ADDRESS: STREET 1: 42307 OSGOOD ROAD, SUITE I CITY: FREMONT STATE: CA ZIP: 94539 BUSINESS PHONE: 510-445-3700 MAIL ADDRESS: STREET 1: 42307 OSGOOD ROAD, SUITE I CITY: FREMONT STATE: CA ZIP: 94539 10-Q 1 acmr-20240331.htm 10-Q acmr-20240331
00016800622024False--12-31Q1299664447xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureiso4217:CNYxbrli:sharesacmr:classiso4217:CNYacmr:installmentacmr:loanacmr:voteacmr:subsidiaryacmr:legalProceedingacmr:segment00016800622024-01-012024-03-310001680062us-gaap:CommonClassAMember2024-05-030001680062us-gaap:CommonClassBMember2024-05-0300016800622024-03-3100016800622023-12-310001680062us-gaap:NonrelatedPartyMember2024-03-310001680062us-gaap:NonrelatedPartyMember2023-12-310001680062us-gaap:RelatedPartyMember2024-03-310001680062us-gaap:RelatedPartyMember2023-12-310001680062us-gaap:CommonClassAMember2024-03-310001680062us-gaap:CommonClassAMember2023-12-310001680062us-gaap:CommonClassBMember2024-03-310001680062us-gaap:CommonClassBMember2023-12-3100016800622023-01-012023-03-310001680062us-gaap:RelatedPartyMember2024-01-012024-03-310001680062us-gaap:RelatedPartyMember2023-01-012023-03-310001680062us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-12-310001680062us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-12-310001680062us-gaap:AdditionalPaidInCapitalMember2022-12-310001680062us-gaap:RetainedEarningsMember2022-12-310001680062us-gaap:RetainedEarningsAppropriatedMember2022-12-310001680062us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001680062us-gaap:NoncontrollingInterestMember2022-12-3100016800622022-12-310001680062srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310001680062us-gaap:NoncontrollingInterestMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001680062srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001680062us-gaap:RetainedEarningsMember2023-01-012023-03-310001680062us-gaap:NoncontrollingInterestMember2023-01-012023-03-310001680062us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001680062us-gaap:CommonClassAMember2023-01-012023-03-310001680062us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001680062us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-03-310001680062us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-03-310001680062us-gaap:AdditionalPaidInCapitalMember2023-03-310001680062us-gaap:RetainedEarningsMember2023-03-310001680062us-gaap:RetainedEarningsAppropriatedMember2023-03-310001680062us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001680062us-gaap:NoncontrollingInterestMember2023-03-3100016800622023-03-310001680062us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-12-310001680062us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-12-310001680062us-gaap:AdditionalPaidInCapitalMember2023-12-310001680062us-gaap:RetainedEarningsMember2023-12-310001680062us-gaap:RetainedEarningsAppropriatedMember2023-12-310001680062us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001680062us-gaap:NoncontrollingInterestMember2023-12-310001680062us-gaap:RetainedEarningsMember2024-01-012024-03-310001680062us-gaap:NoncontrollingInterestMember2024-01-012024-03-310001680062us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001680062us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-01-012024-03-310001680062us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001680062us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-03-310001680062us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-03-310001680062us-gaap:AdditionalPaidInCapitalMember2024-03-310001680062us-gaap:RetainedEarningsMember2024-03-310001680062us-gaap:RetainedEarningsAppropriatedMember2024-03-310001680062us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001680062us-gaap:NoncontrollingInterestMember2024-03-310001680062acmr:ACMResearchShanghaiIncMemberus-gaap:IPOMember2021-11-302021-11-300001680062acmr:ACMResearchShanghaiIncMemberus-gaap:IPOMember2021-11-300001680062acmr:ACMResearchShanghaiIncMember2023-05-012023-05-310001680062us-gaap:EmployeeStockOptionMemberacmr:ACMResearchShanghaiIncMember2023-05-012023-05-310001680062acmr:ACMResearchShanghaiIncMember2024-01-012024-03-310001680062acmr:ACMResearchShanghaiIncMember2024-03-310001680062acmr:ACMResearchShanghaiIncMember2023-12-310001680062acmr:ACMResearchWuxiIncMember2024-01-012024-03-310001680062acmr:ACMResearchWuxiIncMember2024-03-310001680062acmr:ACMResearchWuxiIncMember2023-12-310001680062acmr:CleanChipTechnologiesLimitedMember2024-01-012024-03-310001680062acmr:CleanChipTechnologiesLimitedMember2024-03-310001680062acmr:CleanChipTechnologiesLimitedMember2023-12-310001680062acmr:ACMResearchKoreaCOLTDMember2024-01-012024-03-310001680062acmr:ACMResearchKoreaCOLTDMember2024-03-310001680062acmr:ACMResearchKoreaCOLTDMember2023-12-310001680062acmr:ShengweiResearchShanghaiIncMember2024-01-012024-03-310001680062acmr:ShengweiResearchShanghaiIncMember2024-03-310001680062acmr:ShengweiResearchShanghaiIncMember2023-12-310001680062acmr:ACMResearchCAIncMember2024-01-012024-03-310001680062acmr:ACMResearchCAIncMember2024-03-310001680062acmr:ACMResearchCAIncMember2023-12-310001680062acmr:ACMResearchCaymanIncMember2024-01-012024-03-310001680062acmr:ACMResearchCaymanIncMember2024-03-310001680062acmr:ACMResearchCaymanIncMember2023-12-310001680062acmr:ACMResearchSingaporePTELTDMember2024-01-012024-03-310001680062acmr:ACMResearchSingaporePTELTDMember2024-03-310001680062acmr:ACMResearchSingaporePTELTDMember2023-12-310001680062acmr:ACMResearchBeijingIncMember2024-01-012024-03-310001680062acmr:ACMResearchBeijingIncMember2024-03-310001680062acmr:ACMResearchBeijingIncMember2023-12-310001680062acmr:HangukACMCOLTDMember2024-01-012024-03-310001680062acmr:HangukACMCOLTDMember2024-03-310001680062acmr:HangukACMCOLTDMember2023-12-310001680062acmr:YushengMicroSemiconductorShanghaiCoLtdMember2024-01-012024-03-310001680062acmr:YushengMicroSemiconductorShanghaiCoLtdMember2024-03-310001680062acmr:YushengMicroSemiconductorShanghaiCoLtdMember2023-12-310001680062acmr:ACMWooliMicroelectronicsShanghaiCoLtdMember2024-01-012024-03-310001680062acmr:ACMWooliMicroelectronicsShanghaiCoLtdMember2024-03-310001680062acmr:ACMWooliMicroelectronicsShanghaiCoLtdMember2023-12-310001680062country:US2024-03-310001680062country:US2023-12-310001680062country:CN2024-03-310001680062country:CN2023-12-310001680062country:HK2024-03-310001680062country:HK2023-12-310001680062country:KR2024-03-310001680062country:KR2023-12-310001680062country:SG2024-03-310001680062country:SG2023-12-310001680062acmr:ACMShanghaiMember2024-01-012024-03-310001680062acmr:ACMShanghaiMember2023-01-012023-03-310001680062acmr:ChinaMerchantBankDepositsMaturingOnJanuary292023Member2024-01-012024-03-310001680062acmr:ChinaMerchantBankDepositsMaturingOnJanuary292023Member2024-03-310001680062acmr:ChinaMerchantBankDepositsMaturingOnJanuary292023Member2023-12-310001680062acmr:BankOfNingboDepositMaturingOnFebruary172024Member2024-01-012024-03-310001680062acmr:BankOfNingboDepositMaturingOnFebruary172024Member2024-03-310001680062acmr:BankOfNingboDepositMaturingOnFebruary172024Member2023-12-310001680062acmr:ShanghaiPudongDevelopmentBankDepositMaturingOctober202025Member2024-01-012024-03-310001680062acmr:ShanghaiPudongDevelopmentBankDepositMaturingOctober202025Member2024-03-310001680062acmr:ShanghaiPudongDevelopmentBankDepositMaturingOctober202025Member2023-12-310001680062acmr:ShanghaiPudongDevelopmentBankDepositMaturingNovember142025Member2024-01-012024-03-310001680062acmr:ShanghaiPudongDevelopmentBankDepositMaturingNovember142025Member2024-03-310001680062acmr:ShanghaiPudongDevelopmentBankDepositMaturingNovember142025Member2023-12-310001680062acmr:ShanghaiPudongDevelopmentBankDepositMaturingDecember82025Member2024-01-012024-03-310001680062acmr:ShanghaiPudongDevelopmentBankDepositMaturingDecember82025Member2024-03-310001680062acmr:ShanghaiPudongDevelopmentBankDepositMaturingDecember82025Member2023-12-310001680062acmr:ShanghaiPudongDevelopmentBankDepositMaturingOnDecember252025Member2024-01-012024-03-310001680062acmr:ShanghaiPudongDevelopmentBankDepositMaturingOnDecember252025Member2024-03-310001680062acmr:ShanghaiPudongDevelopmentBankDepositMaturingOnDecember252025Member2023-12-310001680062acmr:ShanghaiPudongDevelopmentBankDepositMaturingDecember302025Member2024-01-012024-03-310001680062acmr:ShanghaiPudongDevelopmentBankDepositMaturingDecember302025Member2024-03-310001680062acmr:ShanghaiPudongDevelopmentBankDepositMaturingDecember302025Member2023-12-310001680062acmr:ChinaIndustrialBankDepositMaturingJanuary32026Member2024-01-012024-03-310001680062acmr:ChinaIndustrialBankDepositMaturingJanuary32026Member2024-03-310001680062acmr:ChinaIndustrialBankDepositMaturingJanuary32026Member2023-12-310001680062acmr:ChinaEverbrightBankDepositMaturingDecember52024Member2024-01-012024-03-310001680062acmr:ChinaEverbrightBankDepositMaturingDecember52024Member2024-03-310001680062acmr:ChinaEverbrightBankDepositMaturingDecember52024Member2023-12-310001680062acmr:ChinaEverbrightBankDepositMaturingMay222024Member2024-01-012024-03-310001680062acmr:ChinaEverbrightBankDepositMaturingMay222024Member2024-03-310001680062acmr:ChinaEverbrightBankDepositMaturingMay222024Member2023-12-310001680062acmr:ChinaEverbrightBankDepositMaturingApril52024Member2024-01-012024-03-310001680062acmr:ChinaEverbrightBankDepositMaturingApril52024Member2024-03-310001680062acmr:ChinaEverbrightBankDepositMaturingApril52024Member2023-12-310001680062acmr:ChinaMerchantBankLujiazuiBranchDepositMaturingMay272024Member2024-01-012024-03-310001680062acmr:ChinaMerchantBankLujiazuiBranchDepositMaturingMay272024Member2024-03-310001680062acmr:ChinaMerchantBankLujiazuiBranchDepositMaturingMay272024Member2023-12-310001680062acmr:ChinaMerchantBankHuaihaiBranchDepositsMaturingMay272024Member2024-01-012024-03-310001680062acmr:ChinaMerchantBankHuaihaiBranchDepositsMaturingMay272024Member2024-03-310001680062acmr:ChinaMerchantBankHuaihaiBranchDepositsMaturingMay272024Member2023-12-310001680062acmr:BankOfNingboDepositMaturingSeptember112024Member2024-01-012024-03-310001680062acmr:BankOfNingboDepositMaturingSeptember112024Member2024-03-310001680062acmr:BankOfNingboDepositMaturingSeptember112024Member2023-12-310001680062us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001680062us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001680062us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001680062us-gaap:FairValueMeasurementsRecurringMember2024-03-310001680062us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001680062us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001680062us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001680062us-gaap:FairValueMeasurementsRecurringMember2023-12-310001680062us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310001680062us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001680062us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310001680062us-gaap:FairValueMeasurementsNonrecurringMember2023-12-310001680062acmr:TwoCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001680062us-gaap:CustomerConcentrationRiskMemberacmr:FourCustomersMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001680062us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberacmr:FourCustomersMember2024-01-012024-03-310001680062us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberacmr:FourCustomersMember2023-01-012023-12-310001680062acmr:TotalSingleWaferAndSemiCriticalCleaningEquipmentMember2024-01-012024-03-310001680062acmr:TotalSingleWaferAndSemiCriticalCleaningEquipmentMember2023-01-012023-03-310001680062acmr:ECPFrontEndAndPackagingFurnaceAndOtherTechnologiesMember2024-01-012024-03-310001680062acmr:ECPFrontEndAndPackagingFurnaceAndOtherTechnologiesMember2023-01-012023-03-310001680062acmr:AdvancedPackagingExcludeECPServicesSparesMember2024-01-012024-03-310001680062acmr:AdvancedPackagingExcludeECPServicesSparesMember2023-01-012023-03-310001680062country:CN2024-01-012024-03-310001680062country:CN2023-01-012023-03-310001680062acmr:OherRegionsMember2024-01-012024-03-310001680062acmr:OherRegionsMember2023-01-012023-03-310001680062acmr:FirstToolsMember2024-01-012024-03-310001680062acmr:FirstToolsCustomerOwnershipMember2024-03-310001680062acmr:FirstToolsCustomerOwnershipMember2023-12-310001680062acmr:BuildingsAndPlantsMember2024-03-310001680062acmr:BuildingsAndPlantsMember2023-12-310001680062us-gaap:EquipmentMember2024-03-310001680062us-gaap:EquipmentMember2023-12-310001680062us-gaap:OfficeEquipmentMember2024-03-310001680062us-gaap:OfficeEquipmentMember2023-12-310001680062us-gaap:TransportationEquipmentMember2024-03-310001680062us-gaap:TransportationEquipmentMember2023-12-310001680062us-gaap:LeaseholdImprovementsMember2024-03-310001680062us-gaap:LeaseholdImprovementsMember2023-12-310001680062acmr:ACMLingangMemberacmr:BuildingsAndPlantsMember2024-03-310001680062acmr:BuildingsAndPlantsMemberacmr:ACMShanghaiMember2024-03-310001680062acmr:LineOfCreditUpToRMB150000FromChinaEverbrightBankMember2024-03-310001680062acmr:LineOfCreditUpToRMB150000FromChinaEverbrightBankMember2023-12-310001680062acmr:LineOfCreditDueOnAugust292024WithAnAnnualInterestRateOf3.00Member2024-01-012024-03-310001680062acmr:LineOfCreditDueOnAugust292024WithAnAnnualInterestRateOf3.00Member2023-01-012023-12-310001680062acmr:LineOfCreditDueOnAugust292024WithAnAnnualInterestRateOf3.00Member2024-03-310001680062acmr:LineOfCreditDueOnAugust292024WithAnAnnualInterestRateOf3.00Member2023-12-310001680062acmr:LineOfCreditUpToRMB40000FromBankOfChinaMember2023-12-310001680062acmr:LineOfCreditUpToRMB40000FromBankOfChinaMember2024-03-310001680062acmr:LineOfCreditDueOnSeptember72024WithAnAnnualInterestRateOf2.87.Member2023-01-012023-12-310001680062acmr:LineOfCreditDueOnSeptember72024WithAnAnnualInterestRateOf2.87.Member2024-01-012024-03-310001680062acmr:LineOfCreditDueOnSeptember72024WithAnAnnualInterestRateOf2.87.Member2024-03-310001680062acmr:LineOfCreditDueOnSeptember72024WithAnAnnualInterestRateOf2.87.Member2023-12-310001680062acmr:LineOfCreditUpToRMB200000FromChinaMerchantsBankMember2023-12-310001680062acmr:LineOfCreditUpToRMB200000FromChinaMerchantsBankMember2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust72024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust72024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust72024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust72024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust82024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust82024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust82024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust82024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust92024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust92024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust92024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust92024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust142024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust142024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust142024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust142024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust172024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust172024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust172024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust172024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust202024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust202024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust202024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust202024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust212024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust212024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust212024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust212024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust222024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust222024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust222024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust222024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust242024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust242024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust242024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust242024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust272024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust272024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust272024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust272024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust292024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust292024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust292024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust292024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust302024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust302024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust302024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnAugust302024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember32024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember32024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember32024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember32024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember52024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember52024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember52024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember52024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember62024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember62024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember62024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember62024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember102024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember102024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember102024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember102024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember122024WithAnAnnualInterestRateOf300Member2023-01-012023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember122024WithAnAnnualInterestRateOf300Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember122024WithAnAnnualInterestRateOf300Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnSeptember122024WithAnAnnualInterestRateOf300Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnFebruary272025WithAnAnnualInterestRateOf2.60Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnFebruary272025WithAnAnnualInterestRateOf2.60Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnFebruary272025WithAnAnnualInterestRateOf2.60Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnFebruary282025WithAnAnnualInterestRateOf2.60Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnFebruary282025WithAnAnnualInterestRateOf2.60Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnFebruary282025WithAnAnnualInterestRateOf2.60Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnMarch12025WithAnAnnualInterestRateOf2.60Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnMarch12025WithAnAnnualInterestRateOf2.60Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnMarch12025WithAnAnnualInterestRateOf2.60Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnMarch52025WithAnAnnualInterestRateOf2.60Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnMarch52025WithAnAnnualInterestRateOf2.60Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnMarch52025WithAnAnnualInterestRateOf2.60Member2023-12-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnMarch82025WithAnAnnualInterestRateOf2.60Member2024-01-012024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnMarch82025WithAnAnnualInterestRateOf2.60Member2024-03-310001680062acmr:LineOfCreditChinaMerchantsBankDueOnMarch82025WithAnAnnualInterestRateOf2.60Member2023-12-310001680062acmr:LineOfCreditUpToRMB120000FromBankOfChinaMember2024-03-310001680062acmr:LineOfCreditBankOfChinaDueOnMarch202025WithAnAnnualInterestRateOf2.75Member2024-01-012024-03-310001680062acmr:LineOfCreditBankOfChinaDueOnMarch202025WithAnAnnualInterestRateOf2.75Member2024-03-310001680062acmr:LineOfCreditBankOfChinaDueOnMarch202025WithAnAnnualInterestRateOf2.75Member2023-12-310001680062acmr:LineOfCreditUpToKRW500000FromIndustrialBankOfKoreaMember2024-03-310001680062acmr:LineOfCreditDueOnJuly122024WithAnAnnualInterestRateOf6.03Member2024-01-012024-03-310001680062acmr:LineOfCreditDueOnJuly122024WithAnAnnualInterestRateOf6.03Member2024-03-310001680062acmr:LineOfCreditDueOnJuly122024WithAnAnnualInterestRateOf6.03Member2023-12-310001680062acmr:LineOfCreditUpToKRW2000000FromIndustrialBankOfKoreaMember2024-03-310001680062acmr:LineOfCreditUpToKRW2000000FromIndustrialBankOfKoreaMember2023-12-310001680062acmr:LineOfCreditDueOnDecember152024WithAnAnnualInterestRateOf4.29Member2023-01-012023-12-310001680062acmr:LineOfCreditDueOnDecember152024WithAnAnnualInterestRateOf4.29Member2024-01-012024-03-310001680062acmr:LineOfCreditDueOnDecember152024WithAnAnnualInterestRateOf4.29Member2024-03-310001680062acmr:LineOfCreditDueOnDecember152024WithAnAnnualInterestRateOf4.29Member2023-12-310001680062acmr:ChinaMerchantsBankMember2024-03-310001680062acmr:ChinaMerchantsBankMember2023-12-310001680062acmr:BankOfChinaMember2024-03-310001680062acmr:BankOfChinaMember2023-12-310001680062acmr:BankOfShanghaiMember2024-03-310001680062acmr:BankOfShanghaiMember2023-12-310001680062acmr:CiticBankMember2024-03-310001680062acmr:CiticBankMember2023-12-310001680062acmr:ChinaMerchantsBankMember2024-01-012024-03-310001680062acmr:BankOfChinaMember2024-01-012024-03-310001680062acmr:BankOfShanghaiMember2024-01-012024-03-310001680062acmr:CiticBankMemberacmr:LoneOneMember2024-01-012024-03-310001680062acmr:LoanTwoMemberacmr:CiticBankMember2024-01-012024-03-310001680062acmr:SubsidiesToStressFreePolishingProjectMember2024-03-310001680062acmr:SubsidiesToStressFreePolishingProjectMember2023-12-310001680062acmr:SubsidiesToElectroCopperPlatingProjectMember2024-03-310001680062acmr:SubsidiesToElectroCopperPlatingProjectMember2023-12-310001680062acmr:SubsidiesToSWLingangRDDevelopmentIn2021Member2024-03-310001680062acmr:SubsidiesToSWLingangRDDevelopmentIn2021Member2023-12-310001680062acmr:OtherMember2024-03-310001680062acmr:OtherMember2023-12-310001680062acmr:EquityInvestmentMemberacmr:CompanyCMemberus-gaap:CommonClassAMember2024-03-310001680062acmr:EquityInvestmentMemberacmr:WaferworksCompanyLimitedMemberus-gaap:CommonClassAMember2024-03-310001680062acmr:EquityInvestmentMemberacmr:CompanyDMemberus-gaap:CommonClassAMember2024-03-310001680062acmr:EquityInvestmentMemberacmr:NinebellCompanyLimitedMemberus-gaap:CommonClassAMember2024-03-310001680062acmr:EquityInvestmentMemberacmr:ShengyiSemiconductorTechnologyCompanyLimitedMemberus-gaap:CommonClassAMember2024-03-310001680062acmr:EquityInvestmentMemberacmr:HefeiShixiChanhengIntegratedCircuitIndustryVentureCapitalFundPartnershipMemberus-gaap:CommonClassAMember2024-03-310001680062acmr:EquityInvestmentMemberacmr:WooilFluconCompanyLimitedMemberus-gaap:CommonClassAMember2024-03-310001680062acmr:CompanyAMemberacmr:EquityInvestmentMemberus-gaap:CommonClassAMember2024-03-310001680062acmr:EquityInvestmentMemberacmr:ShengyiMemberus-gaap:CommonClassAMember2024-03-310001680062acmr:EquityInvestmentMemberacmr:CompanyBMemberus-gaap:CommonClassAMember2024-03-310001680062acmr:NinebellCompanyLimitedMemberacmr:InvestmentExcludingOtherMember2024-03-310001680062acmr:NinebellCompanyLimitedMemberacmr:InvestmentExcludingOtherMember2023-12-310001680062acmr:WooilFluconCompanyLimitedMemberacmr:InvestmentExcludingOtherMember2024-03-310001680062acmr:WooilFluconCompanyLimitedMemberacmr:InvestmentExcludingOtherMember2023-12-310001680062acmr:InvestmentExcludingOtherMemberacmr:ShengyiSemiconductorTechnologyCompanyLimitedMember2024-03-310001680062acmr:InvestmentExcludingOtherMemberacmr:ShengyiSemiconductorTechnologyCompanyLimitedMember2023-12-310001680062acmr:InvestmentExcludingOtherMemberacmr:HefeiShixiChanhengIntegratedCircuitIndustryVentureCapitalFundPartnershipMember2024-03-310001680062acmr:InvestmentExcludingOtherMemberacmr:HefeiShixiChanhengIntegratedCircuitIndustryVentureCapitalFundPartnershipMember2023-12-310001680062acmr:InvestmentExcludingOtherMemberacmr:CompanyDMember2024-03-310001680062acmr:InvestmentExcludingOtherMemberacmr:CompanyDMember2023-12-310001680062acmr:InvestmentExcludingOtherMember2024-03-310001680062acmr:InvestmentExcludingOtherMember2023-12-310001680062acmr:WaferworksCompanyLimitedMemberus-gaap:OtherLongTermInvestmentsMember2024-03-310001680062acmr:WaferworksCompanyLimitedMemberus-gaap:OtherLongTermInvestmentsMember2023-12-310001680062acmr:ShengyiSemiconductorTechnologyCompanyLimitedMemberus-gaap:OtherLongTermInvestmentsMember2024-03-310001680062acmr:ShengyiSemiconductorTechnologyCompanyLimitedMemberus-gaap:OtherLongTermInvestmentsMember2023-12-310001680062acmr:CompanyAMemberus-gaap:OtherLongTermInvestmentsMember2024-03-310001680062acmr:CompanyAMemberus-gaap:OtherLongTermInvestmentsMember2023-12-310001680062acmr:CompanyBMemberus-gaap:OtherLongTermInvestmentsMember2024-03-310001680062acmr:CompanyBMemberus-gaap:OtherLongTermInvestmentsMember2023-12-310001680062acmr:CompanyCMemberus-gaap:OtherLongTermInvestmentsMember2024-03-310001680062acmr:CompanyCMemberus-gaap:OtherLongTermInvestmentsMember2023-12-310001680062acmr:OtherMemberus-gaap:OtherLongTermInvestmentsMember2024-03-310001680062acmr:OtherMemberus-gaap:OtherLongTermInvestmentsMember2023-12-310001680062us-gaap:OtherLongTermInvestmentsMember2024-03-310001680062us-gaap:OtherLongTermInvestmentsMember2023-12-310001680062acmr:NuodeAssetManagementCompanyLimitedMember2022-09-190001680062acmr:NuodeAssetManagementCompanyLimitedMember2022-09-270001680062acmr:NuodeAssetManagementCompanyLimitedMember2023-12-310001680062acmr:NuodeAssetManagementCompanyLimitedMember2024-03-310001680062acmr:HuahongSemiconductorLimitedMember2023-07-310001680062acmr:ZhongiuxinLimitedCompanyMember2024-03-310001680062acmr:ShanghaiSyncrystallineSiliconMaterialsCo.LtdMember2024-02-290001680062acmr:ShanghaiSyncrystallineSiliconMaterialsCo.LtdMember2024-03-310001680062acmr:ShanghaiSyncrystallineSiliconMaterialsCo.LtdMember2021-12-310001680062acmr:SemiconductorManufacturingInternationalCorporationMember2024-01-012024-03-310001680062acmr:SemiconductorManufacturingInternationalCorporationMember2023-01-012023-03-310001680062acmr:NinebellCoLtdMemberus-gaap:RelatedPartyMember2024-03-310001680062acmr:NinebellCoLtdMemberus-gaap:RelatedPartyMember2023-12-310001680062acmr:ShengyiSemiconductorTechnologyCoLtdMemberus-gaap:RelatedPartyMember2024-03-310001680062acmr:ShengyiSemiconductorTechnologyCoLtdMemberus-gaap:RelatedPartyMember2023-12-310001680062acmr:NinebellCoLtdMember2024-01-012024-03-310001680062acmr:NinebellCoLtdMember2023-01-012023-03-310001680062acmr:ShengyiSemiconductorTechnologyCoLtdMember2024-01-012024-03-310001680062acmr:ShengyiSemiconductorTechnologyCoLtdMember2023-01-012023-03-310001680062acmr:ShengyiSemiconductorTechnologyCoLtdMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001680062acmr:ShengyiSemiconductorTechnologyCoLtdMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001680062us-gaap:CommonClassBMember2024-01-012024-03-310001680062us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-01-012023-03-310001680062us-gaap:EmployeeStockOptionMember2023-12-310001680062us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001680062us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001680062us-gaap:EmployeeStockOptionMember2024-03-310001680062us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001680062us-gaap:EmployeeStockOptionMemberacmr:ServicePeriodBasedApproachMember2024-03-310001680062us-gaap:EmployeeStockOptionMemberacmr:ServicePeriodBasedApproachMember2024-01-012024-03-310001680062acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember2023-12-310001680062acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember2023-01-012023-12-310001680062acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember2024-01-012024-03-310001680062acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember2024-03-310001680062us-gaap:EmployeeStockOptionMemberacmr:A2019StockOptionIncentivePlanMemberacmr:ACMResearchShanghaiIncMember2023-12-310001680062us-gaap:EmployeeStockOptionMemberacmr:A2019StockOptionIncentivePlanMemberacmr:ACMResearchShanghaiIncMember2023-01-012023-12-310001680062us-gaap:EmployeeStockOptionMemberacmr:A2019StockOptionIncentivePlanMemberacmr:ACMResearchShanghaiIncMember2024-01-012024-03-310001680062us-gaap:EmployeeStockOptionMemberacmr:A2019StockOptionIncentivePlanMemberacmr:ACMResearchShanghaiIncMember2024-03-310001680062us-gaap:EmployeeStockOptionMemberacmr:ACMResearchShanghaiIncMemberacmr:A2023StockOptionIncentivePlanMember2023-12-310001680062us-gaap:EmployeeStockOptionMemberacmr:ACMResearchShanghaiIncMemberacmr:A2023StockOptionIncentivePlanMember2023-01-012023-12-310001680062us-gaap:EmployeeStockOptionMemberacmr:ACMResearchShanghaiIncMemberacmr:A2023StockOptionIncentivePlanMember2024-01-012024-03-310001680062us-gaap:EmployeeStockOptionMemberacmr:ACMResearchShanghaiIncMemberacmr:A2023StockOptionIncentivePlanMember2024-03-310001680062us-gaap:EmployeeStockOptionMemberacmr:ACMResearchShanghaiIncMember2024-03-310001680062us-gaap:EmployeeStockOptionMemberacmr:ACMResearchShanghaiIncMember2023-12-310001680062us-gaap:EmployeeStockOptionMemberacmr:ACMResearchShanghaiIncMember2024-01-012024-03-310001680062us-gaap:EmployeeStockOptionMemberacmr:ACMResearchShanghaiIncMember2023-01-012023-12-310001680062us-gaap:CostOfSalesMember2024-01-012024-03-310001680062us-gaap:CostOfSalesMember2023-01-012023-03-310001680062us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001680062us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001680062us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001680062us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001680062us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001680062us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001680062acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember2023-01-012023-03-310001680062us-gaap:EmployeeStockOptionMemberacmr:ACMResearchShanghaiIncMember2023-01-012023-03-310001680062srt:MinimumMemberus-gaap:ForeignCountryMember2024-01-012024-03-310001680062srt:MaximumMemberus-gaap:ForeignCountryMember2024-01-012024-03-310001680062acmr:ACMResearchShanghaiIncMembersrt:MinimumMemberus-gaap:ForeignCountryMember2024-01-012024-03-310001680062acmr:ACMResearchWuxiIncMemberus-gaap:ForeignCountryMember2024-01-012024-03-310001680062acmr:ACMResearchBeijingIncMemberus-gaap:ForeignCountryMember2024-01-012024-03-310001680062acmr:ShengweiResearchShanghaiIncMemberus-gaap:ForeignCountryMember2024-01-012024-03-310001680062us-gaap:ForeignCountryMember2024-01-012024-03-310001680062acmr:ACMResearchShanghaiIncMemberus-gaap:ForeignCountryMember2020-01-012023-12-310001680062acmr:JianWangMember2024-01-012024-03-310001680062acmr:JianWangMember2024-03-310001680062acmr:MarkMcKechnieMember2024-01-012024-03-310001680062acmr:MarkMcKechnieMember2024-03-310001680062acmr:LisaFengMember2024-01-012024-03-310001680062acmr:LisaFengMember2024-03-31
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 March 31, 2024
or
oTRANSITION 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-38273
image1.jpg
ACM Research, Inc.
(Exact Name of Registrant as Specified in Its Charter)
Delaware94-3290283
(State or Other Jurisdiction of Incorporation or Organization)(I.R.S. Employer Identification No.)
42307 Osgood Road, Suite I
Fremont, California
94539
(Address of Principal Executive Offices)(Zip Code)
Registrant’s telephone number, including area code: (510) 445-3700
Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading SymbolName of Each Exchange on which Registered
Class A Common Stock, $0.0001 par valueACMRThe NASDAQ Stock Market LLC
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes þ No o
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 o
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 definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer þAccelerated filero
Non-accelerated filer oSmaller reporting companyo
Emerging growth companyo
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No þ
Indicate the number of shares outstanding of each of the registrant’s classes of common stock, as of the latest practicable date.
ClassNumber of Shares Outstanding
Class A Common Stock, $0.0001 par value
56,986,777 shares outstanding as of May 3, 2024
Class B Common Stock, $0.0001 par value
5,021,811 shares outstanding as of May 3, 2024


TABLE OF CONTENTS
Item 3.
Item 4.
Item 5.
ACM Research, Inc., or ACM Research, is a Delaware corporation founded in California in 1998 to supply capital equipment developed for the global semiconductor industry. Since 2005, ACM Research has conducted its business operations principally through its subsidiary ACM Research (Shanghai), Inc., or ACM Shanghai, a limited liability corporation formed by ACM Research in the People’s Republic of China, or mainland China, in 2005. Unless the context requires otherwise, references in this report to “our company,” “our,” “us,” “we” and similar terms refer to ACM Research, Inc. and its subsidiaries, including ACM Shanghai, collectively.

We conduct a substantial majority of our product development, manufacturing, support and services in mainland China through ACM Shanghai. We are not a mainland China operating company, and we do not conduct our operations in mainland China through the use of a variable interest entity or any other structure designed for the purpose of avoiding mainland China legal restrictions on direct foreign investments in mainland China-based companies. For a description of certain matters relating to our operations in mainland China, including our corporate structure, the movement of cash throughout our organization, certain audit and regulatory matters, and risks associated therewith, please see “Item 2—Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this report, the disclosure at the forefront of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, and the Risk Factors included therein, as referenced or updated by the disclosure included in “Part II. Item 1A—Risk Factors” in this report.
For purposes of this report, certain amounts in Renminbi, or RMB, have been translated into U.S. dollars solely for the convenience of the reader. The translations have been made based on the conversion rates published by the State Administration of Foreign Exchange of the People’s Republic of China.
SAPS, TEBO, ULTRA C, ULTRA Fn, Ultra ECP, Ultra ECP map, and Ultra ECP ap are trademarks of ACM Research. For convenience, these trademarks appear in this report without ™ symbols, but that practice does not mean that ACM Research will not assert, to the fullest extent under applicable law, ACM Research’s rights to the trademarks. This report also contains other companies’ trademarks, registered marks and trade names, which are the property of those companies.
2

FORWARD-LOOKING STATEMENTS AND STATISTICAL DATA
This report contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. All statements, other than statements of historical facts, included in this report regarding our strategy, future operations, future financial position, future revenue, projected costs, prospects, plans and objectives of management are forward-looking statements. In some cases, you can identify forward-looking statements by terms such as “may,” “might,” “will,” “objective,” “intend,” “should,” “could,” “can,” “would,” “expect,” “believe,” “anticipate,” “project,” “target,” “design,” “estimate,” “predict,” “potential,” “plan” or the negative of these terms, and similar expressions intended to identify forward-looking statements. These statements reflect our current views with respect to future events and are based on our management’s belief and assumptions and on information currently available to our management. Although we believe that the expectations reflected in these forward-looking statements are reasonable, these statements relate to future events or our future operational or financial performance, and involve known and unknown risks, uncertainties and other factors, including those described or incorporated by reference in “Item 1A. Risk Factors” of Part II of this report, that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by these forward-looking statements.
The information included under the heading “Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations – Overview,” of Part I of this report contains statistical data and estimates, including forecasts, that are based on information provided by Gartner, Inc., or Gartner, in “Forecast: Semiconductor Wafer Fab Equipment, Worldwide, 4Q23 Update” (December 2023), or the Gartner Report. The Gartner Report represents research opinions or viewpoints that are published, as part of a syndicated subscription service, by Gartner and are not representations of fact. The Gartner Report speaks as of its original publication date (and not as of the date of this report), and the opinions expressed in the Gartner Report are subject to change without notice. While we are not aware of any misstatements regarding any of the data presented from the Gartner Report, estimates, and in particular forecasts, involve numerous assumptions and are subject to risks and uncertainties, as well as change based on various factors, that could cause results to differ materially from those expressed in the data presented below.
Any forward-looking statement made by us in this report speaks only as of the date on which it is made. Except as required by law, we assume no obligation to update these statements publicly or to update the reasons actual results could differ materially from those anticipated in these statements, even if new information becomes available in the future.
You should read this report, and the documents that we reference in this report and have filed as exhibits to this 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.
3

PART I.    FINANCIAL INFORMATION
Item 1.    Financial Statements
ACM RESEARCH, INC.
Condensed Consolidated Balance Sheets
(In thousands, except per share data)

March 31,
2024
December 31,
2023
Assets
(Unaudited)
Current assets:
Cash and cash equivalents (note 2)$211,305 $182,090 
Restricted cash808 1,083 
Short-term time deposits (note 2)48,364 80,524 
Short-term investments (note 15)18,648 21,312 
Accounts receivable, net (note 4)296,371 283,186 
Other receivables51,316 40,065 
Inventories, net (note 5)581,140 545,395 
Advances to related party (note 16)1,338 2,432 
Prepaid expenses20,066 20,023 
            Total current assets1,229,356 1,176,110 
Property, plant and equipment, net (note 6)218,822 201,848 
Land use right, net (note 7)8,305 8,367 
Operating lease right-of-use assets, net (note 11)6,498 7,026 
Intangible assets, net2,803 2,538 
Long-term time deposits (note 2)27,841 40,818 
Deferred tax assets (note 19)21,360 20,271 
Long-term investments (note 14)31,293 27,880 
Other long-term assets (note 8)10,471 6,050 
                        Total assets$1,556,749 $1,490,908 
Liabilities and Equity
Current liabilities:
Short-term borrowings (note 9)$54,706 $31,335 
Current portion of long-term borrowings (note 12)6,549 6,783 
Related party accounts payable (note 16)16,243 11,407 
Accounts payable135,499 141,814 
Advances from customers (note 3)182,547 181,368 
Deferred revenue (note 3)4,405 3,687 
Income taxes payable (note 19)11,403 6,401 
FIN-48 payable (note 19)12,131 12,149 
Other payables and accrued expenses (note 10)107,098 102,951 
Current portion of operating lease liabilities (note 11)2,668 2,764 
            Total current liabilities533,249 500,659 
Long-term borrowings (note 12)53,408 53,952 
Long-term operating lease liabilities (note 11)3,830 4,262 
Other long-term liabilities (note 13)5,469 5,873 
                       Total liabilities595,956 564,746 
Commitments and contingencies (note 21)
Equity:
Stockholders’ equity:
Class A Common stock (note 17)6 6 
Class B Common stock (note 17)1 1 
Additional paid-in capital646,800 629,845 
Retained earnings174,260 156,827 
Statutory surplus reserve (note 22)30,060 30,060 
Accumulated other comprehensive loss(54,925)(49,349)
Total ACM Research, Inc. stockholders’ equity796,202 767,390 
Non-controlling interests164,591 158,772 
Total equity960,793 926,162 
               Total liabilities and equity$1,556,749 $1,490,908 

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

ACM RESEARCH, INC.
Condensed Consolidated Statements of Comprehensive Income
(In thousands, except share and per share data)
(Unaudited)
Three Months Ended March 31,
20242023
Revenue (note 3)$152,191 $74,256 
Cost of revenue, including cost of revenue from related parties of $15.1 million and $18.4 million for the three months ended March 31, 2024 and 2023, respectively (note 16)
73,070 34,270 
        Gross profit79,121 39,986 
Operating expenses:
    Sales and marketing14,173 9,337 
    Research and development23,918 14,029 
    General and administrative15,798 7,758 
              Total operating expenses53,889 31,124 
Income from operations25,232 8,862 
Interest income1,774 1,785 
Interest expense(783)(695)
Realized gain from sale of short-term investments (note 15)273 3,994 
Unrealized loss on short-term investments (note 15)(2,595)(654)
Other income (expense), net3,080 (1,418)
Loss from equity method investments (note 14)(520)(32)
Income before income taxes26,461 11,842 
Income tax expense (note 19)(4,369)(2,879)
Net income22,092 8,963 
Less: Net income attributable to non-controlling interests4,659 1,818 
Net income attributable to ACM Research, Inc.$17,433 $7,145 
Comprehensive income:
Net income22,092 8,963 
Foreign currency translation adjustment, net of tax(6,829)9,423 
Comprehensive income15,263 18,386 
Less: Comprehensive income attributable to non-controlling interests3,406 3,462 
Comprehensive income attributable to ACM Research, Inc.$11,857 $14,924 
Net income attributable to ACM Research, Inc. per share of common stock (note 2):
Basic$0.28 $0.12 
Diluted$0.26 $0.11 
Weighted average shares of common stock outstanding used in computing per share amounts (note 2):
Basic61,367,18459,736,764
Diluted66,242,32165,058,777
The accompanying notes are an integral part of these condensed consolidated financial statements.
5

ACM RESEARCH, INC.
Condensed Consolidated Statements of Changes in Equity
For the Three Months Ended March 31, 2024 and 2023
(In thousands, except share and per share data)
(Unaudited)
Common
 Stock Class A
Common
 Stock Class B
Shares
Amount
Shares
AmountAdditional Paid-
in Capital
Retained
Earnings
Statutory
Surplus
Reserve
Accumulated
Other
Comprehensive
Income (Loss)
Non-controlling
Interests
Total
Equity
Balance at December 31, 202254,655,286$5 5,021,811$1 $604,089 $94,426 $16,881 $(40,546)$137,315 $812,171 
Cumulative effect of change in accounting principle under ASC 326, net of tax--(1,769) (1,769)
Net income--7,145 — 1,818 8,963 
Foreign currency translation adjustment --7,778 1,645 9,423 
Exercise of stock options 163,069-241 241 
Stock-based compensation --2,068 2,068 
Balance at March 31, 202354,818,355$5 5,021,811$1 $606,398 $99,802 $16,881 $(32,768)$140,778 $831,097 

 Common
Stock Class A
 Common
Stock Class B
SharesAmountShares AmountAdditional Paid-
in Capital
Retained
Earnings
Statutory Surplus
Reserve
Accumulated
 Other
Comprehensive
Loss
 Non-controlling
Interests
Total
Equity
Balance at December 31, 202356,036,172$6 5,021,811$1 $629,845 $156,827 $30,060 $(49,349)$158,772 $926,162 
Net income--17,433 4,659 22,092 
Foreign currency translation adjustment --(5,576)(1,253)(6,829)
Exercise of stock options 950,605- 4,799 - 4,799 
Stock-based compensation 12,156 2,413 14,569 
Balance at March 31, 202456,986,777$6 5,021,811$1 $646,800 $174,260 $30,060 $(54,925)$164,591 $960,793 

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

ACM RESEARCH, INC.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
Three Months Ended March 31,
20242023
Cash flows from operating activities:
Net income $22,092 $8,963 
Adjustments to reconcile net income from operations to net cash used in operating activities
    Non-cash operating lease cost973 488 
   Depreciation and amortization2,518 1,714 
   Realized gain on short-term investments(273)(3,994)
   Loss from equity method investments520 32 
   Unrealized loss on short-term investments2,595 654 
   Inventory provision1,025 306 
   Provision for credit losses1,171 298 
   Deferred income taxes(1,129)(6,294)
   Stock-based compensation14,569 2,068 
   Net changes in operating assets and liabilities:
       Accounts receivable(15,286)(2,452)
       Other receivables(11,580)(5,423)
       Inventories(38,574)(80,248)
      Advances to related party (note 16)1,094 1,016 
       Prepaid expenses(141)(3,362)
       Related party accounts payable (note 16)4,836 3,886 
       Accounts payable(5,553)13,250 
       Advances from customers2,182 25,857 
       Deferred revenue4,892 3,407 
       Income taxes payable5,009 6,683 
       FIN-48 payable(19)88 
        Other payables and accrued expenses807 1,327 
Operating lease liabilities(973)(488)
       Other long-term liabilities(404)1,730 
    Net cash used in operating activities
(9,649)(30,494)
Cash flows from investing activities:
Purchase of property and equipment$(25,419)(14,895)
Purchase of intangible assets(668)(155)
Purchase of short-term investments (note 15)(1,409)(728)
Purchase of time deposits(45,270)(14,120)
Proceeds from maturity of time deposits90,445 67,955 
Proceeds from sale of short-term investments (note 15) 11,072 
Purchase of long-term investments (note 14)(5,988) 
Dividends from unconsolidated affiliates600  
Net cash provided by investing activities12,291 49,129 
Cash flows from financing activities:
Proceeds from short-term borrowings23,530  
Repayments of short-term borrowings(287)$ 
Repayments of long-term borrowings(1,193)(1,696)
Proceeds from exercise of stock options4,799 241 
Net cash provided by (used in) financing activities26,849 (1,455)
Effect of exchange rate changes on cash, cash equivalents and restricted cash$(551)$(4,784)
Net increase in cash, cash equivalents and restricted cash$28,940 $12,396 
Cash, cash equivalents and restricted cash at beginning of period183,173 248,451 
Cash, cash equivalents and restricted cash at end of period$212,113 $260,847 
Supplemental disclosure of cash flow information:
       Interest paid, net of capitalized interest$783 $695 
       Cash paid for income taxes$ $2,874 
Reconciliation of cash, cash equivalents and restricted cash in consolidated statements of cash flows:
       Cash and cash equivalents$211,305 $260,387 
       Restricted cash808 460 
       Cash, cash equivalents and restricted cash$212,113 $260,847 
 Non-cash financing activities:
Cashless exercise of stock options$140 $47 
Non-cash investing activities:
Proceeds from sale of short-term investments included in other receivables$3,167 $ 
Transfer from inventory to property, plant and equipment$ $4,557 
Transfer of prepayment for property to property, plant, and equipment$5,320 $161 
The accompanying notes are an integral part of these condensed consolidated financial statements.
7

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
NOTE 1 – DESCRIPTION OF BUSINESS

ACM Research, Inc. (“ACM” or “ACM Research”) and its subsidiaries (collectively with ACM, the “Company”) develop, manufacture and sell capital equipment to the global semiconductor industry.
ACM was incorporated in California in 1998, and it initially focused on developing tools for manufacturing process steps involving the integration of ultra low-K materials and copper. The Company’s early efforts focused on stress-free copper-polishing technology, and it sold tools based on that technology in the early 2000s.
In 2006, the Company established its operational center in Shanghai in the People’s Republic of China (“mainland China”), where it operates through ACM’s subsidiary, ACM Research (Shanghai), Inc. (“ACM Shanghai”). ACM Shanghai was formed to help establish and build relationships with integrated circuit manufacturers in mainland China, and the Company initially financed its Shanghai operations in part through sales of non-controlling equity interests in ACM Shanghai.

In 2007, the Company began to focus its development efforts on single-wafer wet-cleaning solutions for the front-end chip fabrication process. The Company introduced its SAPS megasonic technology, which can be applied in wet wafer cleaning at numerous steps during the chip fabrication process, in 2009. It introduced its TEBO technology, which can be applied at numerous steps during the fabrication of small node two-dimensional conventional and three-dimensional patterned wafers, in March 2016. The Company has designed its equipment models for SAPS and TEBO solutions using a modular configuration that enables it to create a wet-cleaning tool meeting the specific requirements of a customer, while using pre-existing designs for chamber, electrical, chemical delivery and other modules. In 2018, the Company introduced its Ultra-C Tahoe wafer cleaning tool, which can deliver high cleaning performance with significantly less sulfuric acid than typically consumed by conventional high-temperature single-wafer cleaning tools. In 2020, the Company introduced a range of semi-critical cleaning systems, extending its products to support additional less demanding but still important production steps to semiconductor manufacturers.

Based on its electro-chemical plating (“ECP”) technology, the Company introduced in 2019 its Ultra ECP ap, or “Advanced Packaging,” tool for bumping, or applying copper, tin and nickel to semiconductor wafers at the die-level, and its Ultra ECP map, or “Multi-Anode Partial Plating,” tool to deliver advanced electrochemical copper plating for copper interconnect applications in front-end wafer fabrication processes. In 2022, the Company added two major new product categories with the introduction of the Ultra Pmax™ PECVD and Ultra Track tools. The Company also offers a range of custom-made equipment, including cleaning, coaters and developers, to back-end wafer assembly and packaging factories, principally in mainland China.
In November 2016, ACM re-domesticated from California to Delaware pursuant to a merger in which ACM Research, Inc., a California corporation, was merged into a newly formed, wholly-owned Delaware subsidiary, also named ACM Research, Inc.
In November 2021, ACM Shanghai completed its STAR Listing and STAR IPO and its shares began trading on the STAR Market. In the STAR IPO, ACM Shanghai issued 43,355,753 shares, representing 10% of the total 433,557,100 shares outstanding after the issuance. The shares were issued at a public offering price of RMB 85.00 per share, and the net proceeds of the STAR IPO, after issuance costs, totaled $545,512. Upon completion of the STAR IPO, ACM owned 82.5% of the outstanding ACM Shanghai shares. However, in May 2023, ACM's ownership declined to 82.1% due to the exercise of 2,150,309 stock options related to ACM Shanghai shares.

8

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
The Company has direct or indirect interests in the following subsidiaries:
Effective interest held as at
Name of subsidiariesPlace and date of incorporation Principal Activities March 31,
2024
December 31,
2023
ACM Research (Shanghai), Inc. ("ACM Shanghai")Mainland China, May 2005 Principal operating subsidiary 82.1 %82.1 %
ACM Research (Wuxi), Inc. ("ACM Wuxi")Mainland China, July 2011 Sales and services 82.1 %82.1 %
CleanChip Technologies Limited ("CleanChip")Hong Kong, June 2017 Trading partner between ACM Shanghai and its customers 82.1 %82.1 %
ACM Research Korea CO., LTD.Korea, December 2017 Sales, marketing, R&D, production 82.1 %82.1 %
ACM Research ( Lingang), Inc. ("ACM Lingang") (1) Mainland China, March 2019 Management of production activities 82.1 %82.1 %
ACM Research (CA), Inc. ("ACM California")USA, April 2019 Procurement for ACM Shanghai 82.1 %82.1 %
ACM Research (Cayman), Inc.Cayman Islands, April 2019 Administrative function (inactive) 100.0 %100.0 %
ACM Research (Singapore) PTE. Ltd. ("ACM Singapore")Singapore, August 2021 Sales, marketing, business development 100.0 %100.0 %
ACM Research (Beijing), Inc. ("ACM Beijing")Mainland China, February 2022 Sales, marketing, business development 82.1 %82.1 %
Hanguk ACM CO., LTDKorea, March 2022 Sales, services, business development 100.0 %100.0 %
Yusheng Micro Semiconductor (Shanghai) Co., Ltd.Mainland China, June 2023 Business development 82.1 %82.1 %
ACM-Wooil Microelectronics (Shanghai) Co., Ltd.Mainland China, June 2023 Component development and production 59.4 %59.4 %
(1) ACM Research (Lingang) Inc. is the English name referred to by its Chinese language name Shengwei Research (Shanghai), Inc., or ACM Shengwei in prior filings. ACM Research (Lingang), Inc. and Shengwei Research (Shanghai), Inc. refer to the same entity.
NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation and Principles of Consolidation
The Company’s condensed consolidated financial statements include the accounts of ACM and its subsidiaries. ACM’s subsidiaries are those entities in which ACM, directly or indirectly, controls a majority of the voting power. All significant intercompany transactions and balances have been eliminated upon consolidation.
The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and the rules and regulations of the Securities and Exchange Commission (the “SEC”) for reporting on Form 10-Q. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. The accompanying condensed consolidated financial statements should be read in conjunction with the historical consolidated financial statements of the
9

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
Company for the year ended December 31, 2023 included in ACM’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
The accompanying condensed consolidated financial statements are unaudited. In the opinion of management, these unaudited condensed consolidated financial statements of the Company reflect all adjustments that are necessary for a fair presentation of the Company’s financial position and results of operations. Such adjustments are of a normal recurring nature, unless otherwise noted. The balance sheet as of March 31, 2024 and the results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for any future period.
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the balance sheet date and the reported revenues and expenses during the reported period in the condensed consolidated financial statements and accompanying notes. The Company’s significant accounting estimates and assumptions include, but are not limited to, those used for revenue recognition and deferred revenue, the valuation and recognition of fair value of certain short-term investments and long-term investments, stock-based compensation arrangements, realization of deferred tax assets, assessment for impairment of long-lived assets and long-term investments, allowance for credit losses, inventory valuation, useful lives of property, plant and equipment and useful lives of intangible assets.
Management evaluates these estimates and assumptions on a regular basis. Actual results could differ from those estimates and assumptions.
Cash and Cash Equivalents

Cash and cash equivalents consist of cash on hand, bank deposits that are unrestricted as to withdrawal and use, and highly liquid investments with an original maturity date of three months or less at the date of purchase. At times, cash deposits may exceed government-insured limits.
The following table presents cash and cash equivalents, according to jurisdiction as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
United States$45,179 $43,614 
Mainland China101,590 70,418 
China Hong Kong 63,401 64,057 
Korea1,068 3,934 
Singapore67 67 
Total$211,305 $182,090 
The amounts in mainland China do not include short-term and long-term time deposits which totaled $76,205 and $121,342 at March 31, 2024 and December 31, 2023, respectively.
Cash held in the U.S. exceeds the Federal Deposit Insurance Corporation insurance limits and is subject to risk of loss. No losses have been experienced to date.
Cash amounts held in mainland China are subject to a series of risk control regulatory standards from mainland China bank regulatory authorities. ACM’s subsidiaries in mainland China are required to obtain approval from the State Administration of Foreign Exchange (“SAFE”) to transfer funds into or out of mainland China. SAFE requires a valid agreement to approve the transfers, which are processed through a bank. Other than these mainland China foreign exchange restrictions, ACM’s subsidiaries in mainland China are not subject to any restrictions and limitations on its ability to transfer funds to
10

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
ACM or among our other subsidiaries. However, cash held in mainland China does exceed applicable insurance limits and is subject to risk of loss, although no such losses have been experienced to date.

ACM California periodically procures goods and services on behalf of ACM Shanghai. For these transactions, ACM Shanghai makes cash payments to ACM California in accordance with applicable transfer pricing arrangements. For the three months ended March 31, 2024 and 2023, cash payments from ACM Shanghai to ACM California for the procurement of goods and services was $4,648 and $10,931, respectively. ACM California periodically borrows funds for working capital advances from its direct parent, CleanChip. ACM California repays or renews these intercompany loans in accordance with their terms.

For sales through CleanChip and ACM Research, a certain amount of sales or advanced payments from customers is repatriated back to ACM Shanghai in accordance with applicable transfer pricing arrangements in the ordinary course of business. ACM Research provides services to certain customers located in the U.S., Europe and other regions outside of mainland China to support the evaluation of first tools and provide support for tools under warranty on behalf of ACM Shanghai. For these transactions, ACM Shanghai makes cash payments to ACM Research in accordance with applicable transfer pricing arrangements.

Amounts held in Korea exceed the Korea Deposit Insurance Corporation insurance limits and is subject to risk of loss. No losses have been experienced to date. There is no additional restriction for the transfer of cash from bank accounts in the U.S., Korea, Singapore and Hong Kong.

For the three months ended March 31, 2024 and 2023, with the exception of sales and services-related transfer-pricing payments in the ordinary course of business, no transfers, or distributions have been made between ACM Research and its subsidiaries, including ACM Shanghai, or to holders of ACM Research Class A common stock.
Time Deposits
Time deposits are deposited with banks in mainland China with fixed terms and interest rates which cannot be withdrawn before maturity, and are presented as short-term deposits and long-term deposits in the condensed consolidated financial statements based on their expected time of collection. They are also subject to the risk control regulatory standards described above upon maturity.
11

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)

At March 31, 2024 and December 31, 2023, time deposits consisted of the following:
March 31,
2024
December 31,
2023
Deposit in China Merchant Bank which matured on January 29, 2024 with an annual interest rate of 2.85%
$ $29,797 
Deposit in Bank of Ningbo which matured on February 17, 2024 with an annual interest rate of 2.85%
$ $44,630 
Deposit in Shanghai Pudong Development Bank which matures on October 20, 2025 with an annual interest rate of 3.10%
$7,361 $7,322 
Deposit in Shanghai Pudong Development Bank which matures on November 14, 2025 with an annual interest rate of 3.10%
$4,407 $7,307 
Deposit in Shanghai Pudong Development Bank which matures on December 8, 2025 with an annual interest rate of 3.10%
$ $4,376 
Deposit in Shanghai Pudong Development Bank which matures on December 15, 2025 with an annual interest rate of 3.10%
$1,465 $4,373 
Deposit in Shanghai Pudong Development Bank which matures on December 30, 2025 with an annual interest rate of 3.10%
$ $2,912 
Deposit in China Industrial Bank which matures on January 3, 2026 with an annual interest rate of 3.15%
$14,608 $14,528 
Deposit in China Everbright Bank which matures on December 5, 2024 with an annual interest rate of 5.38%
$ $3,079 
Deposit in China Everbright Bank which matures on May 22, 2024 with an annual interest rate of 5.28%
$3,057 $3,018 
Deposit in China Everbright Bank which matured on April 5, 2024 with an annual interest rate of 5.33%
$3,037 $ 
Deposit in China Merchant Bank, Lujiazui Branch which matures on May 27, 2024 with an annual interest rate of 1.85%
$14,090 $ 
Deposit in China Merchant Bank, Huaihai Branch which matures on May 27, 2024 with an annual interest rate of 1.85%
$14,090 $ 
Deposit in Bank of Ningbo which matures on September 11, 2024 with an annual interest rate of 1.50%
$14,090 $ 
$76,205 $121,342 
For the three months ended March 31, 2024 and 2023, interest income related to time deposits was $624 and $975, respectively.
Financial Instruments

The Company periodically invests in equity securities, and maintains an investment portfolio of various holdings, types, and maturities. For equity investments that do not have a readily determinable fair value, the Company classified them as long-term investments, and records them using either: 1) the measurement alternative which measures the equity investments at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes; or 2) the equity method whereby the Company recognizes its proportional share of the income or loss from the equity method investment. The equity method is utilized when the equity investments are common stock or in substance common stock, and the Company does not have the ability to control the investee but is deemed to have the ability to exercise significant influence over the investee’s operating or financial policies. For equity investments that have a readily determinable fair value, the Company classified them as short-term investments, and records them at fair market value on a recurring basis based upon quoted market prices. Realized and unrealized gains and losses resulting from application of the measurement alternative, the impact of the application of the equity method to the Company’s equity investments, and recognition of
12

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
changes in fair market value, as applicable, are recognized as non-operating income (expenses), net in the condensed consolidated statements of comprehensive income.

The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact, and it considers assumptions that market participants would use when pricing the asset or liability.

A fair value hierarchy has been established that prioritizes the inputs to valuation techniques used to measure fair value. The level of an asset or liability in the hierarchy is based on the lowest level of input that is significant to the fair value measurement. Assets and liabilities carried at fair value are classified and disclosed in one of the following three categories:

Level 1: Valuations based on quoted prices in active markets for identical assets or liabilities with sufficient volume and frequency of transactions.

Level 2: Valuations based on observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active for identical assets or liabilities, or model-derived valuations techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3: Valuations based on unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities and based on non-binding, broker-provided price quotes and may not have been corroborated by observable market data.

The Company’s primary financial instruments include its cash, cash equivalents, short term and long term deposits, restricted cash, short-term and long-term investments, other receivables, accounts receivable, accounts payable, and short-term and long-term borrowings. The estimated fair value of cash and cash equivalents, short-term time deposits, accounts receivable, other receivables, accounts payable, and short-term borrowings approximates their carrying value due to the short period of time to their maturities.

All transfers between fair value hierarchy levels are recognized by the Company at the end of each reporting period. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, an investment’s level within the fair value hierarchy is based on the lowest level of input that is significant to the fair value
measurement in its entirety, requires judgment and considers factors specific to the investment. The inputs or methodology
used for valuing financial instruments are not necessarily an indication of the risks associated with investment in those instruments.

Assets and liabilities measured at fair value on a recurring basis:
13

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
Quoted Prices in Active Markets for Identical Liabilities (Level 1)Significant Other Observable Inputs (Level 2)Significant Unobservable Inputs (Level 3)Total
As of March 31, 2024:
Assets
     Cash and cash equivalents$36,509 $ $ $36,509 
     Short-term investments18,648   18,648 
$55,157 $ $ $55,157 
As of December 31, 2023:
Assets
     Cash and cash equivalents$37,518 $ $ $37,518 
     Short-term investments21,312   21,312 
$58,830 $ $ $58,830 

Assets and liabilities measured at fair value on a non-recurring basis:

 Quoted Prices in Active Markets for Identical Liabilities (Level 1)  Significant Other Observable Inputs (Level 2)  Significant Unobservable Inputs (Level 3)  Total
 As of December 31, 2023:
 Assets
Investments accounted for using measurement alternative
$ $ $10,378 $10,378 
$ $ $10,378 $10,378 

The Company did not have any assets and liabilities measured at fair value on a non-recurring basis as of March 31, 2024, and the Company did not recognize any unrealized gains (upward adjustments) or unrealized losses (downward adjustments) resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer for its long-term investments accounted for using measurement alternatives during the three months ended March 31, 2024 and 2023.

Refer to Note 12 for fair value information related to the Company’s outstanding long-term borrowings as of March 31, 2024 and December 31, 2023.
14

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
Basic and Diluted Net Income per Share of Common Stock
Basic and diluted net income per share of common stock are calculated as follows:
Three Months Ended March 31,
20242023
Numerator:
       Net income$22,092 $8,963 
       Less: Net income attributable to non-controlling interests4,659 1,818 
Net income available to common stockholders, basic$17,433 $7,145 
       Less: Dilutive effect arising from stock-based awards by ACM Shanghai354 93 
Net income available to common stockholders, diluted$17,079 $7,052 
Weighted average shares outstanding, basic61,367,18459,736,764
       Effect of dilutive securities4,875,1375,322,013
       Weighted average shares outstanding, diluted66,242,32165,058,777
Net income per share of common stock:
Basic$0.28 $0.12 
Diluted$0.26 $0.11 

Basic and diluted net income per share of common stock is presented using the two-class method, which allocates undistributed earnings to common stock and any participating securities according to dividend rights and participation rights on a proportionate basis. Under the two-class method, basic net income per share of common stock is computed by dividing the sum of distributed and undistributed earnings attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period. ACM Research did not have any participating securities outstanding during the three months ended March 31, 2024 and 2023.
ACM Research has been authorized to issue Class A and Class B common stock since redomesticating in Delaware in November 2016. The two classes of common stock are substantially identical in all material respects, except for voting rights. Since ACM Research did not declare any cash dividends during the three months ended March 31, 2024 or 2023, the net income per share of common stock attributable to each class is the same under the “two-class” method. As such, the two classes of common stock have been presented on a combined basis in the condensed consolidated statements of comprehensive income and in the above computation of net income per share of common stock.

Diluted net income per share of common stock reflects the potential dilution from securities, such as stock options that could share in ACM Research’s earnings. Certain potential dilutive securities were excluded from the net income per share calculation because the impact would be anti-dilutive. The number of potentially dilutive shares that were not included in the calculation of diluted net income per share in the periods presented where their inclusion would be anti-dilutive were 728,575 and 1,967,685 stock options for the three months ended March 31, 2024 and 2023, respectively.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to credit risk consist principally of cash and cash equivalents, time deposits, and accounts receivable. The Company deposits and invests its cash and cash equivalents and time deposits with financial institutions that management believes are creditworthy.
The Company is potentially subject to concentrations of credit risks in its revenue and accounts receivable. For the three months ended March 31, 2024 and 2023, two customers accounted for 55.9% and four customers accounted for 59.7% of revenue, respectively.
15

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
As of March 31, 2024 and December 31, 2023, four customers accounted for 56.2% and four customers accounted for 59.1%, respectively, of the Company’s accounts receivables. The Company believes that the receivable balances from these largest customers do not represent a significant credit risk based on past collection experience.
Recently issued accounting pronouncements not yet adopted

In November 2023, the FASB issued ASU No. 2023-07, Improvements to Reportable Segment Disclosures. This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. The Company is currently evaluating the provisions of this ASU and expect to adopt it for the year ending December 31, 2024.

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Retrospective application is permitted. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the provisions of this ASU.
NOTE 3 – REVENUE FROM CONTRACTS WITH CUSTOMERS

The Company assesses revenues based upon the nature or type of goods or services it provides and the geographic location of the customer facility. The following tables present disaggregated revenue information:
Three Months Ended March 31,
20242023
Single Wafer Cleaning, Tahoe and Semi-Critical Cleaning Equipment$109,470 $36,614 
ECP (front-end and packaging), Furnace and Other Technologies25,800 26,598 
Advanced Packaging (excluding ECP), Services & Spares16,921 11,044 
Total Revenue by Product Category$152,191 $74,256 
Three Months Ended March 31,
20242023
Mainland China$152,135 $72,458 
Other regions56 1,798 
$152,191 $74,256 
Below are the accounts receivables and contract liabilities balances as of:
March 31,
2024
December 31,
2023
      Accounts receivable296,371 283,186 
      Advances from customers182,547 181,368 
       Deferred revenue4,405 3,687 
16

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
During the three months ended March 31, 2024, advances from customers increased by $1.2 million, due to an increase of payments made by customers for first tools under evaluation, offset by a decrease in customer pre-payments for tools prior to delivery.
Below are revenues recognized from amounts included in contract liabilities at the beginning of the year:
Three Months Ended March 31,
20242023
Revenue recognized from amounts included in contract liabilities at the beginning of the year$29,188 $15,212 
NOTE 4 – ACCOUNTS RECEIVABLE

At March 31, 2024 and December 31, 2023, accounts receivable consisted of the following:
March 31,
2024
December 31,
2023
Accounts receivable$302,372 $288,016 
Less: Allowance for credit losses(6,001)(4,830)
$296,371 $283,186 
The $13.2 million increase in accounts receivable for the first three months of 2024 corresponds to a $77.9 million increase in revenue for the same period.
The movement of the allowance for credit losses for the three months ended March 31, 2024 is as follows:

Allowance for credit losses, before tax, as of January 1
Provision for credit losses
Allowance for credit losses, before tax, as of March 31
March 31,
2024
$(4,830)
(1,171)
$(6,001)
The Company assesses collectability by reviewing accounts receivable on a general basis where similar characteristics exist and on an individual basis when the Company identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status, the age of the accounts receivable balances, credit quality of the Company’s customers based on ongoing credit evaluations, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Company’s ability to collect from customers.
17

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
NOTE 5 – INVENTORIES

At March 31, 2024 and December 31, 2023, inventories consisted of the following:
March 31,
2024
December 31,
2023
Raw materials$256,332 $235,062 
Work-in-process61,871 81,438 
Finished goods262,937 228,895 
Total inventory$581,140 $545,395 

At March 31, 2024 and December 31, 2023, the value of finished goods inventory of which were first-tools at customer physical locations for which customers were contractually obligated to take ownership upon acceptance totaled $163,484 and $123,390, respectively.

The $21,270 increase in raw materials at March 31, 2024 compared to December 31, 2023 was due to additional purchase of supplies to support a higher level of expected total shipments for the next several quarters, and to reduce the risk of supply chain delays to meet anticipated customer demand for the Company’s products.

The $34,042 increase in finished goods inventory at March 31, 2024 compared to December 31, 2023 reflects a higher value of first-tools under evaluation by existing or prospective customers, due to shipments made, net of customer acceptances during the period.

The Company’s products each require a certain degree of customization, and the substantial majority of the work-in-process inventory and finished goods inventory is built to meet a specific customer order for a repeat shipment or a first tool shipment. At the end of each period, the Company assesses the status of each item in work-in-process and finished goods inventory. The Company recognizes a loss or impairment if in management’s judgement the inventory cannot be sold or used for production, if it has been damaged or should be considered as obsolete, or if the net realizable value is lower than the cost.

At the end of each period, the Company also assesses the status of its raw materials. The Company recognizes a loss or impairment for any raw materials aged more than three years. The three-year aging is based on the Company’s assessment of technology change, its requirement to maintain stock for warranty coverage, and other factors.
During the three months ended March 31, 2024 and 2023, provision for inventory of $1,025 and $306 were recognized in cost of revenue, respectively. Write-downs were due to an internal assessment that certain inventory could not be sold or used for production due to damage or obsolescence.
18

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
NOTE 6 – PROPERTY, PLANT AND EQUIPMENT, NET
At March 31, 2024 and December 31, 2023, property, plant and equipment consisted of the following:
March 31,
2024
December 31,
2023
Buildings and plants$82,933 $83,109 
Manufacturing equipment16,702 16,556 
Office equipment5,061 4,953 
Transportation equipment402 404 
Leasehold improvement7,961 7,889 
Total cost113,059 112,911 
Less: Total accumulated depreciation and amortization(19,531)(17,503)
Construction in progress125,294 106,440 
Total property, plant and equipment, net$218,822 $201,848 

Depreciation expense for the three months ended March 31, 2024 and 2023 was $2,475 and $1,714, respectively. Buildings and plants represent Lingang housing property owned by ACM Liangang at a value of RMB 249,746 ($35,189), and facilities for the new headquarters of ACM Shanghai ("Zhangjiang New Building") at a value of RMB 338,848 ($47,744), as of March 31, 2024. The Lingang housing property is pledged as security for loans from China Merchants Bank (Note 12).

Construction in progress primarily reflects costs incurred related to the construction of ACM Shanghai’s Lingang development and production center, and is scheduled to begin production in the second half of 2024.
NOTE 7 – LAND USE RIGHT, NET
A summary of land use right is as follows:
March 31,
2024
December 31,
2023
Land use right purchase amount$8,977 $8,996 
Less: accumulated amortization(672)(629)
Land use right, net$8,305 $8,367 
The amortization for the three months ended March 31, 2024 and 2023 was $43 and $50, respectively.
The annual amortization of land use right is as follows:
Year ending December 31,
remainder of 2024$135 
2025180 
2026180 
2027180 
2028180 
2029 and thereafter7,450 
Total$8,305 
19

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
NOTE 8 – OTHER LONG-TERM ASSETS

At March 31, 2024 and December 31, 2023, other long-term assets consisted of the following:
March 31,
2024
December 31,
2023
Prepayments for property, plant and equipment$7,690 $3,380 
Lease deposits867 834 
Security deposit for land use right695 696 
Others1,219 1,140 
Total other long-term assets$10,471 $6,050 

20

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
NOTE 9 – SHORT-TERM BORROWINGS

At March 31, 2024 and December 31, 2023, short-term borrowings consisted of the following:
March 31,
2024
December 31,
2023
Line of credit up to RMB 150,000 from China Everbright Bank,
1)due on August 29, 2024 with an annual interest rate of 3.00%.
2,459 2,463 
Line of credit up to RMB 40,000 from Bank of China,
1)due on September 7, 2024 with an annual interest rate of 2.87%.
5,640 5,648 
Line of credit up to RMB 200,000 from China Merchants Bank,
1)due on August 7, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
2)due on August 8, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
3)due on August 9, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
4)due on August 14, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
5)due on August 17, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
6)due on August 20, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
7)due on August 21, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
8)due on August 22, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
9)due on August 24, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
10)due on August 27, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
11)due on August 29, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
12)due on August 30, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
13)due on September 3, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
14)due on September 5, 2024 with an annual interest rate of 3.00%.
1,269 1,270 
15)due on September 6, 2024 with an annual interest rate of 3.00%.
1,269 1,270 
16)due on September 10, 2024 with an annual interest rate of 3.00%.
1,269 1,270 
17)due on September 12, 2024 with an annual interest rate of 3.00%.
1,269 1,270 
18)due on February 27, 2025 with an annual interest rate of 2.60%.
1,340  
19)due on February 28, 2025 with an annual interest rate of 2.60%.
1,340  
20)due on March 1, 2025 with an annual interest rate of 2.60%.
1,340  
21)due on March 5, 2025 with an annual interest rate of 2.60%.
1,340  
22)due on March 8, 2025 with an annual interest rate of 2.60%.
1,270  
Line of credit up to RMB 120,000 from Bank of China,
1)due on March 20, 2025 with an annual interest rate of 2.75%.
16,921  
Line of credit up to KRW 500,000 from Industrial Bank of Korea,
1)due on July 12, 2024 with an annual interest rate of 6.03%.
 77 
Line of credit up to KRW 2,000,000 from Industrial Bank of Korea,
1)due on December 15, 2024 with an annual interest rate of 4.27%.
1,483 1,544 
Total $54,706 $31,335 
For the three months ended March 31, 2024 and 2023, interest expense related to short-term borrowings amounted to $213 and $490, respectively.
21

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
NOTE 10 – OTHER PAYABLES AND ACCRUED EXPENSES

At March 31, 2024 and December 31, 2023, other payables and accrued expenses consisted of the following:
March 31,
2024
December 31,
2023
Accrued commissions$15,932 $15,572 
Accrued warranty11,339 9,834 
Accrued payroll16,550 14,840 
Accrued professional fees113 696 
Accrued machine testing fees1,863 1,762 
Accrued machine sales fees4,942 6,010 
Accrued Lingang construction fees33,546 33,729 
Others22,813 20,508 
Total$107,098 $102,951 
NOTE 11 – LEASES

The Company leases space under non-cancelable operating leases for several offices and manufacturing locations. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the leases do not contain contingent rent provisions.
Most leases include one or more options to renew. The Company regularly evaluates the renewal options, and when they are reasonably certain of exercise, the Company includes the renewal period in its lease term.
The components of lease expense were as follows:
Three Months Ended March 31,
20242023
Operating lease cost$973 $488 
Short-term lease cost321 282 
Total lease cost$1,294 $770 
Supplemental cash flow information related to operating leases was as follows:
Three Months Ended March 31,
20242023
     Operating cash outflow from operating leases$973 $488 
    Operating lease right-of-use assets obtained in exchange for new operating lease liabilities$80 $6,592 
22

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
As of March 31, 2024, maturities of outstanding lease liabilities for all operating leases were as follows:
December 31,
remainder of 2024$2,370 
20251,800 
20261,215 
20271,148 
2028 and thereafter595 
Total lease payments$7,128 
Less: Interest(630)
Present value of lease liabilities$6,498 
The weighted average remaining lease terms and discount rates for all operating leases were as follows:
March 31,
2024
December 31,
2023
Remaining lease term and discount rate:
Weighted average remaining lease term (years)3.373.44
Weighted average discount rate3.87 %3.91 %
NOTE 12 – LONG-TERM BORROWINGS

At March 31, 2024 and December 31, 2023, long-term borrowings consisted of the following:
March 31,
2024
December 31,
2023
Loan from China Merchants Bank$12,919 $13,362 
Loans from Bank of China4,759 5,013 
Loan from Bank of Shanghai14,101 14,120 
Loan from China CITIC Bank28,178 28,240 
Less: Current portion(6,549)(6,783)
Total$53,408 $53,952 
The loan from China Merchants Bank is for the purpose of purchasing housing property in Lingang, Shanghai. The loan is repayable in 120 total installments with the last installment due in November 2030, with an annual interest rate of 3.95%. The loan is pledged by the property of ACM Lingang and guaranteed by ACM Shanghai.
Two loans from Bank of China are for the purpose of funding ACM Shanghai project expenditures. The loans bear interest at an annual rate of 2.6% and are repayable in 6 installments, with the last installments due in June 2024 and September 2024, respectively.
The loan from Bank of Shanghai is for the purpose of funding ACM Shanghai project expenditures. The loan bears interest at an annual rate of 2.85%, and will be fully repaid in April 2025.
The first loan from China CITIC Bank is for the purpose of funding ACM Shanghai project expenditures. The loan bears interest at an annual rate of 3.1% and is repayable in 4 installments, with the last installment due in August 2025.
The second loan from China CITIC bank is for the purpose of funding ACM's general corporate expenses and working
capital. The loan bears interest at an annual rate of 4.50% payable quarterly, and the principal amount is repayable in 4
23

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
installments, with the last installment due in December 2025.

As of March 31, 2024 and December 31, 2023, the total carrying amount of long-term loans was $59,957 and $60,735, compared with an estimated fair value of $56,409 and $56,462, respectively. The fair value of the long-term loans is estimated by discounting cash flows using interest rates currently available for debts with similar terms and maturities (Level 2 fair value measurement). Refer to Note 2 for an explanation of the fair value hierarchy structure.
Scheduled principal payments for the outstanding long-term loan, including the current portion, as of March 31, 2024 are as follows:
Year ending December 31
remainder of 2024$6,120 
202543,993 
20261,851 
20271,925 
20282,003 
Thereafter4,065 
$59,957 
For the three months ended March 31, 2024 and 2023, respectively, interest related to long-term borrowings of $570 and $189 was incurred, and all of them were charged to interest expenses.
NOTE 13 – OTHER LONG-TERM LIABILITIES

Other long-term liabilities represent government subsidies received from mainland China governmental authorities for development and commercialization of certain technology but not yet recognized. At March 31, 2024 and December 31, 2023, other long-term liabilities consisted of the following unearned government subsidies:
March 31, 2024December 31, 2023
Subsidies to Stress Free Polishing project, commenced in 2008 and 2017$189 $475 
Subsidies to other cleaning tools, commenced in 2020647 632 
Subsidies to SW Lingang R&D development in 20213,454 3,467 
Other1,179 1,299 
Total$5,469 $5,873 
NOTE 14 – LONG-TERM INVESTMENTS
On January 12, 2024, ACM Shanghai entered into an investment agreement with Company C to invest RMB 12,500 ($1,760), which represented 0.3% of the Company C's total equity interest. Since there is no readily determinable fair value, the Company measures the investments at measurement alternative.
On January 19, 2024, ACM Shanghai entered into a limited partnership agreement with Company D to invest RMB 30,000 ($4,230), which represented 16.7% of the partnership's total equity interest. The investment in the limited partnership with Company D is accounted for under the equity method in accordance with ASC323-30-S99-1.
24

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
Equity investee:Initial investment datesInvestment entityPercent ownership by ACM and subsidiariesInvestment purchase price
Ninebell Co., Ltd. ("Ninebell")September 2017ACM20.0%$1,200 
Shengyi Semiconductor Technology Co., Ltd. ("Shengyi")June 2019ACM Shanghai14.0%$109 
Hefei Shixi Chanheng Integrated Circuit Industry Venture Capital FundPartnership (LP) (“Hefei Shixi”)September 2019ACM Shanghai10.0%
RMB 30,000 ($4,200)
Wooil Flucon Co. ("Wooil")August 2022ACM Singapore20.0%$1,000 
Company DFebruary 2024ACM Shanghai16.7%
RMB 30,000 ($4,230)
Investments accounted for using measurement alternative:
Waferworks (Shanghai) Co., Ltd. (“Waferworks”)October 2021ACM Shanghai0.3%$1,568 
Company ASeptember 2023ACM Shanghai4.4%
RMB 30,000 ($4,200)
ShengyiSeptember 2023ACM Shanghai1.0%
RMB 6,100 ($860)
Company BNovember 2023ACM Shanghai1.4%
RMB 6,600 ($930)
Company CFebruary 2024ACM Shanghai5.0%
RMB 12,500 ($1,760)
Equity investee:March 31,
2024
December 31,
2023
Ninebell$5,481 $5,632 
Wooil989 1,003 
Shengyi1,999 1,693 
Hefei Shixi7,888 9,174 
Company D4,227  
Subtotal20,584 17,502 
Investments accounted for using measurement alternative:
Waferworks 1,412 
Shengyi856 857 
Company A4,227 4,236 
Company B930 932 
Company C1,761  
Other2,935 2,941 
Total31,293 27,880 

For the three months ended March 31, 2024 and 2023, the Company’s share of equity investees’ net loss was $520 and $32, respectively, which amounts were included in loss from equity method investments in the accompanying condensed consolidated statements of comprehensive income. For the three months ended March 31, 2024 and 2023, the Company received $600 and $0 dividends from equity investee.
25

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
NOTE 15 – SHORT-TERM INVESTMENTS
Pursuant to an Agreement entered into on September 19, 2022 (the ‘‘Agreement’’), ACM Shanghai became a limited partner of the Nuode Asset Fund Pujiang No. 783 Single Asset Management Plan (‘‘Nuode Asset Fund’’), a Chinese limited partnership formed by Nuode Asset Management Co., Ltd, a financial services firm based in Shanghai, China. Nuode Asset Fund was formed to establish a special fund with the purpose to participate in certain technology related investments in mainland China. Subsequent to the future purchase, any investment will be held by Nuode Asset Fund and restricted for a minimum period of nine months. The limited partners of the Nuode Asset Fund contributed a total RMB 160 million ($22,160) to the fund, of which ACM Shanghai contributed RMB 30 million ($4,196), or 18.75% of the contribution on September 27, 2022.
In December 2022, the Nuode Asset Fund purchased shares in the secondary stock offering of a publicly traded mainland China-stock listing. The number of shares owned by Nuode Asset Fund was apportioned to all of the limited partners in proportion to their respective capital contributions which is 18.75% in the case of ACM Shanghai. The investments were fully disposed in the three months ended March 31, 2024 and the Company has not received the proceeds as of March 31, 2024 with a receivable of RMB 22,478 ($3,167) was recorded.
Pursuant to a Share Purchase Agreement dated June 2023, ACM Shanghai acquired shares of Huahong Semiconductor Limited (“Huahong”) in July 2023 with amount of RMB 100 million ($13,930). The shares held by ACM Shanghai are restricted for sale for a minimum period of twelve months. Huahong completed its STAR IPO in August 2023.

Pursuant to a Share Purchase Agreement dated August 2023, ACM Shanghai acquired shares of Zhongjuxin Limited Company (“Zhongjuxin”) in September 2023 with amount of RMB 30 million ($4,179). The shares held by ACM Shanghai are restricted for sale for a minimum period of twelve months. Zhongjuxin completed its STAR IPO in September 2023.

Pursuant to a Share Purchase Agreement dated January 2024, ACM Shanghai acquired shares of Shanghai Syncrystalline Silicon Materials Co., Ltd. (“Syncrystalline”) in February 2024 with amount of RMB 10,000 ($1,409). The shares held by ACM Shanghai are restricted for sale for a minimum period of twelve months. Syncrystalline completed its STAR IPO in February 2024. As of March 31, 2024, the Company's total investment costs in Syncrystalline were RMB 20,000($2,818), including RMB 10,000 ($1,409) invested by ACM Shanghai in 2021 and RMB 10,000 ($1,409) invested by ACM Shanghai in February 2024.

At March 31, 2024 and December 31, 2023, the components of short-term investments were as follows:
March 31,
2024
December 31,
2023
Short-term investments listed in Shanghai Stock Exchange
  Cost$21,135 $20,155 
  Market value18,648 21,312 
For the three months ended March 31, 2024 and 2023, the net gains (losses) recognized on equity securities were as follows:
26

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
Three Months Ended March 31,
20242023
Unrealized losses recognized during the reporting period on equity securities still held at March 31$(2,595)$(654)
Net gains recognized during the period on equity securities sold during the period$273 $3,994 
Total net gains (losses) recognized at March 31 on equity securities$(2,322)$3,340 
For the three months ended March 31, 2024, the Company recognized a receivable of RMB 22,478 ($3,167) from the sales of short-term investments, including a realized gain of $273.
For the three months ended March 31, 2023, the Company received $11,072 in proceeds from the sale of short-term investments, including a realized gain of $3,994.
NOTE 16 – RELATED PARTY BALANCES AND TRANSACTIONS
Ninebell
Ninebell is an equity investee of ACM (Note 14) and is the Company’s principal supplier of robotic delivery system subassemblies used in our single-wafer cleaning equipment. The Company purchases equipment from Ninebell for production in the ordinary course of business. The Company pays for a portion of the equipment in advance and is obligated for the remaining amounts upon receipt of the product.
Shengyi
Shengyi is an equity investee of ACM Shanghai (Note 14) and is one of the Company’s component suppliers in mainland China. The Company purchases components from Shengyi for production in the ordinary course of business. The Company incurs a service fee related to installation and hook-up fees which is recorded within cost of revenue on the Company’s condensed consolidated statements of comprehensive income. The Company pays for a portion of the raw materials in advance and is obligated for the remaining amounts upon receipt of the product.
All related party outstanding balances are short-term in nature and are expected to be settled in cash.
The following tables reflect related party transactions in our condensed consolidated financial statements:
Advances to related partyMarch 31,
2024
December 31,
2023
Ninebell$1,338 $2,432 
Accounts payableMarch 31,
2024
December 31,
2023
Ninebell$12,571 $7,624 
Shengyi3,672 3,783 
Total$16,243 $11,407 
27

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
Three Months Ended March 31,
Purchase of materials20242023
Ninebell$14,152 $16,397 
Shengyi992 1,973 
Total$15,144 $18,370 
Three Months Ended March 31,
Service fee charged by20242023
Shengyi$73 $278 
NOTE 17 – COMMON STOCK
ACM is authorized to issue 150,000,000 shares of Class A common stock and 5,307,816 shares of Class B common stock, each with a par value of $0.0001. Each share of Class A common stock is entitled to one vote, and each share of Class B common stock is entitled to twenty votes and is convertible at any time into one share of Class A common stock. Shares of Class A common stock and Class B common stock are treated equally, identically and ratably with respect to any dividends declared by the Board of Directors of ACM unless such Board of Directors declares different dividends to the Class A common stock and Class B common stock, which is subject to approval from a majority of common stockholders.
During the three months ended March 31, 2024, ACM issued 950,605 shares of Class A common stock upon option exercises by employees and non-employees.
During the three months ended March 31, 2023, ACM issued 163,069 shares of Class A common stock upon option exercises by employees and non-employees.
At March 31, 2024 and December 31, 2023, the number of shares of Class A common stock issued and outstanding was 56,986,777 and 56,036,172, respectively.
At March 31, 2024 and December 31, 2023, the number of shares of Class B common stock issued and outstanding was 5,021,811 and 5,021,811, respectively.

NOTE 18 – STOCK-BASED COMPENSATION

ACM’s stock-based compensation consists of employee and non-employee awards issued under its 1998 Stock Option Plan and its 2016 Omnibus Incentive Plan. The vesting condition may consist of a service period condition determined by the Board of Directors for a grant or certain performance conditions determined by the Board of Directors for a grant. The fair value of the stock options granted with a service period based condition and/or performance condition is estimated at the date of grant using the Black-Scholes option pricing model. The fair value of the stock options granted with a market based condition is estimated at the date of grant using the Monte Carlo simulation model.
28

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
Employee Awards
The following table summarizes the Company’s employee share option activities during the three months ended March 31, 2024:
Number of
 Option Shares
Weighted
 Average Grant
Date Fair Value
Weighted
Average Exercise Price
Weighted Average
Remaining
Contractual Term
Outstanding at December 31, 20239,998,637$5.15 $9.59 6.17 years
Granted3,00023.9531.92 
Exercised(851,954)2.75.74 
Forfeited/cancelled(24,330)11.1423.08 
Outstanding at March 31, 20249,125,353$5.37 $9.79 6.07 years
Vested and exercisable at March 31, 20245,278,784
As of March 31, 2024 and December 31, 2023, $24,670 and $27,152, respectively, of total unrecognized employee stock-based compensation expense, net of estimated forfeitures, related to employee stock-based awards for ACM were expected to be recognized over a weighted-average period of 3.8 years and 4.0 years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures.
The aggregate intrinsic value of options exercised in the three months ended March 31, 2024 was $21,865. The aggregate intrinsic value of options outstanding and exercisable as of March 31, 2024 were $178,674 and $117,476, respectively.
The fair value of options granted to employees is estimated on the grant date using the Black-Scholes valuation with following assumptions:
Three Months Ended
March 31, 2024
Fair value of common share(1)31.92
Expected term in years(2)6.25
Volatility(3)85.48%
Risk-free interest rate(4)4.23%
Expected dividend (5)%
(1)Fair value of Class A common stock value was closing market price of the Class A common stock on the grant date.
(2)Expected term of share options is based on the average of the vesting period and the contractual term for each grant.
(3)Volatility is calculated based on the historical volatility of ACM in the period equal to the expected term of each grant.
(4)Risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the share options in effect at the time of grant.
(5)Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.
29

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
Non-employee Awards
The following table summarizes the Company’s non-employee share option activities during the three months ended March 31, 2024:
Number of
Option Shares
Weighted
Average Grant
Date Fair Value
Weighted
Average
Exercise Price
Weighted
Average
Remaining
Contractual Term
Outstanding at December 31, 20231,170,795$0.42 $1.31 2.66 years
Exercised(98,651)0.220.50 
Forfeited/cancelled(1,903)0.220.50 
Outstanding at March 31, 20241,070,241$0.44 $1.39 2.51 years
Vested and exercisable at March 31, 20241,070,241
As of March 31, 2024 and December 31, 2023, $0 and $9, respectively, of total unrecognized non-employee stock-based compensation expense, net of estimated forfeitures, related to stock-based awards were expected to be recognized over a weighted-average period of 0 years and 0.2 years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures.
The aggregate intrinsic value of options exercised in the three months ended March 31, 2024 was $2,756. The aggregate intrinsic value of options outstanding and exercisable as of March 31, 2024 was $29,702.
ACM Shanghai 2019 Option Grants
In January 2020, ACM Shanghai adopted a 2019 Stock Option Incentive Plan (the “2019 Subsidiary Stock Option Plan”) that provides for, among other incentives, the granting to officers, directors, and employees of options to purchase shares of ACM Shanghai’s common stock.
The following table summarizes the stock option activities of the ACM Shanghai 2019 Subsidiary Stock Option Plan during the three months ended March 31, 2024:
Number of
Option Shares in
ACM Shanghai
 Weighted
Average Grant
Date Fair Value
Weighted
Average
Exercise Price
Weighted
Average
 Remaining
Contractual Term
Outstanding at December 31, 20233,134,883$0.24 $1.85 0.85 years
Forfeited/cancelled(92,308)$0.24 $1.85 
Outstanding at March 31, 20243,042,575$0.24 $1.85 0.65 years
Vested and exercisable at March 31, 20243,042,575

The aggregate intrinsic value of options exercised in the three months ended March 31, 2024 was $0. The aggregate intrinsic value of options outstanding and exercisable as of March 31, 2024 was $31,616.

ACM Shanghai 2023 Option Grants

In June 2023, ACM Shanghai adopted a 2023 Stock Option Incentive Plan (the "2023 Subsidiary Stock Option Plan”) that provides for, among other incentives, the granting to officers, directors, and employees of options to purchase shares of ACM Shanghai’s common stock. The vesting conditions consist of service periods conditions and performance conditions
30

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
related to certain sales and research and development progress targets determined by the Board of Directors of ACM Shanghai.

The following table summarizes the ACM Shanghai 2023 Subsidiary Stock Option Plan’s stock option activities during the three months ended March 31, 2024:

Number of Option Shares in ACM Shanghai Weighted
Average Grant
Date Fair Value
Weighted
Average
Exercise Price
Weighted
Average
 Remaining
Contractual Term
Outstanding at December 31, 2023
10,575,500$9.49 $7.06 3.09 years
Forfeited/cancelled(84,000)$9.49 $7.06 
Outstanding at March 31, 2024
10,491,500$9.12 $7.01 2.84 years
Vested and exercisable at March 31, 2024
-

During the three months ended March 31, 2024, ACM Shanghai did not grant any options from the 2023 Subsidiary Stock Option Plan. As of March 31, 2024 and December 31, 2023, $65,682 and $79,882, respectively, of total unrecognized non-employee stock-based compensation expense, net of estimated forfeitures, related to ACM Shanghai stock-based awards were expected to be recognized over a weighted-average period of 1.8 years and 2.1 years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures.

The aggregate intrinsic value of options exercised in the three months ended March 31, 2024 was $0. The aggregate intrinsic value of options outstanding and exercisable as of March 31, 2024 were $54,686 and $0, respectively.

The following table summarizes the components of stock-based compensation expense included in the condensed consolidated statements of comprehensive income:

Three Months Ended March 31,
20242023
Stock-Based Compensation Expense:
Cost of revenue $781 $125 
Sales and marketing expense 3,027 431 
Research and development expense 4,503 701 
General and administrative expense 6,258 811 
$14,569 $2,068 
Three Months Ended March 31,
20242023
Stock-based compensation expense by type:
Employee stock purchase plan$2,353 $2,018 
Non-employee stock purchase plan9 11 
2019 and 2023 Subsidiary option grants12,207 39 
$14,569 $2,068 
31

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
NOTE 19 – INCOME TAXES
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period during which such rates are enacted.
The Company considers all available evidence to determine whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become realizable. Management considers the scheduled reversal of deferred tax liabilities (including the impact of available carryback and carry-forward periods) and projected taxable income in assessing the realizability of deferred tax assets. In making such judgments, significant weight is given to evidence that can be objectively verified.

As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. Prior to September 30, 2019, the Company had recorded a valuation allowance for the full amount of net deferred tax assets in the United States, as the realization of deferred tax assets was uncertain. Since September 30, 2019, the Company has not maintained a valuation allowance except for a partial valuation allowance on certain U.S. and foreign deferred tax assets. In order to recognize the remaining U.S. deferred tax assets that continue to be subject to a valuation allowance, the Company will need to generate sufficient U.S. taxable income in future periods before the expiration of the deferred tax assets governed by the tax code.
ACM Shanghai has shown a three-year historical cumulative profit and has projections of future income. As a result, the Company does not maintain a valuation allowance.
The Company accounts for uncertain tax positions in accordance with the authoritative guidance on income taxes under which the Company may only recognize or continue to recognize tax positions that meet a more likely than not threshold. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes.

The Company’s effective tax rate differs from statutory rates of 21% for U.S. federal income tax purposes and 15% to 25% for Chinese income tax purposes due to the effects of the valuation allowance and certain permanent differences from book-tax differences, including stock based compensation, deemed dividend income under Subchapter F of the U.S. Internal Revenue Code of 1986, as amended (Subpart F), and global intangible low-taxed income (GILTI) inclusions, and R&D super deduction. As a result, the Company recorded income tax expense of $4,369 and $2,879 during the three months ended March 31, 2024 and 2023, respectively. The decrease in the Company's effective income tax rate for the three months ended March 31, 2024 compared to the same period of the prior year was primarily due to an increased benefit from certain permanent deductions in a foreign jurisdiction.

Under the change in Section 174 made by the Tax Cuts and Jobs Act of 2017 which became effective on January 1, 2022, the Company is required to capitalize, and subsequently amortize R&D expenses over fifteen years for research activities conducted outside of the U.S. The capitalization of overseas R&D expenses results in a significant increase in the Company’s global intangible low-taxed income inclusion.

The Company had total unrecognized tax benefits of $13,026 as of both March 31, 2024 and December 31, 2023. If recognized, the net impact to effective rate, after indirect offset, would be $12,943. The Company did not expect any reversal of unrecognized tax benefits in the next 12 months. The Company will recognize interest and penalties, when they occur, related to uncertain tax provisions as a component of tax expense. For the three months ended March 31, 2024 and 2023, $338 and $284 of interest and penalties was recognized, respectively.

The Company is subject to taxation in the United States, state, and foreign jurisdictions. All tax returns will remain open for examination by the federal and state authorities for three and four years, respectively, from the date of utilization of any
32

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
net operating loss or credits. Certain tax years are subject to foreign income tax examinations by tax authorities until the statute of limitations expire.

The Company’s four principal mainland China subsidiaries, ACM Shanghai, ACM Wuxi, ACM Beijing and ACM Lingang, are liable for mainland China corporate income taxes at the rates of 15%, 25%, 25% and 15%, respectively. Pursuant to the Corporate Income Tax Law of mainland China, ACM’s mainland China subsidiaries generally would be liable for mainland China corporate income taxes as a rate of 25%. According to Guoshuihan 2009 No. 203, an entity certified as an “advanced and new technology enterprise” is entitled to a preferential income tax rate of 15%. ACM Shanghai was certified as an “advanced and new technology enterprise” in 2012 and again in 2016, 2018, and 2021, with an effective period of three years and is expected to be re-certified for future years in 2024. In 2022, ACM Shanghai was certified as an eligible integrated circuit production enterprise and was entitled to a preferential income tax rate of 12.5% from January 1, 2020 to December 31, 2022. Certain entities which meet requirements according to the Policy of the Lingang New area in China (Shanghai) Pilot Free Trade Zone are entitled to a preferential income tax rate of 15%. ACM Lingang was certified for this in 2021, and this preferential income tax rate is valid from January 1, 2020 until December 31, 2024.
Income tax expense was as follows:
Three Months Ended March 31,
20242023
Total income tax expense$(4,369)$(2,879)
NOTE 20 – COMMITMENTS AND CONTINGENCIES
The Company leases offices under non-cancelable operating lease agreements. See Note 11 for future minimum lease payments under non-cancelable operating lease agreements with initial terms of one year or more.
As of March 31, 2024, the Company had $24,285 of open capital commitments to construction contracts and had additional $1,409 of capital investment commitments. As of December 31, 2023, the Company had $30,936 of open commitments to construction contracts and had additional $7,413 of capital investment commitments.
Covenants in ACM Lingang’s Grant Contract for State-owned Construction Land Use Right in Shanghai City (Category of R&D Headquarters and Industrial Projects) with the China (Shanghai) Pilot Free Trade Zone Lingang Special Area Administration require, among other things, that ACM Lingang pay liquidated damages in the event that (a) it does not make a total investment (including the costs of construction, fixtures, equipment and grant fees) of at least RMB 450.0 million ($62,600) or (b) within six years after the land use right is obtained, the Company does not (i) generate a minimum specified amount of annual sales of products manufactured on the granted land or (ii) pay to mainland China at least RMB 157.6 million ($22,000) in annual total taxes (including value-added taxes, corporate income tax, personal income taxes, urban maintenance and construction taxes, education surcharges, stamp taxes, and vehicle and shipping taxes) as a result of operations in connection with the granted land.
As of March 31, 2024 and December 31, 2023, the Company had paid in total $132,014 and $116,932, respectively for its Lingang-related investments. The Construction Completion Milestone was required to be met by January 9, 2024 but was not achieved. However, ACM Lingang believes it will receive the refund without penalty based on its explanation to the respective regulatory authorities of logistics-related delays, and expects that it will meet the milestone before July 9, 2024. The Company cannot guarantee that ACM Lingang will achieve the missed milestone in 2024, or even if it does achieve the milestone in 2024, that it will be refunded some or all of the 20% portion of the performance deposit of RMB 2.5 million ($0.4 million).
In the normal course of business, the Company is subject to contingencies, including legal proceedings and environmental claims arising out of the normal course of businesses that relate to a wide range of matters, including among others, contracts breach liability. The Company records accruals for such contingencies based upon the assessment of the probability of occurrence and, where determinable, an estimate of the liability. Management may consider many factors in
33

ACM RESEARCH, INC.
Notes to the Condensed Consolidated Financial Statements
(In thousands, except share, percentage and per share data)
making these assessments including past history, scientific evidence and the specifics of each matter. Some of these contingencies involve claims that are subject to substantial uncertainties and un-estimable damages.
The Company’s management has evaluated all such proceedings and claims that existed as of March 31, 2024 and December 31, 2023. In the opinion of management, no provision for liability nor disclosure was required as of March 31, 2024 related to any claim against the Company because: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.
As of March 31, 2024, the Company had no outstanding legal proceedings.
NOTE 21 – SEGMENT INFORMATION

The Company identifies operating segments according to how the business activities are managed and evaluated. The Company’s chief operating decision maker (“CODM”) has been identified as ACM’s Chief Executive Officer. The Company's operating segments include ACM Research and ACM Shanghai. As the Company is engaged in the developing, manufacture and sale of capital equipment to global semiconductor manufacturers, and each of the operating segments share similar economic and other qualitative characteristics, the results of the Company’s operating segments are aggregated into one reportable segment.

For geographical reporting, revenue by geographic location is determined by the location of customers’ facilities to which products were shipped. Long-lived assets consist primarily of property, plant and equipment, land use right, and right-of-use assets and are attributed to the geographic location in which they are located.

Long-lived assets by geographic region as of the periods ended were as follows:
March 31,
2024
December 31,
2023
Long-lived assets by geography:
   Mainland China$231,208 $209,725 
   Korea11,630 12,190 
   United States1,259 1,276 
Total$244,097 $223,191 
NOTE 22 – STATUTORY SURPLUS RESERVE
In accordance with mainland China’s Foreign Enterprise Law, ACM Shanghai, ACM Lingang, and ACM Wuxi are required to make appropriation to reserve funds, comprising the statutory surplus reserve and discretionary surplus reserve, based on after-tax net income in accordance with generally accepted accounting principles of mainland China (“mainland China GAAP”).
Appropriations to the statutory surplus reserve are required to be at least 10% of the after-tax net income determined in accordance with mainland China GAAP until the reserve is equal to 50% of the entities’ registered capital. The amount is calculated annually at the end of each calendar year. The balances of statutory reserve funds was $30,060 as of both March 31, 2024 and December 31, 2023, and is presented as statutory surplus reserve on the Company’s condensed consolidated balance sheets.


34

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

You should read the following discussion of our financial condition and results of operations together with our condensed consolidated financial statements and the related notes and other financial information included elsewhere in this report and our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, or our Annual Report. The following discussion contains forward‑looking statements that reflect our plans, estimates, and beliefs. Our actual results could differ materially from those discussed in the forward‑looking statements. Factors that could cause or contribute to these differences include those discussed in Part I, Item 1A. “Risk Factors” in our Annual Report, as well as those discussed below and elsewhere in this report, particularly in the section titled “Item 1A – Risk Factors” in Part II below.
ACM Research, Inc., or ACM Research, is a Delaware corporation founded in California in 1998 to supply capital equipment developed for the global semiconductor industry. Since 2005, ACM Research has conducted its business operations principally through its subsidiary ACM Research (Shanghai), Inc., or ACM Shanghai, a limited liability corporation formed by ACM Research in the People’s Republic of China, or mainland China, in 2005. Unless the context requires otherwise, references in this report to “our company,” “our,” “us,” “we” and similar terms refer to ACM Research, Inc. and its subsidiaries, including ACM Shanghai, collectively.

Our principal corporate office is located in Fremont, California. We conduct a substantial majority of our product development, manufacturing, support and services in mainland China through ACM Shanghai. We perform, through a subsidiary of ACM Shanghai, additional product development and subsystem production in Korea, and we conduct, through ACM Research, sales and marketing activities focused on sales of ACM Shanghai products in North America, Europe and certain regions in Asia outside mainland China.

ACM Research is not a mainland China operating company, and we do not conduct our operations in mainland China through the use of a variable interest entity, or VIE, or any other structure designed for the purpose of avoiding mainland China legal restrictions on direct foreign investments in mainland China-based companies. ACM Research has a direct ownership interest in ACM Shanghai as the result of its holding 82.1% of the outstanding shares of ACM Shanghai. Stockholders of ACM Research may never directly own equity interests in ACM Shanghai. We do not believe that our corporate structure or any other matters relating to our business operations require that we obtain any permissions or approvals from the China Securities Regulatory Commission, the Cyberspace Administration of China, or any other mainland China central government authority in order to continue to list shares of Class A common stock of ACM Research on the Nasdaq Global Select Market. This determination was based on the facts aforementioned and mainland China Company Law, mainland China Securities Law, cybersecurity regulations and other relevant laws, regulations and regulatory requirements in mainland China currently in effect. However, if this determination proves to be incorrect, then it could have a material adverse effect on ACM Research. See “Item IA. Risk Factors—Risks Related to International Aspects of Our Business—If any mainland China central government authority were to determine that existing mainland China laws or regulations require that ACM Shanghai obtain the authority’s permission or approval to continue the listing of ACM Research’s Class A common stock in the United States or if those existing mainland China laws and regulations, or interpretations thereof, were to change to require such permission or approval, or if we inadvertently conclude that permissions or approvals are not required, ACM Shanghai may be unable to obtain the required permission or approval or may only be able to obtain such permission or approval on terms and conditions that impose material new restrictions and limitations on operation of ACM Shanghai, either of which could have a material adverse effect on our business, financial condition, results of operations, reputation and prospects and on the trading price of ACM Research Class A common stock, which could decline in value or become worthless” in our Annual Report.

The business of ACM Shanghai is subject to complex laws and regulations in mainland China that can change quickly with little or no advance notice. To date, beyond the COVID-19-related restrictions in 2022, we have not experienced such intervention or influence by mainland China central government authorities or a change in those authorities’ rules and regulations that have had a material impact on ACM Shanghai or ACM Research.

In addition, in the ordinary course of business, ACM Shanghai is required to obtain certain operating permits and licenses necessary for it to operate in mainland China, including business licenses, certifications relating to quality management standards, import and export-related qualifications from customs, as well as environmental and construction permits, licenses and approvals relating to construction projects. We believe ACM Shanghai has all such required permits and licenses. However, from time to time mainland China government issues new regulations, which may require additional actions on the part of ACM Shanghai to comply. If ACM Shanghai does not, or is unable to, obtain any such additional permits or licenses, ACM Shanghai may be subjected to restrictions and penalties imposed by the relevant mainland China
35

regulatory authorities, and it could have a material adverse effect on our business, financial condition, results of operations, reputation and prospects and on the trading price of ACM Research Class A common stock, which could decline in value or become worthless.
The following chart depicts our corporate organization as of March 31, 2024:
imageacm.jpg
A detailed description of how cash is transferred through our organization is set forth under “Note 2 – Summary of Significant Accounting Policies – Cash and Cash Equivalents” to the Condensed Consolidated Financial Statements of this report.

The U.S. Holding Foreign Companies Accountable Act, or the HFCA Act, requires that the Public Company Accounting Oversight Board, or the PCAOB, determine whether it is unable to inspect or investigate completely registered public accounting firms located in a non-U.S. jurisdiction because of a position taken by one or more authorities in any non-U.S. jurisdiction. Under current regulations, if ACM Research were to be included on the SEC's "Conclusive list of issuers identified under the HFCA Act" for two consecutive years due to our independent auditor being located in a jurisdiction that does not allow for PCAOB inspections, the SEC would prohibit trading in our securities and this ultimately could cause our securities to be delisted in the U.S., and their value may significantly decline or become worthless. See “Item 1A. Risk Factors—Risks Related to International Aspects of Our Business—We could be adversely affected if we are unable to comply with legislation and regulations regarding improved access to audit and other information and audit inspections of accounting firms, including registered public accounting firms, such as our prior and current audit firms, operating in mainland China” in our Annual Report for more information.

In addition to the matters discussed above, we are also subject to a number of legal and operational risks associated with our corporate structure, including as the result of a substantial portion of our operations being conducted in mainland China. Consequences of any of those risks could result in a material adverse change in our operations or cause the value of ACM Research Class A common stock to significantly decline in value or become worthless. Please carefully read the information included in “Item 1A. Risk Factors” in our Annual Report, in particular the risk factors addressing the following issues:
If any mainland China central government authority were to determine that existing mainland China laws or regulations require that ACM Shanghai obtain the authority’s permission or approval to continue the listing of ACM Research’s Class A common stock in the United States or if those existing mainland China laws and regulations, or interpretations thereof, were to change to require such permission or approval, or if we inadvertently conclude that permissions or approvals are not required, ACM Shanghai may be unable to obtain the required permission or approval or may only be able to obtain such permission or approval on terms and conditions that impose material new restrictions and limitations on operation of ACM Shanghai, either of which could have a material adverse effect on our business, financial condition, results of operations, reputation and prospects and on the trading price of ACM Research Class A common stock, which could decline in value or become worthless.
36

Mainland China central government authorities may intervene in, or influence, ACM Shanghai’s mainland China-based operations at any time, and those authorities’ rules and regulations in mainland China can change quickly with little or no advance notice.
The mainland China central government may determine to exert additional control over offerings conducted overseas or foreign investment in mainland China-based issuers, which could result in a material change in operations of ACM Shanghai and cause significant declines in the value of ACM Research Class A common stock, or make them worthless.

Past statements and regulatory actions by mainland China central government authorities with respect to the use of VIEs and to data security and anti-monopoly concerns have not affected our ability to conduct our business operations in mainland China. For further information, see “Item 1A. Risk Factors —Risks Related to International Aspects of Our Business” in our Annual Report for more information.

Overview

We supply advanced, innovative capital equipment developed for the global semiconductor industry. Fabricators of advanced integrated circuits, or chips, can use our wet-cleaning and other front-end processing tools in numerous steps to improve product yield, even at increasingly advanced process nodes. We have designed these tools for use in fabricating foundry, logic and memory chips, including dynamic random-access memory, or DRAM, and 3D NAND-flash memory chips. We also develop, manufacture and sell a range of advanced packaging tools to wafer assembly and packaging customers.

Since 2009 we have delivered more than 850 tools to our customers, more than 705 of which were repeat orders or acceptances upon contractual performance obligations having been met and thereby generated revenue to us. The balance of the delivered tools is subject to the customer's acceptance of the tool upon the tool's satisfaction of applicable contractual requirements or subject to the customer's subsequent discretionary commitment to purchase the tool. To date, substantially all of our sales of equipment for semiconductor-manufacturing have been to customers located in Asia, and we anticipate that a substantial majority of our revenue from these products will continue to come from customers located in this region for the foreseeable future. We have begun to add to our efforts to further address customers in North America, Western Europe and Southeast Asia, by expanding our direct sales teams and increasing our global marketing activities.

Recent Developments
ACM Shanghai Proposed Dividend

In February 2024, ACM Research's principal operating subsidiary, ACM Shanghai (SSEC: 688082.SS), announced in a filing with the Shanghai Stock Exchange a proposal to pay a cash dividend of RMB 0.627 per share or an aggregate total of approximately RMB 273.2 million (approximately $38.5 million) to the stockholders of ACM Shanghai. The proposed dividend is subject to approval by ACM Shanghai’s stockholders at ACM Shanghai’s annual stockholder meeting expected to be held in June 2024. ACM Research owns 82.1% of the outstanding shares of ACM Shanghai. It is possible that the proposed dividend may not be approved by ACM Shanghai’s stockholders, or that ACM Shanghai may not pay the dividend, even if approved, and even if approved and paid, the net amount and the timing of any proceeds to be repatriated by ACM Research to the United States would be uncertain. If the proposed dividend is approved and paid, ACM Research estimates that it would intend to use the net proceeds, if any, for working capital and general corporate purposes.
ACM Shanghai Proposed Private Offering

In January 2024, ACM Research announced that ACM Shanghai intends to offer up to 43.6 million of its ordinary shares, subject to market conditions, the approval of ACM Shanghai’s stockholders, completion of the review process by the Shanghai Stock Exchange, completion of the registration process by the China Securities Regulatory Commission, and other factors, in a private offering to qualified buyers, in compliance with the requirements of the China Securities Regulatory Commission, which would constitute up to 10% of ACM Shanghai’s share capital prior to the transaction (the “Private Offering”).

37

ACM Research estimates that if consummated in full, the proposed Private Offering would generate gross proceeds of up to RMB 4.5 billion ($625 million) to ACM Shanghai, whose management would have broad discretion over the use of such proceeds. It is unlikely that any of such proceeds would be distributed to ACM Research, and that its equity interest in ACM Shanghai would decline from 82.1% to approximately 74.6%. As of March 31, 2024 and the date of this report, the proposed Private Offering has not been completed.

Mainland China Government Research and Development Funding

ACM Shanghai has received eight special government grants. The first grant, which was awarded in 2008, relates to the development and commercialization of 65nm to 45nm stress-free polishing technology. The second grant was awarded in 2009 to fund interest expense on short-term borrowings. The third grant was made in 2014 and relates to the development of electrocopper-plating technology. The fourth grant was made in June 2018 and related to development of polytetrafluoroethylene. The fifth grant was made in 2020, and relates to the development of Tahoe single bench cleaning technologies. The sixth grant was made in 2020, and relates to the development of other cleaning technologies. The seventh grant was made in 2021, and relates to the development of the R&D and production center in the Lin-gang Special Area of Shanghai. These governmental authorities provide significant funding, although ACM Shanghai and ACM Research (Lingang), Inc., or ACM Lingang are also required to invest certain amounts in the projects. The eighth grant was made in 2022, and relates to the development of 300 mm cleaning and drying equipment
The governmental grants contain certain operating conditions, and we are required to go through a government due diligence process once the project is complete. The grants therefore are recorded as long-term liabilities upon receipt, although we are not required to return any funds ACM Shanghai receives. Grant amounts are recognized in our statements of comprehensive income as follows:
Government subsidies relating to current expenses are recorded as reductions of those expenses in the periods in which the current expenses are recorded. For the three months ended March 31, 2024 and 2023, related government subsidies recognized as reductions of relevant expenses in the condensed consolidated statements of comprehensive income were $0.4 million and $0.5 million, respectively.
Government subsidies related to depreciable assets are credited to income over the useful lives of the related assets for which the grant was received. For the three months ended March 31, 2024 and 2023, related government subsidies recognized as other income in the condensed consolidated statements of comprehensive income were $81,000 and $78,000, respectively.
Government subsidies related to tax refund and others are recorded as other income in the periods as incurred. For the three months ended March 31, 2024 and 2023, related government subsidies recognized as other income in the condensed consolidated statements of comprehensive income were $1.7 million and $0.1 million, respectively.
Net Income Attributable to Non-Controlling Interests
In 2019 ACM Shanghai sold a total number of shares representing 8.3% of its outstanding ACM Shanghai shares, after which ACM Research held the remaining 91.7% of ACM Shanghai’s outstanding shares. In 2021 ACM Shanghai sold a total number shares representing an additional 10% of its outstanding ACM Shanghai shares in its STAR IPO, after which ACM Research held the remaining 82.5% of ACM Shanghai’s outstanding shares. However, in May 2023, ACM Research's ownership declined to 82.1% due to the exercise of 2,150,309 stock options related to ACM Shanghai shares. As a result, we reflect the portion of our net income allocable to the minority holders of ACM Shanghai shares as net income attributable to non-controlling interests.
Critical Accounting Policies and Estimates

In preparing our condensed consolidated financial statements in conformity with GAAP, we make assumptions, judgments and estimates in applying our accounting policies that can have a significant impact on our revenue, operating income and net income, as well as on the value of certain assets and liabilities on our condensed consolidated balance sheets. We base our assumptions, judgments and estimates on historical experience and various other factors that we believe to be reasonable under the circumstances. At least quarterly, we evaluate our assumptions, judgments and estimates and make changes as deemed necessary. Actual results could differ materially from these estimates under different assumptions or conditions.

38

We believe that the assumptions, judgments and estimates involved in the accounting for the following accounting policies have the greatest potential impact on our condensed consolidated financial statements, and we therefore consider these to be our critical accounting estimates. For information on our significant accounting policies, see Note 2 in the notes to condensed consolidated financial statements in Part I, Item 1 of this report and in the Notes to Condensed Consolidated Financial Statements in Part II, Item 8 of our Annual Report, describe the significant accounting policies and methods used in the preparation of the Company’s condensed consolidated financial statements. There have been no material changes to the Company’s critical accounting estimates included in our Annual Report.

Recent Accounting Pronouncements
A discussion of recent accounting pronouncements is included in our Annual Report and is updated in Note 2 to the condensed consolidated financial statements included in this report.
Results of Operations
The following table sets forth our results of operations for the periods presented, as percentages of revenue.
Three Months Ended March 31,
20242023
Revenue100.0 %100.0 %
Cost of revenue48.046.2
        Gross margin52.053.8
Operating expenses:
    Sales and marketing9.312.6
    Research and development15.718.9
    General and administrative10.410.4
         Total operating expenses, net35.441.9
             Income from operations16.611.9
Interest income, net0.61.5
Realized gain from sale of short-term investments0.25.4
Unrealized loss on short-term investments-1.7-0.9
Other income (expense), net2.0-1.9
Loss from equity method investments-0.3-0.0
              Income before income taxes17.416.0
Income tax expense-2.9-3.9
              Net income14.512.1
Less: Net income attributable to non-controlling interests3.02.4
Net income attributable to ACM Research, Inc.11.5 %9.7 %
39

Comparison of Three Months Ended March 31, 2024 and 2023
Revenue
Three Months Ended March 31,
20242023% Change
 2024 v 2023
Absolute Change
2024 v 2023
(in thousands)
Revenue$152,191 $74,256 105.0 %$77,935 
Single wafer cleaning, Tahoe and semi-critical cleaning equipment$109,470 $36,614 199.0 %$72,856 
ECP (front-end and packaging), furnace and other technologies25,800 26,598 (3.0)%(798)
Advanced packaging (excluding ECP), services & spares16,921 11,044 53.2 %5,877 
Total Revenue by Product Category$152,191 $74,256 105.0 %$77,935 
The increase in revenue for three months ended March 31, 2024 as compared to the same period in 2023 reflects higher sales of single wafer cleaning, Tahoe and semi-critical cleaning equipment, and Advanced packaging (excluding ECP), services and spares, partly offset by lower ECP (front-end and packaging), furnace and other technologies. The increased demand from is due in part to a longer term commitment by our mainland China-based customers to increase production capacity to achieve a greater share of the global semiconductor market.
Cost of Revenue and Gross Margin
Three Months Ended March 31,
20242023% Change
 2024 v 2023
Absolute Change
2024 v 2023
(in thousands)
Cost of revenue$73,070 $34,270 113.2 %$38,800 
Gross profit79,121 39,986 97.9 %39,135 
Gross margin52.0 %53.8 %(1.9)%-186 bps
Cost of revenue and gross profit increased in the three months ended March 31, 2024 as compared to the corresponding period in 2023 due to the increased sales volume, partly offset by a decrease in gross margin. The decrease in gross margin versus the prior-year period was primarily due to revenue mix between product categories, net of a favorable impact from fluctuations in the RMB to U.S. dollar exchange rate. Gross margin may vary from period to period, primarily related to the level of utilization and the timing and mix of revenue. We expect gross margin to be between 40.0% and 45.0% for the foreseeable future, with direct manufacturing costs approximating 50.0% to 55.0% of revenue and overhead costs totaling 5.0% of revenue.
40

Operating Expenses
Three Months Ended March 31,
20242023% Change
 2024 v 2023
Absolute Change
2024 v 2023
 (in thousands)
Sales and marketing expense$14,173 $9,337 51.8 %$4,836 
Research and development expense23,918 14,029 70.5 %9,889 
General and administrative expense15,798 7,758 103.6 %8,040 
Total operating expenses$53,889 $31,124 73.1 %$22,765 

Sales and marketing expense increased in the three months ended March 31, 2024 as compared to the corresponding period in 2023, reflecting an increase of $2.9 million due to increased costs for personnel, commissions, travel & entertainment and professional services, $2.6 million in stock-based compensation, $0.3 million in office and outside service, offset by a decrease of $1.0 million from promotional tools.

Sales and marketing expense consists primarily of:
compensation of personnel associated with pre-sale and after-sale services and support and other sales and marketing activities, including stock-based compensation;
sales commissions paid to independent sales representatives;
fees paid to sales consultants;
cost of trade shows;
costs of tools built for promotional purposes for potential new customers;
travel and entertainment; and
allocated overhead for rent and utilities.
We expect that, for the foreseeable future, sales and marketing expenses will increase in dollars, as we incur additional costs associated with growing our customer base in mainland China and regions outside of mainland China.
Research and development expense increased in the three months ended March 31, 2024 as compared to the corresponding period in 2023, reflecting an increase of $3.8 million in stock-based compensation, $3.6 million in costs of components for tools built for product development purposes, $2.7 million in R&D-related personnel costs and $0.3 million outside service, offset by a $0.5 million decrease in other R&D-related costs.
Research and development expense represented 15.7% and 18.9% of our revenue in the three months ended March 31, 2024 and 2023, respectively. Without reduction by grant amounts received from mainland China governmental authorities (see ‘Mainland China Government Research and Development Funding’’), gross research and development expense totaled $24.4 million, or 16.0% of total revenue, in the three months ended March 31, 2024 as compared to $14.5 million, or 19.6% of revenue, in the corresponding period in 2023.
Research and development expense consists primarily of:
compensation of personnel associated with our research and development activities, including stock based compensation;
costs of components and other research and development supplies;
costs of tools built for product development purposes;
travel expense associated with the research of technical requirements for product development purposes and testing of concepts under consideration;
amortization of costs of software used for research and development purposes; and
allocated overhead for rent and utilities.

41

We expect that, for the foreseeable future, research and development expenses will increase in dollars, as we incur additional costs to expand our product portfolio to address additional production steps and expand our research and development team to new regions.

General and administrative expense increased in the three months ended March 31, 2024 as compared to the corresponding period in 2023, primarily reflecting a $5.4 million increase in stock based compensation, a $3.0 million in personnel and other costs related to general and administrative costs, and a $0.9 million increase in allowance for credit losses, offset by $1.2 million decrease in professional services expenses.

General and administrative expense consists primarily of:
compensation of executive, accounting and finance, human resources, information technology, and other administrative personnel, including stock-based compensation;
professional fees, including accounting and corporate legal and defense fees;
other corporate expenses including insurance;
allowance for credit losses; and
allocated overhead for rent and utilities.
We expect that, for the foreseeable future, general and administrative expenses will increase in dollars, as we incur additional costs associated with growing our business, operating ACM Research, as a public company in the United States and operating ACM Shanghai as a public company in mainland China.
Interest income, net, Other Income, net
Three Months Ended March 31,
20242023% Change
 2024 v 2023
Absolute Change
2024 v 2023
(in thousands)
Interest income$1,774 $1,785 (0.6)%$(11)
Interest expense(783)(695)12.7 %(88)
Interest income, net$991 $1,090 -9.1 %$(99)
Other income (expense), net$3,080 $(1,418)-317.2 %$4,498 

Interest income (expense), net consists of interest earned on our cash and cash equivalents, restricted cash accounts, and short-term and long-term time deposits, offset by interest expense incurred from outstanding short-term and long-term borrowings. Interest income (expense), net decreased in the three months ended March 31, 2024 as compared to the corresponding period in 2023, due to higher interest expense related to a higher balance of total borrowings.
Other income (expense), net primarily reflects (a) gain recognized from the impact of exchange rates on our working-capital which was $1.4 million for the three months ended March 31, 2024 compared to $1.5 million loss recognized from the impact of exchange rates on our working capital for the three months ended March 31, 2023, (b) government subsidies, as described under “—Mainland China Government Research and Development Funding” above, and other factors.

42

Realized gain and unrealized loss from short-term investment, and income (loss) from equity investments.
Three Months Ended March 31,
20242023% Change
 2024 v 2023
Absolute Change
2024 v 2023
Realized gain from sale of short-term investments$273 $3,994 (93.2)%$(3,721)
Unrealized loss on short-term investments$(2,595)$(654)(296.8)%$(1,941)
Loss from equity method investments $(520)$(32)(1525.0)%$(488)
We recorded a realized gain from sale of equity investment of $0.3 million for the three months ended March 31, 2024 as compared to $4.0 million in the prior-year period due to a sale of short-term investments (Note 15).
We recorded an unrealized loss on equity investment of $2.6 million for the three months ended March 31, 2024 as compared to an unrealized loss of $0.7 million for the same period in 2023, based on a change in market value of ACM Shanghai’s short term investments (note 15).
Loss from equity investments increased by $0.5 million for the three months ended March 31, 2024 due to an decrease of net income from investments in affiliates (Note 14).
Income Tax Expense
The following presents components of income tax expense for the indicated periods:
Three Months Ended March 31,
20242023
(in thousands)
Total income tax expense$(4,369)$(2,879)
    

We recognized a tax expense of $4.4 million for the three months ended March 31, 2024 as compared to a tax expense of $2.9 million for the prior year period. The tax expense for the three months ended March 31, 2024 primarily resulted from the tax effect of a decrease in our effective income tax rate applied to an increase in operating profit for the period. The decrease in our effective income tax rate for the three months ended March 31, 2023 compared to the same period of the prior year was primarily due to an increased benefit from certain permanent deductions in a foreign jurisdiction.

Our effective tax rate differs from statutory rates of 21% for U.S. federal income tax purposes and 12.5% to 25% for mainland China income tax purposes due to the effects of the valuation allowance and certain permanent differences as it pertains to book-tax differences in the treatment of stock-based compensation and non-U.S. research expenses. Our four mainland China subsidiaries, ACM Shanghai, ACM Wuxi, ACM Beijing, and ACM Lingang, are liable for mainland China corporate income taxes at the rates of 15%, 25%, 25%, and 15%, respectively. Pursuant to the Corporate Income Tax Law of mainland China, our mainland China subsidiaries generally would be liable for mainland China corporate income taxes at a rate of 25%. According to Guoshuihan 2009 No. 203, an entity certified as an “advanced and new technology enterprise” is entitled to a preferential income tax rate of 15%. ACM Shanghai was certified as an “advanced and new technology enterprise” in 2012 and again in 2016, 2018, and 2021, effective until December 31, 2023, and is expected to be re-certified for future years in 2024. In 2021, ACM Shanghai was certified as an eligible integrated circuit production enterprise and is entitled to a preferential income tax rate of 12.5% from January 1, 2020 to December 31, 2022. Certain entities which meet requirements according to the Policy of the Lingang New area in China (Shanghai) Pilot Free Trade Zone are entitled to a preferential income tax rate of 15%. ACM Lingang was certified for this in 2021, and this preferential income tax rate is valid from December 31, 2020 until December 31, 2024. We file income tax returns in the United States and state and foreign jurisdictions.

43

All tax returns will remain open for examination by the federal and state authorities for three and four years, respectively, from the date of utilization of any net operating loss or credits. Certain tax years are subject to foreign income tax examinations by tax authorities until the statute of limitations expire.
Net Income Attributable to Non-Controlling Interests
Three Months Ended March 31,
20242023% Change
 2024 v 2023
Absolute Change
2024 v 2023
(in thousands)
Net income attributable to non-controlling interests$4,659 $1,818 156.3 %$2,841 
ACM Research owns 82.1% of ACM Shanghai’s (note 1) outstanding shares which is reflected in our condensed consolidated financial statements. We reflect the portion of net income allocable to the minority holders of ACM Shanghai shares as net income attributable to non-controlling interests.
Foreign currency translation adjustment
Three Months Ended March 31,
20242023% Change
 2024 v 2023
Absolute Change
2024 v 2023
(in thousands)
Foreign currency translation adjustment$(6,829)$9,423 (172.5)%$(16,252)
We recorded a loss of foreign currency translation adjustment of ($6.8 million) for the three months ended March 31, 2024, as compared to a gain of $9.4 million for the same period in 2023, primarily based on the net effect of RMB to dollar exchange rate fluctuations for the period on the converted value of ACM Shanghai’s RMB-denominated balances to U.S. dollar equivalents.

Comprehensive income attributable to non-controlling interests

Three Months Ended March 31,
20242023% Change
 2024 v 2023
Absolute Change
2024 v 2023
(in thousands)
Comprehensive income attributable to non-controlling interests
$3,406 $3,462 (1.6)%$(56)

Comprehensive income attributable to non-controlling interests for the three months ended March 31, 2024 is consistent with the three months ended March 31, 2023, reflecting a change in net income attributable to the non-controlling interests for the period together with the impact of foreign exchange rate fluctuations on the cumulative balance.

44

Liquidity and Capital Resources

During the first three months of 2024, we funded our technology development and operations principally through our beginning global cash balances, including the cash balances at ACM Shanghai, borrowings by ACM Shanghai from local financial institutions, and our loan from China CITIC Bank.

Cash and cash equivalents, restricted cash, short-term time deposits and long-term time deposits were $288.3 million at March 31, 2024, compared to $304.5 million at December 31, 2023. The ($16.2 million) decrease was primarily driven by ($9.6 million) of cash used in operations, ($32.9 million), excluding net cash increase for time deposits, used in investing activities, $26.8 million net cash provided by financing activities, and a ($0.5 million) decline from the effect of exchange rate on cash, cash equivalents and restricted cash.
March 31,
2024
December 31,
2023
(In thousands)
Cash and cash equivalents, restricted cash, and time deposits:
     Cash and cash equivalents and restricted cash$212,113 $183,173 
      Short-term time deposits48,364 80,524 
     Long-term time deposits27,841 40,818 
Total$288,318 $304,515 
Our future working capital needs beyond the next twelve months will depend on many factors, including the rate of our business and revenue growth, the payment schedules of our customers, the timing and magnitude of our capital expenditures, and the timing of investment in our research and development as well as sales and marketing. We believe our existing cash and cash equivalents and short-term and long-term time deposits, our cash flow from operating activities, and bank borrowings by us and ACM Shanghai will be sufficient to meet our anticipated cash needs within our longer term planning horizon.
ACM Shanghai has historically participated in certain mainland China government-sponsored grant and subsidy programs, as described under “—Mainland China Government Research and Development Funding” and “—Contractual Obligations” and we expect that ACM Shanghai will continue to take advantage of these programs when they are available and fit with our business strategy. ACM Shanghai generally applies for these grants and subsidies through the applicable mainland China government agency’s defined processes. Periodically, the public relations department researches the availability of these grants and subsidies through mainland China government agencies with whom ACM Shanghai files business surveys and taxes. Management of ACM Shanghai then assesses which grants and subsidies for which ACM Shanghai may be eligible and submits the relevant application. The decision to award the grant to ACM Shanghai is made by the relevant mainland China government agencies based on suitability and the merits of the application. Neither ACM Research, nor ACM Shanghai or any of our other subsidiaries, has any direct relationship with any mainland China government agency, and our anticipated cash needs for the next twelve months neither anticipate, nor require, receipt of any mainland China government grants or subsidies.
To the extent our cash and cash equivalents, cash flow from operating activities and short-term bank borrowings are insufficient to fund our future activities in accordance with our strategic plan, we may determine to raise additional funds through public or private debt or equity financings or additional bank credit arrangements. We also may need to raise additional funds in the event we determine in the future to effect one or more acquisitions of businesses, technologies and products. If additional funding is necessary or desirable, we may not be able to obtain bank credit arrangements or to obtain an equity or debt financing on terms acceptable to us or at all.
Restrictions under mainland China laws and regulations as well as restrictions under ACM Shanghai’s bank loan agreements, may significantly restrict ACM Shanghai’s ability to transfer a portion of ACM Shanghai’s net assets to ACM Research, other subsidiaries of ACM Research and to holders of ACM Research Class A common stock. See “Item 1A. Risk Factors – Regulatory Risks – Mainland China's currency exchange control and government restrictions on investment repatriation may impact our ability to transfer funds outside of mainland China, which could materially and adversely affect our ability to grow, make investments or acquisitions that could benefit our business, otherwise fund and conduct our business, or pay dividends on our common stock” in our Annual Report.
45

For the three months ended March 31, 2024 and 2023, with the exception of sales and services-related transfer-pricing payments in the ordinary course of business, no transfers, distributions have been made between ACM Research, and its subsidiaries, including ACM Shanghai, or to holders of ACM Research Class A common stock.
Our cash and cash equivalents at March 31, 2024 were held for working capital purposes and other potential investments. ACM Shanghai, our only direct mainland China subsidiary, is, however, subject to mainland China restrictions on distributions to equity holders. The use of proceeds raised by the STAR Market IPO, without further approvals, are limited to specific usage. Our accounts receivable balance fluctuates from period to period, which affects our cash flow from operating activities. Fluctuations vary depending on cash collections, client mix, and the timing of shipment and acceptance of our tools.
ACM Research has never declared or paid cash dividends on our capital stock. AMC Research intends to retain all available funds and any future earnings to support the operation of and to finance the growth and development of our business and do not anticipate paying any cash dividends in the foreseeable future.
Cash Flow Used in Operating Activities. Net cash used in operating activities of ($9.6 million) during the three months ended March 31, 2024 consisted of:
Three Months Ended March 31,
20242023
(In thousands)
Net Income$22,092 $8,963 
 Non-cash operating lease cost973 488 
 Provision for inventory 1,025 306 
 Provision for credit losses1,171 298 
Depreciation and amortization2,518 1,714 
Realized gain on short-term investment (273)(3,994)
Loss from equity method investments520 32 
Unrealized loss on short-term investments2,595 654 
Deferred income taxes(1,129)(6,294)
Stock-based compensation14,569 2,068 
Net changes in operating assets and liabilities(53,710)(34,729)
Net cash flow used in operating activities$(9,649)$(30,494)
Significant net changes in operating asset and liability accounts primarily include the following uses of cash: an increase of inventories, net ($38.6 million) (Note 5), an increase of accounts receivable of ($15.3 million) (Note 4), and an increase in other assets ($10.6 million) and the following sources of cash: a $8.6 million increase on other liabilities and a $2.2 million increase in customer advances.
Cash Flow Used in Investing Activities. Net cash used in investing activities, excluding net cash increase for time deposits, for the three months ended March 31, 2024 was ($32.9 million), primarily consisting of ($26.1 million) for purchase of property and intangible assets, ($6.0 million) for purchase of long-term investments, and ($1.4 million) for purchase of short-term investment (note 15), partly offset by $0.6 million net dividends received from long term investments (note 14).
Cash Flow Provided by Financing Activities. Net cash provided by financing activities for the three months ended March 31, 2024 was $26.8 million, primarily consisting of $23.5 million net proceeds from short-term borrowing, and $4.8 million proceeds from exercise of stock options, partly offset by ($1.5 million) repayment of short-term and long-term borrowings.
We and ACM Shanghai, together with the subsidiaries of ACM Shanghai, have short-term and long-term borrowings with six banks, as follows:
46

LenderAgreement DateMaturity DateAnnual
Interest Rate
Maximum Borrowing
Amount(1)
Amount Outstanding
at March 31, 2024
(in thousands)
China CITIC Bank (2)July 2023Repayable by installments and the last installments repayable in December 20254.50%RMB200,000RMB100,000
$28,180 $14,090 
China Everbright BankJuly 2021August 20243.00%RMB150,000RMB17,455
$21,135 $2,459 
Bank of ChinaSeptember 2023September 20242.87%RMB40,000RMB40,032
$5,636 $5,640 
China Merchants BankAugust 2023September 20242.60%~3.00%RMB200,000RMB200,161
$28,180 $28,203 
Bank of ChinaMarch 2024March 20252.75%RMB120,000RMB120,092
$16,908 $16,921 
China Merchants BankNovember 2020Repayable by installments and the last installments repayable in November 20303.95%RMB128,500RMB91,694
$18,106 $12,919 
Bank of ChinaJune 2021Repayable by installments and the last installments repayable in June 20242.60%RMB10,000RMB7,505
$1,409 $1,058 
Bank of ChinaSeptember 2021Repayable by installments and the last installments repayable in September 20242.60%RMB35,000RMB26,259
$4,932 $3,701 
Bank of ShanghaiDecember 2022October 20242.85%RMB100,000RMB100,079
$14,090 $14,101 
China CITIC BankAugust 2023Repayable by installments and the last installments repayable in August,20253.10%RMB100,000RMB99,986
RMB14,090 $14,088 
47

Industrial Bank of KoreaDecember 2023December 20244.27%KRW2,000,000KRW2,000,000
$1,483 $1,483 
$154,149 $114,663 
(1)Converted from RMB to dollars as of March 31, 2024. The loan from China Merchants Bank is secured by a pledge of the property of ACM Lingang and guaranteed by ACM Shanghai, as described above under “—Contractual Obligations.”
(2)This China CITIC bank facility agreement is with ACM Research, Inc.
Effect of exchange rate changes on cash, cash equivalents and restricted cash. The effect of exchange rate cash, and cash equivalents was $0.6 million during the first three months ended March 31, 2024. The impact of fluctuations of the RMB to U.S. dollar currency exchange rate on a significant balance of these items held in RMB-denominated accounts (Note 2) contributed to the change.
Contractual Obligations
Grant Contract for State-owned Construction Land Use Right in Shanghai City
In 2020 ACM Shanghai, through its wholly-owned subsidiary ACM Lingang, entered into a Grant Contract for State-owned Construction Land Use Right in Shanghai City (Category of R&D Headquarters and Industrial Projects), or the Grant Agreement, with the China (Shanghai) Pilot Free Trade Zone Lin-gang Special Area Administration, or the Grantor. ACM Lingang obtained rights to use approximately 43,000 square meters (10.6 acres) of land in the Lingang Heavy Equipment Industrial Zone of Lin-gang Special Area of China (Shanghai) Pilot Free Trade Zone, or the Land Use Right, for a period of fifty years, commencing on the date of delivery of the land in July 2020, which we refer to as the Delivery Date.
In exchange for its land use rights, ACM Lingang paid aggregate grant fees of RMB 61.7 million ($9.5 million), or the Grant Fees, and a performance deposit of RMB 12.3 million ($1.9 million), which is equal to 20% of the aggregate grant fees, to secure its achievement of the following performance milestones:
the start of construction within 6 months after the Delivery Date (60% of the performance deposit), or Construction Start Milestone;
the completion of construction within 30 months after the Delivery Date (20% of the performance deposit), or Construction Completion Milestone; and
the start of production within 42 months after the Delivery Date (20% of the performance deposit), or Production Start Milestone.
Upon satisfaction of a milestone, the portion of the performance deposit attributable to that milestone will be repayable to ACM Lingang within ten business days. If the achievement of any of the above milestones is delayed or abandoned, ACM Lingang may be subject to additional penalties and may lose its rights to both the use of the granted land and any partially completed facilities on that land.
The status of the performance milestones for the period ended March 31, 2024 is as follows:
ACM Lingang achieved the Construction Start Milestone and 60% of the performance deposit was refunded to ACM Shanghai in 2020.
The Construction Completion Milestone was required to be met by January 9, 2024 but was not achieved. However, ACM Lingang believes it will receive the refund without penalty based on its explanation to the respective regulatory authorities of logistic-related delays, and expectations that it will meet the milestone before July 9, 2024. We cannot guarantee that ACM Lingang will achieve the missed milestone in 2024, or even if it does achieve the milestone in 2024, that it will be refunded some or all of the 20% portion of the performance deposit of RMB 2.5 million ($0.4 million).
48

Contractual penalties in the case of a delay of Construction Completion Milestone:
If ACM Lingang fails to complete the construction pursuant to the date agreed under the Grant Agreement or any extended completion date approved by the Grantor, ACM Lingang shall pay 50% of the deposit for timely completion of construction as liquidated damages;
If ACM Lingang delays the completion for more than six months beyond the date agreed under the Grant Agreement, or beyond any extended completion date approved by the Grantor, it shall pay the total deposit for timely completion of construction as liquidated damages.
If the delay is more than one year, the Grantor is entitled to terminate the Grant Agreement and take back the Land Use Right. In such case, the Grantor shall refund the Grant Fees for the remaining land use term after deducting the deposit agreed under the Grant Agreement and refund the deposit for timely commencement of production and relevant bank interests in full to ACM Lingang.

The Production Start Milestone is now required to be met by January 9, 2025. The Production Start Milestone was originally required to be met prior to January 9, 2024, but due to COVID-related delays, ACM filed multiple requests for extensions, the latest of which was granted on July 7, 2023. We cannot guarantee that ACM Lingang will meet any extended deadline or be refunded this 20% portion of the performance deposit.
Contractual penalties in the case of a delay of Production Start Milestone:
If ACM Lingang fails to commence production pursuant to the date agreed under the Grant Agreement or any extended commencement date approved by the Grantor, ACM Lingang shall pay the total deposit for timely commencement of production as liquidated damages;
If ACM Lingang fails to commence production pursuant to the extended commencement of production date (more than six months beyond the production start milestone), the Grantor is entitled to terminate the Grant Agreement and take back the Land Use Right. In such case, the Grantor shall refund the Grant Fees for the remaining land use term after deducting the deposit agreed under the Grant Agreement to ACM Lingang.
In addition to the milestones, covenants in the Grant Agreement require that, among other things, ACM Lingang will be required to pay liquidated damages in the event that:
(a)it does not make a total investment (including the costs of construction, fixtures, equipment and grant fees) of at least RMB 450.0 million ($63.4 million). ACM Lingang shall pay the liquidated damages equal to the same proportion of the Grant Fees as the proportion of the actual shortfall amount of investment in the total agreed investment amount or the investment intensity.
(b)within seven years after the Delivery Date, or prior to July 9, 2027, it does not (i) generate a minimum specified amount of annual sales of products manufactured on the granted land or (ii) pay at least RMB 157.6 million ($22.2 million) in annual total taxes (including value-added taxes, corporate income tax, personal income taxes, urban maintenance and construction taxes, education surcharges, stamp taxes, and vehicle and shipping taxes) as a result of operations in connection with the granted land.
If the total tax revenue of the project fails to reach but is no less than 80% of the standard agreed under the Grant Agreement, ACM Lingang shall pay 20% of the actual shortfall amount of the tax revenue as liquidated damages. If the total tax revenue of the project fails to reach 80% of the standard agreed under the Grant Agreement within 1 month after the agreed date of reaching target production, the Grantor is entitled to terminate the Grant Agreement, take back the Land Use Right, and shall refund the Grant Fees for the remaining land use term to ACM Lingang.
If the Grant Agreement is terminated because of breach of any terms above, the Grantor shall take back the buildings, fixtures and auxiliary facilities on the land area and provide ACM Lingang with corresponding compensation according to the residual value of the buildings, fixtures and auxiliary facilities when they are taken back. The total cumulative investment of land, buildings and construction in progress related to ACM Lingang amounted to $132.0 million and $116.9 million at March 31, 2024 and December 31, 2023, respectively.
49

How We Evaluate Our Operations
We present information below with respect to four measures of financial performance:
We define shipments of tools to include (a) a repeat shipment to a customer of a type of tool that the customer has previously accepted, for which we recognize revenue upon shipment or delivery, and (b) a first-time shipment of a first tool to a customer on an approval basis, for which we may recognize revenue in the future if contractual conditions are met, or if a purchase order is received.
We define “adjusted EBITDA” as net income excluding interest expense (net), income tax benefit (expense), depreciation and amortization, unrealized (gain) loss on short-term investments, and stock-based compensation. We define adjusted EBITDA to also exclude restructuring costs, although we have not incurred any such costs to date.
We define “free cash flow” as net cash provided by operating activities less purchases of property and equipment (net of proceeds from disposals) and purchase of short-term and long-term investments.
We define “adjusted operating income (loss)” as our income (loss) from operations excluding stock-based compensation.
These financial measures are not based on any standardized methodologies prescribed by accounting principles generally accepted in the United States, or GAAP, and are not necessarily comparable to similarly titled measures presented by other companies.
We have presented shipments, adjusted EBITDA, free cash flow and adjusted operating income (loss) because they are key measures used by our management and board of directors to understand and evaluate our operating performance, to establish budgets and to develop operational goals for managing our business. We believe that these financial measures help identify underlying trends in our business that could otherwise be masked by the effect of the expenses that we exclude. In particular, we believe that the exclusion of the expenses eliminated in calculating adjusted EBITDA and adjusted operating income (loss) can provide useful measures for period-to-period comparisons of our core operating performance and that the exclusion of property and equipment purchases from operating cash flow can provide a usual means to gauge our capability to generate cash. Accordingly, we believe that these financial measures provide useful information to investors and others in understanding and evaluating our operating results, enhancing the overall understanding of our past performance and future prospects, and allowing for greater transparency with respect to key financial metrics used by our management in its financial and operational decision-making.
Shipments, adjusted EBITDA, free cash flow and adjusted operating income (loss) are not prepared in accordance with GAAP, and should not be considered in isolation of, or as an alternative to, measures prepared in accordance with GAAP.
Shipments
We consider shipments a key operating metric as it reflects the total value of products delivered to customers and prospective customers by our productive assets.
Shipments consist of two components:
a shipment to a customer of a type of tool that the customer has previously accepted, for which we recognize revenue when the tool is delivered; and
a shipment to a customer of a type of tool that the customer is receiving and evaluating for the first time, in each case a first tool, for which we may recognize revenue at a later date, subject to the customer’s acceptance of the tool upon the tool’s satisfaction of applicable contractual requirements or subject to the customer’s subsequent discretionary commitment to purchase the tool.
First tool shipments can be made to either an existing customer that has not previously accepted that specific type of tool in the past ─ for example, a delivery of a SAPS V tool to a customer that previously had received only SAPS II tools ─ or to a new customer that has never purchased any tool from us.
Shipments in the three months ended March 31, 2024 totaled $245.6 million, as compared to $89.2 million for the same periods in 2023. Repeat tool shipments in the three months ended March 31, 2024 totaled $118.6 million, as compared to $38.9 million for same periods in 2023. First tool shipments in the three months ended March 31, 2024 totaled $127.0 million, as compared to $50.3 million for the same periods in 2023.
50

The dollar amount attributed to a first tool shipment is equal to the consideration we expect to receive if any and all contractual requirements are satisfied and the customer accepts the tool, or if the customer subsequently determines in its discretion to purchase the tool. There are a number of limitations related to the use of shipments in evaluating our business, including that customers have significant, or in some cases total, discretion in determining whether to accept or purchase our tools after evaluation and their decision not to accept or purchase delivered tools is likely to result in our inability to recognize revenue from the delivered tools. “First tool” shipments reflect the value of incremental new products under evaluation delivered to our customers or prospective customers for a given period and is used as an internal key metric to reflect future potential revenue opportunity. The cumulative cost of “first tool” shipments under evaluation at customers which have not been accepted by the customer is carried at cost and reflected in finished goods inventory (see Note 5 to the condensed consolidated financial statements included in this report). “First tool” shipments exclude deliveries to customers for which ACM Research does not have a basis to expect future revenue.
Adjusted EBITDA
There are a number of limitations related to the use of adjusted EBITDA rather than net income (loss), which is the nearest GAAP equivalent. Some of these limitations are:
adjusted EBITDA excludes depreciation and amortization and, although these are non-cash expenses, the assets being depreciated or amortized may have to be replaced in the future;
we exclude stock-based compensation expense from adjusted EBITDA and adjusted operating income (loss), although (a) it has been, and will continue to be for the foreseeable future, a significant recurring expense for our business and an important part of our compensation strategy and (b) if we did not pay out a portion of our compensation in the form of stock-based compensation, the cash salary expense included in operating expenses would be higher, which would affect our cash position;
the expenses and other items that we exclude in our calculation of adjusted EBITDA may differ from the expenses and other items, if any, that other companies may exclude from adjusted EBITDA when they report their operating results;
adjusted EBITDA does not reflect changes in, or cash requirements for, working capital needs;
adjusted EBITDA does not reflect interest expense, or the requirements necessary to service interest or principal payments on debt;
adjusted EBITDA does not reflect income tax expense (benefit) or the cash requirements to pay taxes;
adjusted EBITDA does not reflect historical cash expenditures or future requirements for capital expenditures or contractual commitments; and
adjusted EBITDA includes expense reductions and non-operating other income attributable to mainland China governmental grants, which may mask the effect of underlying developments in net income, including trends in current expenses and interest expense, and free cash flow includes mainland China governmental grants, the amount and timing of which can be difficult to predict and are outside our control.
The following table reconciles net income, the most directly comparable GAAP financial measure, to adjusted EBITDA:
Three Months Ended March 31,
20242023% Change
 2024 v 2023
Absolute Change
2024 v 2023
(in thousands)
Adjusted EBITDA Data:
Net Income$22,092 $8,963 146.5 %$13,129 
    Interest expense (income), net(991)(1,090)-9.1 %99 
    Income tax expense4,369 2,879 51.8 %1,490 
    Depreciation and amortization2,518 1,714 46.9 %804 
    Stock based compensation14,569 2,068 604.5 %12,501 
   Unrealized loss on short-term investments2,595 654 296.8 %1,941 
Adjusted EBITDA$45,152 $15,188 197.3 %$29,964 

51

The increase in adjusted EBITDA for the three months ended March 31, 2024 as compared to the same period in 2023 reflects a $13.1 million increase in net income, a $12.5 million increase in stock based compensation, a $0.8 million increase in depreciation and amortization, $1.5 million impact from a change in income tax expense, $1.9 million increase in unrealized loss on short-term investment, and other items.

We do not exclude from adjusted EBITDA expense reductions and non-operating other income attributable to mainland China governmental grants because we consider and incorporate the expected amounts and timing of those grants in incurring expenses and capital expenditures. If we did not receive the grants, our cash expenses therefore would be lower, and our cash position would not be affected, to the extent we have accurately anticipated the amounts of the grants. For additional information regarding our mainland China grants, please see “—Mainland China Government Research and Development Funding.”
Free Cash Flow
The following table reconciles net cash used in operating activities, the most directly comparable GAAP financial measure, to free cash flow:
Three Months Ended March 31,
20242023% Change
 2024 v 2023
Absolute Change
2024 v 2023
(in thousands)
Free Cash Flow Data:
Net cash used in operating activities$(9,649)$(30,494)(68.4 %)$20,845 
Purchase of property and equipment(25,419)(14,895)70.7 %(10,524)
Purchase of short-term and long-term investments(7,397)(728)916.1 %(6,669)
Free cash flow$(42,465)$(46,117)(7.9 %)$3,652 
The decrease in free cash flow for the three months ended March 31, 2024 as compared to the same period in 2023 reflected the factors driving net cash used in operating activities, an increase of purchases of property and equipment, and long-term investment. Consistent with our methodology for calculating adjusted EBITDA, we do not adjust free cash flow for the effects of mainland China government subsidies, because we take those subsidies into account in incurring expenses and capital expenditures. We do not adjust free cash flow for the effects of time-deposits, which for our internal purposes are considered as largely similar to cash.
Adjusted Operating Income
Adjusted operating income excludes stock-based compensation from income from operations. Although stock-based compensation is an important aspect of the compensation of our employees and executives, determining the fair value of certain of the stock-based instruments we utilize involves judgment and estimation and the expense recorded may bear little resemblance to the actual value realized upon the vesting or future exercise of the related stock-based awards. Furthermore, unlike cash compensation, the value of stock options, which is an element of our ongoing stock-based compensation expense, is determined using a complex formula that incorporates factors. Management believes it is useful to exclude stock-based compensation in order to better understand the long-term performance of our core business and to facilitate comparison of our results to those of peer companies. The use of non-GAAP financial measures excluding stock-based compensation has limitations, however. If we did not pay out a portion of our compensation in the form of stock-based compensation, the cash salary expense included in operating expenses would be higher and our cash holdings would be
52

less. The following tables reflect the exclusion of stock-based compensation, or SBC, from line items comprising income from operations:
Three Months Ended March 31,
20242023
Actual
(GAAP)
SBCAdjusted
(Non-
GAAP)
Actual
(GAAP)
SBCAdjusted
(Non-GAAP)
(in thousands)
Revenue$152,191 $$152,191 $74,256 $$74,256 
Cost of revenue(73,070)(781)(72,289)(34,270)(125)(34,145)
     Gross profit79,121 (781)79,902 39,986 (125)40,111 
Operating expenses:
    Sales and marketing(14,173)(3,027)(11,146)(9,337)(431)(8,906)
    Research and development(23,918)(4,503)(19,415)(14,029)(701)(13,328)
    General and administrative(15,798)(6,258)(9,540)(7,758)(811)(6,947)
Income (loss) from operations$25,232 $(14,569)$39,801 $8,862 $(2,068)$10,930 
Adjusted operating income for the three months ended March 31, 2024 increased by $28.9 million, as compared with the same period in 2023, due to a $16.4 million increase in income from operations and a $12.5 million increase in stock-based compensation expense.
Item 3.    Quantitative and Qualitative Disclosures About Market Risks
Our market risks and the ways we manage them are summarized in the section captioned “Part II, Item 7A. Quantitative and Qualitative Disclosures About Market Risk” in our Annual Report. There have been no material changes in the first three months of 2024 to our market risks or to our management of such risks.
Item 4.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15 under the Securities Exchange Act of 1934, or the Exchange Act, as of March 31, 2024. In designing and evaluating the disclosure controls and procedures, our 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 our management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Based on such evaluation, and as a result of the material weakness in internal control over financial reporting described below, our Chief Executive Officer and Chief Financial Officer concluded that, as of March 31, 2024, our disclosure controls and procedures were not effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Notwithstanding the material weakness in internal control over financial reporting described below, our management, including our Chief Executive Officer and Chief Financial Officer, believes that our consolidated financial statements included in this report present fairly, in all material respects, our financial position, results of operations and cash flows as of and for the periods presented, in conformity with GAAP.

Changes in Internal Controls Over Financial Reporting

53

During the quarter ended March 31, 2024, we implemented a new enterprise resource planning ("ERP") system in mainland China utilized in the preparation of our consolidated financial statements. The implementation resulted in one material weakness in internal control over financial reporting described below. We believe we have developed an appropriate plan to remediate and have begun our remediation efforts related to the material weakness. Other than the material weakness and remediation efforts described below, there were no changes in our internal control over financial reporting that occurred during the quarter ended March 31, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Material Weakness in Internal Control over Financial Reporting

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.

During the quarter ended March 31, 2024, management identified a deficiency constituting a material weakness related to the design and implementation of information technology general controls ("ITGCs") related to the implementation of our new ERP system in mainland China utilized in the preparation of our consolidated financial statements. Specifically, we did not (1) establish and maintain adequate pre-approval policy and process for the system changes; and (2) maintain a complete system change log.

Although the material weakness identified above did not result in any material misstatement of our consolidated financial statements, there is a reasonable possibility that a material misstatement of our consolidated financial statements will not be prevented or detected on a timely basis. Accordingly, management has concluded that this deficiency constitutes a material weakness and that as of March 31, 2024 our internal control over financial reporting was not effective.

Remediation Efforts

We have begun the process of, and are focused on, designing and implementing effective internal control measures to improve our internal control over financial reporting and remediate the material weakness. Our remediation efforts include the following:

Corporate Governance and Oversight: We have established a plan to help stabilize the ERP system and correct the identified control deficiency. Additionally, we have engaged an outside professional firm to assist management overseeing the efforts to design, implement and ensure the ongoing execution of our ITGCs of the ERP system.

Change Management: We will continue designing and implementing an improved process for requesting, testing, authorizing, and reviewing system changes. This implementation will include enabling a complete activity logs of accessing and/or making changes to the system and the addition of detection controls which will include the review of such activity logs. We are also establishing policies and process surrounding the testing, approval and implementation of system changes to ERP system.

End User Training: We will also enhance the training of our personnel regarding their roles and responsibilities within the ITGCs objectives and activities.

We have shared this plan with our Audit Committee and will provide periodic updates with respect to our progress. The material weakness will not be considered remediated until management designs and implements effective controls that operate for a sufficient period of time for management to conclude, through testing, that the controls are operating effectively.
PART II.    OTHER INFORMATION
Item 1.    Legal Proceedings
From time to time, we may become involved in legal proceedings or may be subject to claims arising in the ordinary course of our business. Although the results of these proceedings and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
54

Item 1A. Risk Factors
Except as set forth below, there were no material changes to the risk factors discussed in Item 1A. “Risk Factors” of Part I in our Annual Report. In addition to the other information set forth in this report, you should carefully consider those risk factors, which could materially affect our business, financial condition and future operating results. Those risk factors are not the only risks facing our company. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may have a material adverse effect on our business, financial condition and operating results.

Risks Related to Ownership of Class A Common Stock

Our management identified a material weakness in our internal control over financial reporting that, if not properly remediated, could result in material misstatements in our consolidated financial statements that could cause investors to lose confidence in our reported financial information and have a negative effect on the trading price of our stock.

Effective internal control over financial reporting is necessary for us to provide accurate financial information. The Sarbanes-Oxley Act requires us to, among other things, evaluate the effectiveness of our internal control over financial reporting. As further discussed in “Item 4. Controls and Procedures” of Part I of this report, our internal controls over financial reporting were not effective as of March 31, 2024 due to the existence of a material weakness in such controls.

As of, and for the quarter ended, March 31, 2024, we identified a material weakness in our internal control over financial reporting related to the design and implementation of information technology general controls related to the implementation of our new enterprise resource planning system in mainland China utilized in the preparation of our consolidated financial statements. Specifically, we did not (1) establish and maintain adequate pre-approval policy and process for the system changes; and (2) maintain a complete system change log. As of March 31, 2024, we determined that the above mentioned material weakness had not been remediated.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. The process of designing and implementing effective internal controls and procedures and remediating the material weakness will be a continual effort that may require us to expend significant resources to establish and maintain a system of controls that is adequate to satisfy our reporting obligations as a public company. We cannot assure you that the measures we take will be sufficient to remediate the material weakness or that we will implement and maintain adequate controls over our financial processes and reporting in the future in order to avoid additional material weaknesses or control or significant deficiencies in our internal control over financing reporting. If our remediation efforts are not successful or other material weaknesses or control or significant deficiencies occur in the future, we may be unable to report our financial results accurately or on a timely basis, which could cause our reported financial results to be materially misstated and result in the loss of investor confidence and cause the trading price of Class A common stock to decline. Moreover, ineffective controls could significantly hinder our ability to prevent fraud. For further information, see “Item 4. Controls and Procedures” of Part II of this report.

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

During the three months ended March 31, 2024, ACM Research issued, pursuant to the exercise of stock options at a per share exercise price of $0.50 per share, an aggregate of 275,740 shares of Class A common stock that were not registered under the Securities Act of 1933, as amended. We believe the offer and sale of those shares were exempt from registration under the Securities Act of 1933, as amended, by virtue of Section 4(a)(2) thereof (or Regulation D promulgated thereunder) because they did not involve a public offering. The recipients of the shares acquired the securities for investment only and not with a view to or for sale in connection with any distribution thereof, and appropriate legends were recorded with respect to the shares. The recipients of the shares were accredited investors under Rule 501 of Regulation D.

Sale Date
Exercised Shares (Net)
January 3, 202427,033
March 1, 202434,434
March 1, 2024177,089
55

March 5, 20249,843
March 5, 202427,341
Total
275,740
Item 3. Defaults Upon Senior Securities

None

Item 4. Mine Safety Disclosures

None

Item 5. Other Information

Rule 10b5-1 Trading Plans

On March 7, 2024, Jian Wang, Chief Executive Officer and President of ACM Shanghai, adopted a Rule 10b5-1 trading arrangement (the “Wang Plan”) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The Wang Plan allows for the contemporaneous exercise of options and sale of up to 120,000 shares of Class A common stock, at specific market prices, commencing on June 6, 2024, and continuing until (i) all such options are exercised and the underlying shares are sold, (ii) December 31, 2024, or (iii) such date that the Wang Plan is otherwise terminated according to its terms, whichever comes first.

On March 7, 2024, Mark McKechnie, Chief Financial Officer of ACM Research, adopted a Rule 10b5-1 trading arrangement (the “McKechnie Plan”) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The McKechnie Plan allows for the contemporaneous exercise of options and sale of up to 81,516 shares of Class A common stock, at specific market prices, commencing on June 6, 2024, and continuing until (i) all such options are exercised and the underlying shares are sold, (ii) December 31, 2025, or (iii) such date that the McKechnie Plan is otherwise terminated according to its terms, whichever comes first.

On March 14, 2024, Lisa Feng, Chief Financial Officer of ACM Shanghai, adopted a Rule 10b5-1 trading arrangement (the “Feng Plan”) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The Feng Plan allows for the contemporaneous exercise of options and sale of up to 30,000 shares of Class A common stock, at specific market prices, commencing on June 13, 2024, and continuing until (i) all such options are exercised and the underlying shares are sold, (ii) June 4, 2025, or (iii) such date that the Feng Plan is otherwise terminated according to its terms, whichever comes first.

56

Item 6.    Exhibits
The following exhibits are filed as part of this report:
Exhibit
No.
Description
Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
Certification of Principal Executive Officer and Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.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)
57

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.
ACM RESEARCH, INC.
Date: May 8, 2024
By:/s/ Mark McKechnie
Mark McKechnie
Chief Financial Officer, Executive Vice President and
Treasurer
(Principal Financial Officer)
58
EX-31.1 2 acmr-2024331xex3101.htm EX-31.1 Document

Exhibit 31.01
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, David H. Wang, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of ACM Research, 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 quarterly 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.
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: May 8, 2024
/s/ David H. Wang
David H. Wang
Chief Executive Officer and President
(Principal Executive Officer)

EX-31.2 3 acmr-20240331xex3102.htm EX-31.2 Document

Exhibit 31.02
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Mark McKechnie, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of ACM Research, 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 quarterly 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.
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent 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: May 8, 2024
/s/ Mark McKechnie
Mark McKechnie
Chief Financial Officer, Executive Vice President and Treasurer
(Principal Financial Officer)

EX-32.1 4 acmr-20240331xex3201.htm EX-32.1 Document

Exhibit 32.01
CERTIFICATION PURSUANT TO 18 U.S.C. 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 ACM Research, Inc. for the quarterly period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his or her knowledge on the date hereof:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of ACM Research, Inc. for the period presented therein.
Date: May 8, 2024
/s/ David H. Wang
David H. Wang
Chief Executive Officer and President
(Principal Executive Officer)
Date: May 8, 2024
/s/ Mark McKechnie
Mark McKechnie
Chief Financial Officer, Executive Vice President and Treasurer
(Principal Financial Officer)
The foregoing certification is being furnished solely pursuant to 18 U.S.C. § 1350 and is not being filed as part of the Report or as a separate disclosure document.

EX-101.SCH 5 acmr-20240331.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 Statements of Operations and Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Changes in Equity link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - DESCRIPTION OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - LAND USE RIGHT, NET link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - OTHER LONG-TERM ASSETS link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - SHORT-TERM BORROWINGS link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - LONG-TERM BORROWINGS link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - OTHER LONG-TERM LIABILITIES link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - LONG-TERM INVESTMENT link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - SHORT-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - STATUTORY SURPLUS RESERVE link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - DESCRIPTION OF BUSINESS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - LAND USE RIGHT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - OTHER LONG-TERM ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - SHORT-TERM BORROWINGS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - LONG-TERM BORROWINGS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - OTHER LONG-TERM LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - LONG-TERM INVESTMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - SHORT-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - DESCRIPTION OF BUSINESS (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Summary of Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Time Deposits (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Basic and Diluted Net Income per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Accounts Receivables and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - ACCOUNTS RECEIVABLE - Summary of Allowance For Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - LAND USE RIGHT, NET - Summary of Land Use Right (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - LAND USE RIGHT, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - LAND USE RIGHT, NET - Summary of Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - OTHER LONG-TERM ASSETS - Summary of Other Long-term Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - OTHER LONG-TERM ASSETS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - SHORT-TERM BORROWINGS (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - LEASES - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - LEASES - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - LEASES - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - LEASES - Weighted Average Remaining Lease Term (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - LONG-TERM BORROWINGS - Summary of Long-term Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - LONG-TERM BORROWINGS - Summary of Scheduled Principal Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - OTHER LONG-TERM LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - LONG-TERM INVESTMENT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - LONG-TERM INVESTMENT - Summary of Long Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - SHORT-TERM INVESTMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - SHORT-TERM INVESTMENTS - Summary of Trading Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - SHORT-TERM INVESTMENTS - Summary of Unrealized Gain (Loss) on Trading Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - COMMON STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - STOCK-BASED COMPENSATION, Share Option Activities (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - STOCK-BASED COMPENSATION, Assumptions Used to Determine Fair Value of Share Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - STOCK-BASED COMPENSATION - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - INCOME TAXES - Summary of Income Tax Benefit (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - STATUTORY SURPLUS RESERVE (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 acmr-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 acmr-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 acmr-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Weighted Average Remaining Lease Terms and Discount Rates for Operating Leases Lessee, Operating Lease, Weighted Average Remaining Lease Term and Discount Rate [Table Text Block] Tabular disclosure of weighted average remaining lease terms and discount rates for operating leases. Consolidated Entities [Axis] Consolidated Entities [Axis] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Less: Net income attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Non-cash operating lease cost Operating Lease, Cost, Non-Cash Operating Lease, Cost, Non-Cash Line Of Credit, China Merchants Bank, Due On March 1, 2025 With An Annual Interest Rate Of 2.60% Line Of Credit, China Merchants Bank, Due On March 1, 2025 With An Annual Interest Rate Of 2.60% [Member] Line Of Credit, China Merchants Bank, Due On March 1, 2025 With An Annual Interest Rate Of 2.60% Statistical Measurement [Domain] Statistical Measurement [Domain] Long-Term Investments [Table] Long-Term Investments [Table] A container table for all schedule of long-term investments. Damages awarded Loss Contingency, Damages Awarded, Value Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Service Period Based Service Period Based Approach [Member] Fair value of option grants in period, valuation model assumptions based on service period. Net changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] 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. Ownership percentage in partnership Ownership Percentage in Partnership The percentage ownership in Partnership's total subscribed capital. Supplemental cash flow information related to operating leases [Abstract] Supplemental Cash Flow Information Related to Operating Leases [Abstract] Supplemental Cash Flow Information Related to Operating Leases [Abstract] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Investment, Name [Domain] Investment, Name [Domain] Repayments of short-term borrowings Repayments of Short-Term Debt Debt and Equity Securities, FV-NI [Line Items] Debt and Equity Securities, FV-NI [Line Items] Short-term investments Debt Securities, Trading, and Equity Securities, FV-NI Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Number of outstanding legal proceedings Number of Outstanding Legal Proceedings Number of outstanding legal proceeding regarding securities class action. Line of Credit, China Merchants Bank, due on August 9, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on August 9, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on August 9, 2024 with an annual interest rate of 3.00% Components of Trading Securities Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block] Line of Credit, China Merchants Bank, due on August 20, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on August 20, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on August 20, 2024 with an annual interest rate of 3.00% Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deposit in Shanghai Pudong Development Bank which matures on November 14, 2025 with an annual interest rate of 3.10% Shanghai Pudong Development Bank, Deposit, Maturing November 14, 2025 [Member] Shanghai Pudong Development Bank, Deposit, Maturing November 14, 2025 Concentration of Credit Risk [Abstract] Concentration of Credit Risk [Abstract] Concentration of Credit Risk [Abstract] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name [Axis] Investment, Name [Axis] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Commitments and contingencies (note 21) Commitments and Contingencies Maturities of outstanding lease liabilities [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Construction in progress Construction in Progress, Gross Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Supplemental Cash Flow Information Related to Operating Leases Lessee Operating Lease Supplemental Cash Flow Information Related to Operating Leas [Table Text Block] Tabular disclosure of lessee's operating lease supplemental cash flow information. Ninebell Ninebell Ninebell Company Limited [Member] Name of the companies principal material supplier. Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Line of Credit, due on August 29, 2024 with an annual interest rate of 3.00% Line of Credit, due on August 29, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, due on August 29, 2024 with an annual interest rate of 3.00% Debt Securities, Trading, Realized Gain (Loss) Debt Securities, Trading, Realized Gain (Loss) Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] 2027 Amortization of Land Use Right Due Year Three Amount of annual amortization expense for land use right, expected to be recognized in third fiscal year following current fiscal year. COMMON STOCK Equity [Text Block] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Inventory write-down Inventory Write-down Geographical [Axis] Geographical [Axis] Bank of Shanghai Bank of Shanghai [Member] Bank of Shanghai INCOME TAXES Income Tax Disclosure [Text Block] DESCRIPTION OF BUSINESS Business Description and Basis of Presentation [Text Block] Advances from customers Increase (Decrease) in Contract with Customer, Liability Expected dividend rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Waferworks Waferworks Company Limited [Member] Name of the companies components suppliers. Line of Credit, China Merchants Bank, due on August 29, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on August 29, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on August 29, 2024 with an annual interest rate of 3.00% Statutory Accounting Practices [Table] Statutory Accounting Practices [Table] Accrued Lingang construction fees Accrued Construction Fees, Current Accrued Construction Fees, Current Concentration Risk [Line Items] Concentration Risk [Line Items] Customer [Axis] Customer [Axis] Land Use Rights Land Use Rights, Net [Table Text Block] Tabular disclosure of land use rights, net. Current liabilities: Liabilities, Current [Abstract] Number of votes for each share entitled Voting Rights per Share Number of votes entitled for each share of common stock. First-Tools First-Tools [Member] Finished goods inventory shipped to existing or prospective customers. Lone One Lone One [Member] Lone One Inventory, Net [Abstract] Inventory, Net [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Annual Amortization of Land use Right [Abstract] Annual Amortization of Land use Right [Abstract] Annual Amortization of Land use Right [Abstract] ACM Lingang ACM Lingang [Member] ACM Lingang Diluted (in dollars per share) Diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net (note 4) Accounts receivable Total Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Line Of Credit Up To KRW 2,000,000 From Industrial Bank Of Korea Line Of Credit Up To KRW 2,000,000 From Industrial Bank Of Korea [Member] Line Of Credit Up To KRW 2,000,000 From Industrial Bank Of Korea Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cost Debt Securities, Trading, Amortized Cost Investments accounted for using measurement alternative Investments, Fair Value Disclosure Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Long-term debt, fair value Long-Term Debt, Fair Value Transportation equipment Transportation Equipment [Member] Net income attributable to ACM Research, Inc. Net Income (Loss) Attributable to Parent Net Income (Loss) Total current liabilities Liabilities, Current Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] LEASES Lessee, Operating Leases [Text Block] Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Liabilities and Equity Liabilities and Equity [Abstract] LONG-TERM INVESTMENT long-term investment [Text Block] The entire disclosure for long-term investment. Equity: Equity, Attributable to Parent [Abstract] Lisa Feng [Member] Lisa Feng Others Other Assets, Miscellaneous, Noncurrent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercise of stock options (in shares) Exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Total inventory Inventory, Gross Land use rights period Land Use Rights Period Period after the land use right is obtained, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Basic and Diluted Net Income per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] China Merchants Bank China Merchants Bank [Member] Name of the lender. Line of Credit, China Merchants Bank, due on August 22, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on August 22, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on August 22, 2024 with an annual interest rate of 3.00% Executive Category: Executive Category [Axis] Lease deposits Prepayment for Property - Lease Deposit Amount of lease deposit 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 after one year or the normal operating cycle, if longer. Long-term time deposits (note 2) Deposits Assets, Noncurrent Class B Common Stock Common Stock Class B Common Class B [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Deposit in China Everbright Bank which matures on May 22, 2024 with an annual interest rate of 5.28% China Everbright Bank, Deposit, Maturing May 22, 2024 [Member] China Everbright Bank, Deposit, Maturing May 22, 2024 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Four Customers Four Customers [Member] Four Customers Name Forgone Recovery, Individual Name Purchase of short-term investments (note 15) Payments to Acquire Short-Term Investments Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Investment Type [Axis] Investment Type [Axis] Line of Credit, China Merchants Bank, due on August 7, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on August 7, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on August 7, 2024 with an annual interest rate of 3.00% 2026 Long-Term Debt, Maturity, Year Two Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 2028 Amortization of Land Use Right Due Year Four Amount of annual amortization expense for land use right, expected to be recognized in fourth fiscal year following current fiscal year. Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2023 Stock Option Incentive Plan 2023 Stock Option Incentive Plan [Member] 2023 Stock Option Incentive Plan Investments [Domain] Investments [Domain] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Accrued machine testing fees Accrued Machine Testing Fees, Current Carrying value as of the balance sheet date of obligations incurred through that date and payable for machine testing fees. SMIC Semiconductor Manufacturing International Corporation [Member] Name of the companies a Chinese limited partnership. 2023 Long-Term Debt, Maturity, Remainder of Fiscal Year Accounts Receivable Accounts Receivable [Member] Line of Credit, China Merchants Bank, due on August 14, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on August 14, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on August 14, 2024 with an annual interest rate of 3.00% Measurement Frequency [Axis] Measurement Frequency [Axis] Long-term operating lease liabilities (note 11) Operating Lease, Liability, Noncurrent Long-Term Investments [Line Items] Long-Term Investments [Line Items] Long-Term Investments [Line Items] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Statutory Surplus Reserve Retained Earnings, Appropriated [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Shanghai Syncrystalline Silicon Materials Co., Ltd Shanghai Syncrystalline Silicon Materials Co., Ltd [Member] Shanghai Syncrystalline Silicon Materials Co., Ltd Purchase of long-term investments (note 14) Payments to Acquire Long-Term Investments Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Market value Debt Securities, Trading Securities, Equity The market value of investments in trading equity securities and other forms of trading securities that provide ownership interests. Ninebell Ninebell Co., Ltd [Member] Name of related party. Income Statement Location [Axis] Income Statement Location [Axis] Line of Credit Facility [Table] Line of Credit Facility [Table] Long-Term Borrowings Schedule of Long-Term Debt Instruments [Table Text Block] LAND USE RIGHT, NET Land Use Rights, Net [Text Block] The entire disclosure for land use rights, net. Line of Credit, China Merchants Bank, due on August 27, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on August 27, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on August 27, 2024 with an annual interest rate of 3.00% Land use right purchase amount Land use Right, Purchase Amount The carrying amount as of the balance sheet date of land not owned but under a contract in which the entity has an option to purchase the land. Stock-based Compensation Expense [Abstract] Share-Based Payment Arrangement, Noncash Expense [Abstract] Maturities of Outstanding Lease Liabilities for Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Effect of dilutive securities (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Deposit in China Merchant Bank which matured on January 29, 2024 with an annual interest rate of 2.85% China Merchant Bank, Deposits, Maturing on January 29, 2023 [Member] The deposit in China Merchant Bank which will mature on January 29, 2023 with an annual interest rate of 2.25%. Payables and Accruals [Abstract] Payables and Accruals [Abstract] Income taxes payable (note 19) Accrued Income Taxes, Current Number of subsidiaries Number of Subsidiaries The number of subsidiaries liable for PRC corporate income taxes rate. Fair Value, by Balance Sheet Grouping Fair Value, by Balance Sheet Grouping [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Payables and Accrued Expenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Short-Term Debt [Line Items] Short-Term Debt [Line Items] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Components of Lease Expense Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Other payables and accrued expenses Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Company D Company D [Member] Company D Research and development expense Research and Development Expense [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Award Type [Axis] Award Type [Axis] Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Increase in revenue Increase (Decrease) In Revenue Increase (Decrease) In Revenue Interest expense Interest Expense 2029 and thereafter Amortization Of Land Use Right Due After Year Four Amortization Of Land Use Right Due After Year Four Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative expense General and Administrative Expense [Member] Accrued machine sales fees Accrued Machine Sales Fees, Current Accrued Machine Sales Fees, Current Property cost Property, Plant and Equipment, Gross Weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Operating lease right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability CleanChip Technologies Limited ("CleanChip") CleanChip Technologies Limited [Member] Entity owned or controlled by another entity. Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] RELATED PARTY BALANCES AND TRANSACTIONS Related Party Transactions Disclosure [Text Block] Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Deposit in China Merchant Bank, Huaihai Branch which matures on May 27, 2024 with an annual interest rate of 1.85% China Merchant Bank - Huaihai Branch, Deposits, Maturing May 27, 2024 [Member] China Everbright Bank, Deposits, Maturing May 27, 2024 Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Buildings and plants Buildings and Plants [Member] Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and plant used in the operations of the entity. Income Tax Benefit (Expense) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Entity File Number Entity File Number Current portion of operating lease liabilities (note 11) Operating Lease, Liability, Current Prepaid expenses Prepaid Expense, Current Single Wafer Cleaning, Tahoe and Semi-Critical Cleaning Equipment Total Single Wafer and Semi-Critical Cleaning Equipment [Member] Goods and Services produced, developed and distributed by the entity. 2027 Long-Term Debt, Maturity, Year Three Yusheng Micro Semiconductor (Shanghai) Co., Ltd. Yusheng Micro Semiconductor (Shanghai) Co., Ltd [Member] Yusheng Micro Semiconductor (Shanghai) Co., Ltd Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Accrued warranty Product Warranty Accrual, Current Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Line of Credit, due on September 7, 2024 with an annual interest rate of 2.87% Line of Credit, due on September 7, 2024 with an annual interest rate of 2.87%. [Member] Line of Credit, due on September 6, 2024 with an annual interest rate of 2.87%. Long-term investments (note 14) Long-Term Investments Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently issued accounting pronouncements not yet adopted New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Prepaid expenses Increase (Decrease) in Prepaid Expense Class of Stock Disclosures [Abstract] Class of Stock Disclosures [Abstract] Income taxes payable Increase (Decrease) in Income Taxes Payable Company B Company B [Member] Company B Line of Credit, China Merchants Bank, due on August 24, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on August 24, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on August 24, 2024 with an annual interest rate of 3.00% Less: Dilutive effect arising from stock-based awards by ACM Shanghai Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Mark McKechnie [Member] Mark McKechnie 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Deposit in Shanghai Pudong Development Bank which matures on December 15, 2025 with an annual interest rate of 3.10% Shanghai Pudong Development Bank, Deposit, Maturing on December 25, 2025 [Member] Shanghai Pudong Development Bank, Deposit, Maturing on December 25, 2025 Cashless exercise of stock options Cashless Exercise of Stock Options Cashless exercise of stock options. Share price (in RMB per share) Sale of Stock, Price Per Share Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease cost Operating Lease, Cost Common stock issued (in shares) Common Stock, Shares, Issued Annual Amortization of Land Use Right Annual Amortization of Land Use Right [Table Text Block] Tabular disclosure of annual amortization of land use right. Gross profit Gross Profit Unrealized Gain (Loss) on Trading Securities Unrealized Gain (Loss) on Investments [Table Text Block] Advances from customers (note 3) Contract with Customer, Liability, Current Assumptions Used to Determine Fair Value of Options Granted Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Long-term debt Long-term debt Long-Term Debt Total assets Assets, Fair Value Disclosure 2028 Long-Term Debt, Maturity, Year Four Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Share Option Employee Stock Option Plan Employee Stock Option [Member] ACM Research Korea CO., LTD. ACM Research Korea CO., LTD [Member] Entity owned or controlled by another entity. Class A Common Stock Common Stock Class A Common Class A [Member] Cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive income attributable to ACM Research, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unrecognized employee stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount FIN-48 payable (note 19) Income Taxes, Current, Payable and Deferred Tax Liabilities Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable. Document Type Document Type Line of Credit up to RMB 150,000 from China Everbright Bank Line of Credit up to RMB 150,000 from China Everbright Bank [Member] Line of Credit up to RMB 150,000 from China Everbright Bank Related Party Balances and Transactions Schedule of Related Party Transactions [Table Text Block] Increase in finished goods Increase (Decrease) in Finished Goods Inventory The increase (decrease) during the reporting period in the book value of finished goods inventory. Line of credit facility, interest rate during period Line of Credit Facility, Interest Rate During Period ACM Research (Wuxi), Inc. ("ACM Wuxi") ACM Research (Wuxi), Inc. [Member] Entity owned or controlled by another entity. Tabular List, Table Tabular List [Table Text Block] Short-term lease cost Short-Term Lease, Cost Entity Address, Address Line One Entity Address, Address Line One Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] ACM Research (Shanghai), Inc. ("ACM Shanghai") ACM Shanghai ACM Research (Shanghai), Inc. [Member] Entity owned or controlled by another entity. STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Summary of Time Deposits Summary of Time Deposits [Table Text Block] Tabular disclosure of time deposit includes maturities of deposits and annual interest rate on deposits. Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Statutory Accounting Practices [Line Items] Statutory Accounting Practices [Line Items] Debt Securities, Unrealized Gain (Loss) Debt Securities, Trading, Gain (Loss) Less: Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Company A Company A [Member] Company A Line of Credit, China Merchants Bank, due on September 12, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on September 12, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on September 12, 2024 with an annual interest rate of 3.00% Customer Concentration Risk Customer Concentration Risk [Member] Income Statement [Abstract] Income Statement [Abstract] Line of Credit, China Merchants Bank, due on September 10, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on September 10, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on September 10, 2024 with an annual interest rate of 3.00% Inventory [Line Items] Inventory [Line Items] Short-term time deposits (note 2) Deposits Assets, Current Offering of shares (in shares) Stock Issued During Period, Shares, New Issues Forfeited/cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Line Of Credit, China Merchants Bank, Due On February 27, 2025 With An Annual Interest Rate Of 2.60% Line Of Credit, China Merchants Bank, Due On February 27, 2025 With An Annual Interest Rate Of 2.60% [Member] Line Of Credit, China Merchants Bank, Due On February 27, 2025 With An Annual Interest Rate Of 2.60% Equity investee: Investment Excluding Other [Member] Long-term investments excluding other. Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Interest income, deposits with financial institutions Interest Income, Deposits with Financial Institutions Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Capitalized contract cost, amortization period Capitalized Contract Cost, Amortization Period Related Party [Domain] Related Party, Type [Domain] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Hanguk ACM CO., LTD Hanguk ACM CO., LTD. [Member] Entity owned or controlled by another entity. Annual total taxes Annual Total Taxes All taxes including value-added taxes, corporate income tax, personal income taxes, urban maintenance and construction taxes, education surcharges, stamp taxes, and vehicle and shipping taxes. Numerator [Abstract] Net Income (Loss) Attributable to Parent [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Short-term and long-term time deposits Time deposits Deposit Assets SHORT-TERM INVESTMENTS Trading Securities [Text Block] The entire disclosure for trading securities. Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Investment purchase price Equity Method Investments Lessee, Operating Lease, Description [Abstract] Lessee, Operating Lease, Description [Abstract] Inventories, net (note 5) Inventory, Net Total lease cost Lease, Cost ECP (front-end and packaging), Furnace and Other Technologies ECP Front End And Packaging Furnace And Other Technologies [Member] Goods and Services produced, developed and distributed by the entity. Statistical Measurement [Axis] Statistical Measurement [Axis] Debt Securities, Trading, Unrealized Gain (Loss) Debt Securities, Trading, Unrealized Gain (Loss) ACM Research (Singapore) PTE. Ltd. ("ACM Singapore") ACM Research (Singapore) PTE. LTD. [Member] Entity owned or controlled by another entity. Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] LONG-TERM BORROWINGS Long-Term Debt [Text Block] Line of Credit, China Merchants Bank, due on September 6, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on September 6, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on September 6, 2024 with an annual interest rate of 3.00% ACM Research (CA), Inc. ("ACM California") ACM Research (CA), Inc. [Member] Entity owned or controlled by another entity. Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Advanced Packaging (excluding ECP), Services & Spares Advanced Packaging (exclude ECP), Services & Spares [Member] Goods and Services produced, developed and distributed by the entity. STATUTORY SURPLUS RESERVE Statutory Surplus Reserve [Text Block] The entire disclosure for statutory surplus reserve. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Two Customers Two Customers [Member] Information by number of customers. Leases [Abstract] Leases [Abstract] Security deposit Security Deposit Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] IPO IPO [Member] Subsidies to other cleaning tools, commenced in 2020 Subsidies to Electro Copper Plating project [Member] Subsidies to electro copper plating project, commenced in 2014. Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Operating cash outflow from operating leases Operating Lease, Payments Beginning balance (in shares) Ending balance (in shares) Common stock outstanding (in shares) Common Stock, Shares, Outstanding Income Taxes [Abstract] Income Tax Expense (Benefit), Continuing Operations [Abstract] Line of Credit up to RMB 200,000 from China Merchants Bank Line of Credit up to RMB 200,000 from China Merchants Bank [Member] Line of Credit up to RMB 200,000 from China Merchants Bank Other Assets, Noncurrent Disclosure [Abstract] Other Assets, Noncurrent Disclosure [Abstract] PEO PEO [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Long-Term Investments [Abstract] Long-Term Investments [Abstract] Proceeds from short-term borrowings Proceeds from Short-Term Debt Line Of Credit, China Merchants Bank, Due On February 28, 2025 With An Annual Interest Rate Of 2.60% Line Of Credit, China Merchants Bank, Due On February 28, 2025 With An Annual Interest Rate Of 2.60% [Member] Line Of Credit, China Merchants Bank, Due On February 28, 2025 With An Annual Interest Rate Of 2.60% Percentage of ownership after transaction Sale of Stock, Percentage of Ownership after Transaction Line Of Credit Up To RMB 120,000 From Bank Of China Line Of Credit Up To RMB 120,000 From Bank Of China [Member] Line Of Credit Up To RMB 120,000 From Bank Of China Line of Credit, China Merchants Bank, due on September 5, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on September 5, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on September 5, 2024 with an annual interest rate of 3.00% Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Retained Earnings (Accumulated Deficit) [Abstract] Retained Earnings (Accumulated Deficit) [Abstract] Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Net income available to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Inventories Schedule of Inventory, Current [Table Text Block] Description of Business [Abstract] Business Description [Abstract] Business Description [Abstract] Number of Option Share [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Present value of lease liabilities Operating Lease, Liability Shares converted Conversion of Stock, Shares Converted Line of Credit, China Merchants Bank, due on September 3, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on September 3, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on September 3, 2024 with an annual interest rate of 3.00% Deposit in China Everbright Bank which matured on April 5, 2024 with an annual interest rate of 5.33% China Everbright Bank, Deposit, Maturing April 5, 2024 [Member] China Everbright Bank, Deposit, Maturing April 5, 2024 Principal Payments for Outstanding Long-Term Loan Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Equity Investment Equity Investment [Member] Name of investment including named security. Expected volatility rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Citic Bank Citic Bank [Member] Citic Bank Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Measurement Frequency [Domain] Measurement Frequency [Domain] PROPERTY, PLANT AND EQUIPMENT, NET Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Advances to related party (note 16) Increase (Decrease) in Advances to Related Party The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods to the related parties. Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] OTHER PAYABLES AND ACCRUED EXPENSES Accounts Payable and Accrued Liabilities Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Net income attributable to ACM Research, Inc. per share of common stock (note 2): Net income per common share [Abstract] Earnings Per Share [Abstract] FIN-48 payable Increase (Decrease) in Payable and Deferred Tax Liabilities The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process within a given jurisdiction. Sales and marketing Selling and Marketing Expense Common stock Common Stock, Value, Issued General and administrative General and Administrative Expense Mainland China CHINA Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accrued professional fees Accrued Professional Fees, Current Security deposit for land use right Security Deposit for Land Use Right Amount of security deposit for land use right paid in advance. Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Deposit in China Merchant Bank, Lujiazui Branch which matures on May 27, 2024 with an annual interest rate of 1.85% China Merchant Bank - Lujiazui Branch, Deposit, Maturing May 27, 2024 [Member] China Merchant Bank - Lujiazui Branch, Deposit, Maturing May 27, 2024 Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Short-Term Borrowings Schedule of Short-Term Debt [Table Text Block] Deposit in Shanghai Pudong Development Bank which matures on December 30, 2025 with an annual interest rate of 3.10% Shanghai Pudong Development Bank, Deposit, Maturing December 30, 2025 [Member] Shanghai Pudong Development Bank, Deposit, Maturing December 30, 2025 Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for amounts included in the measurement of lease liabilities [Abstract] Cash Flow, Operating Activities, Lessee [Abstract] Investment in partnership Investment in Partnership The amount of investment in partnership. Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Line of Credit up to RMB 40,000 from Bank of China, Line of Credit up to RMB 40,000 from Bank of China, [Member] Line of Credit up to RMB 40,000 from Bank of China, Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Line Of Credit Up To KRW 500,000 from Industrial Bank Of Korea Line Of Credit Up To KRW 500,000 from Industrial Bank Of Korea [Member] Line Of Credit Up To KRW 500,000 from Industrial Bank Of Korea Current Fiscal Year End Date Current Fiscal Year End Date Basic and Diluted Net Income per Share of Common Stock Earnings Per Share, Policy [Policy Text Block] Percentage amount of shares offered from shares outstanding Percentage amount of shares offered from shares outstanding Percentage amount of shares offered from shares outstanding in reference to IPO. Line of Credit, China Merchants Bank, due on August 17, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on August 17, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on August 17, 2024 with an annual interest rate of 3.00% Unrecognized tax benefits Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Concentration risk, percentage Concentration Risk, Percentage Related party accounts payable (note 16) Increase (Decrease) in Accounts Payable Related Party The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence. Deposit in Shanghai Pudong Development Bank which matures on December 8, 2025 with an annual interest rate of 3.10% Shanghai Pudong Development Bank, Deposit, Maturing December 8, 2025 [Member] Shanghai Pudong Development Bank, Deposit, Maturing December 8, 2025 Restricted cash Restricted Cash, Current Subsidies to SW Lingang R&D development in 2021 Subsidies to SW Lingang R&D development in 2021 [Member] Subsidies to SW Lingang R&D development in 2021. Short-Term Borrowings [Abstract] Short-Term Debt [Abstract] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Intrinsic value, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock [Axis] Class of Stock [Axis] Place and date of incorporation Name of Date of Incorporation Information of place and date of incorporation of an entity. Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Basis of Presentation and Principles of Consolidation Basis of Presentation and Principles of Consolidation [Policy Text Block] Disclosure of accounting policy for basis of presentation and principles of consolidation, used to prepare the financial statements. Others Other Accrued Liabilities, Current Depreciation and amortization expense Depreciation, Depletion and Amortization Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total ACM Research, Inc. stockholders’ equity Equity, Attributable to Parent Statutory surplus reserve (note 22) Statutory surplus reserve Statutory Accounting Practices, Statutory Capital and Surplus, Balance Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Long-lived assets Long-Lived Assets OTHER LONG-TERM ASSETS Other Assets, Non-Current Disclosure [Text Block] The entire disclosure for other noncurrent assets. Deferred revenue Increase (Decrease) in Deferred Revenue Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Direct or Indirect Interests of Subsidiaries Direct or Indirect Interests in Subsidiaries [Table Text Block] Tabular disclosure of the entity's subsidiaries and information of their direct or indirect interests with date, state of incorporation information. Loan Two Loan Two [Member] Loan Two Interest or penalties Income Tax Examination, Penalties and Interest Expense China Hong Kong HONG KONG Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Line of Credit, China Merchants Bank, due on August 8, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on August 8, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on August 8, 2024 with an annual interest rate of 3.00% Foreign currency translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Jian Wang [Member] Jian Wang Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accrued commissions Accrued Sales Commission, Current Transfer of prepayment for property to property, plant, and equipment Transfer Of Prepayment For Property To Property Plant And Equipment Transfer Of Prepayment For Property To Property Plant And Equipment Purchase of intangible assets Payments to Acquire Intangible Assets Principal Payments of Long-Term Loan [Abstract] Long-Term Debt, Fiscal Year Maturity [Abstract] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] ACM Research (Beijing), Inc. ("ACM Beijing") ACM Research (Beijing), Inc. [Member] Entity owned or controlled by another entity. Entity Emerging Growth Company Entity Emerging Growth Company Long-Lived Assets by Geography Long-Lived Assets by Geographic Areas [Table Text Block] Thereafter Long Term Debt Maturities Repayments Of Principal Year Five and After Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing fifth fiscal year and after following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Finished goods Inventory, Finished Goods, Gross Line of Credit, China Merchants Bank, due on August 30, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on August 30, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on August 30, 2024 with an annual interest rate of 3.00% Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Long-Term Investment [Line Items] Long-Term Investment [Line Items] 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. 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Line Of Credit, China Merchants Bank, Due On March 5, 2025 With An Annual Interest Rate Of 2.60% Line Of Credit, China Merchants Bank, Due On March 5, 2025 With An Annual Interest Rate Of 2.60% [Member] Line Of Credit, China Merchants Bank, Due On March 5, 2025 With An Annual Interest Rate Of 2.60% ACM Shanghai ACM Shanghai [Member] Entity owned or controlled by ACM Shanghai. Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] 2028 and thereafter Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Outstanding, beginning of period (in dollars per share) Outstanding, end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Cash, cash equivalents and restricted cash and time deposits Cash, Cash Equivalents and Restricted Cash and Time Deposits Amount of currency on hand as well as time deposits current and non current with banks or financial institutions. Common Stock Common Stock Common Stock [Member] Foreign Tax Authority Foreign Tax Authority [Member] Individual: Individual [Axis] Other Other [Member] Other items related to other long-term liabilities. Other regions Oher Regions [Member] Represents other regions. City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Other payables and accrued expenses (note 10) Current portion of long-term borrowings (note 12) Other Accounts Payable and Accrued Liabilities Income Statement Location [Domain] Income Statement Location [Domain] Percent ownership by ACM and subsidiaries Equity Method Investment, Ownership Percentage Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Total equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest ACM Research ( Lingang), Inc. ("ACM Lingang") (1) Shengwei Research (Shanghai), Inc. [Member] Entity owned or controlled by another entity. Inventory [Domain] Inventory [Domain] Deposit in Bank of Ningbo which matured on February 17, 2024 with an annual interest rate of 2.85% Bank of Ningbo, Deposit, Maturing on February 17, 2024 [Member] The deposit in Bank of Ningbo which will mature on February 17, 2024 with an annual interest rate of 2.85%. Investments [Abstract] Investments [Abstract] Minimum Minimum [Member] Weighted average shares of common stock outstanding used in computing per share amounts (note 2): Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property, plant and equipment, net (note 6) Total property, plant and equipment, net Property, Plant and Equipment, Net Receivables [Abstract] Receivables [Abstract] Investments Real Estate Investments, Net Summary of Share Option Activities Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Long-Term Debt, by Current and Noncurrent [Abstract] Long-Term Debt, by Current and Noncurrent [Abstract] Accounts receivable [Abstract] Accounts Receivable Additional Disclosures [Abstract] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Nonrelated Party Nonrelated Party [Member] Company C Company C [Member] Company C Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Cash paid for income taxes Income Taxes Paid, Net Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets (note 19) Deferred Income Tax Assets, Net COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Cash payments for procurement of goods and services Payments to Suppliers and Employees Retained Earnings Retained Earnings [Member] Current portion of long-term borrowings (note 12) Less: Current portion Long-Term Debt, Current Maturities Line Of Credit Due On December 15, 2024 With An Annual Interest Rate Of 4.29% Line Of Credit Due On December 15, 2024 With An Annual Interest Rate Of 4.29% [Member] Line Of Credit Due On December 15, 2024 With An Annual Interest Rate Of 4.29% Summary of Components of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and equity Liabilities and Equity Other long-term assets (note 8) Total other long-term assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Line of Credit, China Merchants Bank, due on August 21, 2024 with an annual interest rate of 3.00% Line of Credit, China Merchants Bank, due on August 21, 2024 with an annual interest rate of 3.00% [Member] Line of Credit, China Merchants Bank, due on August 21, 2024 with an annual interest rate of 3.00% Risk free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Basic (in dollars per share) Basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets, net (note 11) Operating Lease, Right-of-Use Asset Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Geographic Areas, Long-Lived Assets [Abstract] Geographic Areas, Long-Lived Assets [Abstract] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Inventory provision Increase (Decrease) In Provision For Inventory Increase (Decrease) In Provision For Inventory Foreign corporate tax rate Foreign corporate tax rate Percentage of foreign tax rate. Intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value remainder of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Net income available to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Other Long-term Assets Schedule of Other Assets, Noncurrent [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Zhongiuxin Limited Company Zhongiuxin Limited Company [Member] Zhongiuxin Limited Company Inventory, Current [Table] Inventory, Current [Table] Long-Term Borrowings [Abstract] Long-Term Debt, Current and Noncurrent [Abstract] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Sale of short-term investments receivable Debt Securities, Sale Of Short Term Investments, Receivable Debt Securities, Sale Of Short Term Investments, Receivable Deposit in Shanghai Pudong Development Bank which matures on October 20, 2025 with an annual interest rate of 3.10% Shanghai Pudong Development Bank, Deposit, Maturing October 20, 2025 [Member] Shanghai Pudong Development Bank, Deposit, Maturing October 20, 2025 Property, Plant and Equipment, Net, by Type [Abstract] Property, Plant and Equipment, Net, by Type [Abstract] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Proceeds from sale of short-term investments (note 15) Proceeds from Sale and Maturity of Marketable Securities Accounts payable Increase (Decrease) in Accounts Payable Raw materials Inventory, Raw Materials, Gross Document Information [Table] Document Information [Table] Korea KOREA, REPUBLIC OF Short-term borrowings (note 9) Short-term debt Short-Term Debt Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] 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] Other Noncash Investing and Financing Items [Abstract] Other Noncash Investing and Financing Items [Abstract] Number of loans Number of Loans Number of Loans Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] 2025 Amortization of Land Use Right Due Year One Amortization of Land Use Right Due Year One Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Exercised (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award Options Exercised in Period Weighted Average Grant Date Fair Value Weighted average grant-date fair value of non-vested options exercised. Adjustments to reconcile net income from operations to net cash used in operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsidies to Stress Free Polishing project, commenced in 2008 and 2017 Subsidies to Stress Free Polishing project [Member] Subsidies to stress free polishing project, commenced in 2008 and 2017. Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Interest expense related to short-term borrowings Interest Expense, Short-Term Borrowings All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Cash and Cash Equivalents Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Realized gain from sale of short-term investments (note 15) Realized gain on short-term investments Marketable Security, Realized Gain (Loss) Number of installments for loan repayable Number of Installments for Loan Repayable Number of installments for loan repayable to bank. Compensation Amount Outstanding Recovery Compensation Amount Security deposit refund percentage Security Deposit, Refund Percentage Security Deposit, Refund Percentage Less: Comprehensive income attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest LAND USE RIGHT, NET [Abstract] Land Use Right, Net [Abstract] LAND USE RIGHT, NET [Abstract] 2026 Amortization of Land Use Right Due Year Two Amount of annual amortization expense for land use right, expected to be recognized in second fiscal year following current fiscal year. Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Other Long-term Liabilities [Abstract] Other Liabilities, Noncurrent [Abstract] SHORT-TERM BORROWINGS Short-Term Debt [Text Block] Inventory [Axis] Inventory [Axis] Line Of Credit Due On July 12, 2024 With An Annual Interest Rate Of 6.03% Line Of Credit Due On July 12, 2024 With An Annual Interest Rate Of 6.03% [Member] Line Of Credit Due On July 12, 2024 With An Annual Interest Rate Of 6.03% Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal), Including Foreign Currency Exchange Rate Accounts Receivable, Credit Loss Expense (Reversal), Including Foreign Currency Exchange Rate Increase accounts receivable Increase (Decrease) in Accounts Receivable Including Foreign Exchange Differences 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 including foreign exchange differences. Effective interest held as at Subsidiaries Ownership Percentage The percentage of ownership of common stock or equity participation of subsidiaries. Deferred income taxes Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Proceeds from exercise of stock options Proceeds from Stock Options Exercised remainder of 2024 Amortization Of Land Use Right Due Remainder Of Fiscal Year Amount of annual amortization expense for land use right, expected to be recognized in reminder of fiscal year of following current fiscal year. Other receivables Increase (Decrease) in Other Receivables Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Forfeited/cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Intrinsic value, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Work-in-process Inventory, Work in Process, Gross Time Deposits Time Deposits [Policy Text Block] Disclosure of accounting policy for time deposits. Time Deposits [Abstract] Deposits [Abstract] ACM Research (Cayman), Inc. ACM Research (Cayman), Inc. [Member] Entity owned or controlled by another entity. Deferred revenue (note 3) Deferred Income, Current Insider Trading Arrangements [Line Items] Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Dividends from unconsolidated affiliates Proceeds from Equity Method Investment, Distribution, Return of Capital First-tools, Customer Ownership First-tools, Customer Ownership [Member] First-tools, Customer Ownership 2025 Long-Term Debt, Maturity, Year One Fair value of common share (in dollars per share) Share Price Cash and Cash Equivalents, at Carrying Value [Abstract] Cash and Cash Equivalents, at Carrying Value [Abstract] Related Party [Axis] Related Party, Type [Axis] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Foreign corporate tax rate Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Adjustment to Compensation, Amount Adjustment to Compensation Amount Prepayments for property, plant and equipment Prepayment for Property, Plant and Equipment and Other non-Current Assets Amount of property, plant and equipment and other non-current assets 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 after one year or the normal operating cycle, if longer. Cost of revenue Cost of Sales [Member] Reconciliation of cash, cash equivalents and restricted cash in consolidated statements of cash flows: Reconciliation of cash, cash equivalents and restricted cash in condensed consolidated statements of cash flows: [Abstract] Reconciliation of cash, cash equivalents and restricted cash in condensed consolidated statements of cash flows: [Abstract] Non-controlling interests Equity, Attributable to Noncontrolling Interest Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Classes of common stock outstanding Number Of Classes Of Common Stock Outstanding Number Of Classes Of Common Stock Outstanding Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Less: Total accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Shengyi Shengyi Shengyi Semiconductor Technology Company Limited [Member] Name of the companies components suppliers. Forfeited/cancelled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Repayments of long-term borrowings Repayments of Long-Term Debt Long-Term Investment Long-Term Investment [Table Text Block] Tabular disclosure of long-term investment. Shengyi Shengyi [Member] Shengyi Less: accumulated amortization Land use Right, Accumulated Amortization Amount of accumulated amortization on land use right. Entity Central Index Key Entity Central Index Key Proceeds from sale of short-term investments included in other receivables Proceeds From Sale Of Short-term Investments Through Other Receivables Proceeds From Sale Of Short-term Investments Through Other Receivables Deposits Assets [Table] Deposits Assets [Table] Disclosure of information about deposit assets. Purchase of time deposits Payments to Acquire Restricted Certificates of Deposit Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income tax expense (note 19) Income tax expense Total income tax benefit (expense) Income Tax Expense (Benefit) Income Tax Authority [Domain] Income Tax Authority [Domain] Accrued payroll Employee-related Liabilities, Current Number of Operating Segments Number of Operating Segments Revenue Benchmark Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Shengyi Shengyi Semiconductor Technology Co., Ltd [Member] Name of related party. Disaggregated Revenue Information Disaggregation of Revenue [Table Text Block] Lender Name [Axis] Lender Name [Axis] Equity [Abstract] Equity [Abstract] Deposit in Bank of Ningbo which matures on September 11, 2024 with an annual interest rate of 1.50% Bank of Ningbo, Deposit, Maturing September 11, 2024 [Member] Bank of Ningbo, Deposit, Maturing September 11, 2024 INVENTORIES Inventory Disclosure [Text Block] Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Revenue (note 3) Revenue from Contract with Customer, Excluding Assessed Tax Other receivables Other Receivables, Net, Current Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Amendment Flag Amendment Flag Line Of Credit, Bank Of China, Due On March 20, 2025 With An Annual Interest Rate Of 2.75% Line Of Credit, Bank Of China, Due On March 20, 2025 With An Annual Interest Rate Of 2.75% [Member] Line Of Credit, Bank Of China, Due On March 20, 2025 With An Annual Interest Rate Of 2.75% Deposit in China Everbright Bank which matures on December 5, 2024 with an annual interest rate of 5.38% China Everbright Bank, Deposit, Maturing December 5, 2024 [Member] China Everbright Bank, Deposit, Maturing December 5, 2024 Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Interest paid, net of capitalized interest Interest Paid, Excluding Capitalized Interest, Operating Activities Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Assets Assets, Fair Value Disclosure [Abstract] Huahong Semiconductor Limited Huahong Semiconductor Limited [Member] Huahong Semiconductor Limited Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term borrowings (note 12) Long-term Borrowings Long-Term Debt, Excluding Current Maturities Leasehold improvement Leasehold Improvements [Member] Sales and marketing expense Selling and Marketing Expense [Member] Diluted (in shares) Weighted average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Other commitment Other Commitment Accounts Receivables and Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Other Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] Amortization Amortization of Ground Lease Amount of amortization of ground lease. Operating expenses: Operating Expenses [Abstract] REVENUE FROM CONTRACTS WITH CUSTOMERS Revenue from Contract with Customer [Text Block] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Deposits Assets [Line Items] Deposits Assets [Line Items] 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. Additional Paid- in Capital Additional Paid-in Capital [Member] Components of lease expense [Abstract] Lease, Cost [Abstract] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Increase in raw materials and work in process Increase (Decrease) in Raw Materials and Work in Process Inventory The increase (decrease) during the reporting period in the book value of raw materials inventory and work in process inventory. Loss from equity method investments (note 14) Loss from equity method investments Loss from equity method investments (note 14) Income (Loss) from Equity Method Investments Cover [Abstract] Cover [Abstract] Manufacturing equipment Equipment [Member] STATUTORY SURPLUS RESERVE [Abstract] STATUTORY SURPLUS RESERVE [Abstract] STATUTORY SURPLUS RESERVE [Abstract] Line Of Credit, China Merchants Bank, Due On March 8, 2025 With An Annual Interest Rate Of 2.60% Line Of Credit, China Merchants Bank, Due On March 8, 2025 With An Annual Interest Rate Of 2.60% [Member] Line Of Credit, China Merchants Bank, Due On March 8, 2025 With An Annual Interest Rate Of 2.60% ACCOUNTS RECEIVABLE Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] OTHER LONG-TERM LIABILITIES Other Liabilities Disclosure [Text Block] Other long-term liabilities (note 13) Other long-term liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Interest costs incurred Interest Costs Incurred Total lease payments Lessee, Operating Lease, Liability, to be Paid Short-term investments (note 15) Short-Term Investments Purchase of materials Related Party Transaction, Purchases from Related Party Total operating expenses Operating Expenses SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Land use right, net (note 7) Land use right, net Land Use Right, Net Land use right represents the cost to purchase land use right. Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Bank of China Bank of China [Member] Name of the lender. Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Deposit in China Industrial Bank which matures on January 3, 2026 with an annual interest rate of 3.15% China Industrial Bank, Deposit, Maturing January 3, 2026 [Member] China Industrial Bank, Deposit, Maturing January 3, 2026 Income Taxes [Table] Income Taxes [Table] Disclosure of information about income taxes. Investments accounted for using measurement alternative: Other Long-Term Investments [Member] Contractual obligation Contractual Obligation Inventory impairment, period Inventory Impairment, Period Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Nuode Asset Management Company Limited Nuode Asset Management Company Limited [Member] Name of the companies components suppliers. Proceeds from maturity of time deposits Increase (Decrease) of Long-term Time Deposits The cash outflow associated with increase of long-term time deposits maturity due after one year or beyond the normal operating cycle, if longer. Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Unrealized loss on short-term investments (note 15) Unrealized loss on short-term investments Marketable Security, Unrealized Gain (Loss) Income from operations Operating Income (Loss) Time deposits, interest rate Time Deposits Interest Rate The interest rate on time deposits received during the reporting period. Schedule of Short-Term Debt [Table] Schedule of Short-Term Debt [Table] Wooil Wooil Flucon Company Limited [Member] Name of the companies components suppliers. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Proceeds from issuance initial public offering Proceeds from Issuance Initial Public Offering Effective period of preferential income tax rate Effective Period of Preferential Income Tax Rate Effective period for entities certified as "advanced and new technology enterprises" to receive preferential income tax rate, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Office equipment Office Equipment [Member] ACM-Wooil Microelectronics (Shanghai) Co., Ltd. ACM-Wooli Microelectronics (Shanghai) Co., Ltd [Member] ACM-Wooli Microelectronics (Shanghai) Co., Ltd Consolidated Entities [Domain] Consolidated Entities [Domain] Cost of revenue, including cost of revenue from related parties of $15.1 million and $18.4 million for the three months ended March 31, 2024 and 2023, respectively (note 16) Cost of revenue, related party Cost of Revenue Comprehensive income: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Singapore SINGAPORE 2019 Stock Option Incentive Plan 2019 Stock Option Incentive Plan [Member] 2019 Stock Option Incentive Plan Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Transfer from inventory to property, plant and equipment Transfer From Inventory To Property, Plant And Equipment Transfer From Inventory To Property, Plant And Equipment Statement [Line Items] Statement [Line Items] Non-Employee Stock Option Non-Employee Stock Option Plan Share-based Payment Arrangement, Non Employee Stock Option [Member] Share-based payment arrangement of non employee stock option granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time. Hefei Shixi Hefei Shixi Chanheng Integrated Circuit Industry Venture Capital Fund Partnership [Member] Name of the companies a Chinese limited partnership. Concentration Risk [Table] Concentration Risk [Table] Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Disaggregated Revenue Information [Abstract] Disaggregated Revenue Information [Abstract] Disaggregated Revenue Information [Abstract] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Accounts Receivable [Abstract] Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Non-controlling Interests Noncontrolling Interest [Member] EX-101.PRE 9 acmr-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 acmr-20240331_g1.jpg begin 644 acmr-20240331_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#MOB=K=]I\ M^GV]E=R0,X9G\ML$],?UK#\(Z[K*>,K6SU"_GDC*;\3)C<>,HH% M/^KB1/Q)S_6J^LL-.^)<$G%.[U[FU2%2OB9P MC)JRT['.>(O$6IR?#W2=22Y>"YEF"N\9P6QD?KBL7PGXBUC_ (2G3H[S4+B2 M"8X*.^0P(('ZUT?Q*L+?3?"%A:6D0CA2Z&U!T&0U<2H-D_AG4.BGDG_=D.:N MA&E.B_=W;L98F52G75Y/1*YU/Q%US5+?Q)!8V%Y-"!""5C; ))/7\*3P)K&I M7RZA]KOYY=C)MWN3C.[/\JIZLW]H?$N]?AXH(6;Z;8_\:9\/>4U(_P"TG_LU M4J4/JW*UK9/[S.=6H\0Y)NUW^!F>(4;6OB%<6R/M,UR( _7;CC.*J^)_#S^% MM5AM6N?M!9!() NW'/3K[5T5QK_AS3?%=X\'AR[GOK:X8M)'(6^;/+8[#-0Z MMXW\/>(I/M-[X^.E81S",7%*_*E9^IUSRR4E)NW,W=>A)\2 MIOM<>BW(^Y+;9!_+-4M7\4*WA;1['3;Z>*X@4B?RRR8_'O5RZ\>:!>:'#:7' MANYDT^'"1N7.%(Z -ZXK*&L^$+?RYI/#%\$;E&>P2:R]6@)^'WAV[_YYRRH3]6R M/Y5I:EX_T35;6#3+WPW=-'&5,4"N5(XXP!SC%12>,?#T^GPZ%)X8O3#$^8[? MS#O#'GZ]ZFGC(12TV;?R9I4P$YMZ[I+YH;X29M1O/$6JR 9%FX(]"W_ZJ?\ M#P_+J74_-'_)J33O&OAW3(+RTL?#5VJW V3IYA9L=,'N.M;G@>]\/:BM^-.T MB>T\LQB3=,6W9W8[]L&F\;3?.K/6UOD1'+ZJY-5=7O\ ,X+4];N="\;ZW/:J MA>2X9#O&1@/G]<5B6VJR6EEJ%FL2%+TAG))RN,]/SHHKS3V!1J\IT#^Q?*C\ MHR&8.220>^.U)?:I)J%OI\$L2!;2,1I@GYE'K110!9N_$=W>:Y;:M)# MU:@ M!0BD*0I^7(]@<4S^W[B37SJDD<;W&S8Z\A6&W:>G()'I110 FGZ] GRAPHIC 11 acmr-20240331_g2.jpg begin 644 acmr-20240331_g2.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X0!:17AI9@ 34T *@ @ !0,! 4 M ! 2@,# $ ! %$0 $ ! 0 %$1 0 ! 7$5$2 M 0 ! 7$0 8:@ "QC__; $, @$! @$! @(" @(" @(#!0,# M P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP, M#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( 6<#R ,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /K#_@CY M_P $>_V8_P!HG_@F1\%_''CCX+>"_$WB[Q1X?\ L4;?_P!">OKJ@#Y% M_P"'"G['/_1O/PZ_\ F_^*H_X<*?L<_]&\_#K_P";_XJOKJB@#Y%_P"'"G[' M/_1O/PZ_\ F_^*H_X<*?L<_]&\_#K_P";_XJOKJB@#Y%_P"'"G['/_1O/PZ_ M\ F_^*H_X<*?L<_]&\_#K_P";_XJOKJB@#Y%_P"'"G['/_1O/PZ_\ F_^*H_ MX<*?L<_]&\_#K_P";_XJOKJB@#Y%_P"'"G['/_1O/PZ_\ F_^*H_X<*?L<_] M&\_#K_P";_XJOKJB@#Y%_P"'"G['/_1O/PZ_\ F_^*H_X<*?L<_]&\_#K_P" M;_XJOKJB@#Y%_P"'"G['/_1O/PZ_\ F_^*H_X<*?L<_]&\_#K_P";_XJOKJB M@#Y%_P"'"G['/_1O/PZ_\ F_^*H_X<*?L<_]&\_#K_P";_XJOKJB@#Y%_P"' M"G['/_1O/PZ_\ F_^*H_X<*?L<_]&\_#K_P";_XJOKJB@#Y%_P"'"G['/_1O M/PZ_\ F_^*H_X<*?L<_]&\_#K_P";_XJOKJB@#Y%_P"'"G['/_1O/PZ_\ F_ M^*H_X<*?L<_]&\_#K_P";_XJOKJB@#Y%_P"'"G['/_1O/PZ_\ F_^*H_X<*? ML<_]&\_#K_P";_XJOKJB@#Y%_P"'"G['/_1O/PZ_\ F_^*H_X<*?L<_]&\_# MK_P";_XJOKJB@#Y%_P"'"G['/_1O/PZ_\ F_^*H_X<*?L<_]&\_#K_P";_XJ MOKJB@#Y%_P"'"G['/_1O/PZ_\ F_^*H_X<*?L<_]&\_#K_P";_XJOKJB@#Y% M_P"'"G['/_1O/PZ_\ F_^*H_X<*?L<_]&\_#K_P";_XJOKJB@#Y%_P"'"G[' M/_1O/PZ_\ F_^*H_X<*?L<_]&\_#K_P";_XJOKJB@#Y%_P"'"G['/_1O/PZ_ M\ F_^*H_X<*?L<_]&\_#K_P";_XJOKJB@#Y%_P"'"G['/_1O/PZ_\ F_^*H_ MX<*?L<_]&\_#K_P";_XJOKJB@#Y%_P"'"G['/_1O/PZ_\ F_^*H_X<*?L<_] M&\_#K_P";_XJOKJB@#Y%_P"'"G['/_1O/PZ_\ F_^*H_X<*?L<_]&\_#K_P" M;_XJOKJB@#Y%_P"'"G['/_1O/PZ_\ F_^*H_X<*?L<_]&\_#K_P";_XJOKJB M@#Y%_P"'"G['/_1O/PZ_\ F_^*H_X<*?L<_]&\_#K_P";_XJOKJB@#Y%_P"' M"G['/_1O/PZ_\ F_^*H_X<*?L<_]&\_#K_P";_XJOKJB@#Y%_P"'"G['/_1O M/PZ_\ F_^*H_X<*?L<_]&\_#K_P";_XJOKJB@#Y%_P"'"G['/_1O/PZ_\ F_ M^*H_X<*?L<_]&\_#K_P";_XJOKJOF'_@HA^W=JG['4GAFXT?3])U'3]/N[;6 M?'#WCL'TOPZUU'9RSP@,/WPEG60;LKY=M<$CC( ,/_API^QS_P!&\_#K_P MF_\ BJ/^'"G['/\ T;S\.O\ P";_ .*KM/C'^TYXI\0_M=Z)\#_AN^@V&M7' MA1_&NM^(M5MWOK?2]/\ M(M;>."VCDC,TTTN\Y:141(F/S%E%>?_ +8_[1G[ M0W[)?PQ_X2Q+'P)XJM/#_B*W6ZL[+3+D77B70UM#<7TL*^>3;7L:P7)1,2H^ M$'?AU_P" 3?\ Q52? '_@I"Z?LLZMX\^*$>CV\-KXPNO"OAW5=-(TVP\= M1(W^BWUK]NE1(8YU$AW23>5^Y=ED9"I.Y\,?^"KGPV^-&D^&;CPK8^)]=N/$ MFF7>J_V?;06QOK&*UNWLY@T)G#3LMQ&ZG[+YP"KO)$;*[ '/_P##A3]CG_HW MGX=?^ 3?_%4?\.%/V.?^C>?AU_X!-_\ %5T&K_\ !63X3Z3\:M3\#+-K&J:I M86NKS0OI,4.I'4)]*4F]M([>WE>Z6=<.$66%%E,;B-GQSGV/_!6[P/?M;V4? M@WXD7'B&;Q3-X-DT:TL+2\N+;5$TTZDL$DL-RUN&DMQ\H$I.\,K!2K8 ,_\ MX<*?L<_]&\_#K_P";_XJC_API^QS_P!&\_#K_P F_\ BJ[;5_VYK7Q?=2:- MX;\.>.;7^UI+[0[+Q6VBQW>CZ7K%O:RRR6]RJS>:OE-&\;.Z+ 98VB\W=Q6! M_P $U?VY+S]I7X1_#[1_&%MJR_$+5OA_IOC"\U"6QAMK'6XYB899K=8W)3;, MN"CJG#H5W*[AMG4HDT3!@)MP8- MU3&,'(Q+;_@HQX9TCXHWG@?4=#\;3:IX=\6Z9X#U?5_['2VT]-3OK=);655: M8R&WF+J Z*X4NN[Y3OH Y#_API^QS_T;S\.O_ )O_BJ/^'"G['/_ $;S\.O_ M ";_P"*KU;X8?MJZ'\6OB5I>AZ3X9\:MHWB*.^DT3Q2=.1]#U;[&X2<+*DC M/%DD^69XXUF",8RX'/LE 'R+_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z-Y^' M7_@$W_Q5?75% 'R+_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5 M?75% 'R+_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5?75% 'R+ M_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5?75% 'R+_P .%/V. M?^C>?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5?75% 'R+_P .%/V.?^C>?AU_ MX!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5?75% 'R+_P .%/V.?^C>?AU_X!-_\51_ MPX4_8Y_Z-Y^'7_@$W_Q5?75% 'R+_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z M-Y^'7_@$W_Q5?75% 'R+_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$ MW_Q5?75% 'R+_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5?75% M 'R+_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5?75% 'R+_P . M%/V.?^C>?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5?75% 'R+_P .%/V.?^C> M?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5?75% 'R+_P .%/V.?^C>?AU_X!-_ M\51_PX4_8Y_Z-Y^'7_@$W_Q5?75% 'R+_P .%/V.?^C>?AU_X!-_\51_PX4_ M8Y_Z-Y^'7_@$W_Q5?75% 'R+_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z-Y^' M7_@$W_Q5?75% 'R+_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5 M?75% 'R+_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5?75% 'R+ M_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5?75% 'R+_P .%/V. M?^C>?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5?75% 'R+_P .%/V.?^C>?AU_ MX!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5?75% 'R+_P .%/V.?^C>?AU_X!-_\51_ MPX4_8Y_Z-Y^'7_@$W_Q5?75% 'R+_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z M-Y^'7_@$W_Q5?75% 'R+_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$ MW_Q5?75% 'R+_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5?75% M 'R+_P .%/V.?^C>?AU_X!-_\51_PX4_8Y_Z-Y^'7_@$W_Q5?75% 'P[_P $ M0?AOH?P8TK]I_P &^%=,M]#\*^%?CKK6G:1IEMD6^G6XTW2F$4:DG:NYF;'J MQ/>BMS_@D?\ \CQ^U_\ ]G!:W_Z:](HH N?\$%/^4.?[//\ V*-O_P"A/7UU M7YV_L3_"C]M[]B7]E'P+\)]-^'7[.'B&Q\!Z6FE0:E/X]U6WEO50DB1HQIC! M2<] 3BO4O^%G?MV?]$A_9G_\.+JW_P JZ /L"BOC_P#X6=^W9_T2']F?_P . M+JW_ ,JZ/^%G?MV?]$A_9G_\.+JW_P JZ /L"BOC_P#X6=^W9_T2']F?_P . M+JW_ ,JZ/^%G?MV?]$A_9G_\.+JW_P JZ /L"BOC_P#X6=^W9_T2']F?_P . M+JW_ ,JZ/^%G?MV?]$A_9G_\.+JW_P JZ /L"BOC_P#X6=^W9_T2']F?_P . M+JW_ ,JZ/^%G?MV?]$A_9G_\.+JW_P JZ /L"BOC_P#X6=^W9_T2']F?_P . M+JW_ ,JZ/^%G?MV?]$A_9G_\.+JW_P JZ /L"BOC_P#X6=^W9_T2']F?_P . M+JW_ ,JZ/^%G?MV?]$A_9G_\.+JW_P JZ /L"BOC_P#X6=^W9_T2']F?_P . M+JW_ ,JZ/^%G?MV?]$A_9G_\.+JW_P JZ /L"BOACX8_M2_ML?%F#7)-+^#W M[.<:^']:N]"N?/\ B%JB[KBV?9(5VZ8#/'.H?$*V:PT6ZU;P?!/+X3M/(> M%+>-GE9I%4N9,J8B9&=LC<-O)_\ "SOV[/\ HD/[,_\ X<75O_E71_PL[]NS M_HD/[,__ (<75O\ Y5T :7@;_@FYXB\ 6GPX\16?Q:O'^+7PZ\.?\(;_ ,); M+H$30^(]$#(Z6FH67FXE9'C5UECEC<.7/1V4^E>*_P!GGQMXLN?!MS:%I/@#QU-XU@@U+2%U1Y5VSQ6NFI(98S%:6UO<20QJ,D (M0>)?A[:PZ5!=3_#Z_B)Q'#)*2MS M88DG06D\9"QS;%<*J :?Q;_X)JWWQ\^''A30_&WQ(G\4:AX?,$TNM77ANR@O MX+J.?SC>::]N(CILYQ&@,>] D8W([?-61_PL[]NS_HD/[,__ (<75O\ Y5T? M\+._;L_Z)#^S/_X<75O_ )5T 6&_X)>:UIMS\4='T7XX>.-#^'OQ$CU.XM/# MEMIUEYWA^_U M)<3PW^S[4\/FR2R+;EPH,C#=C K.\.?\$H]2\*?%K0_$VG_ M !*LK&UTOQM8^.)M(M/"%O;V3"T)=P!N9789+ 8-G_ (6= M^W9_T2']F?\ \.+JW_RKH_X6=^W9_P!$A_9G_P##BZM_\JZ -SPM_P $]_&' MPQ^+_C#4/!_QR\3:+\./%][J.MOX>*QO;6TU2]#-+*EVRBY%L9V,QME906 M9AO"L17*_##_ ()H?$#]GCP_HREO]4CTA;\,;>:.2^(_\ @F?XL\1_$OQ)XH;XMVT-WXF\>>'_ !U/$GA* M,QQR:1!'"EJN;G/ERB&,LQ^8?-@\C$?_ L[]NS_ *)#^S/_ .'%U;_Y5T?\ M+._;L_Z)#^S/_P"'%U;_ .5= '1?LY_L!^,_V9-:UK3?#_QV\62_#7;?2>&/ M"-WHEA*GAF>Y>20'[84\^YAA>5C'#(P4 *I+!:^C?"&F7^B^$]+L]5U-M:U2 MTM(H;S4#;I;F_F5 'F\M/E3>P+;5X7.!P*^4/^%G?MV?]$A_9G_\.+JW_P J MZ/\ A9W[=G_1(?V9_P#PXNK?_*N@#[ HKX__ .%G?MV?]$A_9G_\.+JW_P J MZ/\ A9W[=G_1(?V9_P#PXNK?_*N@#[ HKX__ .%G?MV?]$A_9G_\.+JW_P J MZ/\ A9W[=G_1(?V9_P#PXNK?_*N@#[ HKX__ .%G?MV?]$A_9G_\.+JW_P J MZ/\ A9W[=G_1(?V9_P#PXNK?_*N@#[ HKX__ .%G?MV?]$A_9G_\.+JW_P J MZ/\ A9W[=G_1(?V9_P#PXNK?_*N@#[ HKX;\ ?M0?MM?$C5?%-GI_P 'OVJ*KSBWM[@E,:8D_X6=^W9_T2']F?_P . M+JW_ ,JZ /L"BOC_ /X6=^W9_P!$A_9G_P##BZM_\JZ/^%G?MV?]$A_9G_\ M#BZM_P#*N@#[ HKX_P#^%G?MV?\ 1(?V9_\ PXNK?_*NC_A9W[=G_1(?V9__ M XNK?\ RKH ^P**^/\ _A9W[=G_ $2']F?_ ,.+JW_RKH_X6=^W9_T2']F? M_P .+JW_ ,JZ /L"BOC_ /X6=^W9_P!$A_9G_P##BZM_\JZ/^%G?MV?]$A_9 MG_\ #BZM_P#*N@#[ HKX_P#^%G?MV?\ 1(?V9_\ PXNK?_*NC_A9W[=G_1(? MV9__ XNK?\ RKH ^P**^/\ _A9W[=G_ $2']F?_ ,.+JW_RKH_X6=^W9_T2 M']F?_P .+JW_ ,JZ /L"BOC_ /X6=^W9_P!$A_9G_P##BZM_\JZ/^%G?MV?] M$A_9G_\ #BZM_P#*N@#[ HKX_P#^%G?MV?\ 1(?V9_\ PXNK?_*NC_A9W[=G M_1(?V9__ XNK?\ RKH ^P**^/\ _A9W[=G_ $2']F?_ ,.+JW_RKH_X6=^W M9_T2']F?_P .+JW_ ,JZ /L"BOC_ /X6=^W9_P!$A_9G_P##BZM_\JZ/^%G? MMV?]$A_9G_\ #BZM_P#*N@#[ HKX_P#^%G?MV?\ 1(?V9_\ PXNK?_*NC_A9 MW[=G_1(?V9__ XNK?\ RKH ^P**^/\ _A9W[=G_ $2']F?_ ,.+JW_RKH_X M6=^W9_T2']F?_P .+JW_ ,JZ /L"BOC_ /X6=^W9_P!$A_9G_P##BZM_\JZ/ M^%G?MV?]$A_9G_\ #BZM_P#*N@#[ HKX_P#^%G?MV?\ 1(?V9_\ PXNK?_*N MC_A9W[=G_1(?V9__ XNK?\ RKH ^P**^/\ _A9W[=G_ $2']F?_ ,.+JW_R MKJCK7QR_;:\-);-J7PQ_9;T];VYCL[ HY- 'V= M17Q__P +._;L_P"B0_LS_P#AQ=6_^5='_"SOV[/^B0_LS_\ AQ=6_P#E70!] M@45\?_\ "SOV[/\ HD/[,_\ X<75O_E71_PL[]NS_HD/[,__ (<75O\ Y5T M?8%%?'__ L[]NS_ *)#^S/_ .'%U;_Y5T?\+._;L_Z)#^S/_P"'%U;_ .5= M 'V!17Q__P +._;L_P"B0_LS_P#AQ=6_^5='_"SOV[/^B0_LS_\ AQ=6_P#E M70!]@45\?_\ "SOV[/\ HD/[,_\ X<75O_E71_PL[]NS_HD/[,__ (<75O\ MY5T ?8%%?'__ L[]NS_ *)#^S/_ .'%U;_Y5T?\+._;L_Z)#^S/_P"'%U;_ M .5= $/_ 2/_P"1X_:__P"S@M;_ /37I%%=1_P2]_9K^)'[/GA;XO:I\5+? MPC8^*OBI\2-0\;M8^&]0GO[&PBN+.Q@6(330Q.S!K5R?D PPHH ^GJ*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@#Q#]A[_D&?%+_ +*5K_\ Z4"O M;Z\0_8>_Y!GQ2_[*5K__ *4"O;Z "BN8^-7CZ\^%?P@\3^)M.T&_\47^@:7< M:A;Z18_\?.I/%&SB"/@_,Y&!@$Y/ )XKPK]E+]L7QQ^UU\&=9USPGIOP_P!8 MDBNXH-)U^RU6Y?0+\-%OF5@T0N5EMY 8)$* AR.FUE !].45YI^R'\=]0_:2 M^ 6C^+-6T'_A&]3NIKNSNK-+C[3;F6VN9;9I8)=JF2WD,1DCOO$CR#6&O=42/3M) M2*[FL]R7#;1(US/"PMDP&E4EN C5](4 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 >'_'G_D\OX"?[_B#_P!-ZU[A M7A_QY_Y/+^ G^_X@_P#3>M>X4 %%%% !17RUIG_!1+4M,^%'QBU[Q)X-M+#5 MOAKXY7P1INEV6K?:AK-Q/]B6S)E:-!&9)+Z(.-IV -RV.8?^&]_%(\9?\*K/ MASPW_P +L_X23_A'Q;?;Y?[#\K^S/[4_M#S-GG>3]G^39LW^;QG;\U 'U717 MQ''_ ,%?)=6\8>"[.Q\&VL=O>36%EXFM[K4BM[:7=WK<^B&"Q 3922 M0DKF$H0 3@?3'PF_:&TOXM^.-DA1F'RE20#T2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@#Q?\ 9'_Y'OXZ_P#91I?_ $SZ57M%>+_LC_\ (]_'7_LHTO\ Z9]* MKVB@ HHKRGQ3^U#_ ,(K^V#X2^$L_A?5O^*OT'4-;M-?^T0?8P;-X%EM_+#& M7?BXC.XJ%P>"3G !ZM17S+IO_!3SPK$SZQK>CW^B^ =2LM;OO#GB-IEF77(] M'WF]_< !X25CDDA#$F9(V/R'"FEJW_!3%O#5E_9.K?#W5--^(>J7&C1Z!X:F MU.'&KQ:L\J66T> 7#*2 ?4]%>._ S]LO0_VA_"/P_P!4 M\.Z;J#OXYTP:S+;7!6-M%M+++1?$NL26=Y=0I=3F*TEGATNV>40I?E8@G M_:W\!VWQA;P/)J\B:PER=/:OO"]YXFTFXTV#5K,9GTYY8RHE49&2I.<9&1D9'6OE]OV&OC;X*^&? MCZ;X?^)OA+X-\>?$NYTX:NL.DWQT"&*UMVAFN(8(Y8Y5N[I2B22!EVI$F"77 M>?M*B@#QS]G3X?\ Q>^'W@SP3I?C#7_AM?\ ]FI>1:]#H&@W&GVJQ *MA!IZ M/.YB2)5Q)YQD+Y^4KBN:_9F_92\3_#O0OC1IWCR/P#XFT_XF^*[WQ+:V,=K- M-:!;F*.,VUU',")%'DQG*C!W-P,#/T110!\??M(_\$O[CXH_"?PYIOAO6/#] MAK^EC4TOS?Z9G2[P:AILFG.R01$>7]DAD'V:-?E01JI/+-7U-\-/!@^''PX\ M/^'5O+K4ET'3;?3A=W)S-=>3$L?F.?[S;7\!/] M_P 0?^F]:]PK^=#_ (+ _P#!1G]N3]D;_@KIIOPUT3Q7I^L2S:D;CX9./"MB MSW5IJA^SI"?W7[QT;= Q.?FB+<9K^@/X#Z%XL\,_!?PMI_CK7(?$WC2UTR!- M,*:F7]@7Q@O MC<_%K^WO"O\ PNUO$Q\0%OLD_P#87D?V7_90T[KY_E_9\2>;][S<_+M.*^M* M* /G/P1_P3ZTGPI\%?!OA&Z?1M5O-'O[[4=6\03:8G]I2R7T\MU?"SD.6M5G MEE9&*MN$)*@EL,,'PI_P3LOO"?[TJ'PO:ZM<^(8+*&R:/4EGFTB# M21IYD!V?8(XH%F5 ,B0@8 7)^JJ* "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBO+OVU-*^)6K_ ++'CA/@[K5OH'Q-ATR2Y\.W-Q9Q M7D,EU'^\6!XY5*$2[3'DCY=^[M0!D?LC_P#(]_'7_LHTO_IGTJO:*_GX_P"# M=K_@HO\ MB_M[?\ !0GQ%X?U_P 66%EX%TF\E\4_$-?^$8LH99K@116<=J&$ M8:&21K>-2%P0L,I'.37] ] !7S_\6O@]XX\2_P#!03X4^.],T71KCP;X/T'6 M=+U*[FU@PW@DOS:E3';^2P=4^R8.9%)\T8^Z<_0%% 'P;=_\$I_$GQ"^&VB_ M"WQ%?:+8^ _AUI?B:R\.ZI:W$DUYJLFK1SPVSS6Y15A^R0W$@;$C^:X4C8N1 M7H/A;]B?7?BMXB\7>*OC!X=\)ZMJ5YX2TSPCINA6>HS/:2BPEFN?MAN/+22! MYKF4%0BEHDC7YF8FOK&B@#X7_:C_ ."7_B;Q;\*O">D>!9?#(OK&PU.QO89I MI=.L]/O+JVAM[#4[18U?:=+6-A;Q !MKL0ZNS,WV[H-C-I>A65K'_MR?\@?X7?\ 92_#_P#Z4U[A7Y$?\%P?^"^F MG?L(_M-:!\+/%7P>\5W3>&]HZ[64]Z]HH *^;O^"MNBZSXK_8'\;:+X?\/^(?$^M:PUE;VNGZ-8 M/>7,I6\AE8[$Z*$C&V\0Q^7K4NBB7%FUZO#"WT4 %%%% !1110 4444 ?FW^P7X8_:\_;F_8[^'WQ>D_:ZM?" MDGQ TI-7.CVWPHTFZATW>S?NDE>3>ZKC 9N3WKUS_ABK]KC_ */:/_AGM%_^ M.5>_X(*?\H<_V>?^Q1M__0GKZZH ^-_^&*OVN/\ H]H_^&>T7_XY1_PQ5^UQ M_P!'M'_PSVB__'*^R** /C?_ (8J_:X_Z/:/_AGM%_\ CE'_ Q5^UQ_T>T? M_#/:+_\ '*^R*\P_:F_:[\&_L=>%-#UKQK<7EO8:]K=IH<+6L'G-#)<2!//E M&1LMX\[I).B+R>P(!X-_PQ5^UQ_T>T?_ SVB_\ QRC_ (8J_:X_Z/:/_AGM M%_\ CE?0'QV_:A\._ 36_#>AWEOK&O>+/&4LT.A>'=&MUN-2U3R4#S.JLR1Q MQ1*07EE=(UW*"V64'S/XT?\ !3[PG^SWX+U37/%_@?XH:/:>&[[3;/7U;2() M&T-+YBL-S(5G*36ZE6\R2V:8)M;/W6P <7_PQ5^UQ_T>T?\ PSVB_P#QRC_A MBK]KC_H]H_\ AGM%_P#CE>U?M/\ [:?A/]E?2_ \VJ6>N>([SXC:]:^'?#]A MH,4-Q<7]Q#?&WB>7Q]K M*>']-_L..R<)?/')+'#*;BYAV[TBE(894;#D@D9 /$_^&*OVN/\ H]H_^&>T M7_XY1_PQ5^UQ_P!'M'_PSVB__'*]T^ _[8/A/X\:)XQN(EU3PK??#O4I-)\4 M:;XBA2RN="G2))_WK!VB,;0R)(LL#6T;1]2_X2WPS_9_B M$L-*NO[4@\G4RJEF\A]VV7"JQ.PG !/:@#Y=_P"&*OVN/^CVC_X9[1?_ (Y1 M_P ,5?M]9VF?'KP+K7A]M6L_&GA.[TI+LV#7D.KV\ENMP!N,)D#[?,"\ M[,YQSB@#YC_X8J_:X_Z/:/\ X9[1?_CE'_#%7[7'_1[1_P##/:+_ /'*^H+K MXU>%4U.STVV\0Z#?ZWJMB=1TS2X-3M_MFJP;"ZO C.-ZL!PX^7OD#FN+_8V_ M;$\._MD?!O0_%&FQIHFJ:O9O?3^';J^@FU+3(Q<2P!IDC8X#-"V&'RGL3B@# MY&_9J_X(Q_&[]C^+QA'\.?VLK7PTOCSQ!<^*-;$/P@T9OM5]/CS&&9/DC&/E MC7")EMH&37IO_#%7[7'_ $>T?_#/:+_\T7_ ..4?\,5?M )_$T MWBKPW9Z/8%(M1NIM5@6#3)F53Y,\A;;'(-Z@JQ!^8<I?&SP;HR6K7GB[ MPQ:K?103VQFU2",7$<[!8'3+?,LC$*A&0Q.!DT ?+W_#%7[7'_1[1_\ #/:+ M_P#'*/\ ABK]KC_H]H_^&>T7_P".5]5W_P 2M#M/$MSH,>JZ9=>);>S-_P#V M+'>PC4)(>BN(F8,%9OE#-A_TB".XF@\R=4#R<4 >,_\,5?M/VE/VH[']F:;P8E]X7\6^)/^$XU^#PU9'1(;606UW. M&,7G>=/%M1@C_.-P&TYQD9[#2?BQX6U_Q&NCV/B7P_>ZNRRN+(9+DK$X2 M4^6K%L(Y"L MT7_XY7U9X3^)GAOQ[J&I6FA^(-#UJZT6;[/J$-A?17$EA+S\DJHQ,;<'AL'@ MUN4 ?&__ Q5^UQ_T>T?_#/:+_\ '*/^&*OVN/\ H]H_^&>T7_XY7V110!\; M_P##%7[7'_1[1_\ #/:+_P#'*/\ ABK]KC_H]H_^&>T7_P".5]D44 ?*/_!+ M7XO_ !,\VW]EZ?=C?;PDQA@ M]U(,@\@#-?5U?'__ 2__P"3A_VS/^RT/_ZC^C5]@4 ?!WB[Q)^T-^U1_P % M&OCA\._A_P#':U^#_A/X1Z9X9DMK:/P-8:]+J4NIVUU-*\DEPRLFTP +P0W M8CGJ?^&*OVN/^CVC_P"&>T7_ ..4O['G_*8?]L__ +!7@#_TWZC7V/0!\;_\ M,5?MT7_XY1_PQ5^UQ_P!'M'_PSVB__'*[[5?^"F7@;PWX M_P# N@ZQH/CO14\?>(KGPG9ZEJ&E);V=AJL&?]&NMTGFQ&1MJQR"-HY"Z8?# M UV'Q,_;)\,_#+]J/P'\()--\0ZQXP^(%K=:A:KIUO$UKIMK;;?,GNI))$V* M=QVA0[ML?"G% 'B/_#%7[7'_ $>T?_#/:+_\M_&?]MFW^#W[0.C_#:/X=?$;Q7X@U_1KK7;"31(M.:UN+>U>)+C#7%Y"P=& MGA&TJ"V\;=V#C=^$?[8_P[^,?[/6G_%"S\0VNC>#[]I(7N]=8:6;&>.9H);> M<3%?+E29'C*D_>4XR,$@'@__ Q5^UQ_T>T?_#/:+_\ '*/^&*OVN/\ H]H_ M^&>T7_XY7U=/\2O#MMX@L])DU_18]5U"W6[M;)KZ(7%S"S!%D2/=N9"Q"A@" M"2!UJJ/C'X19]>4>*O#9;PJ,ZV/[3ASH_!/^D_-^YX!/SXX!H ^6_P#ABK]K MC_H]H_\ AGM%_P#CE'_#%7[7'_1[1_\ #/:+_P#'*^GA\=?!#:+I^I?\)EX5 M_L[5XS-8W7]K6_DWJ!PA:)]^UU#LJDJ2,L!U-0>7\O.7QQTR< @'A__ Q5^UQ_T>T? M_#/:+_\ '*/^&*OVN/\ H]H_^&>T7_XY7U%\)_BWH?QD\)V^J:+J&GWF8HC= MV]O=QW$FG2O$DOD3;"=DBJZY4X/(..:X'Q[^W%X)^&MMXRU+5I[F'PWX&NH= M(O\ 58XC,MSJTK1K'IEK$@,MQZD\,ZD_P@T8-8&YC$V3Z]96 MZVTD-NBO(SS6\\T<3!7!\N5DDP&.W"DCIM*_:,^'NO)HK6/COP;>+XCN'M=) M,&M6T@U29" \<&USYKJ64%4R06&>M 'S3_PQ5^UQ_P!'M'_PSVB__'*/^&*O MVN/^CVC_ .&>T7_XY7TLO[1OP]:W>8>//!IACE\AW&M6VU9/-$.PG?PWFD)C MKN(7KQ5ZZ^,O@^QT'5]5F\5>&X=+\/W#6FJ7CZG"MOILRD Q3N6VQN"R@JY! M&1QS0!\M_P##%7[7'_1[1_\ #/:+_P#'*/\ ABK]KC_H]H_^&>T7_P".5]/Z MC\)S&ZGHR.C*P'RE@# MYK_X8J_:X_Z/:/\ X9[1?_CE'_#%7[7'_1[1_P##/:+_ /'*^D/VD_CO8_LQ M_ SQ-X^U31]>UW2O"=C)J5]:Z-%%+>&WC&Z1T262-6VJ"Q&[) X!. 3PO^T+ MX7US1-#GU#4K'PQJ>NQ6KQ:-K%_:PZE#)-)7'FN V%1FW;3@G!H ^; M_P#ABK]KC_H]H_\ AGM%_P#CE'_#%7[7'_1[1_\ #/:+_P#'*^K/^%G>&_\ MA//^$5_X2'0_^$H\C[5_8_V^+[?Y/_/3R-WF;/\ :VXK/QIUS]H_]@SX M-?$#Q/);S>(_&O@O2=;U22WA$,4ES<6D4LI5!PH+,2 .!TKL?VB?^3?O'7_8 MO:A_Z325Y#_P1X_Y10_LV_\ 9-= _P#3?#0!P_[5?[2OQ^U?_@H1I?P-^"=U M\)="6/X>-XZU'4_&FD7^I&8_VE]B$$26MS!LQPQ+;LYQQBG_ /"&?M]?]%!_ M9,_\(G7O_EE3#_RL%C_LWK_W9*^R* /CK_A#/V^O^B@_LF?^$3KW_P LJ/\ MA#/V^O\ HH/[)G_A$Z]_\LJ]U\3?M>>#/"7[57AGX.7MQ>IXQ\6:39(D>,LD,C<;>:GB_\ ;"T72/C%J7@'P[X>\6>/O%6@6]O= M:[:^'K>W:/0(YP3!]IFN)H8EDD56=8E=I2HW;-I!(!XK_P (9^WU_P!%!_9, M_P#")U[_ .65'_"&?M]?]%!_9,_\(G7O_EE7H.D_\%)O ]_\9_AYX+O-$\<: M'/\ %$:A%H&IZKI2VEC+=V,CQSV4NZ3SH+G,;;$DB4/CY6)XKJ-7_;+\-:?^ MV/IGP/M=-\1:KXNOM!D\275S9P0G3M(LTD6+-Q*\JL'9G3:B([8=6("\T >+ M?\(9^WU_T4']DS_PB=>_^65'_"&?M]?]%!_9,_\ ")U[_P"65>E_%3]O.U^& M/[0&J?#>+X9_$_Q/KND^'1XJ>71;;3I;>?3_ ##$9(O,O(Y'82!D\L)YA(^5 M6!!/;?#_ /:P^'GQ(^!7A?XE67BO2+/P9XRMX+C2M1U.==/2X\X?)&1-M*R9 M!&P_,"I&.* /G[_A#/V^O^B@_LF?^$3KW_RRH_X0S]OK_HH/[)G_ (1.O?\ MRRKZM;XA^'T\6MH#:YHZZ\L:3'33>Q_:Q&^[8_E9W[6VM@XP=IQT-9J_'/P2 M^BZUJ2^,/"K:=X;F-MJ]T-6@\G2I00#'*O#9_MJ.*; M3O\ B9P_Z>DKA(GB^;]XKNRJI7(8L ,DUYS^U)^W)X5_9O\ @CXT\86(A\>7 M'@%X$UC1M#U.U>^L/,F6+,RM(/+VEB2&^8A3A2>* /)/^$,_;Z_Z*#^R9_X1 M.O?_ "RH_P"$,_;Z_P"B@_LF?^$3KW_RRKZR\*^-=&\=64]SH>K:9K%O:W$E MI-+8W27"131G$D3%"0'4\%3R#U%>2>+OV\/"OA9)9H=-UK6;:Y\2+X.T0V"Q M>9XEUD&7SK6T$LB(5A\F0/+(Z1[HI &.SD \H_X0S]OK_HH/[)G_ (1.O?\ MRRH_X0S]OK_HH/[)G_A$Z]_\LJ]KT;]JE?%$5@UCX4UNS9?%!\,:S!K<]MI4 MVC.MK]I:8"20K=( 8U MV'=2&F6R7EX;74 MH9OLD#J6263:QV(RJQ#-@$ D'B@#X$_9M_X)Y_M;?LF>,OB3KW@?Q1^R5I>I M?%?Q"WB7Q!)_PA.N8ENF15*H!J(VQ@AW"\X>:0Y^; ]8_P"$,_;Z_P"B@_LF M?^$3KW_RRKZ;O?CIX)TWP!%XLN/&/A6W\+3[?+UF35H%T^3JP0F43$B$KN89\P@AP<9H ^8O M^$,_;Z_Z*#^R9_X1.O?_ "RH_P"$,_;Z_P"B@_LF?^$3KW_RRKZIUGXG>&_# MGB[3?#^H>(=#L->U@%K#3;B_BBO+X#.3%$S!Y,8/W0>AJM<_&?P?92ZE'-XL M\-0OH\4L]^KZG IL8XF597E!;]VJ,RABV I8 XR* /E__A#/V^O^B@_LF?\ MA$Z]_P#+*C_A#/V^O^B@_LF?^$3KW_RRKZ$A_:0T"3XD^&]!\Q)K'QM:/<^& M];M9TN=.UEXT,DL"2(2!((QYB@\2(KE22C 8W[1_[6MO^SAXO\%:+-X'\<>+ M+KQ]?OI6EOH4=BT0NE@EG\J5KBZAV$Q0R,&P5^7&02 0#Q3_ (0S]OK_ **# M^R9_X1.O?_+*C_A#/V^O^B@_LF?^$3KW_P LJZJ[_P""I/A5_A[XD\1:7X#^ M*.MQ^!1J8\86=MIEI#=>$9-/2.2>&[%Q=1(9&CD62,0-*)4!921S2:]_P4XL MO#/ASPWJE]\'?C-!;^+M1TS3-)S9Z3_IDNH@FTVM_:&S#E2#ELQG&\*""0#E MO^$,_;Z_Z*#^R9_X1.O?_+*C_A#/V^O^B@_LF?\ A$Z]_P#+*OH[X-?&B3XM MOK4-UX1\6>#;_0KB.WGM-=BMMTN^-9%>.2VGFB=<-@X?$O&6HZMXXL[F_L-3LXK0Z9##;&,7!E=[A)%,?G1$@1L6$@V[B M" >(?\ "&?M]?\ 10?V3/\ PB=>_P#EE1_PAG[?7_10?V3/_")U[_Y95]"^ M(?VI/ 7A7]H30_A7J'B;2;7QYXBTN?6+'29;J-)YK>*2.,D*6!+,TGRJ 2PC MD(&$)'-^ _VT/#_Q*_:UU;X5Z+;?VE_9?AL>(?[>M-0M;JPN"+LVLELHBD9U MECD'S"0*1V!ZT >/?\(9^WU_T4']DS_PB=>_^65,=R/NR MOC[_ (*B?\G!?L9_]EJB_P#3!K- 'V#1110!\=_\%&OBK\77_:T_9W^$/PI^ M(UI\+6^*2^);K5=^8_P#ABK]KC_H] MH_\ AGM%_P#CE'[97_*8+]BS_KQ\??\ ILL:^R* /C?_ (8J_:X_Z/:/_AGM M%_\ CE'_ Q5^UQ_T>T?_#/:+_\ '*^R** /C?\ X8J_:X_Z/:/_ (9[1?\ MXY1_PQ5^UQ_T>T?_ SVB_\ QROLBJ^JWLFG:7T?\ PSVB_P#QRC_ABK]KC_H]H_\ MAGM%_P#CE=8/^"HWAM_V3]+^,4?P[^*4GAK6/$">'+>S6ST_^T?/DO18)(T9 MO-@B:[/D@[]V?F*A/GKW6U^,WA676KS29O$6A6FN:79#4-2TN;4K?[;ID&T, M7GC5R44;AEC\O(Y((- 'R]_PQ5^UQ_T>T?\ PSVB_P#QRC_ABK]KC_H]H_\ MAGM%_P#CE?4EE\8_".I:3JU_;^*O#=Q8Z"@DU.XCU.%H=.4H) 9F#8C!0AP6 M(RI!ZT7_P".5ZWI/[=7 MA.]^/_B?P=>&WTK0?#GA33?%R>+KK5+5=%U*TOIYH(S%*)#A0\)&Y]H8L-N1 M@GVFSO(=0M(KBWECG@G021R1L&212,A@1P01R"* /CO_ (8J_:X_Z/:/_AGM M%_\ CE'_ Q5^UQ_T>T?_#/:+_\ '*]X^!?[7O@S]HCXD_$;PGX;N+V35_A? MJ<6EZPMQ!Y4\8'F02K_ Y/(VO_ 41\*ZYX4UGQ5H7 MA7X@^)OA_H;W,<_BW2M*CN-,N&MW:.8VZ>:+FXC2174RPP/%\C'?M4L #S7_ M (8J_:X_Z/:/_AGM%_\ CE?+/_!2G_@W7^,7_!20>!YOB%^TWI_C"]\*ZDL4 M<\OPYT_29;2PG=/M15[>3=,RA%9(GPA;/*Y)K]#O@;^VIX7^.GQX^(7PTM]- M\1>'_&7PV:V?4+'6+>*+[=;7"EH;NU>.619H&Z%LAE8A652<5)^S3^V9X:_: MN\8_$/2_"NF>(OL?PWUU_#E]J]Y;PQ6&H7B(KR+:L)6DD15=,NR*IW?*6P< M'@WAO]@?]JKP=X=L-(TK]LZ'3]+TNVCL[.U@^#FBI%;0QJ$2-%$F JJ !T MJ[_PQ5^UQ_T>T?\ PSVB_P#QRO6)?V[_ [JFO>*(/#/A?QUXXTGP/=SZ?K^ MMZ!IT5Q8:?=P+NGMUWRI+=2Q_==;6.8J_P A^8%0^Z_;M\-ZIXBM]#\(^'O& M/Q \1-HEIXBO=*T*T@\[1K.[3?;&[DN9H889)5#%83(96",0FT9H \D_X8J_ M:X_Z/:/_ (9[1?\ XY1_PQ5^UQ_T>T?_ SVB_\ QROI+X ?M">&/VE_ !\1 M>%KJXEM[>\GTR^M;NW:UO=*O8'*3VES"X#131L,,K#T()5E)=^T1\;;/]F_X M)>)O'FI:1K>MZ7X3L)=3OK72(XI+PV\2EY7199(U;8@9B-P)"G )P" ?-?\ MPQ5^UQ_T>T?_ SVB_\ QRC_ (8J_:X_Z/:/_AGM%_\ CE?0D'[0OVO]GBP^ M(5OX+\:W0U2UM[JU\/06UM+K,JSNBQC8LYA!PZN"CH!)_JRSJNX$T <7_PQ M5^UQ_P!'M'_PSVB__'*/^&*OVN/^CVC_ .&>T7_XY77^ O\ @J9X+\4^'/AW MX@USPC\1/ GA/XJ26UOX;\0Z]86O]F74]T!]FAEDM;FT7_P".5]D4 M4 ?&_P#PQ5^UQ_T>T?\ PSVB_P#QRC_ABK]KC_H]H_\ AGM%_P#CE?9%% 'R MC_P2@^-7Q(^*7A7XT>'_ (H>+K7QWK_PK^*.I>"[?78=&ATAM0M8+.PG1WMX M28U;=3QMX*\%Z?X2N/#6C26,6B7J>)UO%WWDD8G,LD$FZ*V1"P@(\LMO M&?E^PJ* /@/X3?";X^6_B[X!_'#Q3\/]0O/'?@#P9??#SQOX5FU?3WO=1BG> MTE&KV$ZSFW:1I+12\4LL9*R, ?!_7M0T?4M?L1J M&DRWVFM=1V W?:FNT:Y$.TJQ4)%+*S(?;)(FBA*)DL+-"=NXU M[I_P4Z^$WC+XW_\ "E]-\*^%?&6K6V@^/[/Q'K6H>']6LM-NM)LX;:ZA^(-8M_%=IXX MM?'"^(H+"X^)T45W#-+9:A.SF>VU,PQB 2F)K9O)C;,:DHN5>_L%_$#3_@!H MMYX'^&_BKX?^,9EUJY?1=3\4:9XMM)Y]2N8Y;BTU>"X98&MKAU,KRV4HE@YV M;RQ6OT%^(7Q:T?X:WNB65\UQ<:IXDO!8Z7I]K'YMU>R %G*KD82- SN[$*BC M)/(!H7'[1/@VU_:"MOA7)KENGCR\T-_$<.E%'WR6*3+"TH;&S(=@-N[=C)Q@ M$T ?!6N_L-_%J^_:E\<7^O?"W_A.F6ZUKQ)X.\43>/\ [+X=MWOM,:U_LJXT MT;;H_?>W.#Y+1%'+*RX'%:-_P3V^*&F_$'1;Z^^#NH:SI-Q;J^"5,A4D D CFLCP#_ ,% /A3\3?B] MX9\#Z/XCFN-=\::-/KWA_P S3+J&UUNT@8+.UO-8_&OA/QS;:[96+>%(HK2**"R^QOM MG$EL(Y(H5A_'?!/B71O$ M6HG4-+E6WNKO6([RUC?R+AY)E:.)VW*&"-(H."6(^P)OVK/!*?M.Q_!V/4+R MZ\?'1AX@GL;;3KB:*QL2[1K+/.J&&+#_ (->,+'P M_JUQJMUK5[:-J)LM*TFZU*:SLE;8UW.MO&YA@#?+YCX!.0,D' !X.NB:MX/_ M &F?VFM!ET?1?$VM?$[3M,UKPOH^M2".S\1V<6G+8W5DS,-I2.2-O,7G:MVC M%2&Y\)\4?L"_$KX>_!3XW>"_A-X5^(&E?#+Q3\/-0T/3OAWK_B:QU"T@UZ=E M2!]&EDN':UL4C:;S%FE12#'LB4J17VEX!_:R^'_QM^.UCX/TFWOM2U6'PI:> M.M*U6;3"EC/I]XS0Q2VT[X)=AD,% (!P3G(KU_>N_;D;L9QGG% 'YT7_ .RY M\3M5^+GB&:W^#=QIOAO5?$/@Z_\ M3W.C275G'9Z1/:7=U9PM<-$MU%*\49> M53^Z,CQAW2,5XMX9_P""%#,]P&VI;R1,LK ;, @"OV #@YY'R]?:O/OB?^TQX>^$OQ?^'?@O5+?6 MI-4^)UW=V6D7-M9&2QBDMK62Z<3S9"QYBB?:.2Q' P"0 ?G=KWACQ3XO_;KN MO$DGP7USQ?\ "_1/B+9^(+S4M/U?P_=WEIKD.EPZ>]O(DUP+KRX)#\UK&C*) M(PZ2[@%8?AS]I;1]7\?6_AO4M)\2>%M3U*]OK'2AK5B+:+67M&82 M&W<,P8,BF5 VUGBRP7"MM /AWX0_L;?$;X8?M/>%?$FJ>!=3C\,Z-\7M6\*%=J*F1N4 GVS]@[Q=X@\$W,RIX3U M34/"OQF\>>*?%5AJB7,,*>'[!Y0]FTMM(RSLEWLDE5HT*H95W8WBOK+5M(M= M>TV:SOK6WO;.X4I+!/&)(Y5/4,K9!'L:F6%%96"J&4;00.@]* /GO]OWPGXO M\877P=_X1/P7K'BY?#WQ#TWQ!JS65W96XL+*W642.?M$T6]CYJ[43).&Z<9^ M3OAO^Q'\3M&\1:+:Z7\*M0\"^=\1/B%JBZW:W>DK_P (]8:S97,%A=!8;DR- M^\GB9HXP63R2OSE7]L'PG^PI_P5N_:?U+XC:?X^L]-\ M>:3X,;0KS2?!6KZW;WWV2RO4N,26=M*JE&FC!#$').,X./6/^'ZG[/O_ #V^ M+7_AI_%'_P @4 >;_M7?LE?&+]I?X=_$;XC:?:^./#7Q(TKQ'I^J^"/"!?06 MANFTB8/IKFZ+NT22M)-/C*GPUUS7=" M^-V@:)%K7A^VU'3O[=\&ZEIL4\(C_>7"6UQ;2I-G='.65U)VD/PO_#]3]GW_ M )[?%K_PT_BC_P"0*/\ A^I^S[_SV^+7_AI_%'_R!0!I_MC? KQ%^V1'H/@_ M7O >L:;I.M:9JL//'W@>35/$UO9:NWCW5]'U"R.FZ1-7[V36[ M>4\XGFCC^RN77RL;C'C=R1Y)\4/V6OC-_P ,Z_#7PSI'P5F6W^#^H7^F:SX8 M\+>,+31[3QS:7<$L/]IZ?<32.4;S"998+X(^+F0"21AN/M'_ _4_9]_Y[?% MK_PT_BC_ .0*/^'ZG[/O_/;XM?\ AI_%'_R!0!P?AK]AOQY\*_B%\+7\"^$] M1\.:3I)H?$'P;N->\>:#8V7AM?$VH^.K;6+#Q=IT>L07CW%CILK( MB3H(S*S9^E/\ A^I^S[_SV^+7_AI_%'_R!1_P_4_9]_Y[?%K_ M ,-/XH_^0* /$_V;_P!@#QIX1_:L^'\WBWX12ZEX5T7Q!X_N+W6M4O-(U#_0 M]7N[>YT_S4$@=LM'([(D6(Y'X7DFH;7]EWXS/^S3X^^'FO?LZZ3J?CKP]X+\ M3>&]!^)=CXJT\R>+SJF]05A=TFCDGS#)/]J*JC1N59SM!]R_X?J?L^_\]OBU M_P"&G\4?_(%'_#]3]GW_ )[?%K_PT_BC_P"0* -/]@;X1^,/AG\?_B%?:Y\/ M-0\&Z%KGA;PG:V=S)=6$D5U=V-E+#=H8[>9V5D,D:!V7#B,X. N?'A^S#XL^ M)WP"U3P1HMYI;_%CX)_&^3XEQ:7JDQ@B\2P_VK-J%J)'P66.XM;@HDV&598< M'_5L!Z=_P_4_9]_Y[?%K_P -/XH_^0*J_P##[O\ 9Q_MC^T/+^*']H>3]F^T M_P#"HO$WG>5NW>7O_L_.W=SC.,\T >@_'O7/B-^T5^RQX\T33_@TUGJVI>'; MNUCT?QCJ-B\&IW+Q[5MU%K<2(\;98%I)(@< $ ,2OR1XD_9G\0? KX;_ !/U M[4H--\+_ !$7X@Z;X\^$4OBC4=.^T:UJ2:98VTUB(+-L1^>4GMI(8%P%E0KO M"AJ^@/\ A^I^S[_SV^+7_AI_%'_R!6+XE_X+&_LM^,]?2YF4HTD#MIQ:)RI*ED()!QTH \M_:._X)Z^+M/\6>,H_"_P MC3Q5)K/P&U#PC)K,$FE6W]L^([N_6Y;?YTR2#YS)(977"D\$FM/4/V7?BEJ7 MQ=\:WT'P=N+70?$&O^!M22>>YTB:ZM$L+"2"^NK2%KEHOMD,C1J&G!4H'9 [ M)&#ZS_P_4_9]_P">WQ:_\-/XH_\ D"C_ (?J?L^_\]OBU_X:?Q1_\@4 ?)/@ M_P#X)R_%GPE\+M;T6Z^!]QJ6JK\$/$'@*VNVU;1K@WNHW.N2W5E$97G5MBV[ M*WF,H"<@ $8KZ@UCQ?XET#]J&/Q]X=\(ZEXCO/A7\)$T37-!@U&UM[BZU2\O M;6:/3C<22?9O/@BMY9&'F''G( 5FW,Y T_EBW))Y)YH ]B_;QT+Q%\ M5?V$OB-HOA/PQJ7B'Q+XL\,76G:=I,<]O:S--Z?\/U/V??^>WQ:_P##3^*/_D"C_A^I^S[_ ,]OBU_X:?Q1 M_P#(% &'\"?@O\2/"_[5EUI?C3X"Z'XDT>S\<:MXVT#XK'Q%9I/I\5Z)=D$E MKDW9NHH9FM-JY@*(AW@ "OL'X9^(]7\7> ],U+7O#MQX3UB\AWW6D3W<-W)8 M/DC8TL),;G !RI(YKY:_X?J?L^_\]OBU_P"&G\4?_(%'_#]3]GW_ )[?%K_P MT_BC_P"0* /I#]HG_DW[QU_V+VH?^DTE>0_\$>/^44/[-O\ V370/_3?#7E/ MQD_X+9_ CQ=\(?%6DV#?%F:^U31[NTMX_P#A5/B9=\DD+HHR; 98@9) KV+ M_@DQX>U#PE_P2]_9YTO5;&\TS4M/^'>A6]U:7<+0SVTJV$(9'1@&5E((((!! M% 'G9_Y6"Q_V;U_[LE?8EW.UM:R2+%).T:%A''C=(0/NC) R>G) ]Q7Y_P#[ M4_[1F@_L;?\ !:K3?'WCC3_&B>$=6^"1\/V^HZ-X4U+7(S??VZ9S PLH)2C> M4I;Y@!@CU&?0O^'ZG[/O_/;XM?\ AI_%'_R!0!Y?\<_V5_C5\0O!$'QHTG2? M&T/Q^+/BZ/X>^(/%_A'XZ:EI_BD)8WVG)K'A2_2P@LY[*[CFN(XI(0MO& MZ202R;277:1M8P_\/U/V??\ GM\6O_#3^*/_ ) H_P"'ZG[/O_/;XM?^&G\4 M?_(% !^V5^S_ ../VLM6ATK_ (0W4O#^K:?XV<]EH'B&WOH+W3 MLYE6=F#6P61EAV$2LNX@EAG? WX._%3P_P#MX> _''BWP%=M)J?@34;?Q?KE MAJ5E+I]AK-[WQ:_\-/X MH_\ D"C_ (?J?L^_\]OBU_X:?Q1_\@4 _$+]J']O36KK2E^(?@+ MPS=?#%_"MIXQT?5[.&U;43>M=!+BV6X%S-:%&\M@$5B2P!7B0>>?'_\ 9?\ MBY\4_A9\,=/C_9_O[?PMX1T+4O /B+X=>'?'-CHUK-;W MD34=/N6=DEL_+@ M=&BG\JX5)\A696S[7_P_4_9]_P">WQ:_\-/XH_\ D"C_ (?J?L^_\]OBU_X: M?Q1_\@4 <;>_L1?$KP]\;=-7P78ZAX?T/4(4M]3_ +6U&TUW3-.$6B&Q@U&S MNI"FI6^H1L4BV*'AF2-G;RV8Y\I^!_["OQ6\/^"8;C6_@AJ%CXSL]3\,:/KN MKWOCJR\1-K%EILTC?VGI5K*4MXGB:1WC^V 2JLS#8Y1<_1'_ _4_9]_Y[?% MK_PT_BC_ .0*/^'ZG[/O_/;XM?\ AI_%'_R!0!X7^Q9_P3M\=>!_BMX4L_%W MPN_L>WT;X=^(O# \4W-WI>I&SOYO$3:CIDH*R^!=3_9?T72_B7H_@BU\#V_BK2O%6F3+XTC2]MY9'B1G1HX7, M+7#F[*R!V*J'+,:^A?\ A^I^S[_SV^+7_AI_%'_R!1_P_4_9]_Y[?%K_ ,-/ MXH_^0* .X_8O^'GB7P3\=OCY?ZIX'OO!OA_Q9XFLM5T%Y9[)H[^)=+M;:5Q' M;RN8W$MN^0X!8%3DY('AWPF^ \/Q3_X)^^'_ (*^+O -A\2[CP/XAO=,\;Z2 MVHC3]5TN6.XNKBWU*SE9XV6XD+031.'3>LY(D7DUW/\ P_4_9]_Y[?%K_P - M/XH_^0*JQ?\ !;K]GIM0CC^*"7UQ&L,MROPB\3":5%)*JS?V?DJI9B 3@ M;CZF@#RE_P!CCXP0^"?AO8Z]X=\:?%#PYX/^*4VMZ-9>*]5TJ_\ $>A^&SHE MW:FVO;EIEBNG>ZN"J 22.(2HD=B#7E,G[)WCOX*?LJ:3I/B7X3WGAU+/X$V_ M@&XE7Q!H]E'<>(#K$,EM8B59W#;V VLZ^4QEV,5#N1];?\/U/V??^>WQ:_\ M#3^*/_D"L_Q1_P %JOV:?'&@76DZU9_$K6-+OD,5S9WOP?\ $MQ;W"'JKH^G ME6'L10!X#\(?V:OB=\0(=33Q!\";OPQXPU[QM)K_ (IO/M'A^2>SM[C1Y[&V MDTWR9YK>!0RB.82-+.BW$LT:[I!MYSX/_LY:YX=\8:E\)M4^#UAXB\>:E^S9 MH/A/6;1]0TV3^SKM9]1M4GNYFDR\(VJ?-A\R11&F$)("_3/@7_@LC^R]\+O# MD.C^&=*^(?A[2;,(?#,GA[XC_ &VV2;PM/IUK9P2-*LCK'S@L^U/,CBWCDLOM'_#]3]GW_ )[?%K_PT_BC_P"0*/\ A^I^S[_S MV^+7_AI_%'_R!0!P?@KX W'@[P%^S;\-]'\'ZE\/_$5G\1I/B#J&@7GB/_A( M+S0=/C%Y+>23W4?[I1--N?\ !1+X:^,/BQX^^"MKX;\) M^-M6TOP_XK;6-;U?PYJ]CIMQI-L;"[MF3ZU:_X?J?L^_\ M/;XM?^&G\4?_ "!0!U/QJ_9)L_@C^P-\7?!/PL\*:[XH\1>/M,U;S5DU5)]2 MUS5+^W>$W5U=WLR!CDIN9G^5$ 5<*%KSW]K#X,>-_BW^QE\ ?"J_"OQ?K%WX M?\0^'M1\3:3:ZMI]I=:=:Z;M%P/.%[&ID?&8_(E)/=DZ5L_\/U/V??\ GM\6 MO_#3^*/_ ) H_P"'ZG[/O_/;XM?^&G\4?_(% '??LY#7OA)X=DT?P[\&?&6@ M^'+GQ'$HAU[Q-976H117.7N[]B+J#?#FNV6HWFE7FEQL)[YK/R8TCNKN%VVBV"-8\2_"OQ7X,@NKB_LYI_"-]WQ:_P##3^*/_D"C_A^I^S[_ M ,]OBU_X:?Q1_P#(% 'U[8S27%E#)-"UO-(BL\18,8F(Y7(X..F1Q7R'_P % M1/\ DX+]C/\ [+5%_P"F#6:3_A^I^S[_ ,]OBU_X:?Q1_P#(%>,_M"_MY^ _ MVZOVK_V4=%^&]C\1M2OO#'Q437-4?4? .MZ1;6=FNC:I"TKSW=K%& ))HEQN MS\W3@T ?I11110!\;_ME?\I@OV+/^O'Q]_Z;+&OLBOA'_@J#\5K#]G+_ (*& M?LE?$KQ'IOBJ?P;X8A\9VNJ7VB^'K[6FL9+JPLH[P8 [WQ:_\-/XH_\ D"@#["JOJM[)IVEW-Q':W%]);Q-(EO!M\VX(!(1- M[*NYN@W,!D\D#FOD7_A^I^S[_P ]OBU_X:?Q1_\ (%'_ _4_9]_Y[?%K_PT M_BC_ .0* /G73_\ @GGXNTO]@3PG"/@SXX;XN:;\0[76KO3QXOMVA2UB\0#4 MWN!&=1^Q$&V&P(!N\W^$#]Y5K]H']AGXK?$3XN^)O$D?PA%W9W\OCNU;2[.^ MTF&SU"#5M,2*QN'62;?-/+,B?:&F<")XP(T\L*U?0'_#]3]GW_GM\6O_ T_ MBC_Y H_X?J?L^_\ /;XM?^&G\4?_ "!0!\R_$;X!^/OA3\*;ZVG^$]UI.H:E MX'^''AO0[=]:T6UCUSQ'I-X\TEF0;AHY< C"S;8IEBD7>N%)Z#]F+]E7QL?% M/@/Q7>?!/4-!\4>'?'/BC4?&FG7-UHK-<'7-+ECCGMWMIG@^R1NZ1M!YLDL: M8)5\U[)XV_X+,?LP_$OPW<:-XCTWXB:_H]V )['4?@YXDNK>;!R-T;Z>5.#S MR*D\(_\ !:/]F?P!X=M='T&Q^)&BZ38IY=O96/P?\2V]O OHB)IX51[ 4 ?/ M?P=_9$_:&^%/B3P#K7_"H[IO^%;_ Z\.^&+_P ,G6](NM%\9BTO[MKBV#&9 M&BEAANX[BW=U$7FP,C9&UC^BWQZ\9^+O#/[/.K:GX'\'ZGKGC"33PFEZ+'/: M0303R*%4R-+,D&(2VY@)#D(0I.17S_\ \/U/V??^>WQ:_P##3^*/_D"C_A^I M^S[_ ,]OBU_X:?Q1_P#(% '%^#?V,?B+^R[^UA\.]:\-+X^^(7A+Q5X(F\#> M-9[AM"TV3P_ L@GL;K;$86GGCGFO-Y'FD+<.0S$8/H7[ 7@OXH?L%_@ M?J_P[N-AZQ9QNWD7$RM*+J"8Q%?,C$$@\P-M8A@11_ MX?J?L^_\]OBU_P"&G\4?_(%'_#]3]GW_ )[?%K_PT_BC_P"0* .>^*/[-/Q4 M\>?'JX^(_@;PW=>"O&>F>*Y]$EO-7O+,0:WX5U&UM;>[EC,$TCA[:>U2[A25 M58L@7;^\8+Z'_P $[OA/XF^#OC[XX6>K> ]8\'^']<\7IJ?AN>[O+*X2_L4T M^TLP<03R.C[[5W(D"DB13G<6 YW_ (?J?L^_\]OBU_X:?Q1_\@4?\/U/V??^ M>WQ:_P##3^*/_D"@"Q^Q/\-?B1^PEX6\0_"ZX\!ZEXXT,^*-8UOPYXITS4;* M&"XM]1O9[X1:@DTJ313123O&SQ1S*ZJK#G*B;P-\'_'W[)7[8OQ:\?:?X,O? MB%X:^-R:1J=W#H=]:1W_ (=U2RLELY(2MW+ LMI)&D;HZOO1@X,9# U1_P"' MZG[/O_/;XM?^&G\4?_(%'_#]3]GW_GM\6O\ PT_BC_Y H Z+]C+X%^-OV9]1 M\7:YK7AN.\U?XY?$&_\ %OB"VT_5(3:>"K=[-(X$9I-INGQ:PI(T2\R3D@;$ MW5I?';Q/XR_:?_X)O?$.*P^&^NZ?XU\7>'=6T&V\,-J5A+,L\JS6L;_:?.%L MT1RLN\2?&XH=1U/6;W3I//NX MDAB2"W2UNIF(/[UR[A0 B@BOK&D7.E7%[9 MR:;I2),(+E(Y54M&X^91RI]** -[_@@I_P H<_V>?^Q1M_\ T)Z^NJ_+W_@C M7_P5M_9E^!?_ 2Y^"/A#QA\14?\/Q/V0?\ HXKX4_\ @\BH M ^JJ*^5?^'XG[(/_ $<5\*?_ >14?\ #\3]D'_HXKX4_P#@\BH ^JJ*^5?^ M'XG[(/\ T<5\*?\ P>14?\/Q/V0?^CBOA3_X/(J -;XJWMQX+_X*:>!="O&^N:)\9/%Z>- M_#OB+1]"N-08P3V-I;_V=>Q1J9K26V: J/-4(4?[P8,!@_MI_#?Q%\7_ (D6 M6I>#? 7B;1OB%\-="B\8^$9'TJ1-,;5+>\>XDTU[N,&#?>6SS02*&(S<9R2M M>A?\/Q/V0?\ HXKX4_\ @\BH_P"'XG[(/_1Q7PI_\'D5 '%?LV^'/%&C_P#! M3F/Q-XB\$^+M/O/&'PU+:UJATF632[+5)K];I=.-X%\MC;VJQPA@=I:+&=QV MUK?\%"O@E)XZ^,MCXLT5?C)X \;^%]"2'1/B!X L?[6^T>9/(S:5?:;AA=VX M9$EQ(FQ?,;][$QRV_P#\/Q/V0?\ HXKX4_\ @\BH_P"'XG[(/_1Q7PI_\'D5 M 'R-^T;\-OBMX]LM:OO&WPF\3:EX\M_V?-/TV-_"_AV:73X/$D>K-<)%9M&2 MB7$8:*3Y&(B(<*^%-7_C/\)/&?B_]J#4O'"_"WXF6NGW]_XFT[5EL=)NI;[5 M]/NO#6RSEDNO,$QBDNDB"6D.R.UD4[@)#N/U5_P_$_9!_P"CBOA3_P"#R*C_ M (?B?L@_]'%?"G_P>14 ?&'_ K_ ,2?#7]GG4-/MOAW\5=%O-2^!_@FPU*" M'0KA&\0^(+2_ N;"022)]JN7A98I$#^9+ SHC-@ 6_V?_",WCKQE\*X];^$? MQMZ[XF\.:KX,OH-,\+Z7a=SHEQ/J2_9?$K&ZM8C))ML# M#9A&=D4S7<3(@8QQ%3[1X<\,>)H_A7H>A_V/XH\/^*=:_:?O-15EM_P %C?V* MW\9KXB;X]?"%]<2T^PI>MK,331P%MYC4D_*I;!(&-V%SG P ?7U%?*O_ _$ M_9!_Z.*^%/\ X/(J/^'XG[(/_1Q7PI_\'D5 'U517RK_ ,/Q/V0?^CBOA3_X M/(J/^'XG[(/_ $<5\*?_ >14 ?55%?*O_#\3]D'_HXKX4_^#R*C_A^)^R#_ M -'%?"G_ ,'D5 'U517RK_P_$_9!_P"CBOA3_P"#R*C_ (?B?L@_]'%?"G_P M>14 ?55%?*O_ _$_9!_Z.*^%/\ X/(J/^'XG[(/_1Q7PI_\'D5 &3_P2_\ M^3A_VS/^RT/_ .H_HU?8%?#W_!&CXL^&?CM\0/VMO&'@W7-.\3>%]>^,4EQI MVJ6$OFVMY&-!T="R/T8!E89'<&ON&@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** ,IO FANQ9M&THL3DDVD?/Z4G_"!:'_T!=)_ M\ X_\*UJ* ,G_A M#_Z ND_^ UC8[BD,8C4GUP!5BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *\%_;9\'R>//&7P-TJ/6M<\//<^/)3]OTBX6"\B"^']98 MA796 #8VG*G()%>]5X_^TS_R5[X!_P#8]S_^H]K5 $/_ Q]=?\ 17_C-_X. M[?\ ^1J/^&/KK_HK_P 9O_!W;_\ R-7LU% 'C/\ PQ]=?]%?^,W_ (.[?_Y& MH_X8^NO^BO\ QF_\'=O_ /(U>S44 >,_\,?77_17_C-_X.[?_P"1J/\ ACZZ M_P"BO_&;_P '=O\ _(U>S44 >,_\,?77_17_ (S?^#NW_P#D:C_ACZZ_Z*_\ M9O\ P=V__P C5[-10!XS_P ,?77_ $5_XS?^#NW_ /D:C_ACZZ_Z*_\ &;_P M=V__ ,C5[-10!XS_ ,,?77_17_C-_P"#NW_^1J/^&/KK_HK_ ,9O_!W;_P#R M-7LU% 'C/_#'UU_T5_XS?^#NW_\ D:C_ (8^NO\ HK_QF_\ !W;_ /R-7LU% M 'C/_#'UU_T5_P",W_@[M_\ Y&K@OVG_ (-:M\!_@)XF\76/Q5^+U]=Z';"> M*"XUR 1R$NJX.+?/\7:OJ.O&O^"A,:R_L6_$0-VTLM^(="/U% "?\,?77_17 M_C-_X.[?_P"1J/\ ACZZ_P"BO_&;_P '=O\ _(U>S*R44 >-_\,K>(/^BU?%7_ +^Z=_\ (E'_ RMX@_Z+5\5 M?^_NG?\ R)7LE% 'C?\ PRMX@_Z+5\5?^_NG?_(E'_#*WB#_ *+5\5?^_NG? M_(E>R44 >-_\,K>(/^BU?%7_ +^Z=_\ (E'_ RMX@_Z+5\5?^_NG?\ R)7L ME% 'C?\ PRMX@_Z+5\5?^_NG?_(E'_#*WB#_ *+5\5?^_NG?_(E>R44 >-_\ M,K>(/^BU?%7_ +^Z=_\ (E'_ RMX@_Z+5\5?^_NG?\ R)7LE% 'C?\ PRMX M@_Z+5\5?^_NG?_(E'_#*WB#_ *+5\5?^_NG?_(E>R44 >-_\,K>(/^BU?%7_ M +^Z=_\ (E'_ RMX@_Z+5\5?^_NG?\ R)7LE% 'C?\ PRMX@_Z+5\5?^_NG M?_(E'_#*WB#_ *+5\5?^_NG?_(E>R44 >-_\,K>(/^BU?%7_ +^Z=_\ (E'_ M RMX@_Z+5\5?^_NG?\ R)7LE% 'C?\ PRMX@_Z+5\5?^_NG?_(E'_#*WB#_ M *+5\5?^_NG?_(E>R44 >-_\,K>(/^BU?%7_ +^Z=_\ (E'_ RMX@_Z+5\5 M?^_NG?\ R)7LE% 'C8_9C\76O%K\QT4 >.?\,V>./^BZ_$/_P7:-_\A4?\,V>./^BZ_$/_ ,%VC?\ MR%7L=% 'CG_#-GCC_HNOQ#_\%VC?_(5'_#-GCC_HNOQ#_P#!=HW_ ,A5['10 M!XY_PS9XX_Z+K\0__!=HW_R%1_PS9XX_Z+K\0_\ P7:-_P#(5>QT4 >.?\,V M>./^BZ_$/_P7:-_\A4?\,V>./^BZ_$/_ ,%VC?\ R%7L=% 'CG_#-GCC_HNO MQ#_\%VC?_(5'_#-GCC_HNOQ#_P#!=HW_ ,A5['10!XY_PS9XX_Z+K\0__!=H MW_R%1_PS9XX_Z+K\0_\ P7:-_P#(5>QT4 ?+OB#X9_$;3?VH_"?A*/XZ^/O[ M-UCPOK.K3YTS1]_G6MUI<4>#]CQC;=RYX]/>N_\ ^&;/''_1=?B'_P""[1O_ M )"I_C'_ )/V^'O_ &(GB7_TOT&O8* /'/\ AFSQQ_T77XA_^"[1O_D*C_AF MSQQ_T77XA_\ @NT;_P"0J]CHH \<_P"&;/''_1=?B'_X+M&_^0J/^&;/''_1 M=?B'_P""[1O_ )"KV.B@#QS_ (9L\(N8?CQ\0$D_A M9M*T611_P$V6#7LE% 'B_P#PSI\2_P#HX+QO_P"$[H/_ ,A4?\,Z?$O_ *." M\;_^$[H/_P A5[110!XO_P ,Z?$O_HX+QO\ ^$[H/_R%1_PSI\2_^C@O&_\ MX3N@_P#R%7M%% 'B_P#PSI\2_P#HX+QO_P"$[H/_ ,A4?\,Z?$O_ *."\;_^ M$[H/_P A5[110!XO_P ,Z?$O_HX+QO\ ^$[H/_R%1_PSI\2_^C@O&_\ X3N@ M_P#R%7M%% 'B_P#PSI\2_P#HX+QO_P"$[H/_ ,A4?\,Z?$O_ *."\;_^$[H/ M_P A5[110!XO_P ,Z?$O_HX+QO\ ^$[H/_R%1_PSI\2_^C@O&_\ X3N@_P#R M%7M%% 'B_P#PSI\2_P#HX+QO_P"$[H/_ ,A4?\,Z?$O_ *."\;_^$[H/_P A M5[110!XO_P ,Z?$O_HX+QO\ ^$[H/_R%1_PSI\2_^C@O&_\ X3N@_P#R%7M% M% 'B_P#PSI\2_P#HX+QO_P"$[H/_ ,A4?\,Z?$O_ *."\;_^$[H/_P A5[11 M0!\T_&_2?B3^S9X _P"$RD^,7B?Q5#I>IZ;#+I5]HFCP6]['<7UO;.KO#:+( MHVS$Y1@<@;*O;: "BO+?&W[3T/@?]J[ MP+\++CPSK4DGCS2]1U&SUU7@%A&UD(FD@*[_ #3(5E4YV!<'[Q.0."T[_@I7 MX4&OR7.K:3J6C> [W^V4T3Q5,ZO;:Q)I"RO?J(E_>1@+;W#1,W^M6"0@+\H8 M ^CZ*^6[O_@IS9Z-HGV?5/ >O:7XRU?^QIO#/AZXO8!)KT&KW#6]C)YV=D#> M8C+,CY,.!]_(SZ%\#_VR]#_:"\'> =3\/:9J4EUXXM9;Y["7:LNC6\,CPSRW M# E=JSH8EVD^8QRN0&*@'L5%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!^?OQ)^,/C3X">'_ -N*]T7Q1XHOKKPQJND/HLNIWS7O_"/I>:;9M.]L M)/ECCB\^254 VKM&^'W[63ZU<37M MDE[INJ7-S8+>O(;A5N9;"W?Y9 R_:)50J'4#['\*_LA_#OP9XL\=:W9>'$;4 M/B8-OB@W=[<7D.LC9Y>)(9I'CQY?R850 @"_= %0:9^Q=\,=(^&%_P"#H/"E MJNA:G>)J%RKW,\ET]RFWRIQ=,YG66,(@C=9 T:HH0J% !\&^);_ .-WC+0) MM4T/Q%XDE\(?"_Q5K?AG2M;_ +>^R_V>]CX@M]E]J(:16OX1IR75F$VS/)(. M4+R>8/HOX>_MT?8_VN+KPWXJT?Q%:W&NZI8>&XBTR+9^'+JZL)]1LK![<,6> M>6VADEFN!E4D>.'[J;J^B]!^!7A'POX)T'PWI^@V-KH7AF>.YTVR0'RH)4+, MLA&?G?/\ [3/_ "5[X!_]CW/_ .H]K5>P5X/^T[\0 M?#\/QE^!L4FO:+'+9^.[CST>^B5H<>']9!W MDAQ]):5JMKKNF6][8W-O>6=W<$\$@D MBF1AE65AD,I!R"."* +%?,_[8=[J^A?MG?LQ7&G>(/$EC9ZMXFU/3-1TRUU! MXM.U&'^Q[V<&>!?ED99(D*EL[<' YS7TQ7 _%3]F+P3\:_'WA'Q1XFTB?4-< M\"71OM"N4U&ZM_[/G(P9 D4BHQ*DJ=ZME693\K$$ ^*]=^/OC3PWJH^*%GJ& MOZEXQN/C3K/@%O#OV^1K&31[:&^2&T%KN\I646T=UYP42EG;+%&"USND:S\4 MO%7@?P!H_@'Q9XFU_P 1_&KX2+XV\2+-K#[WO(K[2WN&M)&?;923V]W>6J+& M8XU*Q'Y"A>OOBR_9D\!Z=\99?B!!X:L8_%TP8M?!GP)&C$3S"+=Y2SM&JQM, M$$C( I8KQ3?A;^R_X!^"FK:S?>%?#5EHMUKR^7=R0/)Q'N=Q#$"Q$$(>1V$4 M6Q SLP7))H ^-_!O[1_CKX(_"?P=H7B*P\5ZO);^+M4L['2O[:CDU*^,37NH M6VE3Z@9&5A8Z?;?Z0Y>3S)DC@WOB5C]Q?!WXJZ3\<_A-X9\::"\\FA^+-+MM M7L&FC\N0P3Q+*FY?X6VL,CL:POB%^RK\/OBI\++'P7KWABRO/#>FLLEG:J\D M#6K@,N^.6-ED5F5W5F# N)'#$AF![7P]X?L?"6@6.E:79V^GZ;IL"6MI:V\8 MCAMHD4*D:*.%55 X % %RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#Q+_@HA_R:AK'_87T/_T\V5>VUXG_ ,%#E+?LI:P ,G^U M]#Z?]AFRKVR@#Y]^.GPG\<>*_P!O'X*^,M'T#3;SPAX(L-:MM6O9=7$%Q&U_ M'!&OEP>6?,"?9\GYUSY@QT->(7W_ 2[\5?$+P3I/PIUZXT>Q^'/@1O%,^C: MQ;W3RWNJMK$5[#;));[0(C:I?S%V+L)&2/: "V/O&B@#Y%\!_L1Z]\3_ !-J MWB3XP>'/#=]/8^!M/\$:;HMAJDK0W[V<[W;:@+@*CVK2W'E>4%R\(CR6).!Q M?[3'_!,7Q5K7P9\*:3X$3PZU]8VNHVU]IIO)=.L+&YN+(VVFW=LRJ[!=*O/B-XNTTQ:/\ %'5],L8+>SUZ^M;>.&WAF6.-4ABC7:H ^7/>O9O^'+7@ M7_HKO[4__AY=>_\ DB@#["HKX]_X!?^BN_M3_ /AY=>_^2*/^'+7@7_HK MO[4__AY=>_\ DB@#["HKX]_X!?^BN_M3_ /AY=>_^2*/^'+7@7_HKO[4_ M_AY=>_\ DB@#["HKX]_X!?^BN_M3_ /AY=>_^2*/^'+7@7_HKO[4__AY= M>_\ DB@#["HKX]_X!?^BN_M3_ /AY=>_^2*/^'+7@7_HKO[4__AY=>_\ MDB@#["K^=/\ X.5_^"+WBOQC_P %.OASXJ^%NGW#6?[1NJPZ->B+<8-,UM0! M+.^#\LH36T MEQ\5/VH)Y+.3SK=Y/C#KK-!)M9-Z$S_*VUV7(YPQ'0F@#Z'_ &4/V;?#_P"Q M_P#LW^"_AEX7C:/0_!>E0Z;;L_\ K+@HOSS.>[R.6=CZN:]"KX]_X!?\ MHKO[4_\ X>77O_DBC_ARUX%_Z*[^U/\ ^'EU[_Y(H ^PJ*^/?^'+7@7_ **[ M^U/_ .'EU[_Y(H_X!?^BN_M3_ /AY=>_^2* /L*BOCW_ARUX%_P"BN_M3 M_P#AY=>_^2*/^'+7@7_HKO[4_P#X>77O_DB@#["HKX]_X!?\ HKO[4_\ MX>77O_DBC_ARUX%_Z*[^U/\ ^'EU[_Y(H ^PJ*^/?^'+7@7_ **[^U/_ .'E MU[_Y(H_X!?^BN_M3_ /AY=>_^2* /L*BOCW_ARUX%_P"BN_M3_P#AY=>_ M^2*/^'+7@7_HKO[4_P#X>77O_DB@#["HKY%_X(KZWK&H?LF^)M-UCQ%XF\4? M\(K\2O%WAVPOM?U274]0^Q6>LW4%O'+<2DR2%(T5=S$GBOKJ@ KS#]MB+SOV M/OB@,XV^%M1;\K:0_P!*]/KS7]LM=_[(/Q4SV\(:LWXBSE- ';>!I?/\$Z/) MC&^QA;'IF-:U*Q/AI(9OAQX?9OO-IML3_P!^EK;H **^'/B'^U;\0?@%/^VA MJ#>(KKQ0WPW72+KPK;WUG L.BF]T]'\L+$B&2*.1PY+DL0IRU9'CGX]_$#X1 M_M"M\ X_&WB'68/$FM>&(4\5W,<3:II-OJ,6IR7L*RJ@C#N=,/DL4)C%RV,^ M6F #[ZHK\T_'W[1W[06J6MU9^%]1\4ZA9?#+Q-K?AF'6[*SADBU>^LM2L?LY MUIBFV*T739;L2S#RT,L);(;:I^CO /[?.AZM^T[)X>URXUS3UUR:STK1;7[% MML;*2YAFN;07DC$.MY>10321QA2B1)&K%9'VD ^GJ**_._\ ::_9"^'G[%7TH M _1"BOC?_B'\_9!_Z(UI_P#X/=5_^2:/^(?S]D'_ *(UI_\ X/=5_P#DF@#[ M(HKXW_XA_/V0?^B-:?\ ^#W5?_DFC_B'\_9!_P"B-:?_ .#W5?\ Y)H ^R** M^-_^(?S]D'_HC6G_ /@]U7_Y)H_XA_/V0?\ HC6G_P#@]U7_ .2: /LBBOC? M_B'\_9!_Z(UI_P#X/=5_^2:/^(?S]D'_ *(UI_\ X/=5_P#DF@#[(HKXW_XA M_/V0?^B-:?\ ^#W5?_DFC_B'\_9!_P"B-:?_ .#W5?\ Y)H ^R**^-_^(?S] MD'_HC6G_ /@]U7_Y)H_XA_/V0?\ HC6G_P#@]U7_ .2: /LBBOC?_B'\_9!_ MZ(UI_P#X/=5_^2:/^(?S]D'_ *(UI_\ X/=5_P#DF@#[(HKXW_XA_/V0?^B- M:?\ ^#W5?_DFC_B'\_9!_P"B-:?_ .#W5?\ Y)H ^R**^-_^(?S]D'_HC6G_ M /@]U7_Y)H_XA_/V0?\ HC6G_P#@]U7_ .2: /LBBOC?_B'\_9!_Z(UI_P#X M/=5_^2:/^(?S]D'_ *(UI_\ X/=5_P#DF@#[(HKXW_XA_/V0?^B-:?\ ^#W5 M?_DFC_B'\_9!_P"B-:?_ .#W5?\ Y)H ^R**^-_^(?S]D'_HC6G_ /@]U7_Y M)KSC]E+]DGX?_L0_\%P-4\&_"W07\)^%]:^!JZS>Z;%J-U6^L: M6+R>VBU"./P_JDT:N871B%EC1P,]5% 'W!17QO\ \0_G[(/_ $1K3_\ P>ZK M_P#)-'_$/Y^R#_T1K3__ >ZK_\ )- 'V117QO\ \0_G[(/_ $1K3_\ P>ZK M_P#)-'_$/Y^R#_T1K3__ >ZK_\ )- 'V117QO\ \0_G[(/_ $1K3_\ P>ZK M_P#)-'_$/Y^R#_T1K3__ >ZK_\ )- 'V117QO\ \0_G[(/_ $1K3_\ P>ZK M_P#)-'_$/Y^R#_T1K3__ >ZK_\ )- 'V117QO\ \0_G[(/_ $1K3_\ P>ZK M_P#)-'_$/Y^R#_T1K3__ >ZK_\ )- 'V117QO\ \0_G[(/_ $1K3_\ P>ZK M_P#)-'_$/Y^R#_T1K3__ >ZK_\ )- 'V117QO\ \0_G[(/_ $1K3_\ P>ZK M_P#)-'_$/Y^R#_T1K3__ >ZK_\ )- 'V101D5\;_P#$/Y^R#_T1K3__ >Z MK_\ )-'_ !#^?L@_]$:T_P#\'NJ__)- 'Y%_MO?\&Z=YXR_X.#?#GA/P_I$] MI\&?BQ/)XWO;BVBVP:3:0R*VIV@(^529658QV%W$,'%?T7^&_#EAX/\ #UCI M.E6=OI^EZ7;QVEI:P($BMH8U"HB*. JJ !T KY$/_!OS^Q^7#?\*8TWE'_$/Y^R#_P!$:T__ ,'NJ_\ R30!]D45\;_\0_G[ M(/\ T1K3_P#P>ZK_ /)-'_$/Y^R#_P!$:T__ ,'NJ_\ R30!]D45\;_\0_G[ M(/\ T1K3_P#P>ZK_ /)-'_$/Y^R#_P!$:T__ ,'NJ_\ R30!]D45\;_\0_G[ M(/\ T1K3_P#P>ZK_ /)-'_$/Y^R#_P!$:T__ ,'NJ_\ R30!]D45\;_\0_G[ M(/\ T1K3_P#P>ZK_ /)-'_$/Y^R#_P!$:T__ ,'NJ_\ R30!]D45\;_\0_G[ M(/\ T1K3_P#P>ZK_ /)-'_$/Y^R#_P!$:T__ ,'NJ_\ R30!]D45\;_\0_G[ M(/\ T1K3_P#P>ZK_ /)-'_$/Y^R#_P!$:T__ ,'NJ_\ R30!]D45\;_\0_G[ M(/\ T1K3_P#P>ZK_ /)-?-O_ 5]_P""0/[.O[*/_!.+XG?$3X=_#I/"OC;P MI:6EYI&K6FN:D9[&;[=;KO3=<%<[6(Y!ZT ?JU17QG_P6!MM4\8:I^S7X&M/ M%GC3PCH_Q$^+%OHFN3^%] M\5:)I?B"\@TZWN5D\VQO/L\<@12S@H6V_?2#^(BOT*_X(>?LW_$3]G+_ ()[ M>$(_BUXN\9>,/B1XM3_A(=:F\1ZO<:C<::TZJ8K)3,[%!%$$#*,?O#(>_&'X MY_X(-_"?XG^&IM%\3?$']I#Q'H]RR/-8:I\6=:N[65D<.A:.28J2KJK D<,H M(Y K6_X!?^BN_M3_^'EU[_P"2* /L*BOCW_ARUX%_Z*[^U/\ ^'EU[_Y(H_X< MM>!?^BN_M3_^'EU[_P"2* /L*BOCW_ARUX%_Z*[^U/\ ^'EU[_Y(H_X!? M^BN_M3_^'EU[_P"2* /L*BOCW_ARUX%_Z*[^U/\ ^'EU[_Y(H_X!?^BN_ MM3_^'EU[_P"2* /L*BOCW_ARUX%_Z*[^U/\ ^'EU[_Y(H_X!?^BN_M3_^ M'EU[_P"2* /L*BOCW_ARUX%_Z*[^U/\ ^'EU[_Y(H_X!?^BN_M3_^'EU[ M_P"2* /L*BOS!_X*D?\ !.O3?V0/^">_Q8^)W@OXR?M.6OBSP3H,NJ:5+=?% MO6[J".=&7:7B>VT.Q\)?\)#=-:ZO M9W"B6'4EN?L@9;>2 32!A$P0P2(Y#C%?7U> ZG^SCXPG_P""D.F_%R&W\"_\ M(M:^"Y?"4S2-.-<(DN4NO,4B/R]JR)L"%_NNS9!^4@&MX:_;Q^'>I:M9Z+>: MU-#XA;Q6? -U FD7X@@U]+5;I[3S)(% 1HFWQROM21?NL3D#@OVJ?^"CMC\/ M_P!GN\\8_#F32]\#^'=+\37.BW,6@BYU$Z"EU9ZI M%J-Q?PVK;_L$DIB\G[/;$PD/YAP5"T ?46H?MW_#+3/ .I^(Y-9U-K/1M2O- M(OK6+0[Z74K6YLUWW2M9K";@"*,B1G\O:(V5\[6!.3IO_!3#X(:[K;6.G>.K M74VCNM(M)KBRL;JXL[9]63=IQDN$B,2)<94([,%W,JDAB!7S;\7_ /@EG\6/ MB-XMUKQ=#??!&^\01^/M3\2Z5H_B;1[K6M O]-U"SM+6:WO(SY@W_ ,(;'3_$EQX';3;>WMKS3K6PA\/SB>6- M;:)&2%)3E(T1F$:XR6(Y /IW2/VX/A?KGQ;3P/!XIA7Q%<7]QI5G%+:3Q0:G M=VQQ&K"^^'/C[43H^ MJ^($U%H[KPU<.R10320&,H]L\\UO$7$BE#+DJ0*^5?V./ WCS4_^"B-]XIL[ MCX=:GX9T_P 2:Y<#PK/;ZWIWB#P?%J$[_:+D6\A-G'+(R(SMC;*K$IM:0Y^N M_P!J_P#9BUG]J#Q?9Z'J5KX8N/AGJ7AS5-"UU9[F=-5!O!&!);*L9C!C:"-E M9G!#'(P5&0#G?VB_V]=0^%/[7'A_X7Z/HNB&QN?#.K>)->\3:O>S16NAI911 MRB,0QQ,T[E)!(PWIM3;R2XK>\/\ _!07X>:%\/O MYXJ\7:7-?>*-*T>\N-3 MTC2KYM&ADU)8UM)))&C;['%'O".O:1XEU[6?M=M?^(-3U6WA@:Z"1(R+'$MK NTKQSI^M:)>7TMO=Z58Q6)N]*=98Q^^AAB M/EW*E4= 1G)% 'O'AW_@HM\'_%^GZK=:3XIN-2AT>XDLI6M]&OG\^Z2[-DUK M!^Y_?W'V@;!#%N-M< MUV;3)/%'Q(U\^(=8BTS?]@M91;06J10EP&<"*VCW2,JEV+':O !ZK1110 4 M444 %%%% 'Q__P $5/\ DW#XD_\ 99?'?_J07E?8%?'_ /P14_Y-P^)/_99? M'?\ ZD%Y7V!0 5YM^V4"W[(/Q6QDG_A#M7P!_P!>4U>DUP/[5L33?LN?$I$& MYG\*ZHJCU)M): .;^%O[6OPKL_ACX1IM%LI"YTJ# M+$P(<_<[UT__ HSP3_T)WA7_P %,'_Q% '@>C>'/V<;#QY\4M=OOBMX;\0+ M\8K=;7Q+INJ^-+2XT^XB2+R$2.'>/+"P_NQM.=OOS5+3OAU^S+9>!=4T>;XH M^'=0OM6O[35'U^\\"?\ MH3O"O_@I@_\ B*/^%&>"?^A.\*_^"F#_ .(H \?\,ZQ^SMX4^%=CX-M?B-X% MDT.WOSJ=VD_BVUEDUFY:5II9;QVEW7#2S,9'W\,V 1M^6LOQ1HO[,_B_]H>Q M^)UY\0O!#>([&>WO3$GC"V6QN[NVAE@MKN: 2[7GABGF1&/0.>"0I'NG_"C/ M!/\ T)WA7_P4P?\ Q%'_ HSP3_T)WA7_P %,'_Q% &+_P -??"7_HJ'P[_\ M*2S_ /CE?*_@#XU>#?'/_!?_ %:31/%WAC6([SX":?96[6.JP7 GG7Q!?RM$ MFQCN=8_G*CD+R1CFOL+_ (49X)_Z$[PK_P""F#_XBODSPAX T'PY_P ' .M+ MI^AZ/8K;_ '3KB(6]E'%Y(8K>:6".XGN MXY5CLQ-)$65!!-M1EW,"3MJ3_P#!+'2_ _Q6^#WC3X8W'@3X:^(/AO%/:ZS- M8>#A)_PEMK<6Z0SVLI6Y1HXV*"4;C*RR)&VXX;?U7P"_8F\3?LJ:%=>"_A_\ M1+?2_A:U[Z +S4O#JW$KSRV]G>>>J>2)9',:S02E =NX@# !C?"C] MM+QG8_M]Z_\ ![XBZ;X=L])U32TU'P;JVG0S0-/<0V\5Q?Z==;Y9$::*.XAD M1XRH=$E.T;:T/V)/VN/&'[4OQS^-%KJ5EX?TSP7X'U>TT_PW';VTW]HZA;SV M<5RMW<2M*8\2+)E$2,81E)8G(JM\9O\ @GA??M"7?B#_ (2?QU]G2X\4Z=XF M\/W>BZ4UEJ>AFVA6TF@:=IY!,+FR$D$A$<8(GD.T_*HZ_P#9K_95USX#?'7X MJ^++SQ5H^K:3\2+VSO+;2+/0&L#HBVEK%9PQ"4W$@E7R(4S\B9?)& =H /F# MQ[_P4\^*OPPUOXK+-J7PA\3:I\-_B!;>$K#P/8Z;=VOB'Q9;31V4OF6Y^V3, MLP2\;&;=HS]G8ED!)7Z5^,__ 4<^&/P$^-VB^ O$6IS0ZQJ^I6&CRR1/ T6 MEW=\<6<5PIE$P\TE0'2-T7>F]D# GS6S_P""6.H7^N_$S7M5\>Z7'XR\6^+! MXW\+^)=&\+BQU3P5J:VD5HNR1[F7[5;-#"J202!5E6696X<;=.Q_X)X^.+3] MJ*U^)\?Q?L[6XUV*R/C?2X/!-I+!KUQ9Q^3#/92W$DLNFLT(C20(TH;RPR^6 MW- ';Z1_P46^'NJ_#[4O%C?VU9^%[)9&M=7N88EL=6VW:6:+!,)"@DDN)%18 MYC&XSEU1>:XF[_X+'_"6'X1S^-+>U\8:AI6DW&J0:\+/3XIO^$;&G/$EV]U* M)OL^U?/A*"&65IED!B60!L<[XP_X(\Z?XXN?'UY-XV.@ZKXSL[0B^\/:%%I^ M_5+6]2^M]6O;8R/:W=TDT87<(8M\3R+)O+;A'\2O^"4?BKXU_"BT\/>,/C!9 MZY=-X=UK0;Z0>![2TTU9+](TCO[2PBE6*WNH%C*"1S,6260 H2" #U!?^"EW MP]?Q3XPT[^S?'"V_@:\&G:IJ;Z#*EDMS)!:S6T*,V&=KE;N%8<+B1C@'H3Y_ M\7?^"@WB1OBE\)[?PSX?\4:#:W7CZZ\(>+_#&M^'E76;L_V+>% M[_3+:TAM9XR\\RS;6L;>3:RKD[P&MV0DA9A(ABQDC=T)'->7^+OCK\;/AI\5/ M@[8Z_J7P]TSP]\5Q>6%X\^A74\_A[639O=6=FLBW4:2PL(Y4+.JLS0X!'F#9 MI>'O^"?=]9_\$UM:^ &N>+K7Q!HV,.N0Z6=-57N)I;B)V@\V7_5R2#. M&^8+T%:'QJ_9TN_^"@W[$1\$^,(]:^&_BIWM7>]@1)+K0]3LYD?[3:.&VR(S M(VR0$;HY3D*2R@ \>_9<_P""B?Q._:<^#/@=M/D\!1_$34_'^J>&M?LQH%[' M9P:?IZR2S7%O&]X) TEO]FDB:1MK&\B!4#+5Z7I'_!5KP7XB\%Z%K6E^"?BG MJ:^)/#VM>(K"RM=$BDO)DTB\^R7UJ(_/YND?YEC!.]/NEC\M=1\'/V!_#OP3 M_; \9?%G2=2O,^+-$L-)30S$JVFG2V\:0RW:$'F6>&WLXV.!@6PY.XX\U\+? M\$Q/%GPSN/"\WA'XP?V)-X%C\46^@&3PM%=!(=;NA='[3NG!E>"3.UD,0VQ?LS?'2_^)6K>./"/B);-?&/PUUA=)U1[12D M-]%+!'-I9%V';)([*,LV[M?A;\#_B1#\4/ M$7Q*TV\C\'ZE\2?&MCJ6K:5?Z?'>O)X=LK);.&TD;S%^RW$BAIRR"4HSK&1] MX@ Z_P#;C^,_CKX*Z5\.YO ]QX3AE\5>-M+\+ZA_;FFW%XJ07LOEF6(0W$.) M$Y.&R&SCCJ,--6?Q#K'A5M3U/1VLK&'4M+A:XN8 M9"[!T!A221'9 C"-AN!P#TG[7W[./B']H_3_ /#H/BS3/"C>#_%EAXJD:[T M1M3^WM9R>9'!@7$/EJS9W-\QQC&._C&B?\$N?$47B^WO-6^)&BZII,GQ$U[Q MUJ6GIX4>$WT6KV4ME-8"3[:QC"13RE90"Q;9E>"& /;/@;^V/X?^/7CM]!TW M0?&FEM/HR>(M+O\ 5=(:WL-=TYY/+6XMI@S#DE3Y'8H]JQ/=2+(&U"1(U5 M6\H$9)!."/IZ%62%5=M[@ ,V,;CZXH =7QN/^5@L_P#9O7_NR5]D5\;C_E8+ M/_9O7_NR4 ?9%?(/_!1O_D\K]BO_ +*?J'_J-:O7U]7R#_P4;_Y/*_8K_P"R MGZA_ZC6KT ?7U%%% !1110!XI^V3^U3??L\R?#[PWX;TFSUOQW\5_$:>&?#U MO>S-#96[B"6YN+NX907\F&W@DH'0]$2^M-=L]*N+?RKPW]K$;9[&6XERK6\LQ643'YEY0 -Z_^UK^R78?M M2Z3X5N4UB]\+>,/A]KD?B3PMK]I$DTFE7J1O$=\3_+-#)%+)%)$2-Z.<%2 P MY+]HO]D3X@?M1_LS>*O ?B;XFZ-:ZAXDM8;-;W3/"IBL;54N8IVD-M)=O(\K M"+9GSPJAB0F: (?$7_!5'X0^%_C-J/@>YU2_FU.QM=5GBELH$OH[Z73$WWUK M%%"[W'VB,!\(\2B0QN(RY4BJ>B?\%5_A[K>H:?I8T'X@0>(K_P 5GP6=&;1T MDNK/5#I_]H1PSR1RM!%YEORI:7@Y5MI5]O)V/_!+7Q/X=UWXG6N@_&S5-!\' M?$"+5+FSTVS\,62ZGX>U'4-SSRPZIG[0UN)I)9$@^5EWE?-( JCX:_X).:WX M-^*&C^(M)^(GAO3+/3_&VG^.9=(M/!0@M&N;713I/D1;;P&.)T9Y_V>8G MM(Y$>:Z:[$D803(BB&1M[#:&I_M _M&_&[X"_$OX666L0^%;C2?$7Q @\.3? MV'ISRW'B>QDTF[N"T:33'['*MS;[2K-(NT@^:!N(J_!__@ESKWP0B\#^)-#^ M)MI#\4?!-KJFC-KO_"-?\2W7M(O]0?4'L+NQ^U;B([AMTGZ-X=\#RK?7\NJ:U'J?G*J7,^#%(NS!0J4&6(.:^SOV;OV?K[1? M'VH?%#Q5K[>(O&'B;0;#18G70FT6/3=.@:29(3;.\DBS-).[REV^]A0B!<4 M<5^V_P#&WXT_ &_TO5_#6I?#.'PSK_BS0?"MA:ZGH5[?7R?;[B.WFN9)([R% M/W;2$I&J?,%Y89X?\7O^"AFC?L-^'H[3XY:YH=UKT;/?75QX:M?LT-KI3W/D MP7LMK<7+3 9.UTA:=LQR,%V@D=E^VU^S%XD_:F\)^$]+\/\ C#2?"'_"-^)] M.\3R2WN@MJOVR6QN$N((0%N8-B,Z8NV>MV"3M.@BCNC_HMPDDDVV92^%E(9'P" #H/$ MO[<>A:EXOD\+^';+Q)/-J5W=^'].\61Z,;[P[!K$5M)-]FED20/\OEL"Y582 MZF/S0_%>*?L[?\%?M$T;]C#P[XP^+-GXH_X26V\":=XPUBYTSP\SV^JPW%P+ M22>TBB9F"1SLH<.%VJZL"RG=7>>!_P!@;X@_!_XP^*KSP;\1ZM_P $6_&&H?!+2_ \ M?QHT>.PT_P"&R?#=[AO Y:6:%=0CO/M8_P!/ 60^4D>SE<;FZD 'T@O[?7A M)H-?M_[%\8+XET'Q*GA,>''T]%U34KZ2V6[B%NID\ID>U;SM[2*%16W["I%> M9Z]_P4AM?$'QQ^#]QHFJ0Z'\/]6;Q=:^.;/6],-OJ>B76CV:S/%,2Q\EH6WE MP P=2K*Q4@M=UC_@G-XHUKXI>)/'#?$S3[7Q9=>,['QMX>N+;PQMM]&N(-+_ M ++FMIXVNF-U;SVI8, T3JS;E;@8I^-O^"4-G\2?$FCWFM^+XY[6ZD\4W/B^ MW@T?R6\0SZ]8I8S- _GG[(L,,<:QC;*3L!9BV6(!VT'_ 4R^'FGZ=XFF\1V M/B[P9-X;T"/Q4MKK>E>5/JVERRB&*ZM5C=Q(&F>./RV*RH\L8=$W"L/Q#_P4 M2\+^(O%'A/3;75/%G@75+?QS#X8\0:;JWA-YML[:=<7IL9KG?]G@S B3^?%+ M+A0BXR_'&?M!_L4^,-)_9O\ $UUK7BB^^(OC"'P6/ &D7NE^$H6N+/3)[F!K MFZFLGF=;V?;%$\BQF/>+?$4:.V:X;]FS_@FCXQ\8>"?#VG^)/B)9ZQX5T7QH MGC*6XN_AM=>&M7UV1K&ZL+FUN$N+MI^8IU*W,N7&Q4"F-5H ]J\.?\%?_@YX MKE\06]A?ZA<:AHHTR2VM%>T+:W%J,[064MM)Y_DA9)$9=L\D3H<;U3Z]\4M)\>^%)$MM/TC3]8^'^F"%=-@X6TU'9@Z@S*L:M,3 M$V$W*%<[Z]J_9:_9MF_95_9LL/ .DZX=0FTI;HV-S=PRRVMB9I9)8X8HGF:4 M6L)<)'$T[,(T5?,[T G_$3QY-X;CU35FOY%A\/Z7< M0PVD5MVF0-8ZG<26\%Z8#(=JB2,B2.(R,F#P2K!>F_9I_8F^*/[/7PH M\*^ _P#A;GAN^\*^&9[NXD6U\&2V=]JAG>XF$4LIU"11$LTX8JD89EB"[ADF MO(]$_P""+_B[0?@[JWA&'XS:/MU+P'H?@..\;P22]O#IE_+>+TEET[3FE$0OMOVC?+;[CM_=!YCY4%4FMV3_@FMXHU'XXS>+K[XF:3) M:W/Q.LOB5+I\/A5HVWV^DMIALUE-XV%:,A_,*DJX^Z0<5RV@?\$@O$7P]L/A MC)X3^,_]B:QX T3_ (1*]N;GP79:I;ZWHJ737%O'Y%P["WO(B[@7*,0WF/F+ M!55 .E_:I_X*":AHGQ \ :3\.#=S:7,'*!P^0/KVOD7Q#_P $P-7EFN-+T+XI76B^#_\ A8]K\3K*QET" M*\OK#44G%Q<0+M_P!BGPUX?U23 MP_=>(X+S486UH03>6="T430PWFJ/\IW) UQ!\G&[S.HP37O%?*WQL_8!NOVK M/'?Q4OOB=9Z+K&DZYH9\.^$;73O$>JZ?Y-D8Y#)%?)"41_-F=78XD "J-IV_ M, =[\>_VL+WP3\*?B)XPTV[UU([R]-GIFCZ9;/'')>74RI(^ MUI9HHT2-&9V8_="DUYM^U%^W=\5OV3OAA?\ BC7OA#I>H6/AG5;"WU9M/\0/ M(NHV$R%[J\T\&WR[6RI*6AF$;,(^&^85SWPH_8-^,WP]7X1_$"X\5^!+[XT? M#/PI+X U-F%VVA^,-$9H'0S,5\ZWNDD@602*LBEBX*D/\OL'Q.^&GQ<^(ND^ M$6N/^%;SW%GK]MJ6K:?++="TM[6-&1XH)/*+3N_F,29$C4 !=O5B 8O[6/[> MLGPL=.L[FXU%[2PT^QNE+)?.Z12,P8E B!1ORQR A MK5_;+_:6\=? +QQ\*]'\(^&_".NK\2_$)\,^;K&KW-B;"X-I<7228BMY=\>R MUD4\J0S+U&<>'?\ #KKQ_P##/PAX%T7P?XH\,:Y;>!_B':^(=-;Q&]Q%)IGA MZQDF;3M%A:)'+>4+F8&5\=$&UL<>K?\ !07]D7Q1^UQXE^$L-AI_P\U7PKX' M\4KXDUK3_$YN'&IJMK\<8EN#)YR((A&)5D#(5R*Z#1_ M^"@?PF\0^%M-UFP\337EAJ$-[.Y@TF\DETU+*4P737D0B\RT\J93$WGJF)!M MZ\5\^_$+_@EUX[O?@%JGP@\.>(_ 8^'7A?5[7Q-\.EUS3);Z;39X)Q,-)U.' M'EWNGG=,@EWK.J,@.]DWEWBO_@F%XQ\6_";PC!;K\(_ OCS0XYWAUGP!I][X M87PU=7$ZR2SV1B=FNHF5!YEM=YCN&)+%!Q0!]&>+?VY?A;X"^(LWA?7/%4.D MZE#;WMP9KNTGBL)/L4/VB\C2[*>0\T$(,DD2N9$4$E>#CG$_X*=_!,:7:W,W MBVZLY;W5HM#@L;K0M0@U"6\EM!>PQBV: 3?O;8B6-MFV12-I)XKPZT_X);_$ M+PE\YU*:=Y--TN2RN$ M$\BL\TDSR-*)9,'^$CO0!]0WO[=OP[OO$&E^']+\0*VO>)F2QT1[S3;V'39] M1EM#=06,MSY/EQ7+0C>;=F$P7/R9XKF/^">G[?-A^V!\(O!K:XUEI?Q&USPV M/$5]I5G:74=D81>,#I^N:+=/X@TO4+A0TMM!<1RB#[.\X+>8\;21K(P ;"US MO["?[!?Q4_9E\<_">X\3:K\/M0T?P#X U#P=?'3'O/M-U-<:A'=I/$)$"A L M,:E6.!M!T/7E^"?AXZYXA.K7LMI'=3FV> MZ2P@>..0K*($$C.RE1YL2X^9F3I/&_[1^K^!/V$KKXH>(KWP3X+U:'P^FL2W M%ZUWJ&B::T@5H_-,:1W$B#>@(158D\5XY\8_V=/%Q\0_M+_#_08K.-_VCM/% M[H&KZI'.VEV=PVEIIU]!.\*LR2)'"D\:L ) S -\C8L_&+]E?X__ !W_ &0_ M$WPIU+4/A/H-G?>"6\-64EG=7]V+B[/D1K<3EX8RD:0I+B--Q9Y%RP"\@'KW M@W_@H#\)_&_C>W\-:?XL6\UB77Y_"3-'IMXEHFL06XN9+(SM$(EE,.756<;P MK;=Q!%4K?_@I;\$9K74IY/'EE:PZ9I\VK[[JTN;=;VQB?RVN[4O&/M5OYG[L M2P;U9_E4DD ^(0?L1?&3PYXKF\1WEW\.[FVC^,(^*5U:V/=&\86OA?QA\+5_M;PS+X>TV\L8-ZTZ+SKRW:T\CSDFCCP^QT#,&4J&R,V/$'_!1KX,>&/# M^A:Q>>-K5=&\0:/!X@@U%+.YDM+73YW\N"ZNI5C*VLG+;^85?>8Y%:1 MI6^:3.<*2:^=OBG^R;\4O!OB3X:?##^W?A';Z_X;\&:9H&K66LV?B"#3_'_V M>^GN[>*WEM2OVB-&";HG^:*1V&660@@'Z6?![]H9O&OQ<\3>!=8ALK?7-'L[ M;7=.N+1R;?6M(NVD6"Y16^9'5XGBD0Y 958$AP!Z#XNNM1L?"VHS:1%8S:I# M;2/:1WLKQ6[RA25$CHK,JD]2JL0.QKY5O] ^)GCS]H+Q=\8/!NCZ/IOB#2O" M.F^"-&MM?BN9-.U.X^WF[U-AY(64Q)E8(IB AD5W.8QD_4_BQ=4N/!^H+I,- MA)K$EJXM8[V5X[8S%3M$CHK,$SU*J3CH* /F7X&?\%5/">L? WPGKWQ.DT_P M?XN\4>%+CQP/#VBQW^N-:Z/#($EN"\=LI81[@7PHP 2,J":]2\9?MU?"SP%K M6D6>I>*$5=:;3UBO;>RN+FPM3?LJV(N;F.-H;;[0S*(O.=-^X8ZBOE7PE_P3 M6^.&A?#[P/I%QK/PI>X\'_"CQ#\.S)%/J CN;C4C!Y=V%,651!;IN3))+MAN M!GL/A!^Q+^T%\!_B-I]QX;\;_"=O"?BS3="B\<:9JVB7E]/8WNG6,%B]QI,B MR1J5FAMH3LN5(C=-PSDB@#[6HK!\!)XH2'5O^$HDT&23^U+@Z8=+CE0+8;O] M'$WF$YN OWRN$)^Z *WJ /D;_@O3_P H=/VAO^Q0N/\ T)**/^"]/_*'3]H; M_L4+C_T)** '_P#!%W_DTCQ-_P!E4\=_^I/J5?6U?)/_ 1=_P"32/$W_95/ M'?\ ZD^I5];4 %?/_P 4OV\X?!OQQ\6>!?#O@O6?&VK?#_0XO$'B.#3[VVAO M;>WF25X!:VTKK)=LWE,#LPJDJNXL=M?0%?&'_!0C]ASQ#^U1XKO]2M_ OA^Y M\3Z:L9++/''NFMUN/G$*EPP+@IR#0!]*ZU^TOX# M\*>+M%\.ZUXJT/0_$7B"W^T66FW]XD%Q,/+:0@*Q'S!4<[>I",0, XYZ+]O; MX*W&BW&I1?%+P--I]K81ZI)'?!/Q@\+:IF_!WQ?X%E:/Q1'Y<>HZ MK=B6WV?Z./W.Q!O; (+@!3@Y /NAOVG-#T'QAX]CU_7/!.F^'/!=OILYO8O$ M"3W:?:HW?%U;A1]GW;5\GYG,P8D 8 ,FJ?ME_"G1?A;I?C:Z^(7A.+PEK3M' M8ZK_ &C&;:Y9,APK ]4VMO\ [FT[L8-?$MC^P?\ M!:-XIU#QMH?AOP'I_B; M09O!&K:7I.HZ\9;'Q%-I&DW>GWMK<2QP;H3_ *5O@GVOAHD)48P/8-'^ GQ= M\/?$/P+\4D^&_P -+75O[,UO2/$O@+2=:V6-L=2NH+HW\-V]LB37+20$7!:% M/,$Q(+%?G /?O%?[8OPH\#:F++5_B-X+L+K[-:7IBEU> ,EO=N([:=AN^6*5 MR LAPK$C!Y%<+^U[^W]H/[,7B+PQH-BNA^)O$VM^)-(T6^TC^VH[6[TRVU"Y M2W6[\O:YD*EU81#:S*2V=H)KY'\6_P#!+WXL> ?!?BKPMX2\+^%=?L[SX*VW MP^L;Z?75LUFO_P"TY;R1"AA9UM(H[CRXRK6^N?%31/BG8:SJVN-'+8+#<64L^F3JD#NSP"WDCBFCRK1%5PA&" ?6 MW@S]KGX8?$/6M#TW0_'GA?5+_P 2R7\.E6]O?H\E_)8,5O4C&.M%UBS\+7MGI^H0:7<+=7$$MW<""#*KDA& M?=B3[A"/@G!KY[NO^"=GQ9UCQ4NDK_PC.EZ%_P )MX\U6?6UU20W8L?$5I=+ M%-;PK%D3P27.TH[ ,8]P8 \-U;]D[]H3XO\ [)&K^$?&'P\^"^A^,_#&F>'] M'T?7-!UJ62?Q7;Z7J5M=^6S/:H;&W80.R0EI@LDV?E )(!]B?\-5_#<>.=#\ M,MXV\.1^(/$D$5QIFGO>HD]ZDJ&2+8I(.YT!95^\P&0"*M?#;]I7X>_&3Q#> M:3X2\;>%_$VI:>DDES;Z9J45U)"LO%/PH^%'Q&TKQ=X=TCPIJ'B;QKXBUFP_LR^CO EEJ-Y)8RS8C@A_T>41;BTDQ4;4^=:A\%-'\7Z_K. M@:OJ&MZA%;G1)-/L9KL3)&@<7,,PA;9(K*-I!QD[1Y7\+O@->?%K]@KP7\%? M$7@'P7\0X?AK;OX;\=>%/$4C6EQ+-:QE;.YLY=C;))<)/'."H*2$APPXS?A1 M^Q!\9/A#JOP.;["WBK0OA[XWUOQ'#I^M>+S?7WA;2;G2I;*STQ+N:(O>-'+, M\F]B B'8&8*IH ^N;_\ ; ^%FF:CX4M+CX@^$8[CQS!#=: AU.+_ (FL4Q"P MR1_F6ZE2V$EW&UNP-LC$10R&8LFYPXW+/]E?XG?":.R\1>*OA]X2T_PC MH'C3XA>,M>$/B'SEM=,U>TNE@"1PP"21PL^V14VL!&=I8E10!])_M&_\%+/! M?PP^!>H^,O VI>%?B1)H^JV%A?V-GX@A@>U@N+V"T>ZZ.62,SHW"X8'A@.:] M"US]M?X1^&? ?_"4:A\1?"-GH']H3Z2;V748UC6[@W>? >!_ASXK\1:UH?A;0])US2OB59:I::?I&B:C;W26 M$WE6$1C)1I-K,97D8@.0$W5]!?$/]B3XV_$KQ'X^C;PMX7TO1/%WC/7]462+ MQ"JZDUI?:';V%NPN%@\RWC\VW/VB*%@\DS M6_AG6? _A*/2KG4[_1_$"7FIZ9:7JR'[9&]TBE M6>)71E=' 964Y# ]"*_-/1?V8OB)\ ?@+\8O#_B;PQH4>K?%3X8>%?AMX:M= M+U(7\VJ:I::5<:?.S1B-"L2&<2>820L4+,VW&*_1+X9^$Y/ 7PW\/Z%+<->2 M:+IMM8/<-UG,42H7/UVY_&@#,8FR%DT.]4D=LP.* *_[.LOG_ +/O@60./^"D^I?&[XN>!? WP_TR'X:?\(/9 M6&A>+)->DN9O[46]\UF:UM]B[2RXP>0/7C[1HH *^0?^"C?_ ">5^Q7_ -E/ MU#_U&M7KZ^KY!_X*-_\ )Y7[%?\ V4_4/_4:U>@#Z^HHHH **** "BBB@ HH MHH **** "N/^/OQJTK]G?X.Z]XTUI9YK#0K?S3! 9KN5F"101@\&221D10> M-SBNPKQO]OSX'ZM^T)^RKXB\/^'U63Q!!-8ZSI<+.(UNKFPO8+V. L> )&MQ M'DD ;\GI0!RMQ^USXXUOXRK\)_#/A3PWJWQ+T?0(/$GBJ6ZU26TT/PU!=2RI M:6QF6*66>XD\F7 6-5Q$SDJ&53GZW^VUXV\#_M%?#CPGXP\&Z)X-T7Q-/XEC MU>]NM2:Y*0:78P745Y;2*J)Y$OF2;O, 90F" LM"\5^%O&=O=:>LIL9)OL\RO&CRV]U"9IH71HW1UP005#'+_ &S/ MV!/'7[:?B#P:FN>)?#.EZ19Z)XGTC6GLX)3^$-KI%]5R*\(\"_\ !-;XIVOPWT?3=;E^ >EW#:R6\36'@SPU=:#8 M^*[%;*>WBENY4D:>2=))A*8 5@8*8S\K$UQNE_\ !*+XWZ#\%];\*6_B#X4R M277PX\*> K&=GU"..,Z-?2W+SN@C/RRK,RJJGY2HR2": /I[PM^USXN^._Q, M\;Z;\+_!VBZMX;^&VNR^&]8U?6]9>P_M+48$1[FVLHXX92WDEUC:64HAD+ 9 M"%JXSPE_P4GOO#/[1&O>&_BMH=A\/]"M?"OAS7+=52ZO[[2[K4[JZM)(+^2- M##%''-#&@E $?[T%G&0!M_!W]EGXF?LJ_$?QQ+X U#P1JG@WXE>(Y_&%_IFN M2W4-SX=U2["?;?LLL4;"XMY)$,JQR")E9V&_!&WSO]J7_@G]\8OC1XY^+&I: M3K_PYDC^('@_P]X;MIM0%Y!(DVG:A+>33RQQHRA9//D145B5V(2QR< 'JGAO M_@HKX#TGQOK7ASQ%XST'5-?E\4ZQHFA:7X;T?4KN]F&G0Q2W%K)&L;F6[B#L M7\H;&RH0$AA6UH/[;.A>)_$OPZU+2;O3M:^''Q7DETO0M()D'"O'+ T;KE@1\>>-OAU\0/V8OVX/A;'-?>!KSQ=X]^)_BSQ?I]N M/[0;38+6]T:*U2"YG6$M%(9(]J2;2K,P&WKCV;3?V0+[1+WX1_#:WFDU2\\. M_$"X^+7C+6;:T:WT^VN));RY6VA#$X\VZN0J("6$4#LVW(R ?9]%%% !1110 M 4444 %%%% !1110 5\<_P#!P%_RAZ^-_P#V"[3_ -.%K7V-7QS_ ,' 7_*' MKXW_ /8+M/\ TX6M %__ (*M_#CXA^)+GX ^+_AW\/\ 4OB7>_"WXF0>)]2T M33]2L["ZFM!I>I6I:.2[DCBR)+F+@MG&<54_X>#_ +0/_1D/Q:_\+/PO_P#) M]?85% 'Q[_P\'_:!_P"C(?BU_P"%GX7_ /D^C_AX/^T#_P!&0_%K_P +/PO_ M /)]?85% 'Q[_P /!_V@?^C(?BU_X6?A?_Y/H_X>#_M _P#1D/Q:_P#"S\+_ M /R?7V%10!\>_P##P?\ :!_Z,A^+7_A9^%__ )/H_P"'@_[0/_1D/Q:_\+/P MO_\ )]?85% 'Q[_P\'_:!_Z,A^+7_A9^%_\ Y/H_X>#_ +0/_1D/Q:_\+/PO M_P#)]?85% 'Q[_P\'_:!_P"C(?BU_P"%GX7_ /D^C_AX/^T#_P!&0_%K_P + M/PO_ /)]?85% 'Q[_P /!_V@?^C(?BU_X6?A?_Y/H_X>#_M _P#1D/Q:_P#" MS\+_ /R?7V%10!\>_P##P?\ :!_Z,A^+7_A9^%__ )/H_P"'@_[0/_1D/Q:_ M\+/PO_\ )]?85% 'Q[_P\'_:!_Z,A^+7_A9^%_\ Y/H_X>#_ +0/_1D/Q:_\ M+/PO_P#)]?85% 'Q[_P\'_:!_P"C(?BU_P"%GX7_ /D^C_AX/^T#_P!&0_%K M_P +/PO_ /)]?85% 'Q[_P /!_V@?^C(?BU_X6?A?_Y/H_X>#_M _P#1D/Q: M_P#"S\+_ /R?7V%10!\>_P##P?\ :!_Z,A^+7_A9^%__ )/H_P"'@_[0/_1D M/Q:_\+/PO_\ )]?85% 'Q[_P\'_:!_Z,A^+7_A9^%_\ Y/H_X>#_ +0/_1D/ MQ:_\+/PO_P#)]?85% 'YJ_\ !1+XR_M)?MK_ +$/Q+^$^D_L:_$O1-2\>:+) MI5O?WOC'PTUO:.Y7#N$OBQ48Y !-%?I510!\D_\ !%W_ )-(\3?]E4\=_P#J M3ZE7UM7R3_P1=_Y-(\3?]E4\=_\ J3ZE7UM0 4444 %%%% !1110 5Y3^T'^ MU;I_P1\:>%?!NGZ/J7B_XA>.1%=6\-:C>&RCUC M3;V6WFWV]QM=8;B*:VC8;UVR(74E3M- '=>%?VI(K;3O$\WQ \.ZA\,_^$/M M[2XU"YU>YADTZ87&_;]FN8V*S!2FP\*V]@NWD$]Q\-?BCX<^,G@ZU\0^%-? /@WQ!9Z%H&D M>(O ?BW3O%=IX6N=7,B:NENDT<]K/=*AC1R)M\3*C*DD498\G;<_9J^$'C;X M':IXBUI?#.BV\GQ8\=3^)?$&F)K&V/PM;R6,<1>(K$5N;B26VC:11L4M<2,& M.WY@#L/VU?VFI?V//V<]>^(B^%[[Q=:^'1'+=V%G>0VL_DLX0NK2D(2&9?ER M"<^U0_M!?MA>'_V2OV;XOB-\3(9/#5J)+.UN+*.07CPW5S*D20AT&UL,_+C" MX4FO+/VL_#WQ7_;$_P"";_BSP[:^ =%TWQ]XJ=M.73!XE62PC@2[#)=+=F%= MZO%&C;?+!!?;R!N-3]J7P+\O)X MTT'3?#_@G7+;Q%\5='^*&FZ[J>MM UDD-S923:=,BP/(7A6V=(I4RK1,JX4C M!^^4+;%W8W8YQTS0 M%%% &?X>\)Z7X2@EBTG3-/TR.>0RR):6Z0K(YZL0H& M3[GFM"BB@!KP1O*LC(K21Y"L1RN>N#[TZBB@ HHHH ^/_P#@BI_R;A\2?^RR M^.__ %(+ROL"OC__ ((J?\FX?$G_ +++X[_]2"\K[ H *Y_XKQ+/\+?$J.NY M'TJZ5AZ@PM705E^-HVF\&:NBKN9K*8 =?D:@#D/V196F_93^&;,=S-X5TPD M^O\ HD5>AUYC^Q5()?V._A4RMN5O".E$'U_T2*O3J /SO^*^M:[\%+G_ (* M7W@F\UBUU2PM]%U*WE%]/<2Z>TVDH]S/"9&8Q;4,D@"852HP!BL'XA06O@7] MIR3X6>$V,?P+UKQ/X'AUVVBNBUB);VWU)Y+?//R7A@TPS+D>89@6SYY+??WA M;]GOP)X'\;>(/$FC^#_#6E^(/%@(UK4;73HHKK5@3G_2) NZ7_@9-1Z3^SGX M T'X<7_@^Q\%>%K3PKJCO)>:1#I<*65TSD%F>(+M9C@@H _-[Q=\$_ M'WQ4\#ZMK&A:O#%X!^&GC/Q#X<\*W5QJDT,OAB.+6;*6WU*RV!C=M"L%Y80P MJ=Q$B(#M+"OH+PK^VOJ7@O\ ;7FT'Q3X9D>^U_5M'\,W,IU#,WA^34;.[OK& MU@MPFV6%([20W,^\,9I<*K1Q#'UOI/PT\.Z%X=T?1[+0M(M-)\/M&^F6<-HB M6]@R A#$@&U"H)P5 QFH=1^$7A75_B+8^,+KPWH=SXJTN!K6SUB6QC>^M8FS MN1)B-ZJ%?A7X5^%GC9?"6 MGZ5-\-X=>FG1=,L;QIWN)+N([F:[8;=I V]><#[YKX__ ."8?_)QO[9G_99C M_P"H]HU $/\ PR/^V1_T>-X/_P##*6G_ ,L:/^&1_P!LC_H\;P?_ .&4M/\ MY8U]C5YM\3OVL?!?P@^.OP_^'.N7UQ;^)?B4]U'HR+"6AW6\1E*RR=(RX#", M'[[(P'(- '@7_#(_[9'_ $>-X/\ _#*6G_RQH_X9'_;(_P"CQO!__AE+3_Y8 MU[E\5OVN_#WPT^)\'@>QTOQ)XT\<26 U:70O#MFES=65D7,:W-P\CQPPQLZL MJ^9(K.5;8K;6QQU[_P %,/A[I'Q#\#^'M1T_QEI+>/M?N?"MA?WVC-;6=KJT M&=UG<%V#Q.Y 6-BFR0LNUB&!(!Y]_P ,C_MD?]'C>#__ REI_\ +&C_ (9' M_;(_Z/&\'_\ AE+3_P"6->W?$[]L;PK\+OVF/ ?PEN+77M4\9?$*WNKVRATZ MT66&QM;?;YMQ,]G-XUT>VURWTN35M,CU M*[A^T06C72">:+<%WJF=S+N(&0,9(% 'R9_PR/\ MD?]'C>#_P#PREI_\L:/ M^&1_VR/^CQO!_P#X92T_^6-?5J?$;P]*=8"Z]HS'P[_R%0+V,_V9\I;]_P#- M^Z^4$_/C@$U&GQ1\,R:19:@OB+0FL-23S+2Y%_%Y-TNX+NC?=AAN91D$\D#O M0!\K?\,C_MD?]'C>#_\ PREI_P#+&C_AD?\ ;(_Z/&\'_P#AE+3_ .6->\_M M$?M5>'?V?OA#\0/%/S>*KSX10GR@MER. <9. M >M^&7Q-TGXL>$K75M)O+6X2:&)YX8YTEDLI'C63R9=I.V15=>: /EG_A MD?\ ;(_Z/&\'_P#AE+3_ .6-'_#(_P"V1_T>-X/_ /#*6G_RQKTCX^?\%#/# M/P$CUBZ?PSXT\5Z/X>UBT\.ZGJ'A^SAN(K/4[J2*.&U(DFC+-NGA5V7*QM*@ M8@[MO3?!/]L7PS\9O%WBSPW)8>(?!OBKP1;V][K.C>)+1+.YM;2<2&&Z#H[P MR0OY4HWI(P!C8-M(H \1_P"&1_VR/^CQO!__ (92T_\ EC1_PR/^V1_T>-X/ M_P##*6G_ ,L:^@?'GQ_.@V.G7WAS1/\ A--)U+2M1U*/4-.UJPAMRUK$'CA# M33(',S%D#KF.,H3(R+@U=\,_&N*^U#7$UZPC\*V>ER0);7E_JMF\6I+):)#_ /PREI_\L:/^&1_VR/\ MH\;P?_X92T_^6-?5\WQ T&WCTEY-;TB-/$#*NELUY&!J19=RB'G]X2O(V9R. M:Q=)^-.G7GQEU#P)>6]YINO6]D-5LEG4>3JUGN5'F@<$@^7(RHZ'#*70XVNI M(!\U?\,C_MD?]'C>#_\ PREI_P#+&C_AD?\ ;(_Z/&\'_P#AE+3_ .6-?8U> M2_!S]L30/C%X]\?>'UT7Q/X9F^'6KQZ%J-WKUO!:6ES=R1I,B6[B5O,W12Q. M#@<2*/O94 'B?_#(_P"V1_T>-X/_ /#*6G_RQH_X9'_;(_Z/&\'_ /AE+3_Y M8U]47GQ5\+Z=X/B\17'B308/#]P0L6IR:A$MG(2VT 2EMARP(X/48K) M9(V5XW 964Y# ]"#0!\=_P##(_[9'_1XW@__ ,,I:?\ RQI__!/WXN?&2W_; M-^.WP=^+7Q T+XF?\*[TCPSK&EZU8>%D\/OC4UU#S8GA2:56"_9$PV[/S&OL M.OCG]EW_ )33?M9_]B;X _\ 0=:H ^QJ^1?^"HO@7XB77Q#_ &=O'WP]^'.K M?%"3X6^.;G6M5T72]2LK"[>VET:_LPZ/=RQQG$MQ&2-V<9^H^NJ* /CW_AX5 M\?/^C(_B]_X5_AC_ .3ZJI_P4G^.$FMR::O[%OQ6;4(8$N9+8>,_"_FI$[,J MN5_M#(4LC@'H2I]*^S*\9T<;/^"A/B(G_EI\.]+"^^W4M1S^6X?G0!Y'_P / M"OCY_P!&1_%[_P *_P ,?_)]'_#PKX^?]&1_%[_PK_#'_P GU]A44 ?'O_#P MKX^?]&1_%[_PK_#'_P GT?\ #PKX^?\ 1D?Q>_\ "O\ #'_R?7V%10!\>_\ M#PKX^?\ 1D?Q>_\ "O\ #'_R?1_P\*^/G_1D?Q>_\*_PQ_\ )]?85% 'Q[_P M\*^/G_1D?Q>_\*_PQ_\ )]'_ \*^/G_ $9'\7O_ K_ Q_\GU]A44 ?'O_ M \*^/G_ $9'\7O_ K_ Q_\GT?\/"OCY_T9'\7O_"O\,?_ "?7V%10!\>_ M\/"OCY_T9'\7O_"O\,?_ "?1_P /"OCY_P!&1_%[_P *_P ,?_)]?85% 'Q[ M_P /"OCY_P!&1_%[_P *_P ,?_)]'_#PKX^?]&1_%[_PK_#'_P GU]A44 ?' MO_#PKX^?]&1_%[_PK_#'_P GT?\ #PKX^?\ 1D?Q>_\ "O\ #'_R?7V%10!\ M>_\ #PKX^?\ 1D?Q>_\ "O\ #'_R?1_P\*^/G_1D?Q>_\*_PQ_\ )]?85% ' MQ[_P\*^/G_1D?Q>_\*_PQ_\ )]'_ \*^/G_ $9'\7O_ K_ Q_\GU]A44 M?'O_ \*^/G_ $9'\7O_ K_ Q_\GT?\/"OCY_T9'\7O_"O\,?_ "?7V%10 M!\>_\/"OCY_T9'\7O_"O\,?_ "?1_P /"OCY_P!&1_%[_P *_P ,?_)]?85% M 'Q[_P /"OCY_P!&1_%[_P *_P ,?_)]'_#PKX^?]&1_%[_PK_#'_P GU]A4 M4 ?'O_#PKX^?]&1_%[_PK_#'_P GT?\ #PKX^?\ 1D?Q>_\ "O\ #'_R?7V% M10!\>_\ #PKX^?\ 1D?Q>_\ "O\ #'_R?7B?_!1CXK_M'?MT_L6^.OA+I/[' MOQ,\.ZAXUM[>SBU+4?%GAQK6RVW4,I>01WS.5"QGA037Z744 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110!^8O_ 3^_P""I?P5_8R^%?C3P!\2=<\5^'?%FF_$SQE=7%D/ VNWJK%< M>(;^>%UEM[.2)E>*1&!5SPWK7NG_ _S_99_Z'CQ9_X;GQ-_\KZ^QJ* /CG_ M (?Y_LL_]#QXL_\ #<^)O_E?1_P_S_99_P"AX\6?^&Y\3?\ ROK[&HH ^.?^ M'^?[+/\ T/'BS_PW/B;_ .5]'_#_ #_99_Z'CQ9_X;GQ-_\ *^OL:B@#XY_X M?Y_LL_\ 0\>+/_#<^)O_ )7T?\/\_P!EG_H>/%G_ (;GQ-_\KZ^QJ* /CG_A M_G^RS_T/'BS_ ,-SXF_^5]'_ _S_99_Z'CQ9_X;GQ-_\KZ^QJ* /CG_ (?Y M_LL_]#QXL_\ #<^)O_E?1_P_S_99_P"AX\6?^&Y\3?\ ROK[&HH ^-+;_@X M_93O?,\GX@>)9O)7\/?$C^6XZJV+#AAW!Y%2_P##_/\ 99_Z'CQ9_P"& MY\3?_*^O7?V+KAKNV^*/%G_AN?$W_ROH_X?Y_LL_\ 0\>+/_#<^)O_ )7U]C44 ?'/_#_/]EG_ *'C MQ9_X;GQ-_P#*^C_A_G^RS_T/'BS_ ,-SXF_^5]?8U% 'QS_P_P _V6?^AX\6 M?^&Y\3?_ "OH_P"'^?[+/_0\>+/_ W/B;_Y7U]C44 ?'/\ P_S_ &6?^AX\ M6?\ AN?$W_ROH_X?Y_LL_P#0\>+/_#<^)O\ Y7U]C44 ?'/_ _S_99_Z'CQ M9_X;GQ-_\KZ/^'^?[+/_ $/'BS_PW/B;_P"5]?8U% 'QK_P0SU9/%'[('BS7 MK>#4(=-\3?%'QEK6FM>V,UE+-U8!E!&>0#7V5110 4V M>!;J!XY%W1R*58>H/!IU% '@?AG]@B'P5XVW_ ,C5[?10!XA_PQ=> M?]%H^-__ (/;;_Y&H_X8NO/^BT?&_P#\'MM_\C5[?10!XA_PQ=>?]%H^-_\ MX/;;_P"1J/\ ABZ\_P"BT?&__P 'MM_\C5[?10!XA_PQ=>?]%H^-_P#X/;;_ M .1J^<_^"4OP-FT+]JK]JF^;QW\0M07P[\6Y+5K6]U.*2VU4MX?TG][._#OB+3M2\$^#)M/T=I+UM'G$FGL+IIG,4<[2W+2?ODVK<2#:< M8;T__A_A^RS_ -#YXH_\-WXE_P#E?1_P_P /V6?^A\\4?^&[\2__ "OH @^' M6@_$;X*_MB>./C0WPQ\5:YX:^./A[0H]0T:UGL&U_P %ZCIL=Q#Y$D;7"PS6 MTJ3;@\4S%75LKAP1J?MG_!76OVQQX?\ !NK> O$FCV.N:=JA77+26TFC\+7C M>4^G7/?CY^WG\/6\.1_% M'P;H>E^"]?T6?QUX9N;"*/2KV_>Q:V+)-*998T^RR%PL0PWEX;DD7_\ A_A^ MRS_T/GBC_P -WXE_^5]'_#_#]EG_ *'SQ1_X;OQ+_P#*^@#P_P"*G[-OQ:?] MFKX;^$M,^!NO0Z;\)=2OM-\3>%_#'B/3K>'QK!>0RQ_VKIL]\\BR#S6::2&] M\N8"Z?YV=$=LR7EG?6BM\K0&6&X>)0R8)>O0_^'^'[+/\ T/GBC_PW?B7_ .5]'_#_ M _99_Z'SQ1_X;OQ+_\ *^@#YC^&G["7Q7\.>"_%W_"2?!CQ)KWC[2=/LO#= M[KNH^+-.U/1_%]BFLPW;7=E8*T+3S(L;7*QZ@4 D)B+2*S!ND_9N_8+\3^'? MVJ/A[#XQ^#>J:IX5T7Q!X_>ZU?55TF[MTL=4N[>YTWS(XY1A2T]59$,R3M)<$ MPR2B[55A,$XK6YN#9+ M;WM[9V,D-VNV"9V\Q"\2%V4!A'PQ"C-/_A_A^RS_ -#YXH_\-WXE_P#E?1_P M_P /V6?^A\\4?^&[\2__ "OH \=^(WPU\4>)OV(OB+\(+/PKXB\9>.[/XP/J M>L6>D74%K>'3Y/$":O'?%Y9X&5)++"QR1L6,B; 05)6AXQ_8U^+WB34_CIJW MPO\ !/BKPCX8\4:1X=FM](\7^)89?$7BG4].OUGN88KUY;M[:UDL5-NJW$KQ M^:Y81HA?\ "M?$GGF'=O\ +W_V M?NV;N=N<9)-7/^'^'[+/_0^>*/\ PW?B7_Y7T ?'WQ[_ &-+[PE\"FU>^^#O MBGPCH=YX,^)5WJUOXJ\1:7JMQ8ZCJ>G0- A$$HC4S3VKRK#:JZJ5WG:6('<> M$?V0/&$W[4?A?Q1=?!36]2T6W^(^D>)#J93370Z+-,U[Q#>RZUK>C$&QO[SX5^(9 MKFUP=P"2-IVX#/.,XS7067_!<\ "@#ZY^&WC"3X@_#W0]=FTO4-#FUBQAO)-.O@GVJP9T#&&38S M+O0DJ=K%OQO^ 'CSXI^.O&K7'P2\7:E:S?'OPQXTTR>Y.EO')IEE M'8PW=V@-WE?EM9P$8!V5TX^8A?8/^'^'[+/_ $/GBC_PW?B7_P"5]'_#_#]E MG_H?/%'_ (;OQ+_\KZ /$+3X$_%3XO0_LYWOCWP5I_C;QNES\/KF_P!) MM9I;/5KJ&:QU2TCDG-H0L:S1/%(Z.@N7*CKG[D_9NCO_ /X6\.^"8_AO?>! M]!T'PQ9&U U6&_M-/?+Q_P!F*_F&622"..,M(5\M@X"NV#7A7_#_ _99_Z' MSQ1_X;OQ+_\ *^C_ (?X?LL_]#YXH_\ #=^)?_E?0!]BU\<_LN_\IIOVL_\ ML3? '_H.M4O_ _P_99_Z'SQ1_X;OQ+_ /*^N,_X)I_'SPU^U9_P4^_:D^(? M@>36M0\&ZIX:\$Z?::E>Z'?:4ES/;KK'G(B7<,3ML\Q,D+CYAS0!]\4444 % M>-V7[O\ X*#:GG_EM\/+3'MMU*ZS_P"AC]:]DKQM/W?_ 4'D_Z;?#Q?PVZD MW\]_Z4 >R4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M17YU_M9_%GQ;J'[4WQ(\3:OI^B^*O!WP+U_PMI6G^!;V2XCEU)=2-NTFJ0K' M(L4EV)9]L FCE7_1)541NQ>KGB_]C;X@Z3_P4-\<^*AKGAWQ%J'QF\,:[I?@ M_P 7VC7UGJGPVECM%BAMY+=;A[6XM1QB=8TF68\_?H _0BBOS5\!-XT_94^! M?B[0=4TF.UT&;QCI%C+H-EKSW%G:7-Z-/T^/33>E"8X[F\9[ZZ:-28XI]@#2 M2MM^XOV2_P!H&']ISX&:;XMBTMM&DENKW3;JS\WSHX;BSNYK281R8'F1&2!R MCX4LI4D Y /2**** /$_P!B*+R]"^)39_UGQ(\0M]/]+(_I7ME>-_L4?/X* M\;2C[L_C[Q"Z^N/[0E'/Y5[)0 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 5XW/\ N_\ @H-:X_Y:_#R;=_P' M4HL?^AFO9*\;U+Y?^"@FBX_C^'M_N]\:E98_+)_.@#V2BBB@ HHHH ***J:_ MKEOX9T*]U*\?R[/3X'N9W +;(T4LQP.N #0!;HKXG\'?\%Q_"'Q'\*Z?K_AO MX$?M9>(O#^L6Z7FG:IIOPIOKBSU"!QN2:*13AXV4@JPX((-:7_#Y/2_^C;_V MQO\ PT.H?XT ?8U%?'/_ ^3TO\ Z-O_ &QO_#0ZA_C1_P /D]+_ .C;_P!L M;_PT.H?XT ?8U%?'/_#Y/2_^C;_VQO\ PT.H?XT?\/D]+_Z-O_;&_P##0ZA_ MC0!]C45\<_\ #Y/2_P#HV_\ ;&_\-#J'^-'_ ^3TO\ Z-O_ &QO_#0ZA_C0 M!]C45\<_\/D]+_Z-O_;&_P##0ZA_C1_P^3TO_HV_]L;_ ,-#J'^- 'V-17QS M_P /D]+_ .C;_P!L;_PT.H?XT?\ #Y/2_P#HV_\ ;&_\-#J'^- 'V-17QS_P M^3TO_HV_]L;_ ,-#J'^-'_#Y/2_^C;_VQO\ PT.H?XT ?8U%?'/_ ^3TO\ MZ-O_ &QO_#0ZA_C1_P /D]+_ .C;_P!L;_PT.H?XT ?8U%?'/_#Y/2_^C;_V MQO\ PT.H?XT?\/D]+_Z-O_;&_P##0ZA_C0!]C45\<_\ #Y/2_P#HV_\ ;&_\ M-#J'^-'_ ^3TO\ Z-O_ &QO_#0ZA_C0!]C45\<_\/D]+_Z-O_;&_P##0ZA_ MC1_P^3TO_HV_]L;_ ,-#J'^- 'V-17QS_P /D]+_ .C;_P!L;_PT.H?XT?\ M#Y/2_P#HV_\ ;&_\-#J'^- 'V-17Q+XR_P""Z'@?X8^'9]<\7?!/]JCP?XQLTADOIF)9I)"H&YBQ))/4G/6 MNGHH P-5^%7AG7/!-]X:O/#^CW7A_5/-^V:=+:(]K<^:Q>0O&1M8LQ+$D9). M>M7?!W@S2?AWX6L-#T'3+#1=&TN%;>SL;*!8+>UC7HB(H 4#T K2HH ***^7 M_P#@L1X^^-/P>_8&\:>./@+J5G9>._!$0UMK>YTR/4%U*QAR;J$(X.'$9,@( MY)BV_P 5 '>?L.?O/A-KLW>X\8^()"W9O^)I<#(_*O9*_%'_ (-:?V\OVH/V M^?&WC*Y\::QH9^#O@U[B6V[X>ZSC_:QJ6E9_+(_.O8Z\=\4#;^W_ .!V/W6^ M'_B!![G^T=$/\@: /8J^9],_X*)M8?#7XS:]XD\$W&CW7PG\6KX1@TVWU2.\ MEURXF6S^R%7"JD1F>]A4J=WEY)).#7TQ7Q_!^P)XX\;^$_V@-'\3:AX/TO\ MX69XSM/&GAF\TR:XO7TVYM!9&W%S'+%&"!)I\+-L8Y$KKQM#, =&W[?>LP>* M'^';.Z\1>%K6Q\$S/#.]E;^*8Y]36.[T2XNMQ2%_FC_=!6 M7)8+6B_[!OC>X^)[_&:2^\&K\9/^$HCUU+)9+@Z&+--*?2AI_P!H,?G\Q.TQ MF\K(D./+V\G?\%?\$Z=,T#X.>#_#^I1^'=6\2:=J^H:SJOB9]/'V^UFU"YEN M[T:,M6LV=KNKXX4%M'XY?\D4\8?]@2]_\ 1#U\Y^%O^"=>L>#_ M -NZU^(VGZMH-GX1L=3?6((X(I(]61#HT6E)H_ \O^ST\O[2/F_UAQY8^^?H MSXY?\D4\8?\ 8$O?_1#T >)?\$:#G_@DS^S?_P!DYT3_ -(HJ^EJ^:?^",__ M "B9_9O_ .R&_M\_$&\T3X/P^$M'T_Q%JVM_$.Y&B"VT M!8VU**P8;K^XAWNBJT=MY@5RXVR21GDX! /"]0U# MQ=X/UOX9?$G2/ACX[U>ZE6+6]"\,R7\ CU*21'S(:2XBWG[0Z (XG.9%)SO M^8Y /IRBORX\+_$+Q+X _89^)7[+>H:[K3>)O#'A.YU/1];::07DW@J;3GN8 MKKSR=S2Q2"33F8$,&5&SR#7M/QD^'&@C_@W[U2Q73+=;.Q^#9U>W0,P,-VNE M?:5N%?.X2"8^9OSG=SF@#[>HK\U_V*[B;X4?M2:QJEGX5;X31^&OA(EZ_@.+ M5/M7_"QY2L;=O(V26[-'F-)?#?A_P"&6J>%;?Q1<:)=>(]_C%(/#,=[);ZQ/8SZ;=V] MXXEB:W2$).;Z)XXET>X MDT<-INFWFA6T,T:0OYJ7%XR-YL=P[!83(0(B0IW 'Z15!;ZI;7EY<6\-Q!+< M6A43Q)(&>$L,J& Y7(Y&>HKX3;]KOXF:G?\ A'P5?_%OP#X'\6>-/AZ/B+H^ MLZQHL5O97DKB"-=*V238>.&1S)-(A$QCFB"A=K,W$>#?BEX@^!W[8?Q@\3>& M=1\+V\/B3XD_#[3_ !#:6-H)K+7#JFEVL%Q+%,S!T^>42QN,EMH#;@W !^DU MSN;K49+2^\ I!>W$%O:6A#@V*1VBPR*\>TOYAD);=F@# M[WJ..[BEN)(5DC:6'!= P+)GID=LX-?GW_P4S\0>,]8\%:/X7^%&G?$3Q5?? M!72;'QA:ZAH)AD2]U>V,9'\2_$.EZ!/Y,G&IZ3JEK-)YG!K\V_@7\=?B#\ ?V5 M_AOX9^'NN>&_#?A^W_9TU'XDAIM(.H7<^JV,EHS/+-)-AXIQ.P?Y0W);?G! M!^IU%?%'AG]MKQ;\:OC'J=CI?Q(^&_P_N_ M[X=74/"VO0KGQ%9:A8VMY/<) M*SB9-PN)8K8Q J9+Z6&5H)#%('"2*<,AQT93P0 M>0: +%%%% 'QQ_P<"?\ *'CXX?\ 8*M?_3A:U]CU\_8A^&OQ:US]L#XR:)JWC[1TU M>ZL-,T7PZMG:.[-F.(/I[/L&,#&O_E;4G_!! M3_E#G^SS_P!BC;_^A/7UU0!\@_\ #N+XQ_\ 1ZGQY_\ !-X:_P#E;1_P[B^, M?_1ZGQY_\$WAK_Y6UZ_X"_;1\*_$+]KGQ=\'+2WU*+Q!X3TJ'5OMDL:BQU-& MD\NXCMW#$L]L[0K*"!M,Z#DYQA6/[/?$WBB/X?_#_ ,4_$#PWX'U&YT?6 M]&10P4%AD FMKX/_MHZ?\;_ -K' MXD_"_1/#FKM!\+H;,:KXAEFA6RGN;E7*V\$>[S7*^7*KN5"AHR,G(H \K_X= MQ?&/_H]3X\_^";PU_P#*VC_AW%\8_P#H]3X\_P#@F\-?_*VNV^*_[=&M?#+X MV^,O!,?PI\0ZM=>&/"3^,K&ZBUC3X8O$-I'*(I4MQ)*&65&SN60*!F/YOW@H M^#W[?\?QST[X(7WAWP5J>H:?\:=%F\0)<0ZI9R+X>LXUC8R7.'^;/FQI^ZW8 MD;;V) !Q/_#N+XQ_]'J?'G_P3>&O_E;1_P .XOC'_P!'J?'G_P $WAK_ .5M M?17@']H_X?\ Q4O=;M_#?C3PQKEQX;R=4CLM2BF:P W?-(%;Y5^5OF/R_*>> M#7+:_P#MC>$-9^%>I>)/ ?B?P#XL_LO4[/3;CSO$\%C:023W$4>V2"?$>KR:#+X=D\/>+-9\+/:R7 M2W+2'3[R2U\[7OV\[=V,G&:P?V5_VY-(_:5\;_ !,\)W6@ZMX+\6?" MO5?[/U?3-4F@D\^!E)BOH)(G99+=RDJ;N"KPNK $4 ?-O[,'_!##7OV,/A?_ M ,(7\+_VJOC5X/\ #/VR;4#8VFD^'G5KB8@R2%I-/9B3@#D\!0!@ >B?\.X MOC'_ -'J?'G_ ,$WAK_Y6UTW[-?_ 49M_VIM4TZ;0?#$.B^'[_Q?JGA6"Z\ M0:];6=]J@L89G>YL;-=[SAFC0^62CK$YD(PI4^FVG[9GPCO;;5IH_B9X%,.@ MW4-CJ#G6[=5M)IG,<*.2_!D<%4_O$$#)!H \,_X=Q?&/_H]3X\_^";PU_P#* MVC_AW%\8_P#H]3X\_P#@F\-?_*VO>9OVO/A9;R^'(W^(G@U6\7'&BYU>#&I_ MO#%^Z.[#9D!08ZN"HR013/BG^U/X/^&UWKVBQZYH6H^.-'T.[UR'PP-3AAU" M^C@A:4JJL3X:Z;+J MNNZ?9WL=Q?6L49VG]RI+$F0K'TP'8*2#0!Y-_P .XOC'_P!'J?'G_P $WAK_ M .5M'_#N+XQ_]'J?'G_P3>&O_E;7N'P^_;/^%/Q0ETVWT7XA>#KW4-5A6:&P MCU>!KH;H'N-K1AMRL(8I9,$?=C=N@)J;2/VQ?A/KOA&^U^U^)'@>71=,O8M. MN[[^VK=8+:YE($4+L6 5Y"1M!Y;/&: /"?\ AW%\8_\ H]3X\_\ @F\-?_*V MC_AW%\8_^CU/CS_X)O#7_P K:]N_X:AT'Q-XE\&V_A+6O!/B+3O$6M7NBWDX M\1PPW%M+:V\LDD=O!AFN9T>,*\(*LB%I#PN#=TC]K;X7Z_8^);FQ^('A"\M_ M!J>9KCPZK"XTM,D!I<-\JDJP!/!*D#)% '@G_#N+XQ_]'J?'G_P3>&O_ )6T M?\.XOC'_ -'J?'G_ ,$WAK_Y6U]5>#_&^C_$'15U+0]4L-8L&8QBXM)UFCW# M[RY4D;AT(Z@]:U* /F?_ ((Y?';Q9^TQ_P $S?A'XX\+->TJ1]1U%X M8X6O)([F:(.R1JJ!BL:YV@#.>*^F*^.?^#?S_E#O\#?^P1<_^E]S7V-0 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5\V_M$_M"^!_@1^W3\.Y_&/BK1? M#B7'@K7HH_MT_E;BUYI17KZ^4_\ WR:^DJ\>^($S6_["_P#P8+1_P\<^!/\ T5;P7_X,%KVJB@#Q7_AXY\"?^BK>"_\ MP8+6%\4/V^_@MXL^&/B32]-^)GA&]U#4-*NK>VMXKY6DFD:%PJJ.Y)(%?0]< MM\<3CX*>,/\ L"7O_HAZ /$O^",__*)G]F__ +)SHG_I%%7TM7S3_P $9_\ ME$S^S?\ ]DYT3_TBBKZ6H *Y?Q#\$O"'BSXE:+XRU/PUHM_XL\-Q20:5J\]H MCWFGQR9WK%(1N16SR 1GO7444 <'H/[+OPW\+>-/%'B/3_ OA6SU[QQ&T7B& M_BTR);C7$;JMRVW,P/3#YXXZ51\/?L;_ I\)>#M8\/:9\._"%AH?B"(P:C8 M0:9$EO>1G&8W0#!3@?+TX'%>E44 <'>?LN?#?4/ K>&;CP+X5F\/OI::&U@^ MF1- U@LGF+:%2O, ?YO+^[GG%&H?LM_#C5O@I%\-[KP/X7N/A_#&(D\.R:=& MVF*@;<$\@C9M#$G;C'M7GO[1GC6Y\8?M:_"KX2_:;JST/Q!I^K>*-;\B1HGU M&"P-M'%9[UY"--=I(X&-RP[2=K,#\_\ [2G[;VN?#_\ ;[\&^(K75O&4'PS\ M,^*8OASK^G1:)?\ ]A78U"/8^JS7GE?90]KJ!L[89ERH-R,9)% 'V!)^RO\ M#6;3?!]FW@7PJUO\/9A<>&$.FQ'^P)./FM3C,/09V8S@9Z"JGAS]C?X2^#K7 MQ)#I'PR\!:5'XPO/[0UP6>A6T']KW/S'SI]J#S) 68AFR06)!!)KPCX5:UJ7 M[9'[=7Q^\.^*_$'BK2?#OP9U'2-%T/PYH^L7.C"87.GQWCZG.OV-?B'\/?B)H?Q"\?>,-+^',&IZIXWL+W4Y9X-> M\/-J,$4YEMD/DMXNKY[G1+>1KJ6XC$<[N2OS&5%57)^^ -V:^>/#WQ,U?XY_\ !6'P M3JEIXKUV7X9S>"-;N=!TO3]5FATK59K2\L86U*6.)Q'3M!! /9/'/[%OPA^)_@'P[X5\3?##P%XB\->$2IT/2] M3T*VO+72"HPOD1R(5CP !\H' JKKG["WP9\3:UJ&I:A\+? =Y?ZM?VVJ7MQ M-HL#275W; K;SN2N6DB!(1CR@/RXKROX^>(O%G[$VDE?!GBK_A)IO&.KQ6VF M:5XKGN]-*T )\V9?*#22O(43;7RK>_M6WWQ1^)5K\3 M-0\-K>P_$'P?\)=1NO#]WK=Y'9Z1<7WB*[B::#RF&7B;:P7Y5DV 2;AD$ _1 M;XW? J+XM7WAG6+/4IM!\5>#;\W^C:I%$LWD[T,4\$D;<20S1,4=<@_=92&1 M2'>)/V6_AOXQ^(\?C#5/ OA6_P#%480?VK-IL37;!1A=TF,MM!P-V<#BOA/X M&>/?%6A?M%>+/$6N3>$]<^)GBKXPZQ\./">LW%I?PV^BVT-G]IECG0796>W$ M%KB&W&PB4LV_+$CTC2_^"@GQF\5_%7PI\.]/\*_#FR\6W^O>*/">J7U]]]I-I#>07%NB#>+:>&:,L&9GC8LOS[-S 'U9I/[.G@/0=0\77=CX1\/VEUX M^S_PDDL-DB/KF5*'[00,R_*Q7YL\''2N-\(?L.^"?A]XK\-OX=TG1_#7A/P5 M]HNM!\,:/IT=EIMG?W$;Q37KHGRO)Y3LB#"J@DD.&9@5^6Y/^"COQ(\'Y)H0&NN&,-Q&K*=D:2(WS*QSM73\! M?M\>(KCX@?"7X?MX7\*W'P\\;#2/"=S;:>U]<76CF[\.G4 9[UW\N.0%3$MJ M1),8MLS2KO4$ ^O? 7[-?@GX<_! ?#G3?#>C6_@MH9X'T:*SCBL&2=VDE00* M BQLSN=B@*-V,5R]I_P3T^!5AIT=G#\(?AW#:0Z7+HD<*:%;B-+"5BTMH%VX M$#L;<7EEY%O=VW MFR=7DCBNEB9CRQBW'+$D^\4 >8S?L5_!^Z\6>$M>F^%W@"?7/ -O':>&]1ET M&VDNM"AC_P!7';2LA:%4_A"$!>V*[CP?X!T/X>V=Y;Z#I&FZ/!J%[/J5U'96 MZ0+<74[F2:=PH&Z21R69CRQ)))-:U% !1110!\/CA_V"K7_TX6M?8] !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110!\B_\$%/^4.?[//_ &*- MO_Z$]?3WQ*UC6] \ :Q>^&]'C\0>(+:TDDT[39+M;1+V<#Y(VE8$1J6QEB#@ M9X/2OF'_ ((*?\H<_P!GG_L4;?\ ]">OKJ@#\_Y/V'OBS\(O%OP&^*?A2'Q1 MXN^('AW4[Z3QCH.L>*;&'3K>RU6-GU6.!T@4R.UWY,T09F4>0 2.M>F_LG_! M/XI_L,0>(OA[H_A73/'7@?5O%&J^(]!UXZY'97&E1ZC=2WDEK?0NI:0Q3S2 M2PER\97*!@0?K.B@#XO_ &E_V8OBW\;OB/KGB3P[H>B^%_'7@N[T;6_ WB6Y MU))K&\O;=)H+ZWE@4>=':SVUU/&58DD*I/(6L_P5^P1XNU_XY?%[0=97QIX' M\ >*M(\/6>E^+_"?C3^S=>NKC3#P%>(O\ MZ^$[B'P[_9ND>*M>NO&CW,WAVRTRQ6:[UG3 M[?RQ+J:(SJ$M 98P'D*EPZ%5;<* .#_:^_84\2?$+0/@VG@/7KJ35O EZOA_ M6]1\0WSW=YK'A>\B6#58IIF^>:X=(X9%9CR\>3UKG_V5O^"_X*&>"? M$WQ8\&^&H;/7K.Q\;>'M2\0V>NZE;KI]A"EC=PVDUO*)F65)_,F7Y6C QWR< M5[1/XKTNV\10:/)J6GQZM=1&>&R:X07$T8SEUCSN*C!Y QQ0!\*ZG_P3Z^)O MQ]^%\&EZ]I_AWX:^)O"GPHO?AE::GINH_;+?Q#)*UFT[RG_>+ M]JD&.,M'^TC^QG\5/VB]"\4>,A\._#OAWQCKEAX2T)_#T.O0207"Z5KJ:E-? M-<",+\D8>*W!&_#'=L! 'W;IGC#2=;NYK>SU33KR>WC6:6.&Y21XT;(5F .0 MIVM@G@X/I7G'QQ_;!\.?!&U^'MXUK?>(M+^(GBBU\+6FI:1)!-9V,TY<+-/( M9 !$#&P)3<+?@W\-_'%KXQT>UT74->^(/B+Q%:007Z7 M@:SOM0DN8&9U ?9( R]F4\D8->*W/[&/Q-^(WQ;T_QM!I-C\/-2OMQB.^=ONK$V[$A/8+DFN(U+]INW\)_$'^QO$GAW6O#NGW>NKX>TW6;B M2WFL[^YDACDASY4C/"LK.T2&94+21XP-\9< ^(-'_8'^,WCK7=)LM2\#Z=X) MT]?B#XWUTZI;>(K:ZN-&T_7-*O+.V:%44,9(GN(RZ CB/(8\5<^('[*W[0?Q MA_9$N/"7BCX%_!NW\;>&;?PWH&G:WH_B1))M?LM,U*WNVD4S6J&S@"P2%("\ MA$EQU4;B?TBKROXI_M>^&_AK\38_!%GI_B3QEXU^Q)JEQH?ARQ^V75A9N[(E MQ<,S)%"CLK!0[AG*MM5MIP ?/_[1/[&'CSQQXJ^-7A[3/#7A_6?!/[0&B:;8 MM=W&H);2>!KBVA:%R8=A\Z,,PN8C"=RW'F$@;]XX/4O^">GQ-TO]H[QU<7O@ MOP[\0-$FO-7\4^$?&%]X]U*UOM*O+S37M#9'2?FM#,2[Q_:LJODN-RLRX/VM MX"_:0\(_$#P+-XCBU+^R-+MM2GT>9M:B;3)(;N&0Q20LDX5@P=2!D?-C(R"" M>Z!R* /S,^!'_!-#XK>$_B!\/[/QEX%\+^*_"_\ 9GA:^N+ZX\?ZE9R> M7T M?38+-C%80?Z-J'S6XD@D/EE#*X-?@QXH^'WPE2;P]X M$USPCX1^(UMK;R:EKRW@(17MC;!K/SML37+&9P\B9"G@CZ\_:1_:WT?]F/7O M!.G:MX=\9:W-X^U<:%I;:)IRW48O&1Y%CE)D7R]T<(M+T75O'5\^G:):W5RD4E],D,D[A0Q' 2,Y/3C> 9OBQX)T'2M$UI-3AU"2#4;*RN()O/$:!]K&<(6 M!):-7'=0-@RC9@CG->JT ?G3XL_89^,'Q2^.M[=7/@W3? M#&CZC\2O$?B%==@U^WFO+#3]1\+'1HITC50WG+/B1HPP^0#YB>!U7PX_9=^, M'Q-^ 5WX1^*GPA^&&AZUX9T+2?#&G^)/"GB^XM]4UZWL;J*:.>VF2VCDTX1/ M&;B*)WE F*@@+N)^[** /'/V%_ASXZ^%WP*_LWXA7B:AKTFJWMW'-(ML;]K6 M28M#]NDMDC@FNPIQ)+&@#G!Y.2?8Z** /CG_ (-_/^4._P #?^P1<_\ I?^3]LGX-L."UC MX@4^X\FU./S _*@#V2BBB@ HHHH *Y;XY?\ )%/&'_8$O?\ T0]=36?XL\.P M^,/"NI:3<-)';ZI:2VDK1GYE61"A(]\&@#YY_P"",_\ RB9_9O\ ^RSL%50,L2>.371?\.Z/C5_T>M\&?_E=0!]?45\@_P##NCXU M?]'K?'+_ ,$'AG_Y74?\.Z/C5_T>M\ MM\(=2E:=VF\]MUPUP9RIF^P6FF:<%4?94M5F%N8SL0D-&=Q1"2Z\WSYM\#M$ZRNRNA MVL".*XJQ_P""5'P%TR"TAMO \UO#8V^DVEO'%K^II'%%I=PUSIZ!1<8Q;S,S MH.Q/<<5P_P#P[H^-7_1ZWQR_\$'AG_Y74?\ #NCXU?\ 1ZWQR_\ !!X9_P#E M=0!Z=IO_ 3D^#ND^&?$VD1>%KQ[+Q=KX\5:CY^O:C/+_:X?>+^"5[@R6USN M_P"6L#1L0 "< "MBV_8A^&5EXP\%Z_#X?NH=8^'KWLVAW2:Q?*]M+>Y^URR8 MFQ<239.^2<.S=S7C/_#NCXU?]'K?'+_P0>&?_E=1_P .Z/C5_P!'K?'+_P $ M'AG_ .5U ';G_@E5\"SH=CIO_"(ZI]ATR+6(;:'_ (2G5]L::MG^TE_X^N?M M&YB^M\&?_E=1_P[H^-7_1ZWQR_\ M$'AG_P"5U 'U]17R#_P[H^-7_1ZWQR_\$'AG_P"5U'_#NCXU?]'K?'+_ ,$' MAG_Y74 ?7U%?(/\ P[H^-7_1ZWQR_P#!!X9_^5U'_#NCXU?]'K?'+_P0>&?_ M )74 5O^#@7_ )0\?'#_ +!5K_Z<+6OL>OAGXS_\$>O'G[1WPSU3P5X]_:Y^ M-GB;PAKRQQZGI?V8_\ @FK\&_A_X[\;:IX= M\8>$_#L6GZMILWA'6I)+*=6?=&S):,I(SU4D>]?1G_#_ -_9,_Z*A??^$;KW M_P A4 ?9%%?&_P#P_P#?V3/^BH7W_A&Z]_\ (5'_ _]_9,_Z*A??^$;KW_R M%0!]#?M;>"-:^)G[*_Q*\.>&Y6A\0:]X7U+3]-=6VE;F6UD2+![?.PY[5\G_ M !+^$N@_M<_LW?!?4(?!/C2^L_"/AF.73/%/@'64TSQ5X&U:.."W>T@4R1EO MNR1RQ,"JF##H>,=5_P /_?V3/^BH7W_A&Z]_\A51T7_@NK^QUX ->^* M&M:7\*O'&C7NI+9Z9^^N;Z:#^RHKF/SDB^W/;VX\YHE\I96R& .1EO\ LL_% M#Q+\2_AEXJU+X/\ B2UG\*ZMX/NM3:'^SY+W5K�I;+4&N;B2Y:0R1S,\!M M82D3(1*3*TC%?H3_ (?^_LF?]%0OO_"-U[_Y"H_X?^_LF?\ 14+[_P (W7O_ M )"H ^1_ 7[-?BSX*_LP:#8ZU\(_%W@L6OP6\5>$]7O8;G3=/=-0O-5BETZR M-P+AMSR!6$9(9 TRH2OF'%[X;?!CQUXEU_2IM6_9W\=^&_%FH_%3PIXIUW3H MM*T>RT6TT2PB:W9[>&"_G15#1F62,OO>25V5-N:^F?%W_!/R@\(^]ZCX_^%7BJ+X-?M#>'9O"V ML>$/$GQH^+NBW7@M+UX3-J#B+1_,O$\F20J(38W4KEMNU8LG@UZ]_P /_?V3 M/^BH7W_A&Z]_\A52G_X+L?L=W6OV^JR?$)Y-3M(G@@NF\$:XTT,;D%U5OL65 M#%5R!UP/2@#ZC^#WQ8N?BHOB077A?7?"\GA[6[G2$74C PU..+:4O(&ADD4P MRJP*ABKC!#*I&*^?;'P'XV_9-_;Z^+GQ$C\&Z[\0O!/QHL]$=9M!-O)J7AV\ MTZWDMF@E@FDCWVTB,LB21LQ5S(&4!@U9-O\ \%]/V2+6+9%\3+J-,D[4\&:Z MHR3D\?8NY)/XT[_A_P"_LF?]%0OO_"-U[_Y"H T_VD_A[XE\:?'#P#XR\1?" MBX\>?#LZ-K&C:MX0B^QWMUIEW#O%/C34/!?@R;43H6D@FFCF/D:*DL\Z%[A871%E?$ M1$))D!(!XW_A_P"_LF?]%0OO_"-U[_Y"IMQ_P7T_9'O(&CF^)EU+&_#(_@S7 M65OJ#94 ;/[;VL>)OB"W[.?B7P]\-_'?B"#1_&%IXOU:UL+>U-QI-H-.NHS' M*LDZ#SA)=1KL0M]USG"C.-\=O"_B[]J3XQ_ _P ;S?"#6+'2_ OCJ]B:WUJV ML)-2M[2?19X(]1>(RNJPK>S)\JN9 (5?;G #O^'_ +^R9_T5"^_\(W7O_D*C M_A_[^R9_T5"^_P#"-U[_ .0J /*_V;/V:_B+X$^,7[-VI:I\&[ZW\3_#-O$N MG^/O$\5U8K%K_^0J/^'_O[)G_14+[_ ,(W7O\ Y"H ^R**^-_^'_O[)G_14+[_ ,(W7O\ MY"H_X?\ O[)G_14+[_PC=>_^0J /LBBOC?\ X?\ O[)G_14+[_PC=>_^0J/^ M'_O[)G_14+[_ ,(W7O\ Y"H =_P;^?\ *'?X&_\ 8(N?_2^YK[&KY _X(':7 M=:-_P2"^!]O>VMU97"Z/.S0W$+0R(&O;AERK $94@\CH:^OZ "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "O%_C8VW]L+X(=MRZ^H]S]CC./T)_"O:*\3 M^/+B/]K[X#;OXKC74'N?[-)_DIH ]LHHJ$:C;F_-KY\/VI8Q*8=X\P(3@-MZ MXR",],B@":BJ6F^)=.UA[Q;/4+*Z;393!=B&=9#:R E),'Y6 (.#@\U67Q[ MH;>'8=8&M:2=)NF5(;T75F;8H63.TDM\H /)XZT :U8OQ%^)'A_X0^"- M2\3>*]$W%_J>IW:6MI9Q@@;Y)7(55R0,DCDBM:2[BAGCC>2-9)L M^6A8!GP,G [X'I7QU_PL?\,V?#K_H0 M?!7_ (([;_XBC_AFSX=?]"#X*_\ !';?_$4 >3_\/@?V4?\ HY+X&_\ A;:= M_P#':/\ A\#^RC_TL?\,V?# MK_H0?!7_ (([;_XBC_AFSX=?]"#X*_\ !';?_$4 >3_\/@?V4?\ HY+X&_\ MA;:=_P#':/\ A\#^RC_TL?\ M,V?#K_H0?!7_ (([;_XBC_AFSX=?]"#X*_\ !';?_$4 >3_\/@?V4?\ HY+X M&_\ A;:=_P#':/\ A\#^RC_TL?\,V?#K_H0?!7_ (([;_XBC_AFSX=?]"#X*_\ !';?_$4 >3_\/@?V4?\ MHY+X&_\ A;:=_P#':/\ A\#^RC_T%P\V*]X_X;O\ A_\ \\/B/_X;CQ%_\@UC1_M5_!^+ MQ>WB!?#?BY=>D3RVU(?"O7A>,N N#+]@WXP ,9Z#% 'Y_>)KY(?@OX5;X9/WOE^=G@"O0OBQ^S2O[0VN?& MR;P/J7@6Q^$?@WQ LVFVNHJS>&+BXNO#1LK^: 0(X\RVFGAF18EPUPKC*.VX M?8^E?M@_"G0GU!K'1?&UFVK3-<7Q@^%^OQF\E889Y,6 WL0 "6R2!1I/[7WP MGT#P_!I-CH?C:RTJU(,-E!\+M?CMXL-O&V-; *,-\W Z\]: /F/Q9^U-XN_9 M!^*7@"WUW1X];O(?"^D06L.M22+J4]C/J=KI7V>R4';_ &FY<7MUN\SY%CB M 4R5Z1_P7]_Y1+?%/_KMH?\ Z?-/KU;5?VQ_A9KM_8W5]H_CB\NM+D,UE-/\ M,/$$DEHY&TM&QL"48CC*X.*^6O\ @N9^V!X+\>?\$N?B5I.GP^.5O+J;1BAO M/ VN64/RZU8N=TLUHD:\*<;F&3@#)(! /T7KR#]N'X_0_L]_ *]OEU_3?#.L M>(+F'0-'U._91;Z?=W3>6MRX8$%(%WSL",$0D=Z]/\)^*+3QMX:L=6L1>+9Z MA$)H1=V.KC7O$UM=^"X[F. MSTRVNHUTVX,Z&.22:(QEF?8=H8,I49 ^\V0#XU\,_P#!4/Q1K7_!,?P-XDTO M5-#U3XJ:YXYL/A!?ZU-")-/L]7DU$6$FIO&NU71H@+I$4A&,T:_=.*^@/'OP M&^(G@'P;J%U8?&SQK>:;#I.HSZHU_:Z>]^)Q;%H)K21+94AV2*28W1U8.?[H MRZ[_ .":'PZU[7?BQ<:[<>*/$>E_&2^AU37=%U#40=.M[V$1+!=6BQHCVT\: MP0A9$<-F)&)+ -716G['=N/ NJ:'J'Q$^*&N-?V4MA;ZAJ&L127FF12)L?R6 M6%49RO'F2K(XR<,"3D ^7/!G[='Q-B_X)R^.O#^L:U;G]HWP':W6AS:J;6(" MZ/\ 9S:A:Z[Y 7RQ&]CB;&WR_.C9" .!Z;\5/&OC+0/^"+^H>-K/QYXHA\=: M;\,SXM3Q$%M#>RWJV!O/G4P& QF0[2@B'R# (/-=QK?_ 3;^'_B"SU*:>\\ M3KXBUCP.GP\O?$<=\B:K<:4KL^UG$?E^:0[(9?+W!&(!'6MSQ+^Q1H/BK]C( M_ VZ\2^-AX3DT4>'9KZ/4(EU:>PV&(P-/Y6,&(^66"!MO?=\U 'SC^QC^U5X MGUCX[Z[):^-O&GC?X4^#_ $>K^-;CQ?I$5AJ&A:XZ17,,=JOD6T[Q26AF=@\ M)C^1"DA+,HW-)_X*Z:E>?#CQ1XJO/A+XFTOPWIUII.IZ3X@NK/5(M&GM+^5D M+W4SV"R0FV4)),8([B,)*C+(PW$>QR_L >$9=>\%ZQ_;?C%=<\'Z2/#\^HKJ M$:S>*-+!S]@U1?*\J[A'. R!DW.592[$Y'P1_P""9G@G]GKPI?Z+X9\5?%:# M39+F*?2+>Z\8WEY%X5BB),=KIT*X=;M?*, M-I]HAD9XU,SS*$'F1)N KLM2_P""2'PKFN?!MYI=_P"/_"FL>#_M2-JGAOQ+ M/HMYKL%U=M>75M?-;;%F@EN7>4QA5569MFP$BH_&'_!([X9^+TOX_P"V?B#I M=O>2Z_)%#8ZYY<=BNMQA-2CB#(Q"RXW#<69&8[2!Q0!%I/[>_C[QKI]K8^&_ MA/INI^,KSPLOCJ#1)/%:PK=:/(J"W$<_V<_#_] ML/QA\'_VNOBY%K%KKWB#PIJ7COP?HB6.KZRHN/!YUC3(#Y5M"D;1ND=S(OF( M'7AF8/(1@^M_$[_@EKX!^)^D?#M6\2_$[P[K_P ,](7P_IGB3PYXIGT?6;K3 M1Y>;.YGM]GG0L8D)4J.5R""3F'Q!_P $K? VO>+->U=?%GQ,L9O$'B'1/$T\ M5OKB^7%=:0BI8A-\3-Y:JD>Y69C(8U+$G.0#D_\ @JC^T/KG[+?CWX*^*+7Q M'\0+/PQ-KM[#XCT3PQ96]Y)K%K!IUS=J#&\$DH DA0R-$RD0B7ZCI/!/QO;X M'_L^V_Q#F^(UW\9G^+6OV5MX0A2\M%TB&74)_+M+.UN(8$/V=-_S32AY"L9. MW=A*]/\ CC^R=I/QX^+'P]\8:AXC\8:3J'PSU!]4TFVTJ]C@M99WB>%S.C1, M9 T,DD9&0-LC8P<,/,/!W_!(_P"&7@?2/'^DV>K>/!X<^(&LMXDET0:R(M/T M'53=+=)?Z8D<:FRGCF164Q,%)'S*U &#XG_X*:>*O"'C"V\%W7PHAF\?1^.( M? ]_:Q^)D7389;K3)=1L+N*Y: /+!/'$R$&%'C97W*<#<:)_P5(UKQ#\1[W2 M]-^$/BC6M'T^#6K6\U/3C<&WT_5-+CBETC#@ MCT+6_P#@G9X2\17_ (5U"\\2>/)M;\+^*H?&3:J=3C^UZUJ,-L;6)KL^5M>- M+.+6XT.QT?5/ NI6UA M<2:=J+ZCIU^MQ9PW<F>%-"TNRM)=/TJ"RO+BPB>^2:)Y+F=G@,SKYD:KO" #& M3[M^S]^R9H'[.?BOQ7KFEZMXHUC5O&OV!M6N-8U#[4;B2SM4M(I H551C#'& M&V@*2H( YSBZ-^PAX5\&^.=+/-:\$:3\#FT?P]/) MX<@M8K_Q!JEQIT-Y<7TCW$4H2W_?!(HE09VNS,>%'??\$Z_VC_%'QW\*?$C0 M_&4EOJ'B3X3>.]2\$7.LVUL+:'7DMO*DAN_*4E8Y&BF02(I*AU;& 0HZ7QU^ MQ+X7\3?$A_&&A:OXL^'_ (HO-/@TG4M0\,7ZVKZQ:09\B.Y21)(Y#%N8))M$ MJABH<*<5J> _V3O"_P )="\-:;X3DU[P]8>&KV[U(VUIJDJKKMU=1R+-+J#, M6>[=GE:7?*6;S K9)4"@#@/^"K/C#Q1\./V*?$/B3P?XLUOP;KVCW^F&"^TQ M;=Y&6;4+>VD1EGBD0J8YV/W00P4YXP?4?B-\)M6\9_#_ $GP[IWQ \5>&;BR MEA>ZU>Q%J^J:A#&I#(S2PM&ID8J6=8P>,#;FN \9_L'V/Q:_9*L_A+XL\=?$ M;4=-BNDN[C4SK8FU>[$=R;F&*:[DB+2K&XCPQ5681)GC(/5_#+]F!/AQJOB# M4YO'?Q!\3:SK^GIIHU#6;^":73(4,A'V9(X(XHVW2%BQ1BQ5,Y"@4 ?%_AO5 M?BKJ?_!,WXC?%_\ X7Q\3E\1>%[+Q?Y$;QZ4\)?3KZ[BLG ^Q#!5;5 X.1(' M?H2"/0_&_P 4/B)^QSXJ_9VUX_$37OB!X4^,'B33O!^O:)XC@M)+JVGOK2:: M&]LI[>&%E\N2+$D3AU:-F8;2O/J?A_\ X)K^%O#G[(_BCX+1>-/B5-X1\6S7 MDE[/-JT+ZBJ7DKRW<,![9[;PU)XGU)+F#0 \?E/);P11Q0B9H_D,S(T@4E0P!((![E7A/\ MP5)_Y1D_M&?]DP\2_P#IJN:]8^&7@)?ACX'L=#CU;7M<6QWXOM:OFOKZ?=(S M_O)FY;&[:,]%51VKR?\ X*D_\HR?VC/^R8>)?_35H4 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !7/^*?AGI?C#QEX9UV\6X-_P"$KB>ZT\I* M50/- ]N^\?Q#RY&P.QYKH** "BBB@ HHHH *^-_^"_I_XU+?%/\ Z[:'_P"G MS3Z^R*^-_P#@O[_RB6^*?_7;0_\ T^:?0!]D4444 %%%% !1110 4444 >,_ M#?XXWWQ9_:#^(T,&H0Z;X)^$]Q'HET J[M3U%[6.ZN'D=AE(H(IH5"KC<[.2 M<*HKR7]C3_@H[3Y\-WA-WEGR(RBJ1L8$C.2" (/!V@KXYTL:SX<\&7FD&XM8;*8[K875ZL@E-PT!#,458UD8# M8RJ2T?P-_;(\6^"OVT/B;\-/BIJNEWGAQ(;K7/!&NQ6 L3);620MJ5C. Q5Y MK<7,,BLN"T3,2 5-=S\#/V%[O]F_1H?"/@_XD^*-+^%=@TG]F^%S;6\DFCQ. MYD^S6]\5\];=6)"(Q9D0[5< +C-\4_\ !.'3?BM?BX\<^+M6\1267CF/QOIC MV]G!ILEBPB\B6Q+Q#,MK/ !%*K\NN03SP 0?\$X_V@/B'^T?J'Q@U;QU=:?: MV>A>-9]#T+1+;3Q"VE6*6UO<1>=-N+33LERN_A0I3 '6O(?"7[77Q,\??M2? M&3X&V/Q:\,Z?\1+'Q D7@_[?X7B6*PTJ*VM+JYG=3*HOI1]J:$11LK@1K(P5 M=S5]+?LK?LK:A^S7XF^(^H77CC4/%J?$7Q')XFE@NM-MK5=.N9(XXG6-H@"R M&.&$ /D@H3GYC7C7Q1_X)$V_QBT;XG0ZY\3-?_M3Q[XJM?&6D:S9Z5:6FI>" M-3MXX8%GTZ=%#(QM[>*(EB3G>10!Z/\9OVVH?V<_[4TJ;0?$WQ&O/A[H- MOKOC:_T6&VC;2+-Q)BY,#2*9'98)Y?(AW,$C..J@\WJ7_!5KP;INM>.F;PSX ML7PO\/GLEU/Q++]DBTYA?6L-Q821EIA(T=SY\<:,5&&<%]J_,+=]_P $\-1U MC49M4O?BOXIEUWQ-X;3PEXWOX]-L8O\ A,;"-IO)>2,1[+>Z2.XFC$T(&5D. M5X7;5O?^"6WA[6K/XR:7?>+/$$?A[XM1Z2EO8Z;'%I\OA)M+ABAL)+&XC'F! MX1;P,IDW?-'GH2* .7O/^"T'A"'X$ZMXZM_!/BZ\L_#.H:G8Z\([BQ%GIXL( M8YY)([UIA;7'G1RH;=879IFWJH!C8#U7X;?M(W$W[3>G^#[R^_M3P_\ $?PL MWC7PA=RV_D7$$4?$_P 'Z19> M,_C9\1/&6L66E:WHMWJVJVFFM)<6^IVZV[F*%+=8;::)47RYHT\SYI Q82&N MP^"7[,&J:/\ M >'_$FL?:&TGX5^#O\ A!O#4MTT?VK56D:!KO4)$C^2-6%K M;QQKU($C$*"HH ^AJ*** "BBB@ HHHH *\)_X*D_\HR?VC/^R8>)?_357_L M1?\ )E_PA_[$K1O_ $AAKU"@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *\#_X*??LJ>(/VVOV&/'7PR\*ZEH^D M^(O$:V3V%UJOF?8HY+:_M[L"7RPS[6\@KE02-U%% 'F?VW_@H-_T#?V-_P#P M9>)/_C%'VW_@H-_T#?V-_P#P9>)/_C%%% !]M_X*#?\ 0-_8W_\ !EXD_P#C M%'VW_@H-_P! W]C?_P &7B3_ .,444 'VW_@H-_T#?V-_P#P9>)/_C%'VW_@ MH-_T#?V-_P#P9>)/_C%%% !]M_X*#?\ 0-_8W_\ !EXD_P#C%'VW_@H-_P! MW]C?_P &7B3_ .,444 'VW_@H-_T#?V-_P#P9>)/_C%'VW_@H-_T#?V-_P#P M9>)/_C%%% !]M_X*#?\ 0-_8W_\ !EXD_P#C%'VW_@H-_P! W]C?_P &7B3_ M .,444 'VW_@H-_T#?V-_P#P9>)/_C%'VW_@H-_T#?V-_P#P9>)/_C%%% !] MM_X*#?\ 0-_8W_\ !EXD_P#C%'VW_@H-_P! W]C?_P &7B3_ .,444 'VW_@ MH-_T#?V-_P#P9>)/_C%'VW_@H-_T#?V-_P#P9>)/_C%%% !]M_X*#?\ 0-_8 MW_\ !EXD_P#C%'VW_@H-_P! W]C?_P &7B3_ .,444 'VW_@H-_T#?V-_P#P M9>)/_C%'VW_@H-_T#?V-_P#P9>)/_C%%% !]M_X*#?\ 0-_8W_\ !EXD_P#C M%'VW_@H-_P! W]C?_P &7B3_ .,444 'VW_@H-_T#?V-_P#P9>)/_C%,@9HHH ^ROV?_ (=W'P@^ W@GPE>7$-U=^%] L-(GGASY XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
3 Months Ended
Mar. 31, 2024
May 03, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-38273  
Entity Registrant Name ACM Research, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3290283  
Entity Address, Address Line One 42307 Osgood Road, Suite I  
Entity Address, City or Town Fremont  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94539  
City Area Code 510  
Local Phone Number 445-3700  
Title of 12(b) Security Class A Common Stock, $0.0001 par value  
Trading Symbol ACMR  
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 Central Index Key 0001680062  
Document Fiscal Year Focus 2024  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q1  
Class A Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   56,986,777
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   5,021,811
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 211,305 $ 182,090
Restricted cash 808 1,083
Short-term time deposits (note 2) 48,364 80,524
Short-term investments (note 15) 18,648 21,312
Accounts receivable, net (note 4) 296,371 283,186
Inventories, net (note 5)   545,395
Prepaid expenses 20,066 20,023
Total current assets 1,229,356 1,176,110
Property, plant and equipment, net (note 6) 218,822 201,848
Land use right, net (note 7) 8,305 8,367
Operating lease right-of-use assets, net (note 11) 6,498 7,026
Intangible assets, net 2,803 2,538
Long-term time deposits (note 2) 27,841 40,818
Deferred tax assets (note 19) 21,360 20,271
Long-term investments (note 14) 31,293 27,880
Other long-term assets (note 8) 10,471 6,050
Total assets 1,556,749 1,490,908
Current liabilities:    
Short-term borrowings (note 9) 54,706 31,335
Current portion of long-term borrowings (note 12) 6,549 6,783
Advances from customers (note 3) 182,547 181,368
Deferred revenue (note 3) 4,405 3,687
Income taxes payable (note 19) 11,403 6,401
FIN-48 payable (note 19) 12,131 12,149
Other payables and accrued expenses (note 10) 107,098 102,951
Current portion of operating lease liabilities (note 11) 2,668 2,764
Total current liabilities 533,249 500,659
Long-term borrowings (note 12) 53,408 53,952
Long-term operating lease liabilities (note 11) 3,830 4,262
Other long-term liabilities (note 13) 5,469 5,873
Total liabilities 595,956 564,746
Commitments and contingencies (note 21)
Equity:    
Additional paid-in capital 646,800 629,845
Retained earnings 174,260 156,827
Statutory surplus reserve (note 22) 30,060 30,060
Accumulated other comprehensive loss (54,925) (49,349)
Total ACM Research, Inc. stockholders’ equity 796,202 767,390
Non-controlling interests 164,591 158,772
Total equity 960,793 926,162
Total liabilities and equity 1,556,749 1,490,908
Related Party    
Current assets:    
Other receivables 1,338 2,432
Inventories, net (note 5) 581,140  
Current liabilities:    
Accounts payable 16,243 11,407
Nonrelated Party    
Current assets:    
Other receivables 51,316 40,065
Current liabilities:    
Accounts payable 135,499 141,814
Class A Common Stock    
Equity:    
Common stock 6 6
Class B Common Stock    
Equity:    
Common stock $ 1 $ 1
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue (note 3) $ 152,191 $ 74,256
Cost of revenue, including cost of revenue from related parties of $15.1 million and $18.4 million for the three months ended March 31, 2024 and 2023, respectively (note 16) 73,070 34,270
Gross profit 79,121 39,986
Operating expenses:    
Sales and marketing 14,173 9,337
Research and development 23,918 14,029
General and administrative 15,798 7,758
Total operating expenses 53,889 31,124
Income from operations 25,232 8,862
Interest income 1,774 1,785
Interest expense (783) (695)
Realized gain from sale of short-term investments (note 15) 273 3,994
Unrealized loss on short-term investments (note 15) (2,595) (654)
Other income (expense), net 3,080 (1,418)
Loss from equity method investments (note 14) (520) (32)
Income before income taxes 26,461 11,842
Income tax expense (note 19) (4,369) (2,879)
Net income 22,092 8,963
Less: Net income attributable to non-controlling interests 4,659 1,818
Net income attributable to ACM Research, Inc. 17,433 7,145
Net income available to common stockholders, diluted 17,079 7,052
Comprehensive income:    
Net income 22,092 8,963
Foreign currency translation adjustment, net of tax (6,829) 9,423
Comprehensive income 15,263 18,386
Less: Comprehensive income attributable to non-controlling interests 3,406 3,462
Comprehensive income attributable to ACM Research, Inc. $ 11,857 $ 14,924
Net income attributable to ACM Research, Inc. per share of common stock (note 2):    
Basic (in dollars per share) $ 0.28 $ 0.12
Diluted (in dollars per share) $ 0.26 $ 0.11
Weighted average shares of common stock outstanding used in computing per share amounts (note 2):    
Basic (in shares) 61,367,184 59,736,764
Diluted (in shares) 66,242,321 65,058,777
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cost of revenue, related party $ 73,070 $ 34,270
Related Party    
Cost of revenue, related party $ 15,100 $ 18,400
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Changes in Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock Class A
Common Stock Class B
Common Stock
Common Stock Class A
Common Stock
Common Stock Class B
Additional Paid- in Capital
Retained Earnings
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Statutory Surplus Reserve
Accumulated Other Comprehensive Income (Loss)
Non-controlling Interests
Non-controlling Interests
Cumulative Effect, Period of Adoption, Adjustment
Beginning balance (in shares) at Dec. 31, 2022         54,655,286 5,021,811              
Beginning balance at Dec. 31, 2022 $ 812,171 $ (1,769)     $ 5 $ 1 $ 604,089 $ 94,426 $ (1,769) $ 16,881 $ (40,546) $ 137,315 $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Net income 8,963             7,145       1,818  
Foreign currency translation adjustment 9,423                   7,778 1,645  
Exercise of stock options (in shares)     163,069   163,069                
Exercise of stock options 241           241            
Stock-based compensation 2,068           2,068            
Ending balance (in shares) at Mar. 31, 2023         54,818,355 5,021,811              
Ending balance at Mar. 31, 2023 831,097       $ 5 $ 1 606,398 99,802   16,881 (32,768) 140,778  
Beginning balance (in shares) at Dec. 31, 2023     56,036,172 5,021,811 56,036,172 5,021,811              
Beginning balance at Dec. 31, 2023 926,162       $ 6 $ 1 629,845 156,827   30,060 (49,349) 158,772  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Net income 22,092             17,433       4,659  
Foreign currency translation adjustment (6,829)                   (5,576) (1,253)  
Exercise of stock options (in shares)         950,605                
Exercise of stock options 4,799       $ 0   4,799         0  
Stock-based compensation 14,569           12,156         2,413  
Ending balance (in shares) at Mar. 31, 2024     56,986,777 5,021,811 56,986,777 5,021,811              
Ending balance at Mar. 31, 2024 $ 960,793       $ 6 $ 1 $ 646,800 $ 174,260   $ 30,060 $ (54,925) $ 164,591  
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net income $ 22,092 $ 8,963
Adjustments to reconcile net income from operations to net cash used in operating activities    
Non-cash operating lease cost 973 488
Depreciation and amortization 2,518 1,714
Realized gain on short-term investments (273) (3,994)
Loss from equity method investments 520 32
Unrealized loss on short-term investments 2,595 654
Inventory provision 1,025 306
Provision for credit losses 1,171 298
Deferred income taxes (1,129) (6,294)
Stock-based compensation 14,569 2,068
Net changes in operating assets and liabilities:    
Accounts receivable (15,286) (2,452)
Other receivables (11,580) (5,423)
Inventories (38,574) (80,248)
Advances to related party (note 16) 1,094 1,016
Prepaid expenses (141) (3,362)
Related party accounts payable (note 16) 4,836 3,886
Accounts payable (5,553) 13,250
Advances from customers 2,182 25,857
Deferred revenue 4,892 3,407
Income taxes payable 5,009 6,683
FIN-48 payable (19) 88
Other payables and accrued expenses 807 1,327
Operating lease liabilities (973) (488)
Other long-term liabilities (404) 1,730
Net cash used in operating activities (9,649) (30,494)
Cash flows from investing activities:    
Purchase of property and equipment (25,419) (14,895)
Purchase of intangible assets (668) (155)
Purchase of short-term investments (note 15) (1,409) (728)
Purchase of time deposits (45,270) (14,120)
Proceeds from maturity of time deposits 90,445 67,955
Proceeds from sale of short-term investments (note 15) 0 11,072
Purchase of long-term investments (note 14) (5,988) 0
Dividends from unconsolidated affiliates 600 0
Net cash provided by investing activities 12,291 49,129
Cash flows from financing activities:    
Proceeds from short-term borrowings 23,530 0
Repayments of short-term borrowings (287) 0
Repayments of long-term borrowings (1,193) (1,696)
Proceeds from exercise of stock options 4,799 241
Net cash provided by (used in) financing activities 26,849 (1,455)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (551) (4,784)
Net increase in cash, cash equivalents and restricted cash 28,940 12,396
Cash, cash equivalents and restricted cash at beginning of period 183,173 248,451
Cash, cash equivalents and restricted cash at end of period 212,113 260,847
Supplemental disclosure of cash flow information:    
Interest paid, net of capitalized interest 783 695
Cash paid for income taxes 0 2,874
Reconciliation of cash, cash equivalents and restricted cash in consolidated statements of cash flows:    
Cash and cash equivalents 211,305 260,387
Restricted cash 808 460
Cash, cash equivalents and restricted cash 212,113 260,847
Other Noncash Investing and Financing Items [Abstract]    
Cashless exercise of stock options 140 47
Proceeds from sale of short-term investments included in other receivables 3,167 0
Transfer from inventory to property, plant and equipment 0 4,557
Transfer of prepayment for property to property, plant, and equipment $ 5,320 $ 161
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DESCRIPTION OF BUSINESS
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
DESCRIPTION OF BUSINESS DESCRIPTION OF BUSINESS
ACM Research, Inc. (“ACM” or “ACM Research”) and its subsidiaries (collectively with ACM, the “Company”) develop, manufacture and sell capital equipment to the global semiconductor industry.
ACM was incorporated in California in 1998, and it initially focused on developing tools for manufacturing process steps involving the integration of ultra low-K materials and copper. The Company’s early efforts focused on stress-free copper-polishing technology, and it sold tools based on that technology in the early 2000s.
In 2006, the Company established its operational center in Shanghai in the People’s Republic of China (“mainland China”), where it operates through ACM’s subsidiary, ACM Research (Shanghai), Inc. (“ACM Shanghai”). ACM Shanghai was formed to help establish and build relationships with integrated circuit manufacturers in mainland China, and the Company initially financed its Shanghai operations in part through sales of non-controlling equity interests in ACM Shanghai.

In 2007, the Company began to focus its development efforts on single-wafer wet-cleaning solutions for the front-end chip fabrication process. The Company introduced its SAPS megasonic technology, which can be applied in wet wafer cleaning at numerous steps during the chip fabrication process, in 2009. It introduced its TEBO technology, which can be applied at numerous steps during the fabrication of small node two-dimensional conventional and three-dimensional patterned wafers, in March 2016. The Company has designed its equipment models for SAPS and TEBO solutions using a modular configuration that enables it to create a wet-cleaning tool meeting the specific requirements of a customer, while using pre-existing designs for chamber, electrical, chemical delivery and other modules. In 2018, the Company introduced its Ultra-C Tahoe wafer cleaning tool, which can deliver high cleaning performance with significantly less sulfuric acid than typically consumed by conventional high-temperature single-wafer cleaning tools. In 2020, the Company introduced a range of semi-critical cleaning systems, extending its products to support additional less demanding but still important production steps to semiconductor manufacturers.

Based on its electro-chemical plating (“ECP”) technology, the Company introduced in 2019 its Ultra ECP ap, or “Advanced Packaging,” tool for bumping, or applying copper, tin and nickel to semiconductor wafers at the die-level, and its Ultra ECP map, or “Multi-Anode Partial Plating,” tool to deliver advanced electrochemical copper plating for copper interconnect applications in front-end wafer fabrication processes. In 2022, the Company added two major new product categories with the introduction of the Ultra Pmax™ PECVD and Ultra Track tools. The Company also offers a range of custom-made equipment, including cleaning, coaters and developers, to back-end wafer assembly and packaging factories, principally in mainland China.
In November 2016, ACM re-domesticated from California to Delaware pursuant to a merger in which ACM Research, Inc., a California corporation, was merged into a newly formed, wholly-owned Delaware subsidiary, also named ACM Research, Inc.
In November 2021, ACM Shanghai completed its STAR Listing and STAR IPO and its shares began trading on the STAR Market. In the STAR IPO, ACM Shanghai issued 43,355,753 shares, representing 10% of the total 433,557,100 shares outstanding after the issuance. The shares were issued at a public offering price of RMB 85.00 per share, and the net proceeds of the STAR IPO, after issuance costs, totaled $545,512. Upon completion of the STAR IPO, ACM owned 82.5% of the outstanding ACM Shanghai shares. However, in May 2023, ACM's ownership declined to 82.1% due to the exercise of 2,150,309 stock options related to ACM Shanghai shares.
The Company has direct or indirect interests in the following subsidiaries:
Effective interest held as at
Name of subsidiariesPlace and date of incorporation Principal Activities March 31,
2024
December 31,
2023
ACM Research (Shanghai), Inc. ("ACM Shanghai")Mainland China, May 2005 Principal operating subsidiary 82.1 %82.1 %
ACM Research (Wuxi), Inc. ("ACM Wuxi")Mainland China, July 2011 Sales and services 82.1 %82.1 %
CleanChip Technologies Limited ("CleanChip")Hong Kong, June 2017 Trading partner between ACM Shanghai and its customers 82.1 %82.1 %
ACM Research Korea CO., LTD.Korea, December 2017 Sales, marketing, R&D, production 82.1 %82.1 %
ACM Research ( Lingang), Inc. ("ACM Lingang") (1) Mainland China, March 2019 Management of production activities 82.1 %82.1 %
ACM Research (CA), Inc. ("ACM California")USA, April 2019 Procurement for ACM Shanghai 82.1 %82.1 %
ACM Research (Cayman), Inc.Cayman Islands, April 2019 Administrative function (inactive) 100.0 %100.0 %
ACM Research (Singapore) PTE. Ltd. ("ACM Singapore")Singapore, August 2021 Sales, marketing, business development 100.0 %100.0 %
ACM Research (Beijing), Inc. ("ACM Beijing")Mainland China, February 2022 Sales, marketing, business development 82.1 %82.1 %
Hanguk ACM CO., LTDKorea, March 2022 Sales, services, business development 100.0 %100.0 %
Yusheng Micro Semiconductor (Shanghai) Co., Ltd.Mainland China, June 2023 Business development 82.1 %82.1 %
ACM-Wooil Microelectronics (Shanghai) Co., Ltd.Mainland China, June 2023 Component development and production 59.4 %59.4 %
(1) ACM Research (Lingang) Inc. is the English name referred to by its Chinese language name Shengwei Research (Shanghai), Inc., or ACM Shengwei in prior filings. ACM Research (Lingang), Inc. and Shengwei Research (Shanghai), Inc. refer to the same entity.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation and Principles of Consolidation
The Company’s condensed consolidated financial statements include the accounts of ACM and its subsidiaries. ACM’s subsidiaries are those entities in which ACM, directly or indirectly, controls a majority of the voting power. All significant intercompany transactions and balances have been eliminated upon consolidation.
The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and the rules and regulations of the Securities and Exchange Commission (the “SEC”) for reporting on Form 10-Q. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. The accompanying condensed consolidated financial statements should be read in conjunction with the historical consolidated financial statements of the
Company for the year ended December 31, 2023 included in ACM’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
The accompanying condensed consolidated financial statements are unaudited. In the opinion of management, these unaudited condensed consolidated financial statements of the Company reflect all adjustments that are necessary for a fair presentation of the Company’s financial position and results of operations. Such adjustments are of a normal recurring nature, unless otherwise noted. The balance sheet as of March 31, 2024 and the results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for any future period.
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the balance sheet date and the reported revenues and expenses during the reported period in the condensed consolidated financial statements and accompanying notes. The Company’s significant accounting estimates and assumptions include, but are not limited to, those used for revenue recognition and deferred revenue, the valuation and recognition of fair value of certain short-term investments and long-term investments, stock-based compensation arrangements, realization of deferred tax assets, assessment for impairment of long-lived assets and long-term investments, allowance for credit losses, inventory valuation, useful lives of property, plant and equipment and useful lives of intangible assets.
Management evaluates these estimates and assumptions on a regular basis. Actual results could differ from those estimates and assumptions.
Cash and Cash Equivalents

Cash and cash equivalents consist of cash on hand, bank deposits that are unrestricted as to withdrawal and use, and highly liquid investments with an original maturity date of three months or less at the date of purchase. At times, cash deposits may exceed government-insured limits.
The following table presents cash and cash equivalents, according to jurisdiction as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
United States$45,179 $43,614 
Mainland China101,590 70,418 
China Hong Kong 63,401 64,057 
Korea1,068 3,934 
Singapore67 67 
Total$211,305 $182,090 
The amounts in mainland China do not include short-term and long-term time deposits which totaled $76,205 and $121,342 at March 31, 2024 and December 31, 2023, respectively.
Cash held in the U.S. exceeds the Federal Deposit Insurance Corporation insurance limits and is subject to risk of loss. No losses have been experienced to date.
Cash amounts held in mainland China are subject to a series of risk control regulatory standards from mainland China bank regulatory authorities. ACM’s subsidiaries in mainland China are required to obtain approval from the State Administration of Foreign Exchange (“SAFE”) to transfer funds into or out of mainland China. SAFE requires a valid agreement to approve the transfers, which are processed through a bank. Other than these mainland China foreign exchange restrictions, ACM’s subsidiaries in mainland China are not subject to any restrictions and limitations on its ability to transfer funds to
ACM or among our other subsidiaries. However, cash held in mainland China does exceed applicable insurance limits and is subject to risk of loss, although no such losses have been experienced to date.

ACM California periodically procures goods and services on behalf of ACM Shanghai. For these transactions, ACM Shanghai makes cash payments to ACM California in accordance with applicable transfer pricing arrangements. For the three months ended March 31, 2024 and 2023, cash payments from ACM Shanghai to ACM California for the procurement of goods and services was $4,648 and $10,931, respectively. ACM California periodically borrows funds for working capital advances from its direct parent, CleanChip. ACM California repays or renews these intercompany loans in accordance with their terms.

For sales through CleanChip and ACM Research, a certain amount of sales or advanced payments from customers is repatriated back to ACM Shanghai in accordance with applicable transfer pricing arrangements in the ordinary course of business. ACM Research provides services to certain customers located in the U.S., Europe and other regions outside of mainland China to support the evaluation of first tools and provide support for tools under warranty on behalf of ACM Shanghai. For these transactions, ACM Shanghai makes cash payments to ACM Research in accordance with applicable transfer pricing arrangements.

Amounts held in Korea exceed the Korea Deposit Insurance Corporation insurance limits and is subject to risk of loss. No losses have been experienced to date. There is no additional restriction for the transfer of cash from bank accounts in the U.S., Korea, Singapore and Hong Kong.

For the three months ended March 31, 2024 and 2023, with the exception of sales and services-related transfer-pricing payments in the ordinary course of business, no transfers, or distributions have been made between ACM Research and its subsidiaries, including ACM Shanghai, or to holders of ACM Research Class A common stock.
Time Deposits
Time deposits are deposited with banks in mainland China with fixed terms and interest rates which cannot be withdrawn before maturity, and are presented as short-term deposits and long-term deposits in the condensed consolidated financial statements based on their expected time of collection. They are also subject to the risk control regulatory standards described above upon maturity.
At March 31, 2024 and December 31, 2023, time deposits consisted of the following:
March 31,
2024
December 31,
2023
Deposit in China Merchant Bank which matured on January 29, 2024 with an annual interest rate of 2.85%
$— $29,797 
Deposit in Bank of Ningbo which matured on February 17, 2024 with an annual interest rate of 2.85%
$— $44,630 
Deposit in Shanghai Pudong Development Bank which matures on October 20, 2025 with an annual interest rate of 3.10%
$7,361 $7,322 
Deposit in Shanghai Pudong Development Bank which matures on November 14, 2025 with an annual interest rate of 3.10%
$4,407 $7,307 
Deposit in Shanghai Pudong Development Bank which matures on December 8, 2025 with an annual interest rate of 3.10%
$— $4,376 
Deposit in Shanghai Pudong Development Bank which matures on December 15, 2025 with an annual interest rate of 3.10%
$1,465 $4,373 
Deposit in Shanghai Pudong Development Bank which matures on December 30, 2025 with an annual interest rate of 3.10%
$— $2,912 
Deposit in China Industrial Bank which matures on January 3, 2026 with an annual interest rate of 3.15%
$14,608 $14,528 
Deposit in China Everbright Bank which matures on December 5, 2024 with an annual interest rate of 5.38%
$— $3,079 
Deposit in China Everbright Bank which matures on May 22, 2024 with an annual interest rate of 5.28%
$3,057 $3,018 
Deposit in China Everbright Bank which matured on April 5, 2024 with an annual interest rate of 5.33%
$3,037 $— 
Deposit in China Merchant Bank, Lujiazui Branch which matures on May 27, 2024 with an annual interest rate of 1.85%
$14,090 $— 
Deposit in China Merchant Bank, Huaihai Branch which matures on May 27, 2024 with an annual interest rate of 1.85%
$14,090 $— 
Deposit in Bank of Ningbo which matures on September 11, 2024 with an annual interest rate of 1.50%
$14,090 $— 
$76,205 $121,342 
For the three months ended March 31, 2024 and 2023, interest income related to time deposits was $624 and $975, respectively.
Financial Instruments

The Company periodically invests in equity securities, and maintains an investment portfolio of various holdings, types, and maturities. For equity investments that do not have a readily determinable fair value, the Company classified them as long-term investments, and records them using either: 1) the measurement alternative which measures the equity investments at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes; or 2) the equity method whereby the Company recognizes its proportional share of the income or loss from the equity method investment. The equity method is utilized when the equity investments are common stock or in substance common stock, and the Company does not have the ability to control the investee but is deemed to have the ability to exercise significant influence over the investee’s operating or financial policies. For equity investments that have a readily determinable fair value, the Company classified them as short-term investments, and records them at fair market value on a recurring basis based upon quoted market prices. Realized and unrealized gains and losses resulting from application of the measurement alternative, the impact of the application of the equity method to the Company’s equity investments, and recognition of
changes in fair market value, as applicable, are recognized as non-operating income (expenses), net in the condensed consolidated statements of comprehensive income.

The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact, and it considers assumptions that market participants would use when pricing the asset or liability.

A fair value hierarchy has been established that prioritizes the inputs to valuation techniques used to measure fair value. The level of an asset or liability in the hierarchy is based on the lowest level of input that is significant to the fair value measurement. Assets and liabilities carried at fair value are classified and disclosed in one of the following three categories:

Level 1: Valuations based on quoted prices in active markets for identical assets or liabilities with sufficient volume and frequency of transactions.

Level 2: Valuations based on observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active for identical assets or liabilities, or model-derived valuations techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3: Valuations based on unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities and based on non-binding, broker-provided price quotes and may not have been corroborated by observable market data.

The Company’s primary financial instruments include its cash, cash equivalents, short term and long term deposits, restricted cash, short-term and long-term investments, other receivables, accounts receivable, accounts payable, and short-term and long-term borrowings. The estimated fair value of cash and cash equivalents, short-term time deposits, accounts receivable, other receivables, accounts payable, and short-term borrowings approximates their carrying value due to the short period of time to their maturities.

All transfers between fair value hierarchy levels are recognized by the Company at the end of each reporting period. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, an investment’s level within the fair value hierarchy is based on the lowest level of input that is significant to the fair value
measurement in its entirety, requires judgment and considers factors specific to the investment. The inputs or methodology
used for valuing financial instruments are not necessarily an indication of the risks associated with investment in those instruments.

Assets and liabilities measured at fair value on a recurring basis:
Quoted Prices in Active Markets for Identical Liabilities (Level 1)Significant Other Observable Inputs (Level 2)Significant Unobservable Inputs (Level 3)Total
As of March 31, 2024:
Assets
     Cash and cash equivalents$36,509 $— $— $36,509 
     Short-term investments18,648 — — 18,648 
$55,157 $— $— $55,157 
As of December 31, 2023:
Assets
     Cash and cash equivalents$37,518 $— $— $37,518 
     Short-term investments21,312 — — 21,312 
$58,830 $— $— $58,830 

Assets and liabilities measured at fair value on a non-recurring basis:

 Quoted Prices in Active Markets for Identical Liabilities (Level 1)  Significant Other Observable Inputs (Level 2)  Significant Unobservable Inputs (Level 3)  Total
 As of December 31, 2023:
 Assets
Investments accounted for using measurement alternative
$— $— $10,378 $10,378 
$— $— $10,378 $10,378 

The Company did not have any assets and liabilities measured at fair value on a non-recurring basis as of March 31, 2024, and the Company did not recognize any unrealized gains (upward adjustments) or unrealized losses (downward adjustments) resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer for its long-term investments accounted for using measurement alternatives during the three months ended March 31, 2024 and 2023.

Refer to Note 12 for fair value information related to the Company’s outstanding long-term borrowings as of March 31, 2024 and December 31, 2023.
Basic and Diluted Net Income per Share of Common Stock
Basic and diluted net income per share of common stock are calculated as follows:
Three Months Ended March 31,
20242023
Numerator:
       Net income$22,092 $8,963 
       Less: Net income attributable to non-controlling interests4,659 1,818 
Net income available to common stockholders, basic$17,433 $7,145 
       Less: Dilutive effect arising from stock-based awards by ACM Shanghai354 93 
Net income available to common stockholders, diluted$17,079 $7,052 
Weighted average shares outstanding, basic61,367,18459,736,764
       Effect of dilutive securities4,875,1375,322,013
       Weighted average shares outstanding, diluted66,242,32165,058,777
Net income per share of common stock:
Basic$0.28 $0.12 
Diluted$0.26 $0.11 

Basic and diluted net income per share of common stock is presented using the two-class method, which allocates undistributed earnings to common stock and any participating securities according to dividend rights and participation rights on a proportionate basis. Under the two-class method, basic net income per share of common stock is computed by dividing the sum of distributed and undistributed earnings attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period. ACM Research did not have any participating securities outstanding during the three months ended March 31, 2024 and 2023.
ACM Research has been authorized to issue Class A and Class B common stock since redomesticating in Delaware in November 2016. The two classes of common stock are substantially identical in all material respects, except for voting rights. Since ACM Research did not declare any cash dividends during the three months ended March 31, 2024 or 2023, the net income per share of common stock attributable to each class is the same under the “two-class” method. As such, the two classes of common stock have been presented on a combined basis in the condensed consolidated statements of comprehensive income and in the above computation of net income per share of common stock.

Diluted net income per share of common stock reflects the potential dilution from securities, such as stock options that could share in ACM Research’s earnings. Certain potential dilutive securities were excluded from the net income per share calculation because the impact would be anti-dilutive. The number of potentially dilutive shares that were not included in the calculation of diluted net income per share in the periods presented where their inclusion would be anti-dilutive were 728,575 and 1,967,685 stock options for the three months ended March 31, 2024 and 2023, respectively.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to credit risk consist principally of cash and cash equivalents, time deposits, and accounts receivable. The Company deposits and invests its cash and cash equivalents and time deposits with financial institutions that management believes are creditworthy.
The Company is potentially subject to concentrations of credit risks in its revenue and accounts receivable. For the three months ended March 31, 2024 and 2023, two customers accounted for 55.9% and four customers accounted for 59.7% of revenue, respectively.
As of March 31, 2024 and December 31, 2023, four customers accounted for 56.2% and four customers accounted for 59.1%, respectively, of the Company’s accounts receivables. The Company believes that the receivable balances from these largest customers do not represent a significant credit risk based on past collection experience.
Recently issued accounting pronouncements not yet adopted

In November 2023, the FASB issued ASU No. 2023-07, Improvements to Reportable Segment Disclosures. This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. The Company is currently evaluating the provisions of this ASU and expect to adopt it for the year ending December 31, 2024.

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Retrospective application is permitted. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the provisions of this ASU.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE FROM CONTRACTS WITH CUSTOMERS
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
REVENUE FROM CONTRACTS WITH CUSTOMERS REVENUE FROM CONTRACTS WITH CUSTOMERS
The Company assesses revenues based upon the nature or type of goods or services it provides and the geographic location of the customer facility. The following tables present disaggregated revenue information:
Three Months Ended March 31,
20242023
Single Wafer Cleaning, Tahoe and Semi-Critical Cleaning Equipment$109,470 $36,614 
ECP (front-end and packaging), Furnace and Other Technologies25,800 26,598 
Advanced Packaging (excluding ECP), Services & Spares16,921 11,044 
Total Revenue by Product Category$152,191 $74,256 
Three Months Ended March 31,
20242023
Mainland China$152,135 $72,458 
Other regions56 1,798 
$152,191 $74,256 
Below are the accounts receivables and contract liabilities balances as of:
March 31,
2024
December 31,
2023
      Accounts receivable296,371 283,186 
      Advances from customers182,547 181,368 
       Deferred revenue4,405 3,687 
During the three months ended March 31, 2024, advances from customers increased by $1.2 million, due to an increase of payments made by customers for first tools under evaluation, offset by a decrease in customer pre-payments for tools prior to delivery.
Below are revenues recognized from amounts included in contract liabilities at the beginning of the year:
Three Months Ended March 31,
20242023
Revenue recognized from amounts included in contract liabilities at the beginning of the year$29,188 $15,212 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCOUNTS RECEIVABLE
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
ACCOUNTS RECEIVABLE ACCOUNTS RECEIVABLE
At March 31, 2024 and December 31, 2023, accounts receivable consisted of the following:
March 31,
2024
December 31,
2023
Accounts receivable$302,372 $288,016 
Less: Allowance for credit losses(6,001)(4,830)
$296,371 $283,186 
The $13.2 million increase in accounts receivable for the first three months of 2024 corresponds to a $77.9 million increase in revenue for the same period.
The movement of the allowance for credit losses for the three months ended March 31, 2024 is as follows:

Allowance for credit losses, before tax, as of January 1
Provision for credit losses
Allowance for credit losses, before tax, as of March 31
March 31,
2024
$(4,830)
(1,171)
$(6,001)
The Company assesses collectability by reviewing accounts receivable on a general basis where similar characteristics exist and on an individual basis when the Company identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status, the age of the accounts receivable balances, credit quality of the Company’s customers based on ongoing credit evaluations, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Company’s ability to collect from customers.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORIES
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
At March 31, 2024 and December 31, 2023, inventories consisted of the following:
March 31,
2024
December 31,
2023
Raw materials$256,332 $235,062 
Work-in-process61,871 81,438 
Finished goods262,937 228,895 
Total inventory$581,140 $545,395 

At March 31, 2024 and December 31, 2023, the value of finished goods inventory of which were first-tools at customer physical locations for which customers were contractually obligated to take ownership upon acceptance totaled $163,484 and $123,390, respectively.

The $21,270 increase in raw materials at March 31, 2024 compared to December 31, 2023 was due to additional purchase of supplies to support a higher level of expected total shipments for the next several quarters, and to reduce the risk of supply chain delays to meet anticipated customer demand for the Company’s products.

The $34,042 increase in finished goods inventory at March 31, 2024 compared to December 31, 2023 reflects a higher value of first-tools under evaluation by existing or prospective customers, due to shipments made, net of customer acceptances during the period.

The Company’s products each require a certain degree of customization, and the substantial majority of the work-in-process inventory and finished goods inventory is built to meet a specific customer order for a repeat shipment or a first tool shipment. At the end of each period, the Company assesses the status of each item in work-in-process and finished goods inventory. The Company recognizes a loss or impairment if in management’s judgement the inventory cannot be sold or used for production, if it has been damaged or should be considered as obsolete, or if the net realizable value is lower than the cost.

At the end of each period, the Company also assesses the status of its raw materials. The Company recognizes a loss or impairment for any raw materials aged more than three years. The three-year aging is based on the Company’s assessment of technology change, its requirement to maintain stock for warranty coverage, and other factors.
During the three months ended March 31, 2024 and 2023, provision for inventory of $1,025 and $306 were recognized in cost of revenue, respectively. Write-downs were due to an internal assessment that certain inventory could not be sold or used for production due to damage or obsolescence.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY, PLANT AND EQUIPMENT, NET
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
PROPERTY, PLANT AND EQUIPMENT, NET PROPERTY, PLANT AND EQUIPMENT, NET
At March 31, 2024 and December 31, 2023, property, plant and equipment consisted of the following:
March 31,
2024
December 31,
2023
Buildings and plants$82,933 $83,109 
Manufacturing equipment16,702 16,556 
Office equipment5,061 4,953 
Transportation equipment402 404 
Leasehold improvement7,961 7,889 
Total cost113,059 112,911 
Less: Total accumulated depreciation and amortization(19,531)(17,503)
Construction in progress125,294 106,440 
Total property, plant and equipment, net$218,822 $201,848 

Depreciation expense for the three months ended March 31, 2024 and 2023 was $2,475 and $1,714, respectively. Buildings and plants represent Lingang housing property owned by ACM Liangang at a value of RMB 249,746 ($35,189), and facilities for the new headquarters of ACM Shanghai ("Zhangjiang New Building") at a value of RMB 338,848 ($47,744), as of March 31, 2024. The Lingang housing property is pledged as security for loans from China Merchants Bank (Note 12).
Construction in progress primarily reflects costs incurred related to the construction of ACM Shanghai’s Lingang development and production center, and is scheduled to begin production in the second half of 2024.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LAND USE RIGHT, NET
3 Months Ended
Mar. 31, 2024
Land Use Right, Net [Abstract]  
LAND USE RIGHT, NET LAND USE RIGHT, NET
A summary of land use right is as follows:
March 31,
2024
December 31,
2023
Land use right purchase amount$8,977 $8,996 
Less: accumulated amortization(672)(629)
Land use right, net$8,305 $8,367 
The amortization for the three months ended March 31, 2024 and 2023 was $43 and $50, respectively.
The annual amortization of land use right is as follows:
Year ending December 31,
remainder of 2024$135 
2025180 
2026180 
2027180 
2028180 
2029 and thereafter7,450 
Total$8,305 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER LONG-TERM ASSETS
3 Months Ended
Mar. 31, 2024
Other Assets, Noncurrent Disclosure [Abstract]  
OTHER LONG-TERM ASSETS OTHER LONG-TERM ASSETS
At March 31, 2024 and December 31, 2023, other long-term assets consisted of the following:
March 31,
2024
December 31,
2023
Prepayments for property, plant and equipment$7,690 $3,380 
Lease deposits867 834 
Security deposit for land use right695 696 
Others1,219 1,140 
Total other long-term assets$10,471 $6,050 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHORT-TERM BORROWINGS
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
SHORT-TERM BORROWINGS SHORT-TERM BORROWINGS
At March 31, 2024 and December 31, 2023, short-term borrowings consisted of the following:
March 31,
2024
December 31,
2023
Line of credit up to RMB 150,000 from China Everbright Bank,
1)due on August 29, 2024 with an annual interest rate of 3.00%.
2,459 2,463 
Line of credit up to RMB 40,000 from Bank of China,
1)due on September 7, 2024 with an annual interest rate of 2.87%.
5,640 5,648 
Line of credit up to RMB 200,000 from China Merchants Bank,
1)due on August 7, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
2)due on August 8, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
3)due on August 9, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
4)due on August 14, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
5)due on August 17, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
6)due on August 20, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
7)due on August 21, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
8)due on August 22, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
9)due on August 24, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
10)due on August 27, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
11)due on August 29, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
12)due on August 30, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
13)due on September 3, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
14)due on September 5, 2024 with an annual interest rate of 3.00%.
1,269 1,270 
15)due on September 6, 2024 with an annual interest rate of 3.00%.
1,269 1,270 
16)due on September 10, 2024 with an annual interest rate of 3.00%.
1,269 1,270 
17)due on September 12, 2024 with an annual interest rate of 3.00%.
1,269 1,270 
18)due on February 27, 2025 with an annual interest rate of 2.60%.
1,340 — 
19)due on February 28, 2025 with an annual interest rate of 2.60%.
1,340 — 
20)due on March 1, 2025 with an annual interest rate of 2.60%.
1,340 — 
21)due on March 5, 2025 with an annual interest rate of 2.60%.
1,340 — 
22)due on March 8, 2025 with an annual interest rate of 2.60%.
1,270 — 
Line of credit up to RMB 120,000 from Bank of China,
1)due on March 20, 2025 with an annual interest rate of 2.75%.
16,921 — 
Line of credit up to KRW 500,000 from Industrial Bank of Korea,
1)due on July 12, 2024 with an annual interest rate of 6.03%.
— 77 
Line of credit up to KRW 2,000,000 from Industrial Bank of Korea,
1)due on December 15, 2024 with an annual interest rate of 4.27%.
1,483 1,544 
Total $54,706 $31,335 
For the three months ended March 31, 2024 and 2023, interest expense related to short-term borrowings amounted to $213 and $490, respectively.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER PAYABLES AND ACCRUED EXPENSES
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
OTHER PAYABLES AND ACCRUED EXPENSES OTHER PAYABLES AND ACCRUED EXPENSES
At March 31, 2024 and December 31, 2023, other payables and accrued expenses consisted of the following:
March 31,
2024
December 31,
2023
Accrued commissions$15,932 $15,572 
Accrued warranty11,339 9,834 
Accrued payroll16,550 14,840 
Accrued professional fees113 696 
Accrued machine testing fees1,863 1,762 
Accrued machine sales fees4,942 6,010 
Accrued Lingang construction fees33,546 33,729 
Others22,813 20,508 
Total$107,098 $102,951 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
LEASES LEASES
The Company leases space under non-cancelable operating leases for several offices and manufacturing locations. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the leases do not contain contingent rent provisions.
Most leases include one or more options to renew. The Company regularly evaluates the renewal options, and when they are reasonably certain of exercise, the Company includes the renewal period in its lease term.
The components of lease expense were as follows:
Three Months Ended March 31,
20242023
Operating lease cost$973 $488 
Short-term lease cost321 282 
Total lease cost$1,294 $770 
Supplemental cash flow information related to operating leases was as follows:
Three Months Ended March 31,
20242023
     Operating cash outflow from operating leases$973 $488 
    Operating lease right-of-use assets obtained in exchange for new operating lease liabilities$80 $6,592 
As of March 31, 2024, maturities of outstanding lease liabilities for all operating leases were as follows:
December 31,
remainder of 2024$2,370 
20251,800 
20261,215 
20271,148 
2028 and thereafter595 
Total lease payments$7,128 
Less: Interest(630)
Present value of lease liabilities$6,498 
The weighted average remaining lease terms and discount rates for all operating leases were as follows:
March 31,
2024
December 31,
2023
Remaining lease term and discount rate:
Weighted average remaining lease term (years)3.373.44
Weighted average discount rate3.87 %3.91 %
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM BORROWINGS
3 Months Ended
Mar. 31, 2024
Long-Term Debt, by Current and Noncurrent [Abstract]  
LONG-TERM BORROWINGS LONG-TERM BORROWINGS
At March 31, 2024 and December 31, 2023, long-term borrowings consisted of the following:
March 31,
2024
December 31,
2023
Loan from China Merchants Bank$12,919 $13,362 
Loans from Bank of China4,759 5,013 
Loan from Bank of Shanghai14,101 14,120 
Loan from China CITIC Bank28,178 28,240 
Less: Current portion(6,549)(6,783)
Total$53,408 $53,952 
The loan from China Merchants Bank is for the purpose of purchasing housing property in Lingang, Shanghai. The loan is repayable in 120 total installments with the last installment due in November 2030, with an annual interest rate of 3.95%. The loan is pledged by the property of ACM Lingang and guaranteed by ACM Shanghai.
Two loans from Bank of China are for the purpose of funding ACM Shanghai project expenditures. The loans bear interest at an annual rate of 2.6% and are repayable in 6 installments, with the last installments due in June 2024 and September 2024, respectively.
The loan from Bank of Shanghai is for the purpose of funding ACM Shanghai project expenditures. The loan bears interest at an annual rate of 2.85%, and will be fully repaid in April 2025.
The first loan from China CITIC Bank is for the purpose of funding ACM Shanghai project expenditures. The loan bears interest at an annual rate of 3.1% and is repayable in 4 installments, with the last installment due in August 2025.
The second loan from China CITIC bank is for the purpose of funding ACM's general corporate expenses and working
capital. The loan bears interest at an annual rate of 4.50% payable quarterly, and the principal amount is repayable in 4
installments, with the last installment due in December 2025.

As of March 31, 2024 and December 31, 2023, the total carrying amount of long-term loans was $59,957 and $60,735, compared with an estimated fair value of $56,409 and $56,462, respectively. The fair value of the long-term loans is estimated by discounting cash flows using interest rates currently available for debts with similar terms and maturities (Level 2 fair value measurement). Refer to Note 2 for an explanation of the fair value hierarchy structure.
Scheduled principal payments for the outstanding long-term loan, including the current portion, as of March 31, 2024 are as follows:
Year ending December 31
remainder of 2024$6,120 
202543,993 
20261,851 
20271,925 
20282,003 
Thereafter4,065 
$59,957 
For the three months ended March 31, 2024 and 2023, respectively, interest related to long-term borrowings of $570 and $189 was incurred, and all of them were charged to interest expenses
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER LONG-TERM LIABILITIES
3 Months Ended
Mar. 31, 2024
Other Liabilities Disclosure [Abstract]  
OTHER LONG-TERM LIABILITIES OTHER LONG-TERM LIABILITIES
Other long-term liabilities represent government subsidies received from mainland China governmental authorities for development and commercialization of certain technology but not yet recognized. At March 31, 2024 and December 31, 2023, other long-term liabilities consisted of the following unearned government subsidies:
March 31, 2024December 31, 2023
Subsidies to Stress Free Polishing project, commenced in 2008 and 2017$189 $475 
Subsidies to other cleaning tools, commenced in 2020647 632 
Subsidies to SW Lingang R&D development in 20213,454 3,467 
Other1,179 1,299 
Total$5,469 $5,873 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM INVESTMENT
3 Months Ended
Mar. 31, 2024
Long-Term Investments [Abstract]  
LONG-TERM INVESTMENT LONG-TERM INVESTMENTS
On January 12, 2024, ACM Shanghai entered into an investment agreement with Company C to invest RMB 12,500 ($1,760), which represented 0.3% of the Company C's total equity interest. Since there is no readily determinable fair value, the Company measures the investments at measurement alternative.
On January 19, 2024, ACM Shanghai entered into a limited partnership agreement with Company D to invest RMB 30,000 ($4,230), which represented 16.7% of the partnership's total equity interest. The investment in the limited partnership with Company D is accounted for under the equity method in accordance with ASC323-30-S99-1.
Equity investee:Initial investment datesInvestment entityPercent ownership by ACM and subsidiariesInvestment purchase price
Ninebell Co., Ltd. ("Ninebell")September 2017ACM20.0%$1,200 
Shengyi Semiconductor Technology Co., Ltd. ("Shengyi")June 2019ACM Shanghai14.0%$109 
Hefei Shixi Chanheng Integrated Circuit Industry Venture Capital FundPartnership (LP) (“Hefei Shixi”)September 2019ACM Shanghai10.0%
RMB 30,000 ($4,200)
Wooil Flucon Co. ("Wooil")August 2022ACM Singapore20.0%$1,000 
Company DFebruary 2024ACM Shanghai16.7%
RMB 30,000 ($4,230)
Investments accounted for using measurement alternative:
Waferworks (Shanghai) Co., Ltd. (“Waferworks”)October 2021ACM Shanghai0.3%$1,568 
Company ASeptember 2023ACM Shanghai4.4%
RMB 30,000 ($4,200)
ShengyiSeptember 2023ACM Shanghai1.0%
RMB 6,100 ($860)
Company BNovember 2023ACM Shanghai1.4%
RMB 6,600 ($930)
Company CFebruary 2024ACM Shanghai5.0%
RMB 12,500 ($1,760)
Equity investee:March 31,
2024
December 31,
2023
Ninebell$5,481 $5,632 
Wooil989 1,003 
Shengyi1,999 1,693 
Hefei Shixi7,888 9,174 
Company D4,227 — 
Subtotal20,584 17,502 
Investments accounted for using measurement alternative:
Waferworks— 1,412 
Shengyi856 857 
Company A4,227 4,236 
Company B930 932 
Company C1,761 — 
Other2,935 2,941 
Total31,293 27,880 

For the three months ended March 31, 2024 and 2023, the Company’s share of equity investees’ net loss was $520 and $32, respectively, which amounts were included in loss from equity method investments in the accompanying condensed consolidated statements of comprehensive income. For the three months ended March 31, 2024 and 2023, the Company received $600 and $0 dividends from equity investee.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHORT-TERM INVESTMENTS
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
SHORT-TERM INVESTMENTS SHORT-TERM INVESTMENTS
Pursuant to an Agreement entered into on September 19, 2022 (the ‘‘Agreement’’), ACM Shanghai became a limited partner of the Nuode Asset Fund Pujiang No. 783 Single Asset Management Plan (‘‘Nuode Asset Fund’’), a Chinese limited partnership formed by Nuode Asset Management Co., Ltd, a financial services firm based in Shanghai, China. Nuode Asset Fund was formed to establish a special fund with the purpose to participate in certain technology related investments in mainland China. Subsequent to the future purchase, any investment will be held by Nuode Asset Fund and restricted for a minimum period of nine months. The limited partners of the Nuode Asset Fund contributed a total RMB 160 million ($22,160) to the fund, of which ACM Shanghai contributed RMB 30 million ($4,196), or 18.75% of the contribution on September 27, 2022.
In December 2022, the Nuode Asset Fund purchased shares in the secondary stock offering of a publicly traded mainland China-stock listing. The number of shares owned by Nuode Asset Fund was apportioned to all of the limited partners in proportion to their respective capital contributions which is 18.75% in the case of ACM Shanghai. The investments were fully disposed in the three months ended March 31, 2024 and the Company has not received the proceeds as of March 31, 2024 with a receivable of RMB 22,478 ($3,167) was recorded.
Pursuant to a Share Purchase Agreement dated June 2023, ACM Shanghai acquired shares of Huahong Semiconductor Limited (“Huahong”) in July 2023 with amount of RMB 100 million ($13,930). The shares held by ACM Shanghai are restricted for sale for a minimum period of twelve months. Huahong completed its STAR IPO in August 2023.

Pursuant to a Share Purchase Agreement dated August 2023, ACM Shanghai acquired shares of Zhongjuxin Limited Company (“Zhongjuxin”) in September 2023 with amount of RMB 30 million ($4,179). The shares held by ACM Shanghai are restricted for sale for a minimum period of twelve months. Zhongjuxin completed its STAR IPO in September 2023.

Pursuant to a Share Purchase Agreement dated January 2024, ACM Shanghai acquired shares of Shanghai Syncrystalline Silicon Materials Co., Ltd. (“Syncrystalline”) in February 2024 with amount of RMB 10,000 ($1,409). The shares held by ACM Shanghai are restricted for sale for a minimum period of twelve months. Syncrystalline completed its STAR IPO in February 2024. As of March 31, 2024, the Company's total investment costs in Syncrystalline were RMB 20,000($2,818), including RMB 10,000 ($1,409) invested by ACM Shanghai in 2021 and RMB 10,000 ($1,409) invested by ACM Shanghai in February 2024.

At March 31, 2024 and December 31, 2023, the components of short-term investments were as follows:
March 31,
2024
December 31,
2023
Short-term investments listed in Shanghai Stock Exchange
  Cost$21,135 $20,155 
  Market value18,648 21,312 
For the three months ended March 31, 2024 and 2023, the net gains (losses) recognized on equity securities were as follows:
Three Months Ended March 31,
20242023
Unrealized losses recognized during the reporting period on equity securities still held at March 31$(2,595)$(654)
Net gains recognized during the period on equity securities sold during the period$273 $3,994 
Total net gains (losses) recognized at March 31 on equity securities$(2,322)$3,340 
For the three months ended March 31, 2024, the Company recognized a receivable of RMB 22,478 ($3,167) from the sales of short-term investments, including a realized gain of $273.
For the three months ended March 31, 2023, the Company received $11,072 in proceeds from the sale of short-term investments, including a realized gain of $3,994.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RELATED PARTY BALANCES AND TRANSACTIONS
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
RELATED PARTY BALANCES AND TRANSACTIONS RELATED PARTY BALANCES AND TRANSACTIONS
Ninebell
Ninebell is an equity investee of ACM (Note 14) and is the Company’s principal supplier of robotic delivery system subassemblies used in our single-wafer cleaning equipment. The Company purchases equipment from Ninebell for production in the ordinary course of business. The Company pays for a portion of the equipment in advance and is obligated for the remaining amounts upon receipt of the product.
Shengyi
Shengyi is an equity investee of ACM Shanghai (Note 14) and is one of the Company’s component suppliers in mainland China. The Company purchases components from Shengyi for production in the ordinary course of business. The Company incurs a service fee related to installation and hook-up fees which is recorded within cost of revenue on the Company’s condensed consolidated statements of comprehensive income. The Company pays for a portion of the raw materials in advance and is obligated for the remaining amounts upon receipt of the product.
All related party outstanding balances are short-term in nature and are expected to be settled in cash.
The following tables reflect related party transactions in our condensed consolidated financial statements:
Advances to related partyMarch 31,
2024
December 31,
2023
Ninebell$1,338 $2,432 
Accounts payableMarch 31,
2024
December 31,
2023
Ninebell$12,571 $7,624 
Shengyi3,672 3,783 
Total$16,243 $11,407 
Three Months Ended March 31,
Purchase of materials20242023
Ninebell$14,152 $16,397 
Shengyi992 1,973 
Total$15,144 $18,370 
Three Months Ended March 31,
Service fee charged by20242023
Shengyi$73 $278 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMON STOCK
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
COMMON STOCK COMMON STOCK
ACM is authorized to issue 150,000,000 shares of Class A common stock and 5,307,816 shares of Class B common stock, each with a par value of $0.0001. Each share of Class A common stock is entitled to one vote, and each share of Class B common stock is entitled to twenty votes and is convertible at any time into one share of Class A common stock. Shares of Class A common stock and Class B common stock are treated equally, identically and ratably with respect to any dividends declared by the Board of Directors of ACM unless such Board of Directors declares different dividends to the Class A common stock and Class B common stock, which is subject to approval from a majority of common stockholders.
During the three months ended March 31, 2024, ACM issued 950,605 shares of Class A common stock upon option exercises by employees and non-employees.
During the three months ended March 31, 2023, ACM issued 163,069 shares of Class A common stock upon option exercises by employees and non-employees.
At March 31, 2024 and December 31, 2023, the number of shares of Class A common stock issued and outstanding was 56,986,777 and 56,036,172, respectively.
At March 31, 2024 and December 31, 2023, the number of shares of Class B common stock issued and outstanding was 5,021,811 and 5,021,811, respectively.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
ACM’s stock-based compensation consists of employee and non-employee awards issued under its 1998 Stock Option Plan and its 2016 Omnibus Incentive Plan. The vesting condition may consist of a service period condition determined by the Board of Directors for a grant or certain performance conditions determined by the Board of Directors for a grant. The fair value of the stock options granted with a service period based condition and/or performance condition is estimated at the date of grant using the Black-Scholes option pricing model. The fair value of the stock options granted with a market based condition is estimated at the date of grant using the Monte Carlo simulation model.
Employee Awards
The following table summarizes the Company’s employee share option activities during the three months ended March 31, 2024:
Number of
 Option Shares
Weighted
 Average Grant
Date Fair Value
Weighted
Average Exercise Price
Weighted Average
Remaining
Contractual Term
Outstanding at December 31, 20239,998,637$5.15 $9.59 6.17 years
Granted3,00023.9531.92 
Exercised(851,954)2.75.74 
Forfeited/cancelled(24,330)11.1423.08 
Outstanding at March 31, 20249,125,353$5.37 $9.79 6.07 years
Vested and exercisable at March 31, 20245,278,784
As of March 31, 2024 and December 31, 2023, $24,670 and $27,152, respectively, of total unrecognized employee stock-based compensation expense, net of estimated forfeitures, related to employee stock-based awards for ACM were expected to be recognized over a weighted-average period of 3.8 years and 4.0 years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures.
The aggregate intrinsic value of options exercised in the three months ended March 31, 2024 was $21,865. The aggregate intrinsic value of options outstanding and exercisable as of March 31, 2024 were $178,674 and $117,476, respectively.
The fair value of options granted to employees is estimated on the grant date using the Black-Scholes valuation with following assumptions:
Three Months Ended
March 31, 2024
Fair value of common share(1)31.92
Expected term in years(2)6.25
Volatility(3)85.48%
Risk-free interest rate(4)4.23%
Expected dividend (5)—%
(1)Fair value of Class A common stock value was closing market price of the Class A common stock on the grant date.
(2)Expected term of share options is based on the average of the vesting period and the contractual term for each grant.
(3)Volatility is calculated based on the historical volatility of ACM in the period equal to the expected term of each grant.
(4)Risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the share options in effect at the time of grant.
(5)Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.
Non-employee Awards
The following table summarizes the Company’s non-employee share option activities during the three months ended March 31, 2024:
Number of
Option Shares
Weighted
Average Grant
Date Fair Value
Weighted
Average
Exercise Price
Weighted
Average
Remaining
Contractual Term
Outstanding at December 31, 20231,170,795$0.42 $1.31 2.66 years
Exercised(98,651)0.220.50 
Forfeited/cancelled(1,903)0.220.50 
Outstanding at March 31, 20241,070,241$0.44 $1.39 2.51 years
Vested and exercisable at March 31, 20241,070,241
As of March 31, 2024 and December 31, 2023, $0 and $9, respectively, of total unrecognized non-employee stock-based compensation expense, net of estimated forfeitures, related to stock-based awards were expected to be recognized over a weighted-average period of 0 years and 0.2 years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures.
The aggregate intrinsic value of options exercised in the three months ended March 31, 2024 was $2,756. The aggregate intrinsic value of options outstanding and exercisable as of March 31, 2024 was $29,702.
ACM Shanghai 2019 Option Grants
In January 2020, ACM Shanghai adopted a 2019 Stock Option Incentive Plan (the “2019 Subsidiary Stock Option Plan”) that provides for, among other incentives, the granting to officers, directors, and employees of options to purchase shares of ACM Shanghai’s common stock.
The following table summarizes the stock option activities of the ACM Shanghai 2019 Subsidiary Stock Option Plan during the three months ended March 31, 2024:
Number of
Option Shares in
ACM Shanghai
 Weighted
Average Grant
Date Fair Value
Weighted
Average
Exercise Price
Weighted
Average
 Remaining
Contractual Term
Outstanding at December 31, 20233,134,883$0.24 $1.85 0.85 years
Forfeited/cancelled(92,308)$0.24 $1.85 
Outstanding at March 31, 20243,042,575$0.24 $1.85 0.65 years
Vested and exercisable at March 31, 20243,042,575

The aggregate intrinsic value of options exercised in the three months ended March 31, 2024 was $0. The aggregate intrinsic value of options outstanding and exercisable as of March 31, 2024 was $31,616.

ACM Shanghai 2023 Option Grants

In June 2023, ACM Shanghai adopted a 2023 Stock Option Incentive Plan (the "2023 Subsidiary Stock Option Plan”) that provides for, among other incentives, the granting to officers, directors, and employees of options to purchase shares of ACM Shanghai’s common stock. The vesting conditions consist of service periods conditions and performance conditions
related to certain sales and research and development progress targets determined by the Board of Directors of ACM Shanghai.

The following table summarizes the ACM Shanghai 2023 Subsidiary Stock Option Plan’s stock option activities during the three months ended March 31, 2024:

Number of Option Shares in ACM Shanghai Weighted
Average Grant
Date Fair Value
Weighted
Average
Exercise Price
Weighted
Average
 Remaining
Contractual Term
Outstanding at December 31, 2023
10,575,500$9.49 $7.06 3.09 years
Forfeited/cancelled(84,000)$9.49 $7.06 
Outstanding at March 31, 2024
10,491,500$9.12 $7.01 2.84 years
Vested and exercisable at March 31, 2024
-

During the three months ended March 31, 2024, ACM Shanghai did not grant any options from the 2023 Subsidiary Stock Option Plan. As of March 31, 2024 and December 31, 2023, $65,682 and $79,882, respectively, of total unrecognized non-employee stock-based compensation expense, net of estimated forfeitures, related to ACM Shanghai stock-based awards were expected to be recognized over a weighted-average period of 1.8 years and 2.1 years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures.

The aggregate intrinsic value of options exercised in the three months ended March 31, 2024 was $0. The aggregate intrinsic value of options outstanding and exercisable as of March 31, 2024 were $54,686 and $0, respectively.

The following table summarizes the components of stock-based compensation expense included in the condensed consolidated statements of comprehensive income:

Three Months Ended March 31,
20242023
Stock-Based Compensation Expense:
Cost of revenue $781 $125 
Sales and marketing expense 3,027 431 
Research and development expense 4,503 701 
General and administrative expense 6,258 811 
$14,569 $2,068 
Three Months Ended March 31,
20242023
Stock-based compensation expense by type:
Employee stock purchase plan$2,353 $2,018 
Non-employee stock purchase plan11 
2019 and 2023 Subsidiary option grants12,207 39 
$14,569 $2,068 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period during which such rates are enacted.
The Company considers all available evidence to determine whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become realizable. Management considers the scheduled reversal of deferred tax liabilities (including the impact of available carryback and carry-forward periods) and projected taxable income in assessing the realizability of deferred tax assets. In making such judgments, significant weight is given to evidence that can be objectively verified.

As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. Prior to September 30, 2019, the Company had recorded a valuation allowance for the full amount of net deferred tax assets in the United States, as the realization of deferred tax assets was uncertain. Since September 30, 2019, the Company has not maintained a valuation allowance except for a partial valuation allowance on certain U.S. and foreign deferred tax assets. In order to recognize the remaining U.S. deferred tax assets that continue to be subject to a valuation allowance, the Company will need to generate sufficient U.S. taxable income in future periods before the expiration of the deferred tax assets governed by the tax code.
ACM Shanghai has shown a three-year historical cumulative profit and has projections of future income. As a result, the Company does not maintain a valuation allowance.
The Company accounts for uncertain tax positions in accordance with the authoritative guidance on income taxes under which the Company may only recognize or continue to recognize tax positions that meet a more likely than not threshold. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes.

The Company’s effective tax rate differs from statutory rates of 21% for U.S. federal income tax purposes and 15% to 25% for Chinese income tax purposes due to the effects of the valuation allowance and certain permanent differences from book-tax differences, including stock based compensation, deemed dividend income under Subchapter F of the U.S. Internal Revenue Code of 1986, as amended (Subpart F), and global intangible low-taxed income (GILTI) inclusions, and R&D super deduction. As a result, the Company recorded income tax expense of $4,369 and $2,879 during the three months ended March 31, 2024 and 2023, respectively. The decrease in the Company's effective income tax rate for the three months ended March 31, 2024 compared to the same period of the prior year was primarily due to an increased benefit from certain permanent deductions in a foreign jurisdiction.

Under the change in Section 174 made by the Tax Cuts and Jobs Act of 2017 which became effective on January 1, 2022, the Company is required to capitalize, and subsequently amortize R&D expenses over fifteen years for research activities conducted outside of the U.S. The capitalization of overseas R&D expenses results in a significant increase in the Company’s global intangible low-taxed income inclusion.

The Company had total unrecognized tax benefits of $13,026 as of both March 31, 2024 and December 31, 2023. If recognized, the net impact to effective rate, after indirect offset, would be $12,943. The Company did not expect any reversal of unrecognized tax benefits in the next 12 months. The Company will recognize interest and penalties, when they occur, related to uncertain tax provisions as a component of tax expense. For the three months ended March 31, 2024 and 2023, $338 and $284 of interest and penalties was recognized, respectively.

The Company is subject to taxation in the United States, state, and foreign jurisdictions. All tax returns will remain open for examination by the federal and state authorities for three and four years, respectively, from the date of utilization of any
net operating loss or credits. Certain tax years are subject to foreign income tax examinations by tax authorities until the statute of limitations expire.

The Company’s four principal mainland China subsidiaries, ACM Shanghai, ACM Wuxi, ACM Beijing and ACM Lingang, are liable for mainland China corporate income taxes at the rates of 15%, 25%, 25% and 15%, respectively. Pursuant to the Corporate Income Tax Law of mainland China, ACM’s mainland China subsidiaries generally would be liable for mainland China corporate income taxes as a rate of 25%. According to Guoshuihan 2009 No. 203, an entity certified as an “advanced and new technology enterprise” is entitled to a preferential income tax rate of 15%. ACM Shanghai was certified as an “advanced and new technology enterprise” in 2012 and again in 2016, 2018, and 2021, with an effective period of three years and is expected to be re-certified for future years in 2024. In 2022, ACM Shanghai was certified as an eligible integrated circuit production enterprise and was entitled to a preferential income tax rate of 12.5% from January 1, 2020 to December 31, 2022. Certain entities which meet requirements according to the Policy of the Lingang New area in China (Shanghai) Pilot Free Trade Zone are entitled to a preferential income tax rate of 15%. ACM Lingang was certified for this in 2021, and this preferential income tax rate is valid from January 1, 2020 until December 31, 2024.
Income tax expense was as follows:
Three Months Ended March 31,
20242023
Total income tax expense$(4,369)$(2,879)
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
The Company leases offices under non-cancelable operating lease agreements. See Note 11 for future minimum lease payments under non-cancelable operating lease agreements with initial terms of one year or more.
As of March 31, 2024, the Company had $24,285 of open capital commitments to construction contracts and had additional $1,409 of capital investment commitments. As of December 31, 2023, the Company had $30,936 of open commitments to construction contracts and had additional $7,413 of capital investment commitments.
Covenants in ACM Lingang’s Grant Contract for State-owned Construction Land Use Right in Shanghai City (Category of R&D Headquarters and Industrial Projects) with the China (Shanghai) Pilot Free Trade Zone Lingang Special Area Administration require, among other things, that ACM Lingang pay liquidated damages in the event that (a) it does not make a total investment (including the costs of construction, fixtures, equipment and grant fees) of at least RMB 450.0 million ($62,600) or (b) within six years after the land use right is obtained, the Company does not (i) generate a minimum specified amount of annual sales of products manufactured on the granted land or (ii) pay to mainland China at least RMB 157.6 million ($22,000) in annual total taxes (including value-added taxes, corporate income tax, personal income taxes, urban maintenance and construction taxes, education surcharges, stamp taxes, and vehicle and shipping taxes) as a result of operations in connection with the granted land.
As of March 31, 2024 and December 31, 2023, the Company had paid in total $132,014 and $116,932, respectively for its Lingang-related investments. The Construction Completion Milestone was required to be met by January 9, 2024 but was not achieved. However, ACM Lingang believes it will receive the refund without penalty based on its explanation to the respective regulatory authorities of logistics-related delays, and expects that it will meet the milestone before July 9, 2024. The Company cannot guarantee that ACM Lingang will achieve the missed milestone in 2024, or even if it does achieve the milestone in 2024, that it will be refunded some or all of the 20% portion of the performance deposit of RMB 2.5 million ($0.4 million).
In the normal course of business, the Company is subject to contingencies, including legal proceedings and environmental claims arising out of the normal course of businesses that relate to a wide range of matters, including among others, contracts breach liability. The Company records accruals for such contingencies based upon the assessment of the probability of occurrence and, where determinable, an estimate of the liability. Management may consider many factors in
making these assessments including past history, scientific evidence and the specifics of each matter. Some of these contingencies involve claims that are subject to substantial uncertainties and un-estimable damages.
The Company’s management has evaluated all such proceedings and claims that existed as of March 31, 2024 and December 31, 2023. In the opinion of management, no provision for liability nor disclosure was required as of March 31, 2024 related to any claim against the Company because: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.
As of March 31, 2024, the Company had no outstanding legal proceedings.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
The Company identifies operating segments according to how the business activities are managed and evaluated. The Company’s chief operating decision maker (“CODM”) has been identified as ACM’s Chief Executive Officer. The Company's operating segments include ACM Research and ACM Shanghai. As the Company is engaged in the developing, manufacture and sale of capital equipment to global semiconductor manufacturers, and each of the operating segments share similar economic and other qualitative characteristics, the results of the Company’s operating segments are aggregated into one reportable segment.

For geographical reporting, revenue by geographic location is determined by the location of customers’ facilities to which products were shipped. Long-lived assets consist primarily of property, plant and equipment, land use right, and right-of-use assets and are attributed to the geographic location in which they are located.

Long-lived assets by geographic region as of the periods ended were as follows:
March 31,
2024
December 31,
2023
Long-lived assets by geography:
   Mainland China$231,208 $209,725 
   Korea11,630 12,190 
   United States1,259 1,276 
Total$244,097 $223,191 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STATUTORY SURPLUS RESERVE
3 Months Ended
Mar. 31, 2024
STATUTORY SURPLUS RESERVE [Abstract]  
STATUTORY SURPLUS RESERVE STATUTORY SURPLUS RESERVE
In accordance with mainland China’s Foreign Enterprise Law, ACM Shanghai, ACM Lingang, and ACM Wuxi are required to make appropriation to reserve funds, comprising the statutory surplus reserve and discretionary surplus reserve, based on after-tax net income in accordance with generally accepted accounting principles of mainland China (“mainland China GAAP”).
Appropriations to the statutory surplus reserve are required to be at least 10% of the after-tax net income determined in accordance with mainland China GAAP until the reserve is equal to 50% of the entities’ registered capital. The amount is calculated annually at the end of each calendar year. The balances of statutory reserve funds was $30,060 as of both March 31, 2024 and December 31, 2023, and is presented as statutory surplus reserve on the Company’s condensed consolidated balance sheets.
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) Attributable to Parent $ 17,433 $ 7,145
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Jian Wang [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On March 7, 2024, Jian Wang, Chief Executive Officer and President of ACM Shanghai, adopted a Rule 10b5-1 trading arrangement (the “Wang Plan”) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The Wang Plan allows for the contemporaneous exercise of options and sale of up to 120,000 shares of Class A common stock, at specific market prices, commencing on June 6, 2024, and continuing until (i) all such options are exercised and the underlying shares are sold, (ii) December 31, 2024, or (iii) such date that the Wang Plan is otherwise terminated according to its terms, whichever comes first.
Name Jian Wang
Title Chief Executive Officer and President of ACM Shanghai,
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 7, 2024
Arrangement Duration 299 days
Aggregate Available 120,000
Mark McKechnie [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On March 7, 2024, Mark McKechnie, Chief Financial Officer of ACM Research, adopted a Rule 10b5-1 trading arrangement (the “McKechnie Plan”) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The McKechnie Plan allows for the contemporaneous exercise of options and sale of up to 81,516 shares of Class A common stock, at specific market prices, commencing on June 6, 2024, and continuing until (i) all such options are exercised and the underlying shares are sold, (ii) December 31, 2025, or (iii) such date that the McKechnie Plan is otherwise terminated according to its terms, whichever comes first.
Name Mark McKechnie
Title Chief Financial Officer of ACM Research,
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 7, 2024
Arrangement Duration 664 days
Aggregate Available 81,516
Lisa Feng [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On March 14, 2024, Lisa Feng, Chief Financial Officer of ACM Shanghai, adopted a Rule 10b5-1 trading arrangement (the “Feng Plan”) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The Feng Plan allows for the contemporaneous exercise of options and sale of up to 30,000 shares of Class A common stock, at specific market prices, commencing on June 13, 2024, and continuing until (i) all such options are exercised and the underlying shares are sold, (ii) June 4, 2025, or (iii) such date that the Feng Plan is otherwise terminated according to its terms, whichever comes first.
Name Lisa Feng
Title Chief Financial Officer of ACM Shanghai
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 14, 2024
Arrangement Duration 447 days
Aggregate Available 30,000
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The Company’s condensed consolidated financial statements include the accounts of ACM and its subsidiaries. ACM’s subsidiaries are those entities in which ACM, directly or indirectly, controls a majority of the voting power. All significant intercompany transactions and balances have been eliminated upon consolidation.
The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and the rules and regulations of the Securities and Exchange Commission (the “SEC”) for reporting on Form 10-Q. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. The accompanying condensed consolidated financial statements should be read in conjunction with the historical consolidated financial statements of the
Company for the year ended December 31, 2023 included in ACM’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
The accompanying condensed consolidated financial statements are unaudited. In the opinion of management, these unaudited condensed consolidated financial statements of the Company reflect all adjustments that are necessary for a fair presentation of the Company’s financial position and results of operations. Such adjustments are of a normal recurring nature, unless otherwise noted. The balance sheet as of March 31, 2024 and the results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for any future period.
Use of Estimates
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the balance sheet date and the reported revenues and expenses during the reported period in the condensed consolidated financial statements and accompanying notes. The Company’s significant accounting estimates and assumptions include, but are not limited to, those used for revenue recognition and deferred revenue, the valuation and recognition of fair value of certain short-term investments and long-term investments, stock-based compensation arrangements, realization of deferred tax assets, assessment for impairment of long-lived assets and long-term investments, allowance for credit losses, inventory valuation, useful lives of property, plant and equipment and useful lives of intangible assets.
Management evaluates these estimates and assumptions on a regular basis. Actual results could differ from those estimates and assumptions.
Cash and Cash Equivalents
Cash and Cash Equivalents

Cash and cash equivalents consist of cash on hand, bank deposits that are unrestricted as to withdrawal and use, and highly liquid investments with an original maturity date of three months or less at the date of purchase. At times, cash deposits may exceed government-insured limits.
The following table presents cash and cash equivalents, according to jurisdiction as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
United States$45,179 $43,614 
Mainland China101,590 70,418 
China Hong Kong 63,401 64,057 
Korea1,068 3,934 
Singapore67 67 
Total$211,305 $182,090 
The amounts in mainland China do not include short-term and long-term time deposits which totaled $76,205 and $121,342 at March 31, 2024 and December 31, 2023, respectively.
Cash held in the U.S. exceeds the Federal Deposit Insurance Corporation insurance limits and is subject to risk of loss. No losses have been experienced to date.
Cash amounts held in mainland China are subject to a series of risk control regulatory standards from mainland China bank regulatory authorities. ACM’s subsidiaries in mainland China are required to obtain approval from the State Administration of Foreign Exchange (“SAFE”) to transfer funds into or out of mainland China. SAFE requires a valid agreement to approve the transfers, which are processed through a bank. Other than these mainland China foreign exchange restrictions, ACM’s subsidiaries in mainland China are not subject to any restrictions and limitations on its ability to transfer funds to
ACM or among our other subsidiaries. However, cash held in mainland China does exceed applicable insurance limits and is subject to risk of loss, although no such losses have been experienced to date.

ACM California periodically procures goods and services on behalf of ACM Shanghai. For these transactions, ACM Shanghai makes cash payments to ACM California in accordance with applicable transfer pricing arrangements. For the three months ended March 31, 2024 and 2023, cash payments from ACM Shanghai to ACM California for the procurement of goods and services was $4,648 and $10,931, respectively. ACM California periodically borrows funds for working capital advances from its direct parent, CleanChip. ACM California repays or renews these intercompany loans in accordance with their terms.

For sales through CleanChip and ACM Research, a certain amount of sales or advanced payments from customers is repatriated back to ACM Shanghai in accordance with applicable transfer pricing arrangements in the ordinary course of business. ACM Research provides services to certain customers located in the U.S., Europe and other regions outside of mainland China to support the evaluation of first tools and provide support for tools under warranty on behalf of ACM Shanghai. For these transactions, ACM Shanghai makes cash payments to ACM Research in accordance with applicable transfer pricing arrangements.

Amounts held in Korea exceed the Korea Deposit Insurance Corporation insurance limits and is subject to risk of loss. No losses have been experienced to date. There is no additional restriction for the transfer of cash from bank accounts in the U.S., Korea, Singapore and Hong Kong.

For the three months ended March 31, 2024 and 2023, with the exception of sales and services-related transfer-pricing payments in the ordinary course of business, no transfers, or distributions have been made between ACM Research and its subsidiaries, including ACM Shanghai, or to holders of ACM Research Class A common stock.
Time Deposits
Time Deposits
Time deposits are deposited with banks in mainland China with fixed terms and interest rates which cannot be withdrawn before maturity, and are presented as short-term deposits and long-term deposits in the condensed consolidated financial statements based on their expected time of collection. They are also subject to the risk control regulatory standards described above upon maturity.
Financial Instruments
Financial Instruments

The Company periodically invests in equity securities, and maintains an investment portfolio of various holdings, types, and maturities. For equity investments that do not have a readily determinable fair value, the Company classified them as long-term investments, and records them using either: 1) the measurement alternative which measures the equity investments at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes; or 2) the equity method whereby the Company recognizes its proportional share of the income or loss from the equity method investment. The equity method is utilized when the equity investments are common stock or in substance common stock, and the Company does not have the ability to control the investee but is deemed to have the ability to exercise significant influence over the investee’s operating or financial policies. For equity investments that have a readily determinable fair value, the Company classified them as short-term investments, and records them at fair market value on a recurring basis based upon quoted market prices. Realized and unrealized gains and losses resulting from application of the measurement alternative, the impact of the application of the equity method to the Company’s equity investments, and recognition of
changes in fair market value, as applicable, are recognized as non-operating income (expenses), net in the condensed consolidated statements of comprehensive income.

The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact, and it considers assumptions that market participants would use when pricing the asset or liability.

A fair value hierarchy has been established that prioritizes the inputs to valuation techniques used to measure fair value. The level of an asset or liability in the hierarchy is based on the lowest level of input that is significant to the fair value measurement. Assets and liabilities carried at fair value are classified and disclosed in one of the following three categories:

Level 1: Valuations based on quoted prices in active markets for identical assets or liabilities with sufficient volume and frequency of transactions.

Level 2: Valuations based on observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active for identical assets or liabilities, or model-derived valuations techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3: Valuations based on unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities and based on non-binding, broker-provided price quotes and may not have been corroborated by observable market data.

The Company’s primary financial instruments include its cash, cash equivalents, short term and long term deposits, restricted cash, short-term and long-term investments, other receivables, accounts receivable, accounts payable, and short-term and long-term borrowings. The estimated fair value of cash and cash equivalents, short-term time deposits, accounts receivable, other receivables, accounts payable, and short-term borrowings approximates their carrying value due to the short period of time to their maturities.

All transfers between fair value hierarchy levels are recognized by the Company at the end of each reporting period. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, an investment’s level within the fair value hierarchy is based on the lowest level of input that is significant to the fair value
measurement in its entirety, requires judgment and considers factors specific to the investment. The inputs or methodology
used for valuing financial instruments are not necessarily an indication of the risks associated with investment in those instruments.
The Company did not have any assets and liabilities measured at fair value on a non-recurring basis as of March 31, 2024, and the Company did not recognize any unrealized gains (upward adjustments) or unrealized losses (downward adjustments) resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer for its long-term investments accounted for using measurement alternatives during the three months ended March 31, 2024 and 2023.
Basic and Diluted Net Income per Share of Common Stock
Basic and diluted net income per share of common stock is presented using the two-class method, which allocates undistributed earnings to common stock and any participating securities according to dividend rights and participation rights on a proportionate basis. Under the two-class method, basic net income per share of common stock is computed by dividing the sum of distributed and undistributed earnings attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period. ACM Research did not have any participating securities outstanding during the three months ended March 31, 2024 and 2023.
ACM Research has been authorized to issue Class A and Class B common stock since redomesticating in Delaware in November 2016. The two classes of common stock are substantially identical in all material respects, except for voting rights. Since ACM Research did not declare any cash dividends during the three months ended March 31, 2024 or 2023, the net income per share of common stock attributable to each class is the same under the “two-class” method. As such, the two classes of common stock have been presented on a combined basis in the condensed consolidated statements of comprehensive income and in the above computation of net income per share of common stock.

Diluted net income per share of common stock reflects the potential dilution from securities, such as stock options that could share in ACM Research’s earnings. Certain potential dilutive securities were excluded from the net income per share calculation because the impact would be anti-dilutive. The number of potentially dilutive shares that were not included in the calculation of diluted net income per share in the periods presented where their inclusion would be anti-dilutive were 728,575 and 1,967,685 stock options for the three months ended March 31, 2024 and 2023, respectively.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially subject the Company to credit risk consist principally of cash and cash equivalents, time deposits, and accounts receivable. The Company deposits and invests its cash and cash equivalents and time deposits with financial institutions that management believes are creditworthy.
Recently issued accounting pronouncements not yet adopted
Recently issued accounting pronouncements not yet adopted

In November 2023, the FASB issued ASU No. 2023-07, Improvements to Reportable Segment Disclosures. This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. The Company is currently evaluating the provisions of this ASU and expect to adopt it for the year ending December 31, 2024.

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Retrospective application is permitted. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the provisions of this ASU.
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DESCRIPTION OF BUSINESS (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Direct or Indirect Interests of Subsidiaries
The Company has direct or indirect interests in the following subsidiaries:
Effective interest held as at
Name of subsidiariesPlace and date of incorporation Principal Activities March 31,
2024
December 31,
2023
ACM Research (Shanghai), Inc. ("ACM Shanghai")Mainland China, May 2005 Principal operating subsidiary 82.1 %82.1 %
ACM Research (Wuxi), Inc. ("ACM Wuxi")Mainland China, July 2011 Sales and services 82.1 %82.1 %
CleanChip Technologies Limited ("CleanChip")Hong Kong, June 2017 Trading partner between ACM Shanghai and its customers 82.1 %82.1 %
ACM Research Korea CO., LTD.Korea, December 2017 Sales, marketing, R&D, production 82.1 %82.1 %
ACM Research ( Lingang), Inc. ("ACM Lingang") (1) Mainland China, March 2019 Management of production activities 82.1 %82.1 %
ACM Research (CA), Inc. ("ACM California")USA, April 2019 Procurement for ACM Shanghai 82.1 %82.1 %
ACM Research (Cayman), Inc.Cayman Islands, April 2019 Administrative function (inactive) 100.0 %100.0 %
ACM Research (Singapore) PTE. Ltd. ("ACM Singapore")Singapore, August 2021 Sales, marketing, business development 100.0 %100.0 %
ACM Research (Beijing), Inc. ("ACM Beijing")Mainland China, February 2022 Sales, marketing, business development 82.1 %82.1 %
Hanguk ACM CO., LTDKorea, March 2022 Sales, services, business development 100.0 %100.0 %
Yusheng Micro Semiconductor (Shanghai) Co., Ltd.Mainland China, June 2023 Business development 82.1 %82.1 %
ACM-Wooil Microelectronics (Shanghai) Co., Ltd.Mainland China, June 2023 Component development and production 59.4 %59.4 %
(1) ACM Research (Lingang) Inc. is the English name referred to by its Chinese language name Shengwei Research (Shanghai), Inc., or ACM Shengwei in prior filings. ACM Research (Lingang), Inc. and Shengwei Research (Shanghai), Inc. refer to the same entity.
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Cash and Cash Equivalents
The following table presents cash and cash equivalents, according to jurisdiction as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
United States$45,179 $43,614 
Mainland China101,590 70,418 
China Hong Kong 63,401 64,057 
Korea1,068 3,934 
Singapore67 67 
Total$211,305 $182,090 
Summary of Time Deposits
At March 31, 2024 and December 31, 2023, time deposits consisted of the following:
March 31,
2024
December 31,
2023
Deposit in China Merchant Bank which matured on January 29, 2024 with an annual interest rate of 2.85%
$— $29,797 
Deposit in Bank of Ningbo which matured on February 17, 2024 with an annual interest rate of 2.85%
$— $44,630 
Deposit in Shanghai Pudong Development Bank which matures on October 20, 2025 with an annual interest rate of 3.10%
$7,361 $7,322 
Deposit in Shanghai Pudong Development Bank which matures on November 14, 2025 with an annual interest rate of 3.10%
$4,407 $7,307 
Deposit in Shanghai Pudong Development Bank which matures on December 8, 2025 with an annual interest rate of 3.10%
$— $4,376 
Deposit in Shanghai Pudong Development Bank which matures on December 15, 2025 with an annual interest rate of 3.10%
$1,465 $4,373 
Deposit in Shanghai Pudong Development Bank which matures on December 30, 2025 with an annual interest rate of 3.10%
$— $2,912 
Deposit in China Industrial Bank which matures on January 3, 2026 with an annual interest rate of 3.15%
$14,608 $14,528 
Deposit in China Everbright Bank which matures on December 5, 2024 with an annual interest rate of 5.38%
$— $3,079 
Deposit in China Everbright Bank which matures on May 22, 2024 with an annual interest rate of 5.28%
$3,057 $3,018 
Deposit in China Everbright Bank which matured on April 5, 2024 with an annual interest rate of 5.33%
$3,037 $— 
Deposit in China Merchant Bank, Lujiazui Branch which matures on May 27, 2024 with an annual interest rate of 1.85%
$14,090 $— 
Deposit in China Merchant Bank, Huaihai Branch which matures on May 27, 2024 with an annual interest rate of 1.85%
$14,090 $— 
Deposit in Bank of Ningbo which matures on September 11, 2024 with an annual interest rate of 1.50%
$14,090 $— 
$76,205 $121,342 
Fair Value, by Balance Sheet Grouping
Quoted Prices in Active Markets for Identical Liabilities (Level 1)Significant Other Observable Inputs (Level 2)Significant Unobservable Inputs (Level 3)Total
As of March 31, 2024:
Assets
     Cash and cash equivalents$36,509 $— $— $36,509 
     Short-term investments18,648 — — 18,648 
$55,157 $— $— $55,157 
As of December 31, 2023:
Assets
     Cash and cash equivalents$37,518 $— $— $37,518 
     Short-term investments21,312 — — 21,312 
$58,830 $— $— $58,830 

Assets and liabilities measured at fair value on a non-recurring basis:

 Quoted Prices in Active Markets for Identical Liabilities (Level 1)  Significant Other Observable Inputs (Level 2)  Significant Unobservable Inputs (Level 3)  Total
 As of December 31, 2023:
 Assets
Investments accounted for using measurement alternative
$— $— $10,378 $10,378 
$— $— $10,378 $10,378 
Basic and Diluted Net Income per Common Share
Basic and diluted net income per share of common stock are calculated as follows:
Three Months Ended March 31,
20242023
Numerator:
       Net income$22,092 $8,963 
       Less: Net income attributable to non-controlling interests4,659 1,818 
Net income available to common stockholders, basic$17,433 $7,145 
       Less: Dilutive effect arising from stock-based awards by ACM Shanghai354 93 
Net income available to common stockholders, diluted$17,079 $7,052 
Weighted average shares outstanding, basic61,367,18459,736,764
       Effect of dilutive securities4,875,1375,322,013
       Weighted average shares outstanding, diluted66,242,32165,058,777
Net income per share of common stock:
Basic$0.28 $0.12 
Diluted$0.26 $0.11 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregated Revenue Information
The Company assesses revenues based upon the nature or type of goods or services it provides and the geographic location of the customer facility. The following tables present disaggregated revenue information:
Three Months Ended March 31,
20242023
Single Wafer Cleaning, Tahoe and Semi-Critical Cleaning Equipment$109,470 $36,614 
ECP (front-end and packaging), Furnace and Other Technologies25,800 26,598 
Advanced Packaging (excluding ECP), Services & Spares16,921 11,044 
Total Revenue by Product Category$152,191 $74,256 
Three Months Ended March 31,
20242023
Mainland China$152,135 $72,458 
Other regions56 1,798 
$152,191 $74,256 
Accounts Receivables and Contract Liabilities
Below are the accounts receivables and contract liabilities balances as of:
March 31,
2024
December 31,
2023
      Accounts receivable296,371 283,186 
      Advances from customers182,547 181,368 
       Deferred revenue4,405 3,687 
Below are revenues recognized from amounts included in contract liabilities at the beginning of the year:
Three Months Ended March 31,
20242023
Revenue recognized from amounts included in contract liabilities at the beginning of the year$29,188 $15,212 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCOUNTS RECEIVABLE (Tables)
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Accounts Receivable
At March 31, 2024 and December 31, 2023, accounts receivable consisted of the following:
March 31,
2024
December 31,
2023
Accounts receivable$302,372 $288,016 
Less: Allowance for credit losses(6,001)(4,830)
$296,371 $283,186 
The movement of the allowance for credit losses for the three months ended March 31, 2024 is as follows:

Allowance for credit losses, before tax, as of January 1
Provision for credit losses
Allowance for credit losses, before tax, as of March 31
March 31,
2024
$(4,830)
(1,171)
$(6,001)
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories
At March 31, 2024 and December 31, 2023, inventories consisted of the following:
March 31,
2024
December 31,
2023
Raw materials$256,332 $235,062 
Work-in-process61,871 81,438 
Finished goods262,937 228,895 
Total inventory$581,140 $545,395 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY, PLANT AND EQUIPMENT, NET (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
At March 31, 2024 and December 31, 2023, property, plant and equipment consisted of the following:
March 31,
2024
December 31,
2023
Buildings and plants$82,933 $83,109 
Manufacturing equipment16,702 16,556 
Office equipment5,061 4,953 
Transportation equipment402 404 
Leasehold improvement7,961 7,889 
Total cost113,059 112,911 
Less: Total accumulated depreciation and amortization(19,531)(17,503)
Construction in progress125,294 106,440 
Total property, plant and equipment, net$218,822 $201,848 
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LAND USE RIGHT, NET (Tables)
3 Months Ended
Mar. 31, 2024
Land Use Right, Net [Abstract]  
Land Use Rights
A summary of land use right is as follows:
March 31,
2024
December 31,
2023
Land use right purchase amount$8,977 $8,996 
Less: accumulated amortization(672)(629)
Land use right, net$8,305 $8,367 
Annual Amortization of Land Use Right
The annual amortization of land use right is as follows:
Year ending December 31,
remainder of 2024$135 
2025180 
2026180 
2027180 
2028180 
2029 and thereafter7,450 
Total$8,305 
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER LONG-TERM ASSETS (Tables)
3 Months Ended
Mar. 31, 2024
Other Assets, Noncurrent Disclosure [Abstract]  
Other Long-term Assets
At March 31, 2024 and December 31, 2023, other long-term assets consisted of the following:
March 31,
2024
December 31,
2023
Prepayments for property, plant and equipment$7,690 $3,380 
Lease deposits867 834 
Security deposit for land use right695 696 
Others1,219 1,140 
Total other long-term assets$10,471 $6,050 
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHORT-TERM BORROWINGS (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Short-Term Borrowings
At March 31, 2024 and December 31, 2023, short-term borrowings consisted of the following:
March 31,
2024
December 31,
2023
Line of credit up to RMB 150,000 from China Everbright Bank,
1)due on August 29, 2024 with an annual interest rate of 3.00%.
2,459 2,463 
Line of credit up to RMB 40,000 from Bank of China,
1)due on September 7, 2024 with an annual interest rate of 2.87%.
5,640 5,648 
Line of credit up to RMB 200,000 from China Merchants Bank,
1)due on August 7, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
2)due on August 8, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
3)due on August 9, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
4)due on August 14, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
5)due on August 17, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
6)due on August 20, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
7)due on August 21, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
8)due on August 22, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
9)due on August 24, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
10)due on August 27, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
11)due on August 29, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
12)due on August 30, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
13)due on September 3, 2024 with an annual interest rate of 3.00%.
1,269 1,271 
14)due on September 5, 2024 with an annual interest rate of 3.00%.
1,269 1,270 
15)due on September 6, 2024 with an annual interest rate of 3.00%.
1,269 1,270 
16)due on September 10, 2024 with an annual interest rate of 3.00%.
1,269 1,270 
17)due on September 12, 2024 with an annual interest rate of 3.00%.
1,269 1,270 
18)due on February 27, 2025 with an annual interest rate of 2.60%.
1,340 — 
19)due on February 28, 2025 with an annual interest rate of 2.60%.
1,340 — 
20)due on March 1, 2025 with an annual interest rate of 2.60%.
1,340 — 
21)due on March 5, 2025 with an annual interest rate of 2.60%.
1,340 — 
22)due on March 8, 2025 with an annual interest rate of 2.60%.
1,270 — 
Line of credit up to RMB 120,000 from Bank of China,
1)due on March 20, 2025 with an annual interest rate of 2.75%.
16,921 — 
Line of credit up to KRW 500,000 from Industrial Bank of Korea,
1)due on July 12, 2024 with an annual interest rate of 6.03%.
— 77 
Line of credit up to KRW 2,000,000 from Industrial Bank of Korea,
1)due on December 15, 2024 with an annual interest rate of 4.27%.
1,483 1,544 
Total $54,706 $31,335 
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER PAYABLES AND ACCRUED EXPENSES (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Other Payables and Accrued Expenses
At March 31, 2024 and December 31, 2023, other payables and accrued expenses consisted of the following:
March 31,
2024
December 31,
2023
Accrued commissions$15,932 $15,572 
Accrued warranty11,339 9,834 
Accrued payroll16,550 14,840 
Accrued professional fees113 696 
Accrued machine testing fees1,863 1,762 
Accrued machine sales fees4,942 6,010 
Accrued Lingang construction fees33,546 33,729 
Others22,813 20,508 
Total$107,098 $102,951 
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Components of Lease Expense
The components of lease expense were as follows:
Three Months Ended March 31,
20242023
Operating lease cost$973 $488 
Short-term lease cost321 282 
Total lease cost$1,294 $770 
Supplemental Cash Flow Information Related to Operating Leases
Supplemental cash flow information related to operating leases was as follows:
Three Months Ended March 31,
20242023
     Operating cash outflow from operating leases$973 $488 
    Operating lease right-of-use assets obtained in exchange for new operating lease liabilities$80 $6,592 
Maturities of Outstanding Lease Liabilities for Operating Leases
As of March 31, 2024, maturities of outstanding lease liabilities for all operating leases were as follows:
December 31,
remainder of 2024$2,370 
20251,800 
20261,215 
20271,148 
2028 and thereafter595 
Total lease payments$7,128 
Less: Interest(630)
Present value of lease liabilities$6,498 
Weighted Average Remaining Lease Terms and Discount Rates for Operating Leases
The weighted average remaining lease terms and discount rates for all operating leases were as follows:
March 31,
2024
December 31,
2023
Remaining lease term and discount rate:
Weighted average remaining lease term (years)3.373.44
Weighted average discount rate3.87 %3.91 %
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM BORROWINGS (Tables)
3 Months Ended
Mar. 31, 2024
Long-Term Debt, by Current and Noncurrent [Abstract]  
Long-Term Borrowings
At March 31, 2024 and December 31, 2023, long-term borrowings consisted of the following:
March 31,
2024
December 31,
2023
Loan from China Merchants Bank$12,919 $13,362 
Loans from Bank of China4,759 5,013 
Loan from Bank of Shanghai14,101 14,120 
Loan from China CITIC Bank28,178 28,240 
Less: Current portion(6,549)(6,783)
Total$53,408 $53,952 
Principal Payments for Outstanding Long-Term Loan
Scheduled principal payments for the outstanding long-term loan, including the current portion, as of March 31, 2024 are as follows:
Year ending December 31
remainder of 2024$6,120 
202543,993 
20261,851 
20271,925 
20282,003 
Thereafter4,065 
$59,957 
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER LONG-TERM LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2024
Other Liabilities Disclosure [Abstract]  
Other Long-Term Liabilities
Other long-term liabilities represent government subsidies received from mainland China governmental authorities for development and commercialization of certain technology but not yet recognized. At March 31, 2024 and December 31, 2023, other long-term liabilities consisted of the following unearned government subsidies:
March 31, 2024December 31, 2023
Subsidies to Stress Free Polishing project, commenced in 2008 and 2017$189 $475 
Subsidies to other cleaning tools, commenced in 2020647 632 
Subsidies to SW Lingang R&D development in 20213,454 3,467 
Other1,179 1,299 
Total$5,469 $5,873 
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM INVESTMENT (Tables)
3 Months Ended
Mar. 31, 2024
Long-Term Investments [Abstract]  
Long-Term Investment
Equity investee:Initial investment datesInvestment entityPercent ownership by ACM and subsidiariesInvestment purchase price
Ninebell Co., Ltd. ("Ninebell")September 2017ACM20.0%$1,200 
Shengyi Semiconductor Technology Co., Ltd. ("Shengyi")June 2019ACM Shanghai14.0%$109 
Hefei Shixi Chanheng Integrated Circuit Industry Venture Capital FundPartnership (LP) (“Hefei Shixi”)September 2019ACM Shanghai10.0%
RMB 30,000 ($4,200)
Wooil Flucon Co. ("Wooil")August 2022ACM Singapore20.0%$1,000 
Company DFebruary 2024ACM Shanghai16.7%
RMB 30,000 ($4,230)
Investments accounted for using measurement alternative:
Waferworks (Shanghai) Co., Ltd. (“Waferworks”)October 2021ACM Shanghai0.3%$1,568 
Company ASeptember 2023ACM Shanghai4.4%
RMB 30,000 ($4,200)
ShengyiSeptember 2023ACM Shanghai1.0%
RMB 6,100 ($860)
Company BNovember 2023ACM Shanghai1.4%
RMB 6,600 ($930)
Company CFebruary 2024ACM Shanghai5.0%
RMB 12,500 ($1,760)
Equity investee:March 31,
2024
December 31,
2023
Ninebell$5,481 $5,632 
Wooil989 1,003 
Shengyi1,999 1,693 
Hefei Shixi7,888 9,174 
Company D4,227 — 
Subtotal20,584 17,502 
Investments accounted for using measurement alternative:
Waferworks— 1,412 
Shengyi856 857 
Company A4,227 4,236 
Company B930 932 
Company C1,761 — 
Other2,935 2,941 
Total31,293 27,880 
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHORT-TERM INVESTMENTS (Tables)
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Components of Trading Securities
At March 31, 2024 and December 31, 2023, the components of short-term investments were as follows:
March 31,
2024
December 31,
2023
Short-term investments listed in Shanghai Stock Exchange
  Cost$21,135 $20,155 
  Market value18,648 21,312 
Unrealized Gain (Loss) on Trading Securities
For the three months ended March 31, 2024 and 2023, the net gains (losses) recognized on equity securities were as follows:
Three Months Ended March 31,
20242023
Unrealized losses recognized during the reporting period on equity securities still held at March 31$(2,595)$(654)
Net gains recognized during the period on equity securities sold during the period$273 $3,994 
Total net gains (losses) recognized at March 31 on equity securities$(2,322)$3,340 
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RELATED PARTY BALANCES AND TRANSACTIONS (Tables)
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related Party Balances and Transactions
The following tables reflect related party transactions in our condensed consolidated financial statements:
Advances to related partyMarch 31,
2024
December 31,
2023
Ninebell$1,338 $2,432 
Accounts payableMarch 31,
2024
December 31,
2023
Ninebell$12,571 $7,624 
Shengyi3,672 3,783 
Total$16,243 $11,407 
Three Months Ended March 31,
Purchase of materials20242023
Ninebell$14,152 $16,397 
Shengyi992 1,973 
Total$15,144 $18,370 
Three Months Ended March 31,
Service fee charged by20242023
Shengyi$73 $278 
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Share Option Activities
The following table summarizes the Company’s employee share option activities during the three months ended March 31, 2024:
Number of
 Option Shares
Weighted
 Average Grant
Date Fair Value
Weighted
Average Exercise Price
Weighted Average
Remaining
Contractual Term
Outstanding at December 31, 20239,998,637$5.15 $9.59 6.17 years
Granted3,00023.9531.92 
Exercised(851,954)2.75.74 
Forfeited/cancelled(24,330)11.1423.08 
Outstanding at March 31, 20249,125,353$5.37 $9.79 6.07 years
Vested and exercisable at March 31, 20245,278,784
The following table summarizes the Company’s non-employee share option activities during the three months ended March 31, 2024:
Number of
Option Shares
Weighted
Average Grant
Date Fair Value
Weighted
Average
Exercise Price
Weighted
Average
Remaining
Contractual Term
Outstanding at December 31, 20231,170,795$0.42 $1.31 2.66 years
Exercised(98,651)0.220.50 
Forfeited/cancelled(1,903)0.220.50 
Outstanding at March 31, 20241,070,241$0.44 $1.39 2.51 years
Vested and exercisable at March 31, 20241,070,241
The following table summarizes the stock option activities of the ACM Shanghai 2019 Subsidiary Stock Option Plan during the three months ended March 31, 2024:
Number of
Option Shares in
ACM Shanghai
 Weighted
Average Grant
Date Fair Value
Weighted
Average
Exercise Price
Weighted
Average
 Remaining
Contractual Term
Outstanding at December 31, 20233,134,883$0.24 $1.85 0.85 years
Forfeited/cancelled(92,308)$0.24 $1.85 
Outstanding at March 31, 20243,042,575$0.24 $1.85 0.65 years
Vested and exercisable at March 31, 20243,042,575
The following table summarizes the ACM Shanghai 2023 Subsidiary Stock Option Plan’s stock option activities during the three months ended March 31, 2024:

Number of Option Shares in ACM Shanghai Weighted
Average Grant
Date Fair Value
Weighted
Average
Exercise Price
Weighted
Average
 Remaining
Contractual Term
Outstanding at December 31, 2023
10,575,500$9.49 $7.06 3.09 years
Forfeited/cancelled(84,000)$9.49 $7.06 
Outstanding at March 31, 2024
10,491,500$9.12 $7.01 2.84 years
Vested and exercisable at March 31, 2024
-
Assumptions Used to Determine Fair Value of Options Granted
The fair value of options granted to employees is estimated on the grant date using the Black-Scholes valuation with following assumptions:
Three Months Ended
March 31, 2024
Fair value of common share(1)31.92
Expected term in years(2)6.25
Volatility(3)85.48%
Risk-free interest rate(4)4.23%
Expected dividend (5)—%
(1)Fair value of Class A common stock value was closing market price of the Class A common stock on the grant date.
(2)Expected term of share options is based on the average of the vesting period and the contractual term for each grant.
(3)Volatility is calculated based on the historical volatility of ACM in the period equal to the expected term of each grant.
(4)Risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the share options in effect at the time of grant.
(5)Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.
Summary of Components of Stock-based Compensation Expense
The following table summarizes the components of stock-based compensation expense included in the condensed consolidated statements of comprehensive income:

Three Months Ended March 31,
20242023
Stock-Based Compensation Expense:
Cost of revenue $781 $125 
Sales and marketing expense 3,027 431 
Research and development expense 4,503 701 
General and administrative expense 6,258 811 
$14,569 $2,068 
Three Months Ended March 31,
20242023
Stock-based compensation expense by type:
Employee stock purchase plan$2,353 $2,018 
Non-employee stock purchase plan11 
2019 and 2023 Subsidiary option grants12,207 39 
$14,569 $2,068 
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES (Tables)
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Tax Benefit (Expense)
Income tax expense was as follows:
Three Months Ended March 31,
20242023
Total income tax expense$(4,369)$(2,879)
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Long-Lived Assets by Geography
March 31,
2024
December 31,
2023
Long-lived assets by geography:
   Mainland China$231,208 $209,725 
   Korea11,630 12,190 
   United States1,259 1,276 
Total$244,097 $223,191 
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DESCRIPTION OF BUSINESS (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Nov. 30, 2021
USD ($)
shares
May 31, 2023
shares
Mar. 31, 2024
shares
Dec. 31, 2023
Nov. 30, 2021
¥ / shares
shares
Employee Share Option          
Description of Business [Abstract]          
Exercise of stock options (in shares)     851,954    
ACM Research (Shanghai), Inc. ("ACM Shanghai")          
Description of Business [Abstract]          
Percentage of ownership after transaction   82.10%      
Place and date of incorporation     Mainland China, May 2005    
Effective interest held as at     82.10% 82.10%  
ACM Research (Shanghai), Inc. ("ACM Shanghai") | Employee Share Option          
Description of Business [Abstract]          
Exercise of stock options (in shares)   2,150,309      
ACM Research (Shanghai), Inc. ("ACM Shanghai") | IPO          
Description of Business [Abstract]          
Offering of shares (in shares) 43,355,753        
Percentage amount of shares offered from shares outstanding         10.00%
Common stock outstanding (in shares)         433,557,100
Share price (in RMB per share) | ¥ / shares         ¥ 85.00
Proceeds from issuance initial public offering | $ $ 545,512        
Percentage of ownership after transaction 82.50%        
ACM Research (Wuxi), Inc. ("ACM Wuxi")          
Description of Business [Abstract]          
Place and date of incorporation     Mainland China, July 2011    
Effective interest held as at     82.10% 82.10%  
CleanChip Technologies Limited ("CleanChip")          
Description of Business [Abstract]          
Place and date of incorporation     Hong Kong, June 2017    
Effective interest held as at     82.10% 82.10%  
ACM Research Korea CO., LTD.          
Description of Business [Abstract]          
Place and date of incorporation     Korea, December 2017    
Effective interest held as at     82.10% 82.10%  
ACM Research ( Lingang), Inc. ("ACM Lingang") (1)          
Description of Business [Abstract]          
Place and date of incorporation     Mainland China, March 2019    
Effective interest held as at     82.10% 82.10%  
ACM Research (CA), Inc. ("ACM California")          
Description of Business [Abstract]          
Place and date of incorporation     USA, April 2019    
Effective interest held as at     82.10% 82.10%  
ACM Research (Cayman), Inc.          
Description of Business [Abstract]          
Place and date of incorporation     Cayman Islands, April 2019    
Effective interest held as at     100.00% 100.00%  
ACM Research (Singapore) PTE. Ltd. ("ACM Singapore")          
Description of Business [Abstract]          
Place and date of incorporation     Singapore, August 2021    
Effective interest held as at     100.00% 100.00%  
ACM Research (Beijing), Inc. ("ACM Beijing")          
Description of Business [Abstract]          
Place and date of incorporation     Mainland China, February 2022    
Effective interest held as at     82.10% 82.10%  
Hanguk ACM CO., LTD          
Description of Business [Abstract]          
Place and date of incorporation     Korea, March 2022    
Effective interest held as at     100.00% 100.00%  
Yusheng Micro Semiconductor (Shanghai) Co., Ltd.          
Description of Business [Abstract]          
Place and date of incorporation     Mainland China, June 2023    
Effective interest held as at     82.10% 82.10%  
ACM-Wooil Microelectronics (Shanghai) Co., Ltd.          
Description of Business [Abstract]          
Place and date of incorporation     Mainland China, June 2023    
Effective interest held as at     59.40% 59.40%  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Cash and Cash Equivalents, at Carrying Value [Abstract]      
Cash, cash equivalents and restricted cash and time deposits $ 211,305   $ 182,090
Short-term and long-term time deposits 76,205   121,342
ACM Shanghai      
Cash and Cash Equivalents, at Carrying Value [Abstract]      
Cash payments for procurement of goods and services 4,648 $ 10,931  
United States      
Cash and Cash Equivalents, at Carrying Value [Abstract]      
Cash, cash equivalents and restricted cash and time deposits 45,179   43,614
Mainland China      
Cash and Cash Equivalents, at Carrying Value [Abstract]      
Cash, cash equivalents and restricted cash and time deposits 101,590   70,418
China Hong Kong      
Cash and Cash Equivalents, at Carrying Value [Abstract]      
Cash, cash equivalents and restricted cash and time deposits 63,401   64,057
Korea      
Cash and Cash Equivalents, at Carrying Value [Abstract]      
Cash, cash equivalents and restricted cash and time deposits 1,068   3,934
Singapore      
Cash and Cash Equivalents, at Carrying Value [Abstract]      
Cash, cash equivalents and restricted cash and time deposits $ 67   $ 67
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Summary of Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Recurring    
Assets    
Cash and cash equivalents $ 36,509 $ 37,518
Short-term investments 18,648 21,312
Total assets 55,157 58,830
Fair Value, Nonrecurring    
Assets    
Investments accounted for using measurement alternative   10,378
Total assets   10,378
Fair Value, Inputs, Level 1 | Fair Value, Recurring    
Assets    
Cash and cash equivalents 36,509 37,518
Short-term investments 18,648 21,312
Total assets 55,157 58,830
Fair Value, Inputs, Level 1 | Fair Value, Nonrecurring    
Assets    
Investments accounted for using measurement alternative   0
Total assets   0
Fair Value, Inputs, Level 2 | Fair Value, Recurring    
Assets    
Cash and cash equivalents 0 0
Short-term investments 0 0
Total assets 0 0
Fair Value, Inputs, Level 2 | Fair Value, Nonrecurring    
Assets    
Investments accounted for using measurement alternative   0
Total assets   0
Fair Value, Inputs, Level 3 | Fair Value, Recurring    
Assets    
Cash and cash equivalents 0 0
Short-term investments 0 0
Total assets $ 0 0
Fair Value, Inputs, Level 3 | Fair Value, Nonrecurring    
Assets    
Investments accounted for using measurement alternative   10,378
Total assets   $ 10,378
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Time Deposits (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Time Deposits [Abstract]      
Time deposits $ 76,205   $ 121,342
Interest income, deposits with financial institutions $ 624 $ 975  
Deposit in China Merchant Bank which matured on January 29, 2024 with an annual interest rate of 2.85%      
Time Deposits [Abstract]      
Time deposits, interest rate 2.85%    
Time deposits $ 0   29,797
Deposit in Bank of Ningbo which matured on February 17, 2024 with an annual interest rate of 2.85%      
Time Deposits [Abstract]      
Time deposits, interest rate 2.85%    
Time deposits $ 0   44,630
Deposit in Shanghai Pudong Development Bank which matures on October 20, 2025 with an annual interest rate of 3.10%      
Time Deposits [Abstract]      
Time deposits, interest rate 3.10%    
Time deposits $ 7,361   7,322
Deposit in Shanghai Pudong Development Bank which matures on November 14, 2025 with an annual interest rate of 3.10%      
Time Deposits [Abstract]      
Time deposits, interest rate 3.10%    
Time deposits $ 4,407   7,307
Deposit in Shanghai Pudong Development Bank which matures on December 8, 2025 with an annual interest rate of 3.10%      
Time Deposits [Abstract]      
Time deposits, interest rate 3.10%    
Time deposits $ 0   4,376
Deposit in Shanghai Pudong Development Bank which matures on December 15, 2025 with an annual interest rate of 3.10%      
Time Deposits [Abstract]      
Time deposits, interest rate 3.10%    
Time deposits $ 1,465   4,373
Deposit in Shanghai Pudong Development Bank which matures on December 30, 2025 with an annual interest rate of 3.10%      
Time Deposits [Abstract]      
Time deposits, interest rate 3.10%    
Time deposits $ 0   2,912
Deposit in China Industrial Bank which matures on January 3, 2026 with an annual interest rate of 3.15%      
Time Deposits [Abstract]      
Time deposits, interest rate 3.15%    
Time deposits $ 14,608   14,528
Deposit in China Everbright Bank which matures on December 5, 2024 with an annual interest rate of 5.38%      
Time Deposits [Abstract]      
Time deposits, interest rate 5.38%    
Time deposits $ 0   3,079
Deposit in China Everbright Bank which matures on May 22, 2024 with an annual interest rate of 5.28%      
Time Deposits [Abstract]      
Time deposits, interest rate 5.28%    
Time deposits $ 3,057   3,018
Deposit in China Everbright Bank which matured on April 5, 2024 with an annual interest rate of 5.33%      
Time Deposits [Abstract]      
Time deposits, interest rate 5.33%    
Time deposits $ 3,037   0
Deposit in China Merchant Bank, Lujiazui Branch which matures on May 27, 2024 with an annual interest rate of 1.85%      
Time Deposits [Abstract]      
Time deposits, interest rate 1.85%    
Time deposits $ 14,090   0
Deposit in China Merchant Bank, Huaihai Branch which matures on May 27, 2024 with an annual interest rate of 1.85%      
Time Deposits [Abstract]      
Time deposits, interest rate 1.85%    
Time deposits $ 14,090   0
Deposit in Bank of Ningbo which matures on September 11, 2024 with an annual interest rate of 1.50%      
Time Deposits [Abstract]      
Time deposits, interest rate 1.50%    
Time deposits $ 14,090   $ 0
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Basic and Diluted Net Income per Common Share (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
class
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
shares
Numerator [Abstract]    
Net income $ 22,092 $ 8,963
Less: Net income attributable to non-controlling interests 4,659 1,818
Net income available to common stockholders, basic 17,433 7,145
Less: Dilutive effect arising from stock-based awards by ACM Shanghai 354 93
Net income available to common stockholders, diluted $ 17,079 $ 7,052
Weighted average shares outstanding, basic (in shares) | shares 61,367,184 59,736,764
Effect of dilutive securities (in shares) | shares 4,875,137 5,322,013
Weighted average shares outstanding, diluted (in shares) | shares 66,242,321 65,058,777
Net income per common share [Abstract]    
Basic (in dollars per share) | $ / shares $ 0.28 $ 0.12
Diluted (in dollars per share) | $ / shares $ 0.26 $ 0.11
Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares) | shares 728,575 1,967,685
Classes of common stock outstanding | class 2  
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Concentration of Credit Risk (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Revenue Benchmark | Two Customers      
Concentration of Credit Risk [Abstract]      
Concentration risk, percentage 55.90%    
Revenue Benchmark | Four Customers      
Concentration of Credit Risk [Abstract]      
Concentration risk, percentage   59.70%  
Accounts Receivable | Four Customers      
Concentration of Credit Risk [Abstract]      
Concentration risk, percentage 56.20%   59.10%
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregated Revenue Information [Abstract]    
Revenue (note 3) $ 152,191 $ 74,256
Mainland China    
Disaggregated Revenue Information [Abstract]    
Revenue (note 3) 152,135 72,458
Other regions    
Disaggregated Revenue Information [Abstract]    
Revenue (note 3) 56 1,798
Single Wafer Cleaning, Tahoe and Semi-Critical Cleaning Equipment    
Disaggregated Revenue Information [Abstract]    
Revenue (note 3) 109,470 36,614
ECP (front-end and packaging), Furnace and Other Technologies    
Disaggregated Revenue Information [Abstract]    
Revenue (note 3) 25,800 26,598
Advanced Packaging (excluding ECP), Services & Spares    
Disaggregated Revenue Information [Abstract]    
Revenue (note 3) $ 16,921 $ 11,044
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Accounts Receivables and Contract Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Accounts receivable $ 296,371 $ 283,186
Advances from customers (note 3) 182,547 181,368
Deferred revenue (note 3) $ 4,405 $ 3,687
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Advances from customers $ 2,182 $ 25,857
Contract with Customer, Liability, Revenue Recognized 29,188 $ 15,212
First-Tools    
Disaggregation of Revenue [Line Items]    
Advances from customers $ 1,200  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Accounts Receivable [Abstract]    
Accounts receivable $ 302,372 $ 288,016
Less: Allowance for credit losses (6,001) (4,830)
Total 296,371 $ 283,186
Accounts receivable [Abstract]    
Increase accounts receivable 13,200  
Increase in revenue $ 77,900  
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCOUNTS RECEIVABLE - Summary of Allowance For Doubtful Accounts (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance $ (4,830)
Provision for credit losses (1,171)
Ending balance $ (6,001)
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Inventory, Net [Abstract]      
Raw materials $ 256,332   $ 235,062
Work-in-process 61,871   81,438
Finished goods 262,937   228,895
Total inventory 581,140   545,395
Increase in raw materials and work in process 21,270    
Increase in finished goods $ 34,042    
Inventory impairment, period 3 years    
Inventory write-down $ 1,025 $ 306  
First-tools, Customer Ownership      
Inventory, Net [Abstract]      
Finished goods $ 163,484   $ 123,390
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY, PLANT AND EQUIPMENT, NET (Details)
¥ in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2024
CNY (¥)
Dec. 31, 2023
USD ($)
Property, Plant and Equipment, Net, by Type [Abstract]        
Property cost $ 113,059     $ 112,911
Less: Total accumulated depreciation and amortization (19,531)     (17,503)
Construction in progress 125,294     106,440
Total property, plant and equipment, net 218,822     201,848
Depreciation and amortization expense 2,475 $ 1,714    
Buildings and plants        
Property, Plant and Equipment, Net, by Type [Abstract]        
Property cost 82,933     83,109
Buildings and plants | ACM Lingang        
Property, Plant and Equipment, Net, by Type [Abstract]        
Property cost 35,189   ¥ 249,746  
Buildings and plants | ACM Shanghai        
Property, Plant and Equipment, Net, by Type [Abstract]        
Property cost 47,744   ¥ 338,848  
Manufacturing equipment        
Property, Plant and Equipment, Net, by Type [Abstract]        
Property cost 16,702     16,556
Office equipment        
Property, Plant and Equipment, Net, by Type [Abstract]        
Property cost 5,061     4,953
Transportation equipment        
Property, Plant and Equipment, Net, by Type [Abstract]        
Property cost 402     404
Leasehold improvement        
Property, Plant and Equipment, Net, by Type [Abstract]        
Property cost $ 7,961     $ 7,889
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LAND USE RIGHT, NET - Summary of Land Use Right (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Land Use Right, Net [Abstract]    
Land use right purchase amount $ 8,977 $ 8,996
Less: accumulated amortization (672) (629)
Land use right, net $ 8,305 $ 8,367
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LAND USE RIGHT, NET - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Land Use Right, Net [Abstract]    
Amortization $ 43 $ 50
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LAND USE RIGHT, NET - Summary of Future Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Annual Amortization of Land use Right [Abstract]    
remainder of 2024 $ 135  
2025 180  
2026 180  
2027 180  
2028 180  
2029 and thereafter 7,450  
Land use right, net $ 8,305 $ 8,367
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER LONG-TERM ASSETS - Summary of Other Long-term Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Other Assets, Noncurrent Disclosure [Abstract]    
Prepayments for property, plant and equipment $ 7,690 $ 3,380
Lease deposits 867 834
Security deposit for land use right 695 696
Others 1,219 1,140
Total other long-term assets $ 10,471 $ 6,050
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER LONG-TERM ASSETS - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property cost $ 113,059 $ 112,911
Buildings and plants    
Property, Plant and Equipment [Line Items]    
Property cost $ 82,933 $ 83,109
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHORT-TERM BORROWINGS (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Short-Term Borrowings [Abstract]      
Short-term debt $ 54,706   $ 31,335
Interest expense related to short-term borrowings 213 $ 490  
Line of Credit up to RMB 150,000 from China Everbright Bank      
Short-Term Borrowings [Abstract]      
Line of credit facility, maximum borrowing capacity $ 150,000   $ 150,000
Line of Credit, due on August 29, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 2,459   $ 2,463
Line of Credit up to RMB 40,000 from Bank of China,      
Short-Term Borrowings [Abstract]      
Line of credit facility, maximum borrowing capacity $ 40,000   $ 40,000
Line of Credit, due on September 7, 2024 with an annual interest rate of 2.87%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 2.87%   2.87%
Short-term debt $ 5,640   $ 5,648
Line of Credit up to RMB 200,000 from China Merchants Bank      
Short-Term Borrowings [Abstract]      
Line of credit facility, maximum borrowing capacity $ 200,000   $ 200,000
Line of Credit, China Merchants Bank, due on August 7, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,271
Line of Credit, China Merchants Bank, due on August 8, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,271
Line of Credit, China Merchants Bank, due on August 9, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,271
Line of Credit, China Merchants Bank, due on August 14, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,271
Line of Credit, China Merchants Bank, due on August 17, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,271
Line of Credit, China Merchants Bank, due on August 20, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,271
Line of Credit, China Merchants Bank, due on August 21, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,271
Line of Credit, China Merchants Bank, due on August 22, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,271
Line of Credit, China Merchants Bank, due on August 24, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,271
Line of Credit, China Merchants Bank, due on August 27, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,271
Line of Credit, China Merchants Bank, due on August 29, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,271
Line of Credit, China Merchants Bank, due on August 30, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,271
Line of Credit, China Merchants Bank, due on September 3, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,271
Line of Credit, China Merchants Bank, due on September 5, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,270
Line of Credit, China Merchants Bank, due on September 6, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,270
Line of Credit, China Merchants Bank, due on September 10, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,270
Line of Credit, China Merchants Bank, due on September 12, 2024 with an annual interest rate of 3.00%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 3.00%   3.00%
Short-term debt $ 1,269   $ 1,270
Line Of Credit, China Merchants Bank, Due On February 27, 2025 With An Annual Interest Rate Of 2.60%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 2.60%    
Short-term debt $ 1,340   0
Line Of Credit, China Merchants Bank, Due On February 28, 2025 With An Annual Interest Rate Of 2.60%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 2.60%    
Short-term debt $ 1,340   0
Line Of Credit, China Merchants Bank, Due On March 1, 2025 With An Annual Interest Rate Of 2.60%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 2.60%    
Short-term debt $ 1,340   0
Line Of Credit, China Merchants Bank, Due On March 5, 2025 With An Annual Interest Rate Of 2.60%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 2.60%    
Short-term debt $ 1,340   0
Line Of Credit, China Merchants Bank, Due On March 8, 2025 With An Annual Interest Rate Of 2.60%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 2.60%    
Short-term debt $ 1,270   0
Line Of Credit Up To RMB 120,000 From Bank Of China      
Short-Term Borrowings [Abstract]      
Line of credit facility, maximum borrowing capacity $ 120,000    
Line Of Credit, Bank Of China, Due On March 20, 2025 With An Annual Interest Rate Of 2.75%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 2.75%    
Short-term debt $ 16,921   0
Line Of Credit Up To KRW 500,000 from Industrial Bank Of Korea      
Short-Term Borrowings [Abstract]      
Line of credit facility, maximum borrowing capacity $ 500,000    
Line Of Credit Due On July 12, 2024 With An Annual Interest Rate Of 6.03%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 6.03%    
Short-term debt $ 0   77
Line Of Credit Up To KRW 2,000,000 From Industrial Bank Of Korea      
Short-Term Borrowings [Abstract]      
Line of credit facility, maximum borrowing capacity $ 2,000,000   $ 2,000,000
Line Of Credit Due On December 15, 2024 With An Annual Interest Rate Of 4.29%      
Short-Term Borrowings [Abstract]      
Line of credit facility, interest rate during period 4.27%   4.27%
Short-term debt $ 1,483   $ 1,544
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER PAYABLES AND ACCRUED EXPENSES - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued commissions $ 15,932 $ 15,572
Accrued warranty 11,339 9,834
Accrued payroll 16,550 14,840
Accrued professional fees 113 696
Accrued machine testing fees 1,863 1,762
Accrued machine sales fees 4,942 6,010
Accrued Lingang construction fees 33,546 33,729
Others 22,813 20,508
Current portion of long-term borrowings (note 12) $ 107,098 $ 102,951
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Components of lease expense [Abstract]    
Operating lease cost $ 973 $ 488
Short-term lease cost 321 282
Total lease cost $ 1,294 $ 770
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash paid for amounts included in the measurement of lease liabilities [Abstract]    
Operating cash outflow from operating leases $ 973 $ 488
Operating lease right-of-use assets obtained in exchange for new operating lease liabilities $ 80 $ 6,592
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Maturities of outstanding lease liabilities [Abstract]  
remainder of 2024 $ 2,370
2025 1,800
2026 1,215
2027 1,148
2028 and thereafter 595
Total lease payments 7,128
Less: Interest (630)
Present value of lease liabilities $ 6,498
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Weighted Average Remaining Lease Term (Details)
Mar. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Description [Abstract]    
Weighted average remaining lease term (years) 3 years 4 months 13 days 3 years 5 months 8 days
Weighted average discount rate 3.87% 3.91%
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM BORROWINGS - Summary of Long-term Borrowings (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
installment
loan
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Long-Term Borrowings [Abstract]      
Long-term debt $ 59,957   $ 60,735
Less: Current portion (6,549)   (6,783)
Long-term Borrowings 53,408   53,952
Long-term debt 59,957   60,735
Long-term debt, fair value 56,409   56,462
Interest costs incurred 570 $ 189  
China Merchants Bank      
Long-Term Borrowings [Abstract]      
Long-term debt $ 12,919   13,362
Number of installments for loan repayable | installment 120    
Line of credit facility, interest rate during period 3.95%    
Long-term debt $ 12,919   13,362
Bank of China      
Long-Term Borrowings [Abstract]      
Long-term debt $ 4,759   5,013
Number of installments for loan repayable | installment 6    
Line of credit facility, interest rate during period 2.60%    
Number of loans | loan 2    
Long-term debt $ 4,759   5,013
Bank of Shanghai      
Long-Term Borrowings [Abstract]      
Long-term debt $ 14,101   14,120
Line of credit facility, interest rate during period 2.85%    
Long-term debt $ 14,101   14,120
Citic Bank      
Long-Term Borrowings [Abstract]      
Long-term debt 28,178   28,240
Long-term debt $ 28,178   $ 28,240
Citic Bank | Lone One      
Long-Term Borrowings [Abstract]      
Number of installments for loan repayable | installment 4    
Line of credit facility, interest rate during period 3.10%    
Citic Bank | Loan Two      
Long-Term Borrowings [Abstract]      
Number of installments for loan repayable | installment 4    
Line of credit facility, interest rate during period 4.50%    
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM BORROWINGS - Summary of Scheduled Principal Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Principal Payments of Long-Term Loan [Abstract]    
2023 $ 6,120  
2025 43,993  
2026 1,851  
2027 1,925  
2028 2,003  
Thereafter 4,065  
Long-term debt $ 59,957 $ 60,735
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER LONG-TERM LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Other Long-term Liabilities [Abstract]    
Other long-term liabilities $ 5,469 $ 5,873
Subsidies to Stress Free Polishing project, commenced in 2008 and 2017    
Other Long-term Liabilities [Abstract]    
Other long-term liabilities 189 475
Subsidies to other cleaning tools, commenced in 2020    
Other Long-term Liabilities [Abstract]    
Other long-term liabilities 647 632
Subsidies to SW Lingang R&D development in 2021    
Other Long-term Liabilities [Abstract]    
Other long-term liabilities 3,454 3,467
Other    
Other Long-term Liabilities [Abstract]    
Other long-term liabilities $ 1,179 $ 1,299
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM INVESTMENT - Narrative (Details)
¥ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2024
CNY (¥)
Investments [Abstract]      
Loss from equity method investments (note 14) $ 520,000 $ 32,000  
Dividends from unconsolidated affiliates 600,000 $ 0  
Equity Investment | Ninebell | Class A Common Stock      
Investments [Abstract]      
Investment purchase price $ 1,200,000    
Percent ownership by ACM and subsidiaries 20.00%   20.00%
Equity Investment | Wooil | Class A Common Stock      
Investments [Abstract]      
Investment purchase price $ 1,000,000    
Percent ownership by ACM and subsidiaries 20.00%   20.00%
Equity Investment | Hefei Shixi | Class A Common Stock      
Investments [Abstract]      
Investment purchase price $ 4,200,000   ¥ 30,000
Percent ownership by ACM and subsidiaries 10.00%   10.00%
Equity Investment | Shengyi | Class A Common Stock      
Investments [Abstract]      
Investment purchase price $ 109,000    
Percent ownership by ACM and subsidiaries 14.00%   14.00%
Equity Investment | Company D | Class A Common Stock      
Investments [Abstract]      
Investment purchase price $ 4,230,000   ¥ 30,000
Percent ownership by ACM and subsidiaries 16.70%   16.70%
Equity Investment | Company A | Class A Common Stock      
Investments [Abstract]      
Investment purchase price $ 4,200,000   ¥ 30,000
Percent ownership by ACM and subsidiaries 4.40%   4.40%
Equity Investment | Company B | Class A Common Stock      
Investments [Abstract]      
Investment purchase price $ 930,000   ¥ 6,600
Percent ownership by ACM and subsidiaries 1.40%   1.40%
Equity Investment | Company C | Class A Common Stock      
Investments [Abstract]      
Investment purchase price $ 1,760,000   ¥ 12,500
Percent ownership by ACM and subsidiaries 5.00%   5.00%
Equity Investment | Waferworks | Class A Common Stock      
Investments [Abstract]      
Investment purchase price $ 1,568,000    
Percent ownership by ACM and subsidiaries 0.30%   0.30%
Equity Investment | Shengyi | Class A Common Stock      
Investments [Abstract]      
Investment purchase price $ 860,000   ¥ 6,100
Percent ownership by ACM and subsidiaries 1.00%   1.00%
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM INVESTMENT - Summary of Long Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Long-Term Investments [Line Items]    
Long-term investments (note 14) $ 31,293 $ 27,880
Equity investee:    
Long-Term Investments [Line Items]    
Long-term investments (note 14) 20,584 17,502
Equity investee: | Ninebell    
Long-Term Investments [Line Items]    
Long-term investments (note 14) 5,481 5,632
Equity investee: | Wooil    
Long-Term Investments [Line Items]    
Long-term investments (note 14) 989 1,003
Equity investee: | Shengyi    
Long-Term Investments [Line Items]    
Long-term investments (note 14) 1,999 1,693
Equity investee: | Hefei Shixi    
Long-Term Investments [Line Items]    
Long-term investments (note 14) 7,888 9,174
Equity investee: | Company D    
Long-Term Investments [Line Items]    
Long-term investments (note 14) 4,227 0
Investments accounted for using measurement alternative:    
Long-Term Investments [Line Items]    
Long-term investments (note 14) 31,293 27,880
Investments accounted for using measurement alternative: | Shengyi    
Long-Term Investments [Line Items]    
Long-term investments (note 14) 856 857
Investments accounted for using measurement alternative: | Waferworks    
Long-Term Investments [Line Items]    
Long-term investments (note 14) 0 1,412
Investments accounted for using measurement alternative: | Company A    
Long-Term Investments [Line Items]    
Long-term investments (note 14) 4,227 4,236
Investments accounted for using measurement alternative: | Company B    
Long-Term Investments [Line Items]    
Long-term investments (note 14) 930 932
Investments accounted for using measurement alternative: | Company C    
Long-Term Investments [Line Items]    
Long-term investments (note 14) 1,761 0
Investments accounted for using measurement alternative: | Other    
Long-Term Investments [Line Items]    
Long-term investments (note 14) $ 2,935 $ 2,941
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHORT-TERM INVESTMENTS - Narrative (Details)
¥ in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2024
CNY (¥)
Feb. 29, 2024
USD ($)
Feb. 29, 2024
CNY (¥)
Dec. 31, 2023
Jul. 31, 2023
USD ($)
Jul. 31, 2023
CNY (¥)
Sep. 27, 2022
USD ($)
Sep. 27, 2022
CNY (¥)
Sep. 19, 2022
USD ($)
Sep. 19, 2022
CNY (¥)
Dec. 31, 2021
USD ($)
Investments [Abstract]                          
Proceeds from sale of short-term investments (note 15) $ 0 $ 11,072                      
Sale of short-term investments receivable 3,167   ¥ 22,478                    
Realized gain from sale of short-term investments (note 15) 273 3,994                      
Nuode Asset Management Company Limited                          
Investments [Abstract]                          
Investment in partnership 3,167   22,478           $ 4,196 ¥ 30,000 $ 22,160 ¥ 160,000  
Ownership percentage in partnership           18.75%     18.75% 18.75%      
SMIC                          
Investments [Abstract]                          
Proceeds from sale of short-term investments (note 15)   11,072                      
Realized gain from sale of short-term investments (note 15) 273 $ 3,994                      
Huahong Semiconductor Limited                          
Investments [Abstract]                          
Investment in partnership             $ 13,930 ¥ 100,000          
Zhongiuxin Limited Company                          
Investments [Abstract]                          
Investment in partnership 4,179   30,000                    
Shanghai Syncrystalline Silicon Materials Co., Ltd                          
Investments [Abstract]                          
Investment in partnership $ 2,818   ¥ 20,000 $ 1,409 ¥ 10               $ 1,409
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHORT-TERM INVESTMENTS - Summary of Trading Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Cost $ 21,135 $ 20,155
Market value $ 18,648 $ 21,312
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHORT-TERM INVESTMENTS - Summary of Unrealized Gain (Loss) on Trading Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Debt Securities, Trading, Unrealized Gain (Loss) $ (2,595) $ (654)
Debt Securities, Trading, Realized Gain (Loss) 273 3,994
Debt Securities, Unrealized Gain (Loss) $ (2,322) $ 3,340
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RELATED PARTY BALANCES AND TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]      
Purchase of materials $ 15,144 $ 18,370  
Cost of revenue, including cost of revenue from related parties of $15.1 million and $18.4 million for the three months ended March 31, 2024 and 2023, respectively (note 16) 73,070 34,270  
Ninebell      
Related Party Transaction [Line Items]      
Purchase of materials 14,152 16,397  
Shengyi      
Related Party Transaction [Line Items]      
Purchase of materials 992 1,973  
Related Party      
Related Party Transaction [Line Items]      
Other receivables 1,338   $ 2,432
Accounts payable 16,243   11,407
Cost of revenue, including cost of revenue from related parties of $15.1 million and $18.4 million for the three months ended March 31, 2024 and 2023, respectively (note 16) 15,100 18,400  
Related Party | Ninebell      
Related Party Transaction [Line Items]      
Other receivables 1,338   2,432
Accounts payable 12,571   7,624
Related Party | Shengyi      
Related Party Transaction [Line Items]      
Accounts payable 3,672   $ 3,783
Cost of revenue, including cost of revenue from related parties of $15.1 million and $18.4 million for the three months ended March 31, 2024 and 2023, respectively (note 16) $ 73 $ 278  
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMON STOCK (Details)
3 Months Ended
Mar. 31, 2024
vote
$ / shares
shares
Mar. 31, 2023
shares
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Common Stock Class A        
Class of Stock Disclosures [Abstract]        
Common stock, shares authorized (in shares) 150,000,000      
Common stock, par value (in dollars per share) | $ / shares $ 0.0001      
Number of votes for each share entitled | vote 1      
Exercise of stock options (in shares)   163,069    
Common stock issued (in shares) 56,986,777   56,036,172  
Common stock outstanding (in shares) 56,986,777   56,036,172  
Class B Common Stock        
Class of Stock Disclosures [Abstract]        
Common stock, shares authorized (in shares) 5,307,816      
Common stock, par value (in dollars per share) | $ / shares $ 0.0001      
Number of votes for each share entitled | vote 20      
Shares converted 1      
Common stock issued (in shares) 5,021,811   5,021,811  
Common stock outstanding (in shares) 5,021,811   5,021,811  
Common Stock | Common Stock Class A        
Class of Stock Disclosures [Abstract]        
Exercise of stock options (in shares) 950,605 163,069    
Common stock outstanding (in shares) 56,986,777 54,818,355 56,036,172 54,655,286
Common Stock | Class B Common Stock        
Class of Stock Disclosures [Abstract]        
Common stock outstanding (in shares) 5,021,811 5,021,811 5,021,811 5,021,811
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION, Share Option Activities (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Employee Share Option        
Number of Option Share [Roll Forward]        
Outstanding, beginning of period (in shares)   9,998,637    
Granted (in shares)   3,000    
Exercised (in shares)   (851,954)    
Forfeited/cancelled (in shares)   (24,330)    
Outstanding, end of period (in shares)   9,125,353   9,998,637
Vested and exercisable (in shares)   5,278,784    
Weighted Average Grant Date Fair Value        
Outstanding at beginning of period (in dollars per share)   $ 5.15    
Granted (in dollars per share)   23.95    
Exercised (in dollars per share)   2.7    
Forfeited/cancelled (in dollars per share)   11.14    
Outstanding at end of period (in dollars per share)   5.37   $ 5.15
Weighted Average Exercise Price        
Outstanding, beginning of period (in dollars per share)   9.59    
Granted (in dollars per share)   31.92    
Exercised (in dollars per share)   5.74    
Forfeited/cancelled (in dollars per share)   23.08    
Outstanding, end of period (in dollars per share)   $ 9.79   $ 9.59
Weighted Average Remaining Contractual Term        
Weighted average remaining contractual term   6 years 25 days   6 years 2 months 1 day
Unrecognized employee stock-based compensation expense   $ 24,670   $ 27,152
Cost not yet recognized   3 years 9 months 18 days 4 years  
Intrinsic value   $ 21,865    
Intrinsic value, outstanding   178,674    
Intrinsic value, exercisable   $ 117,476    
Employee Share Option | ACM Shanghai        
Number of Option Share [Roll Forward]        
Exercised (in shares) (2,150,309)      
Weighted Average Remaining Contractual Term        
Weighted average remaining contractual term   1 year 9 months 18 days   2 years 1 month 6 days
Unrecognized employee stock-based compensation expense   $ 65,682   $ 79,882
Employee Share Option | ACM Shanghai | 2019 Stock Option Incentive Plan        
Number of Option Share [Roll Forward]        
Outstanding, beginning of period (in shares)   3,134,883    
Forfeited/cancelled (in shares)   (92,308)    
Outstanding, end of period (in shares)   3,042,575   3,134,883
Vested and exercisable (in shares)   3,042,575    
Weighted Average Grant Date Fair Value        
Outstanding at beginning of period (in dollars per share)   $ 0.24    
Forfeited/cancelled (in dollars per share)   0.24    
Outstanding at end of period (in dollars per share)   0.24   $ 0.24
Weighted Average Exercise Price        
Outstanding, beginning of period (in dollars per share)   1.85    
Forfeited/cancelled (in dollars per share)   1.85    
Outstanding, end of period (in dollars per share)   $ 1.85   $ 1.85
Weighted Average Remaining Contractual Term        
Weighted average remaining contractual term   7 months 24 days   10 months 6 days
Intrinsic value   $ 0    
Intrinsic value, outstanding   31,616    
Intrinsic value, exercisable   $ 31,616    
Employee Share Option | ACM Shanghai | 2023 Stock Option Incentive Plan        
Number of Option Share [Roll Forward]        
Outstanding, beginning of period (in shares)   10,575,500    
Forfeited/cancelled (in shares)   (84,000)    
Outstanding, end of period (in shares)   10,491,500   10,575,500
Vested and exercisable (in shares)   0    
Weighted Average Grant Date Fair Value        
Outstanding at beginning of period (in dollars per share)   $ 9.49    
Forfeited/cancelled (in dollars per share)   9.49    
Outstanding at end of period (in dollars per share)   9.12   $ 9.49
Weighted Average Exercise Price        
Outstanding, beginning of period (in dollars per share)   7.06    
Forfeited/cancelled (in dollars per share)   7.06    
Outstanding, end of period (in dollars per share)   $ 7.01   $ 7.06
Weighted Average Remaining Contractual Term        
Weighted average remaining contractual term   2 years 10 months 2 days   3 years 1 month 2 days
Intrinsic value   $ 0    
Intrinsic value, outstanding   54,686    
Intrinsic value, exercisable   $ 0    
Non-Employee Stock Option        
Number of Option Share [Roll Forward]        
Outstanding, beginning of period (in shares)   1,170,795    
Exercised (in shares)   (98,651)    
Forfeited/cancelled (in shares)   (1,903)    
Outstanding, end of period (in shares)   1,070,241   1,170,795
Vested and exercisable (in shares)   1,070,241    
Weighted Average Grant Date Fair Value        
Outstanding at beginning of period (in dollars per share)   $ 0.42    
Exercised (in dollars per share)   0.22    
Forfeited/cancelled (in dollars per share)   0.22    
Outstanding at end of period (in dollars per share)   0.44   $ 0.42
Weighted Average Exercise Price        
Outstanding, beginning of period (in dollars per share)   1.31    
Exercised (in dollars per share)   0.50    
Forfeited/cancelled (in dollars per share)   0.50    
Outstanding, end of period (in dollars per share)   $ 1.39   $ 1.31
Weighted Average Remaining Contractual Term        
Weighted average remaining contractual term   2 years 6 months 3 days   2 years 7 months 28 days
Unrecognized employee stock-based compensation expense   $ 0   $ 9
Cost not yet recognized   0 years   2 months 12 days
Intrinsic value   $ 2,756    
Intrinsic value, outstanding   29,702    
Intrinsic value, exercisable   $ 29,702    
XML 98 R86.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION, Assumptions Used to Determine Fair Value of Share Options Granted (Details) - Employee Share Option - Service Period Based
3 Months Ended
Mar. 31, 2024
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]  
Fair value of common share (in dollars per share) $ 31.92
Expected term 6 years 3 months
Expected volatility rate 85.48%
Risk free interest rate 4.23%
Expected dividend rate 0.00%
XML 99 R87.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock-based Compensation Expense [Abstract]    
Stock-based compensation expense $ 14,569 $ 2,068
Employee Stock Option Plan    
Stock-based Compensation Expense [Abstract]    
Stock-based compensation expense 2,353 2,018
Employee Stock Option Plan | ACM Shanghai    
Stock-based Compensation Expense [Abstract]    
Stock-based compensation expense 12,207 39
Non-Employee Stock Option Plan    
Stock-based Compensation Expense [Abstract]    
Stock-based compensation expense 9 11
Cost of revenue    
Stock-based Compensation Expense [Abstract]    
Stock-based compensation expense 781 125
Sales and marketing expense    
Stock-based Compensation Expense [Abstract]    
Stock-based compensation expense 3,027 431
Research and development expense    
Stock-based Compensation Expense [Abstract]    
Stock-based compensation expense 4,503 701
General and administrative expense    
Stock-based Compensation Expense [Abstract]    
Stock-based compensation expense $ 6,258 $ 811
XML 100 R88.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES - Narrative (Details)
$ in Thousands
3 Months Ended 48 Months Ended
Mar. 31, 2024
USD ($)
subsidiary
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Income Taxes [Abstract]      
Income tax expense $ 4,369 $ 2,879  
Capitalized contract cost, amortization period 15 years    
Unrecognized tax benefits $ 13,026   $ 13,026
Unrecognized tax benefits that would impact effective tax rate 12,943   $ 12,943
Interest or penalties $ 338 $ 284  
Number of subsidiaries | subsidiary 4    
ACM Research (Shanghai), Inc. ("ACM Shanghai")      
Income Taxes [Abstract]      
Foreign corporate tax rate 15.00%    
Foreign Tax Authority      
Income Taxes [Abstract]      
Foreign corporate tax rate 25.00%    
Effective period of preferential income tax rate 3 years    
Foreign Tax Authority | Minimum      
Income Taxes [Abstract]      
Foreign corporate tax rate 15.00%    
Foreign Tax Authority | Maximum      
Income Taxes [Abstract]      
Foreign corporate tax rate 25.00%    
Foreign Tax Authority | ACM Research (Shanghai), Inc. ("ACM Shanghai")      
Income Taxes [Abstract]      
Foreign corporate tax rate     12.50%
Foreign Tax Authority | ACM Research (Shanghai), Inc. ("ACM Shanghai") | Minimum      
Income Taxes [Abstract]      
Foreign corporate tax rate 15.00%    
Foreign Tax Authority | ACM Research (Wuxi), Inc. ("ACM Wuxi")      
Income Taxes [Abstract]      
Foreign corporate tax rate 25.00%    
Foreign Tax Authority | ACM Research (Beijing), Inc. ("ACM Beijing")      
Income Taxes [Abstract]      
Foreign corporate tax rate 25.00%    
Foreign Tax Authority | ACM Research ( Lingang), Inc. ("ACM Lingang") (1)      
Income Taxes [Abstract]      
Foreign corporate tax rate 15.00%    
XML 101 R89.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES - Summary of Income Tax Benefit (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Total income tax benefit (expense) $ (4,369) $ (2,879)
XML 102 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands, ¥ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
legalProceeding
Mar. 31, 2024
CNY (¥)
Mar. 31, 2024
CNY (¥)
legalProceeding
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]        
Contractual obligation $ 24,285     $ 30,936
Other commitment 1,409     7,413
Damages awarded $ 62,600 ¥ 450.0    
Land use rights period 6 years 6 years    
Annual total taxes $ 22,000 ¥ 157.6    
Investments $ 132,014     $ 116,932
Security deposit refund percentage 20.00%   20.00%  
Security deposit $ 400   ¥ 2.5  
Number of outstanding legal proceedings | legalProceeding 0   0  
XML 103 R91.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Segment Reporting [Abstract]    
Number of reportable segments | segment 1  
Geographic Areas, Long-Lived Assets [Abstract]    
Long-lived assets $ 244,097 $ 223,191
Number of Operating Segments | segment 1  
Mainland China    
Geographic Areas, Long-Lived Assets [Abstract]    
Long-lived assets $ 231,208 209,725
Korea    
Geographic Areas, Long-Lived Assets [Abstract]    
Long-lived assets 11,630 12,190
United States    
Geographic Areas, Long-Lived Assets [Abstract]    
Long-lived assets $ 1,259 $ 1,276
XML 104 R92.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STATUTORY SURPLUS RESERVE (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Retained Earnings (Accumulated Deficit) [Abstract]    
Statutory surplus reserve $ 30,060 $ 30,060
ACM Research (Shanghai), Inc. ("ACM Shanghai")    
Retained Earnings (Accumulated Deficit) [Abstract]    
Statutory surplus reserve $ 30,060 $ 30,060
EXCEL 105 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .*%J%@'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 " #BA:A8"?@;+.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;2K0T*7%\4G!<&!XEM(;EM8TX3DI-VW-ZU;A^@'\#%W__SN M=W"M#D+[B"_1!XQD,=V,KNN3T&'##D1! "1]0*=2F1-];NY\=(KR,^XA*'U4 M>X2:\S4X)&44*9B 15B(3+9&"QU1D8]GO-$+/GS&;H89#=BAPYX25&4%3$X3 MPVGL6K@")AAA=.F[@&8ASM4_L7,'V#DY)KNDAF$HA]6HUYE_)"CH%W+#+Y+?5_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #BA:A82V">9C & "Q(P & 'AL+W=OHW"6-XT5DJM/[1:TENQB,IK MOF8QG%EP$5$%NV+9DFO!J)\&16$+.TZW%=$@;HR&Z;&9& UYHL(@9C.!9!)% M5.QN6(\$6-XVQ M^V%">CH@O>*/@&WET3;25EXX_ZIWIOY-P]$M8B'SE):@\&_#)BP,M1*TX[^] M:"/_31UXO'U0?TC-@YD7*MF$AW\&OEK=-/H-Y+,%34+UQ+>_LKVACM;S>"C3 MOVB;7=MN-Y"72,6C?3"T( KB[#]]W7?$<8!3$H#W ?A=@$M* L@^@*1&LY:E MMNZHHJ.AX%LD]-6@IC?2ODFCP4T0ZS3.E8"S <2IT81OF$ SR!AJ(KFB@LEA M2X&P/MWR]B*WF0@N$2'HD<=J)=%][#/_;7P+&I2W"A]:=8NM@H]47"/B7B'L MX+:A/9-3X3OD$%/TF]:0O(](*D=*Y.ZXET#E*C2-LW&CZ^^?CW 5FBH6R7]- M/99)MLV2>G!^D&OJL9L&C#[)Q(8U1C]\YW:=GTUV+R3VQGT[=]^VJ1?NGW=K M9G)J#W>=YA>3)6M414N=W%+G/$M?$BH4$^$./;$U%\IDSRZE1&+JE(DUJJ*] M;FZO>YZ]&1,!]_6H1# Y&)-G5\K'8>E M,97]-G+??;.K$Q!X;Z2#LOR/-JU M%C24QD1:PRH:[.<&^]9&W<V#*2"!"KTB4;&&K7KC">/("(9%=[J"J9H[]KDU*I1T:GK%#=9 MYQROT#@NH#[3.\@5FBL8E(@+-.%)K,0._OO&#CBA?G=O$7G^-W[/N@+J\.&RC% MA,^Q.:]VR38F3@]]EDL.D_@3ISZ43!) R4R-_JUB5?T7C.1:(>0;_Q.]![7] MS+>QT;M=[D&P")C2:+0.&G(+''+M0//>:#Z*9X)O@M@S9]JN.1D;C=;!2&X! M2:X=;=X;G7&I:(C^#M;E$Y5=<=#ND('1:1VXY!:\Y-HQ)ZW5,:R"RXW9!3JN M8[15!QVY!1ZY=J;YR#W(UVS%8QL^G!!IMSM-TG/,_NJ ([>@(]>.-L^! C#B M"^3B'U]^0G/F)0(R:31I5YJ$%*;J,:0_@ED'AC3WOEZA[YUK!_ )K:E &QJ: M0=^N7+4/"HAR[?0#Z.L'\1+-=]$+#XW63^+3D]%7'<2$"V+"=J8Y)!/=OWHK M&B]9*1V>$/HTGM^-C2M0>V!5AP4@X;, :9((H=C-*#<:-/NV*9SSH "!< A,\"(+U8 Z(' M)EAR89R+3NA\I *J?>QY#(1 QL\DC8[K("%E':QTB?O=? .+G@'G\ 5,.AG)D.Z M-/JR"Y07:1W 0PK@(79..7# <>YL#VY/R#6;+FX2U_@RH0[N(07W$#NEO*_2 M_4/JTCH](??%[+$.YB$%\Q [H9C6$T9O%T*6O>DZ (@[W> ML+4Q>2R@B-@9)BOMV].E?2&DV1NJ Y!( 4BD6T-I7XAZ]CU0!T.1@J'(>0Q5 MI;0O1$7[?NA]6]H.=ONN^ZZR6T_+K+O0[(=Q=?I)Q8O7"D>I9LK1GTF] 5P?L&Y M.NSH'\B_TAG]#U!+ P04 " #BA:A87L0S1/X( "7+P & 'AL+W=O MBD^;;'RD[IB2.Z+@G%&C\,AS_AAK.,Z1T_BS5UV8E MA$;?UU7=7,Q66F\^S.=-L1+KO'DO-Z(VWSQ(M:L>Y\U&B7S9#EI7)\ MDS^*.Z'_V=PH\VY^\+(LUZ)N2EDC)1XN9I?XPU4'W[0#NZ]?O?_1!F^"N<\; M<26K_Y9+O;J8I3.T% _YMM*W\OG?8A\0M_X*637M_^AY9QO3&2JVC9;K_6"C M8%W6N[_Y]_U$= 9@-C* [ >0MPZ@^P&T#72GK WK4Z[SQ;F2STA9:^/-OFCG MIAUMHBEK>QGOM#+?EF:<7ES)>FDNBE@B\ZJ15;G,M7GS,:_RNA#HSCINT!GZ MY^X3^O7GW]#/J*S1WRNY;?)ZV9S/M=%@/]]W/T>&?F]+[EZCRA^ATA$ M&##\*CS\DR@.PVE_^-Q$?@B?',(GK3\Z%OY6*5%KE#>-B?,#%,_. 8,=V%7V MH=GDA;B8F674"/4D9HM??L)Q]#L4W43.>K'20ZPTY'UQE3O*EH*G!<&81OQ\_M2-QS?#*8FRZ@\H.2EE0Z:UHM"H+ MFXA6*Z1OYX!W?CB-TH$XWP9'*86E\8,T'I1VMY)*GVFAUDB;\;U:S$&YL3]O M:4F![E)4.YE4=:WS^K$T1:\K&)3ILXVD$1W*!*PX'4L+AT <9N!G63^>BD#LTXTD M*1O6:,",12D>D^PHB,,8_"0>A"D82Z3S[_NY?&FI+_F$;Q6B<\_SI)H MR'G C&)*1_HETME"ABGY>I4V1K<]F9 /G67@A8#A^DA\*,;<2S7(*AG;TA"' M3A)&Y^7RR>[V&_2@Y'I_ZB#4JV(*"_81:+9^9MZ'DB$[4TG'%H>#)0G#\E#2 ME3 =^%:$U?HD9,SK3 K(W2D,R&.ER3,R^NZ,/-IT6.F>)._V%U-F#[$QR#& MS.,[8!:S: 0^Q,&2A&'YQ_6?9RQ]HU)@LVCW@4.EH%DGO_M2'2=)F),[ZNR5 M-FV#G1>%V@JW@7G5'\'Z?1SB*(F\C@^T(QD?FVS'31+F)E ]Y*"3[93_.2<@3B>DK?PM/"1!2KUF3G MDRLT];>)G#+OT DTR_C(N0AU6*1A+#K!/YP>% "@V9\- _"M&(G']#M*TC E MA_TAH!HNW=1G'F?Q,%$@JS09(2/M')F&R;A+ZB/)3'W$\;!+ M_M>W;:E?P,:8!L%\:F,\E;=^G [+-(SER^6RM(@P"6E/Z,[*&A7YIC0)"H;N M$S=F<1IYRQVP(UG*1MIBZM!,PVB^%3HW'QD0YZJVY154"6 U,>7&4PG8\3@E M([T9=?BE8?S>Z5QOM50OJ-FJ3;6U)\_MI7M=-B,P\!E*#9<\V+=U #N6T;%^C3GL MLK<?4&W9IIS5:S>(=,>OT=FRU%\7^M$ZQK(P8]]PGYQ-RMJI MO/7C=:QE8=;NNE5W$Q)>U\"FEE+O+C1P1,SHV))Q>&5AO)YTWY'Y^.2I/5$8 M:@W^YH_.NH,Q2R=REL_:,=R=I3ENUO>^U,,,&#@B#DV632\?("9 MN<@C31)WU.9A:AO:J6/E+NSBU&LRE;=^P [O'/^_Y8X'&X23XYW(6S]>UR#P MMVS.CY0[#FRQ,<7#72Y@QNR1S4@2NAZ!TTF* P^V&B=?F(F\]8-V708/=QEO M*0X<>,Z)FJY^V M!=@RG>.3DCW<>B0J?;U]59IV@2V2/(62-[FPK#PJ=M$.8 MREL_:-&3':RYIVGINTCZU]R]5C6#:K$@QD3O4],PJK=4^"[-UINV@>I[Z76 M/=/4?R\D'(3VK#N4:/95&IJ]E&Z^W%?*Z6&UXR=2ZVO((W]T*63,.M M7,_55G*VJ@>5Q9P$03PO65[-%I?UL_=R<2EVNL@K_EXBM2M+)K]<\T(\7,WP M[/#@0[[>:/-@OKCS5_CBAL9F0"WQ M6\X?U. :&5/NA/AD;MZNKF:!0<0+OM1&!8.?/;_A16$T 8[/K=)9]TTS<'A] MT/ZF-AZ,N6.*WXCB]WRE-U>S=(96_)[M"OU!//S(6X,BHV\I"E7_1P^M;#!# MRYW2HFP' X(RKYI?]M@Z8C ]+@'D'8 &0\()P;0=@"M#6V0U6:]9IHM+J5X M0-)(@S9S4?NF'@W6Y)69QELMX6T.X_3B1E0KF!2^0G"E1)&OF(:;6PT_,%M: M(7&/?MERR8S7%6*5D2PA9#9F+O<OD8O7YR@%RBO MT*\;L5,P1EW.-: UWYPO6V37#3(R@8RB=Z+2&X6^!X2KX_%SL+(SE1Q,O29> MA>^8/$<4GR(2D-"!Y^;KAU,/'-IYGM;ZZ(2^UF^=I]$?K^Z4EA#7?[J)RSV>+;[_!QC8:XUF *T7Z!(X(S?#G?#\VPQ9*01'$G=80OZO!%7GPW0FD3]++! M>0IAO"QVJ[Q:H^7Q*W0O10DW19TR6R9USNM\>8&C8'3\[![ M M47Z0V'/\DY*ILPYR;,$4395WSBB^M[W#L=%YC7C3T M"@V28.0[6XJ&9"!UY+NX\UWL]=T/$HI $RE;*>YS[<(7V_@R3,9S:TO1+$LG MYC;I\"7>G&L+6;5N,/+'K:E]ZL(%,WG.A'LF94=&IYW1J7=2;EG!VTF!<&HN M@+(_<>,(E^6IY7H, M65==T;4D3J#$#HF(4#(&:HNE:4PF&9-5&2'T&1I3 T'NPI&E76VJ,G-2(;=8C5F%S" 'U3$5O3XW8 MSXT?*WDPI@"61- '_"<3;&(\(]' TZT1#K$XFC*BYT_L9:K%+]"V2)2W+7\; M-2>GJ.+.RMQJ.W)ED(Y;$8?4&3#.5)'K>0_[B<^L2)J8X9]WN?Z"2JXW8N7R M=>CVM;@\EID?AI M\6>NT72])C:O$1)D8U9QB*593">P]>Q'_.SW$U?J O4($=-:YG<[S>Z@(&J! M*E&=+6$M(06L,F"UDK<5WADAQ*:^,(XL/]M2.)U*3-(3)/$3I,>(5S?OT*$+ M/#5["^=.]"Y.#.FXDCO$$AQ.D!+IJ9/XJ7,(?\_RXH =GI2FJFNQ_+01Q8I+ M=8I6>;'3X_V+U@J;,W$2)-8DV&))$$TE:4^M)/*NA8YV<8:UQ;D:(EZ>?NIR MZ+FT'9O>4S'Q4_&_I+E-G .DIE_@IMZFP+K#_L];:-$O#(!Y;Y9*:6HS0GHNIGXN_ MRIROJ[KME^+C=B%*1H:XQ,)L:OE'>W*FV%NPGL0:"-:'T%\S6:\5AI6Y;4#( MB;/.46^#\.1]UF?2=NRQOF6@_I;AFJE\B5["RFD%<MN>2 MK7F#4UG1)G9::5;5^\<[<\X"YH' =F>V7 91RDJQZQ')W/I.W8 M@WT#0OUK^SXZ&]>YY]A>C,>8Q@DL4\;S;$M&60*B\53EZ?L%ZN\7AJ'IPVIW M!'%,@#^MS6V79!1$:9*,-U#G@Z.]DLMU?>*I(((@6)JCK^YI=ZKZJCY+'#V_ MQA37+;6/@CLYT6_OVNG30KI:WVP$OLZ]QSJ<9R)F&JB6F$H/IE#%RM1L$@6"_-;&[B]\:CT0V3KHHSJ_$M0YS-)TJ66!,H"&(J5\HED%M9* 'D^+LRYH0<3ZE&6 66%92?D$_D M879#CH].R!%ADORL5&.0PV2A1?5.0UAT2L>MTGB/TH3<*20VY LJ+E_C0W3= M6X_7UL?Q0<([JL](,C@E<12G._1,_A^>')"3])5(/%^ZMQ+&NLW6L 39P"E. MN*]%3;5]V;5?+=^YYW.W=9E?)-%%E(7+31=OLY(TWLAZ)3;MQ:8'Q=YWVJ;[ MM!V$N]9T96I:P"C DV1 +R'(/WX8G$>?=Q7BG.1WV3H?O7);AFPT?# ?1 M=EEV9%VFT799PHV;+4 O?,,SI%"-M.U)[U?[GGKM6\G6^AA[;=L:_]&TC1K/ M\8+AS>8P1\KH[ *5Z;;YM8%5M>\?C\IB-_+3"O\7H%T"OI\K9=>!^T#_!\K_ M E!+ P04 " #BA:A8*UM-J],( 950 & 'AL+W=O_CRG&WC-Y5->?"F7E%;2MU6:E5># M956M/PZ'Y6))5U'Y(5_3C/WRD!>KJ&*GQ>.P7!7^:9*DXS>%E*Y6:VBXOL-3?.GJP$9/']QESPNJ_J+X?7E.GJD][3Z M?7U;L+/AGA(G*YJ529Y)!7VX&GPB'^=*X]!8_#NA3^6+8ZENRN<\_U*?>/'5 M0*YK1%.ZJ&I$Q#Z^TA%-TYK$ZO'G#CK8EUD[OCQ^IKM-XUEC/D7I'TE< M+:\&UD"*Z4.T2:N[_&E*=PW2:]XB3\OFK_2TLY4'TF)35OEJY\QJL$JR[6?T M;=<1+QR(>L1!V3DHG(-^K 1UYZ!R#JPKQ0[:SD$[U4'?.>B<@ZH=<3!V#L:I M#N;.P>2K9!UQL'8.%M^MQQSLG8/-.1C''(C\/'(R7RGCF,M^L/G1UHZZ/ \W MX"G/ T[X$3>/NCP/.6G&?+B=OLW<'T=5='U9Y$]24=LS7GW0!%#CSZ9\ MDM6Q?E\5[->$^577HSR+6>326&)'99XF<52QD_N*?;"0KDHI?Y!&RRA[I*64 M9)+SYR:IODL7TN_W8^GGG]Y)/]7?_K;,-V64Q>7EL&*5JM'#Q:X"-]L**$1:G ;=3O-MJL-FE4YPG)>7A@B>.]=$N+)(_K^GZ*\W6=2=ZSH_^Q7JP; M(BAB_(,B\M6*9:/[*E]\D49I5);2)P'%.9MR(Z"XYU!.J]CD=4A1+:?]R$]Q MG-3]'J72;93$%_74&$7K1#S"7C_LCE9LJ6)ST8F*+,D>17-K=B9"0DP;O[_0 M.G0V55Y\E^XWQ3K=E-(=+6GQE0I0P0_Z<['8UI0I^^F1X2I:T+(2]?3\;Z)>V^-#EL_V M24W9)S6EJ8UVI#8W]#')Z@%GVX TRA:LB]A,+)<1J]([*:JD,5U\D%3R7E)D M11'EK%Y^O?_Z6*ZC!;T:L-%H!G=P_<]_$$/^193)D+ Q$N8@8>X6IC>P>HOY M]5K7#%U7+.-R^/5E7A(8R@JQ"&G;39&U\Y"P&1+F(V$!$A8B87,0K)40U'U" M4,],"*#%/+:(0DYNFHZ[9!3$-NVTU[JW@N7&+A+G=^NM^Y_W/' M%E>)7>$^147\7]&$U9"K%A(V1L(<),Q%PB9(V!0)\Y"P&1+F(V$!$A8B87,0 MK)5E]'V6T7N7OSFM6%:IKQ5$64/O;, MM_?#RI/A(U-09^K,G_UYB#+=$\K4C8# GSD; M"0N1L#D(UDH"UCX)6'\O"8@"W^I,=47C;TCU%G=N/"-A#A+F(F$3)&QZPB!Y MR )G2)B/A 5(6(B$S4&P5LC;^Y"W>T.^N;]W46M48HE=EJ]I5C;;>5'$V]W) M)!O<3F?46]RY(8^$.4B8BX1-D+#I*:/D(4N<(6$^$A8@82$2-@?!6C%/Y'W0 MUT*COH4^BWN>28=1L7\E#:#TGPH+8#20BAMCJ*UD\,+'1XY)SFI(F@.EN3M:W[-L@4DGNKO]:LB&:O/+N<#.MBU9X>ZC0YOH"PH5/?<6F%VH MBLEO24(13I,[M]+FJ$:TH^,@Z") 192-)&7]W+.O#:"B,BC-@=)(;*SZ T#TJ;06D^ ME!9 :2&4-D?1VIGC($,C0!T:Z6J<--/N[ N@4C0HS8'2W!U-_*^!NP0 U9B= M- >M,P9E.9#:0&4%@IZ5^;7^;<0D)&#@HS@)&2DJTXBFL[KHT?])9X=K5 9 M&93F0FD3*&TJ&BR%Z 8?V5 Q&93F0VD!E!8*NE?12&<3_Q9*,>6@%%-02C%- M%._]]'.W\E#:6!%HK S;,DR3>WSDB"R%S[I/1DY.14ZA;?:@M!F4YD-I 906 M0FES%*T=TP>!E_(:@9;O0CP5> M(HIF6#*WQ?-$*%-3^&?.,V@;?4&IH@?= K,+7;,5[KY#*&J$H>DVURES5".V MX3%\\4K"^J6A;*X_)EDII?2!X>4/)LO!Q?8]G-N3*E\W;RG\G%=5OFH.ES2* M:5$;L-\?\KQZ/JE??+A_&^KU7U!+ P04 " #BA:A8P]9GPAT* !E,0 M& 'AL+W=OX -=ND&QO7RSNA2+1L:ZRZ)7H)-U/?T-)%FUQ2#M[?M/XSXC^ M<4C.,S-2SY]E_;U9"J&"EU59-1>3I5+K#]-IDRW%*FW>R[6HX)N%K%>I@K?U MX[19UR+-VXM6Y92&83Q=I44UN3QO/[NM+\_E1I5%)6[KH-FL5FG]XZ,HY?/% MA$RV']P5CTNE/YA>GJ_31W$OU+?U;0WOIL,H>;$255/(*JC%XF)R13YC?VXG#Y-Y2!MQ+*]J^+: Z]3EM:QR6!21!_"JD661 MIPK>W"OX ZNEFD N@NNT60:?8<6;X"SX=O\I>//3V^"GH*B"7Y=RTZ15WIQ/ M%:C18TZS_I<_=K],';\OG\(LAJG0[50^4N^ 7]+Z?1"1 M=P$-*4/T7!]_>>21$PV>C=KQ(I=GM=,6K=,6M5P%[:N+U6!YNG2TK#.3V?/NWJMZV2>1P-1GNZ^*"+>U?F*O\O'*QN M=RL)P2B355:4(J@&P7M+!@=#V^EO,[VH&WU<8/-C*XK-E)]R04\TV)[CXL%Q ML7]!9776>L#,O!000X-,-@J;>3<5!NI*U*OYL/\!TSBP-E)-D)-0V(C/"<*7)H#3Q*KT3:5G\"=OI,=4; MJ@J:)2@]4Z)>P0Y[$OTVQ30GEIPS:CD7,8KF..-6/]2>/QF/ M+:FV&0UCET<-1HF?HYKOV3*M'D4SPB&L/[!51]ZR2!^*TIWLD)/"\52C[3O$ MX)'X^7B597*CLPJ@CRB>TH<2S7R(C;PSPFD2CY<-L:.,NP*BH2/QX_$7M13U MCD;\%-BX@U/ DW'$QNPXHXX4C1@P$C\9M\'/D5,1C&P)G[&Q/,0N@?K M?D- M XD?@E?Y4UIEHL\@R[9J6JIW M+;4)QY)H?*@0JRA)7*XU(*1^$%Z-I*(";:Z=<<['.1MB1B+*0X=$ T#J!^"P M8]O4K>LMB!K?!#;;*$G&M1EFQ>$,.H0: E(_ 0=2UP)BP ;WI8TTEEC5(V(5 ML= ET("/>CD"L]WH@#L_C$K> MG<0&E8IPQZY],2MG]4L-FZB?39U[2UD]=C7.(:TV;F10%9%7]?>Z0O*8_IX7@:]N\)UHM'TO M&.Y%!PK 30TE )P'N=!5*JR=YC:<9]T:6.NR&G4!0D+*F15\,#L"<9X[%F^G M-^MGX:[LHE)0PQ0ZO^@*%U0Q5NW%XQ819D6X2ZT!8N0'XJY:O'6QS8PXFAE% M-@;!C1:(,+,9=42CR- R\M-R5[TJ@)NY6,NFIVM2ZQ764=J3=&3(V[L0@9O%L[MPE!JJ1'ZK[RINT M_.O[Q4:HY7^$LB2<.0J R& V\F-V=[,8@"'*&:X< 2J?)]8YM>,^QE?O;>"4C\AWO+QRM&V$J3 MV,356ZSEEK@[?H&4>G8#.6 MQHE5'"!FD$6X4,P,BID?Q3\O%B)3VMGBI>N0!U#3B*%;+JMVDN^ZJ>I4^0EP M7?4];,"D6V&:&1\Z 8;C,_MZ^/%A^D*G@0CT55Z0VH"QY1%S)'YX04RTE$K 8 M8D=9PKCC''$#=NX'^^MF!6F+?SX G6%#?998JVF;12[:F]N^,_]_&_SMO8^A+YG M?.AN+/)]*&3F2/*<8-]SKQ;[JY_+JA_CJ3?:4<>*AT5=_/_9N^!NF'+ MX@DJ]^8CK]ZG)QIMWXT[#UOY$Y%VN;6+QGY#9XXD%1!EPG$-C=G%892XXHS) M/[@__[@[S"N.=,3#<86)&+'8D8ERDU=P?UYQ?%1'A2./.:%!'+'S!7&3-_#$ M>Z*ZOO17.%5Z!C>FS 3]GX?,[@8.2A/\?O4 $X(L[S_H5+P)RJM/R(E&VW>+ MR4#XX0RD%$WSNBR=(RF&E30A1JYEC$UN$1^ZC?R*1A/$]W*3]ZW]8QX\B.T4 M(B+QN,Y#K!RG*S8Y1NR_^?QKG5;- A0._?SNZ2LEA];VNV!=II4ZW.&.[=O, MX[5!3*#T<*V.R0MB?UXPS*+MR&]+UY:U0X/>GM&[(Z;4_>[NL[@\LI[@0ZQ( M/$YGISL/K*]$_=@^Q]\$[2WT[H'OX=/A_PI/Q3](I>2J?;D4:2YJ;0#?+Z14VS?Z M!X;_67'Y/U!+ P04 " #BA:A8JRP?(_T* ![&P & 'AL+W=O?2RY.WUFR%I=V01A?L*K\-XW1.25EXBZ<:[_F3\XO%[/IR?G/YY;/X M\EZ> BG+0=Q)>@L"!H_(F@BKDSN$R/: MLK/QDP*OI!V(R2@2X^'X\ EYD\;3"R8"- M?"7F5CF5^[!@UN*]SF4>:YF*!185@.B=^/?ITGD+*/WGH0@% PX?-H#*Z[4K M9*S>]0K29>]4[^377T8OAV^><.^P<>_P*>E_)Y'_ER!Q.KL2US!;VCB)Q&4> M#\3S7W\Y&H^';_"(KT9OA+%BO]CLKYZ^X$!KQ-&52Z=76EJMG'@.$'.5WJET M!_S[A)1%PB>J%C8S62'S72-GI;#7%!%*(2_7R$=I%0M'O:^V!$=B]-BA7[ =Z*NMTOH%B%"B>V9:EM%Y8$RN'0'A5D,([ MD][Q?EBIU:%26$Q!2<&4"2YS?;+M>I?]5-_5*A_U(,&(ML1E4G7*$U4@FA MT)*J_E:N 8>M\OTX56C=4 TLEL%:JBB2OK:PK*^H&! YL99+J^-0.E6)=9@IQ MJPMZ%:J<+'S,KHB$(4S'B)>_;]?-Q=F7'UOSI-ZV2F3198 !['HR_XN(8#T>;/OPQGT M5_V00T_:V-=]9DO'(:6M92HM6;?6F[+JA]QY5([Z480APE,,,NH1E"Y4J&,A ML\K7\7"%BO4:2;9DCJT&.B(C*YZE+(8 =B M#I8.@Y:[+CI(3Q]DB-L&S=Q.K7;,K-T=#Q]U5PJ+EJ$8GHA>/[;H5A3#?<'O M@.L,<%/?/(J&-98HIY#?CKC+8B M"K4$S0.1*H4/>&JGHP7,SF#5=IE_%C>6=< M'._S+R 91ZU^=3J+C3PN8QOY0;:HIIT,=8)F"#TPWL^N_2 (6'R@XS85.!YW,P'H MT'C>&CCV)_3E.$Q6 $&580H;YJE<2A5!V\,'X*6U$)PYCF;P^/!H_$;,+V:_ MGW/PPK,;G!MNZ])H]TO0.0,Q(?K[D@A=J9])1+7IH-1XX[1D7-=5@N9CB!<& M4E@-56[2B/<22EMAD0A#MDQ#=RIJ) D".CL9P7%HT 7W@>\8!@?PL[E3U "Y M]0>JA%:Y0@=U5+Y$6)"-K$V;8<@Y&,Y6HF44I76E#*0<;5[936!]H:M]?\P M -NB:FK.QSAB5RR!:HCE(7=,QHEQ4:<$:=GUS99&46-!F^AQ\'-)S>Z!$T[7 MV_$HZI*[&!E,E:_)Q,WIM?A4#0P*&2]C6=5((CY*$(QU@2/!H^J]'I#9V'#B>3:#I] M%8V&P]H44WJPT= GY9KX-P/<489B%7!:;=TRAPZJT22D:%@X@!4&IHX9N==7 M9^)H.H 6*EM^?4]-<^5#0:J5J\W;^QELJ/4CP""843 ?:O\Q/9Q&T]%X(+X6 M"%L5_E85=@,6TGXT'DR;0+3][<0T.#D0'\P6!60K@D.GF?&$I?W3L3Q+#!U% M%M.YF3D]Y(^>@7FI^I2IOJ%-:<>A&$>CZ3":#(\Q9@S*WQ2A8S'?#^\_:,9W M? J,!=V(CJLBKVXZ#)PI'\!NMH('9^N _5I<($5\OF[>H9,(TLCM_C/0SS.X M?2A'_X[#D7I%[ J/]Z=B"OB\;A/BE"1C].*EP CI1YMS%8>JF8Q^>)CJM2/0 M>P$IW4--2,-PVM)9G5O:CNXX$>)9_:^K](_RVSV%M/* LM]*/L*.1F+!!Z#P MHX*] [3=/0TSZK\S@L--/>(I")]TIBFUSWO-!NCY8&#L1T/=^KT6\G MU&QX@%S_*K/BS7G4YD5/A1-.YNAAFVY(JT5X^WST4!JKX\(Q+G.Y809.P&KI ME'LL/:5^=MI5O!\/T/UU<0K(H1FE0=DX3VJ1.Y# 6E.X$Y>. M?'(=#:>K# =M^F&0:VQ=YL&;Y_";R^X%>O%P,(2&^O^]DJ# H;2P<7YS,1"? M_*JIB_H1/&NNH;W< X\DQY(YY).,($$[T_83YMPIO2?^GY"J\4'RN2]6MJ2 MBH[8U,]:T WV!Z2@O&4S:KS6<*VALA==E^!/^O:OTB4*A76E8VO$HL-S]PT( M'9;T4K"_;P-+;[N\JHY9N<-+2U,5?;%\GT M>' (K=4_*K5N*NO:#)G4CF?#!,'1SSJ+F0*)(B4LH+B M#!L7%,6MTH^W;SX'A)*JMM(/259C=:WI]R(W>,2\"FE,E'ZH)IA<3UA'MA'+ M\;O!0[^='[0^B# ]I,\^Z*"FS'WX-M*L-E^63L,'E?WV\%D*4 1#=CA3KO'J M&PO=V]R:W-H965T&ULU3S[;]LXFO\*D>WLM8#J^&TG?0!IVLYD=_K8IMW!X7 _T!9MLY5%CRC% MS?SU^SU(BK+EU&EG]W! T=B61'[O-_5T:XHO=J54*;ZNL]P^.UF5Y>;\]-3. M5VHM;<=L5 Y7%J98RQ*^%LM3NRF43.FA=7;:[W;'IVNI\Y/G3^FW]\7SIZ8J M,YVK]X6PU7HMB]L7*C/;9R>]$__#![U]\Q=#O)]N^*=66QM]%HC)S)@O^.4J?7;218!4IN8EKB#A MSXVZ5%F&"P$8O[LU3\*6^&#\V:_^FG '7&;2JDN3_:;3X>#$S&O;&G6[F& 8*US_BN_.CI$#TR[!Q[HNP?Z M!#=O1%"^E*5\_K0P6U'@W; :?B!4Z6D 3N?(E.NR@*L:GBN?7W]Z\^;BPW^+ M=Z_%]=7/;Z]>7UU>O/TH+BXOWWUZ^_'J[<_B_;M?KRZO7ET_/2UA/WSJ=.[6 M?L%K]P^L/1!O3%ZNK'B5IRIM/G\*< 9@^Q[8%_T[%WPCBXX8]!+1[_:'=ZPW M",@/:+W!@?4NYG-3Y:7.E^*]R?1<*RO^YV)FRP*$Y7_;$.;UANWKH0*=VXV< MJVTP0#N\:_4?9-6?M;9X(:VVPBS$>T0Q+R5K M5Y["#SJ?ZTVFZ/*ER2T0->7K'U<*?EEO9'[[U[],^[W)$ROF!N0BMRK%3^Y> M^++0N81U9"8L+*[ I16P,I9E2I1PCJ2V4:[7%R^H;TU?+75S.I4RP+XV,$K M8:?XBI %+F.L$K"R+O$GG8OM2L]7^% B4EV SB[S$A8I53%G[ 4(5VXEV21+H,]D M!O@"%"MYH\1,J5RH3(.N$S6J#5!O'M.R0\1$(M""N.]]*.D@=LR(-@61W0!M M4J0&KEZD"!;8HW(E/G6N.V*I[3WZ^N'A/ M'WM/'HD%41,(H=<18#IGQ^)E"$$K*EP$OQ5J66622>7@OE;SJF"NX1VOOLY7 M,E\2/FMMR5<\Q/L<"->O+AL0 (ZF('CA1K3KHM=]_ ]@&2$,OR.CX?E;D1J1 MFS(('N!-^^\"O#"FA/L G$+]7FFDW^Q6(.:T'S(I4Z5JY<4/JKE:SU3A#?' MDX@@B+7N(L\K6/T#D3RF]]_#N@MM$:Z[EO]!(J&V5[FL4@VW=,153ON:C#-Q'@;W?XC>@7!!48>)#G&\K5[(DH') U%H(A(@84BRD M+L0FMJG-%0-9Z]TWQNH@B/ D1"($!X1L!6M-1UQ78-9B '!ON$>"=(,<9_ < M*%2!9 6#4Q4J ?Q!_V AV+S8:B (RG?*?'#&2G#$*&D[<,NPA_?+M1JW 10X M7ZX*I<2: P1F_>XZ!>T<"*7!\* YGDL,Y#QU_"ZE04507S= =&01TA0%N$*< M!.RO#:#PR=*#KVRI08=!:1$G-GP-FM_/->%-:!70(9#:D?H[>V C"4,HU_(+ MP!D 0&I)"S'QANG#\K%8H.PP?J@]:&K7P>G!_:KD1S,M9SJK[6$*"I496S&3 MT6,!9W'G0\_P+DVV(K(1&QT A;I1>>7V04(#?:Q(*Y*=QIU,;23,?6E)U(A5 MG4QKIS5\B#ULY(<.D];9J43,JC)(%WI:!*63RY=Z5 M!$AEYE\>8QJ2DFL!NKH]BP+=H+L-_$&F_P@2'0 NY5H.TS4+.T(3CM0(&),UL2'_)XL)$&NAIC<9L1,E#+1G0_#@M]TG()( ?/4L4P[ #IB/H&:*]U+66?3#,H&D M 28 $/$V M7)GC!Q5=0>4 3TWR@=< ,HAL4I!6F7\!%I*QC_Q'E0. )?AU,@YD -'VI(7< M O".9@E]6$%J"L8ST[!=VA ULE82A*302]#'#*Q365%@2S: K&%DIX&]Y!J< MU?#W;"HPW""30#JX #D[\)UP"%"OY2V8C+D"4)?F1A4Y;O]8YVBH4M9!I^4+ M@])$)D4B=YU'M+Q@&^42%ZW2,T9\!O@M> E6BT,.:B_,.(_N:ES\E)-]N"Z) MU0_$<)3T)F?X89",>T-X#-(IXO4** CA32\9G77%I)L,>U/WXR^@..+O^-]X MD R[/3$>)MW1!'X"316]I#N>BD%R-AB*:\!"@AE58CS!?Q]-"5QY(/J]7C+H MCN!3;]I/NK !147.)X M63?!V(E>(TO35&3D5LTF3H)*W!-0?C 9)WW8$Y]X MT.L# ,,^LOX8TAVJHMY%.TEA%:64L!OMZC)$G[>@U0/GEJ>R "3)=.PL2+H=W2TK ML"V02;(J/ MAQA&SNS]XJ#3+(J(%US& ! 16Q6F6L*O1+>.>(<1*EK$W-GY':HL'%+*(^4M M)EKIY+[T17V*F4]!?KV>"ZU *&5P+22@%&O=MM .?L'R!4:J:[0-IBHXZ-ZI M9/QBMA!H%,ZF'A#-U #@SL0"23.(B]!\WE-?T)F#!"*10@17R?VE,RA!@;4QCS0.(-%,KF2U\,><:.;62NH,BZ=@: METR2QET433O?L)&W+L4RN^"T5#0B&@6V;("7Z$7B8"K <4S& IBQ\6L"1-K7 M 'L?1)\7.6+Y0*R%9%MP:@^&R7@X=9:Y"YZCMVMP[V+(S!2%V5HGAK@SELXI MLY8;C0Y'IC=,/L#8R 00WA-5LQ)%Z_#0J&..3 M[O"$"^Q@;U E$'#09DI.9G+^Q3,I,.T'I,A[/0I3,.>'H++@7'1669TKR_8^ MX(-R<*-3@#[P'<#Q&-9P9V9. $=>-1&O*HRGB49L3\##L$FJ2K K:M]2X^*V MVE"A!M=1=3:#V8LN+)H*JGW"(PZV\ 3)+ET%@8+MMH0Z5D?_?=H="/5#NGVQ MX^\Y('-F% G!/_Q?Q200XX'C@:7 &,LTI722,Q/O=NIZBD?4YP\DX!1?A'IY M0T@(LR0*.!'J$*A^G]D+-4>DX,:+#VMA;,,>%RHCL?50/_;L"6S^ML(D2)4H M8@!X4XQI-*3W).TU<=M=Y"XL!GAB<61M@#>K$R6HNXYF0YK M76:0!(H+3,R!7)RK P\QPG[I(^R/C7@;PPKW!8A!U$..M44@='&AOR+1T#PR MY&A401A$0<%G)P1>D5IY!1EE"#V$@7PL_? M4=OAJH7)G9$/I3I*0:A8E;E>+0G^+<$G,VMB1:(ZTS=#;;";E\,TLR.7H2,27"4,N>K!Y-$;#B 7L_&-PE09O-,+U$QF& '&I/F; MS"N4]OZ9 \PGZ))KZ0V&(QC]SG3T$V2%%,CVGV"F>)9,SB;QSK05W/L6()V9 M_4U?JUE!N_8FW[WK$ *203?>-1CQ]U6*5N4EQ+"9X8K.'O(4"+Z;EP8)U^\2 M&*-O@C'H]+H(QB09C'O\M]__,1C>@K@0]WK#>P(QA,1^PD!T)S\&1!"AZ3UA MB/B1#";C/PF*WNB>8/22X7CD@!C\24 ,[BL4D48D9[W^OBI>Y6F%[@(6:=_; M*^. =AX?LS-I!8C.N#OE#Z/^='_G5Y#-S0J<%_D6UJ,C%7+4&4R;2 ^2[N3L M.[9^(\'Z](_>MD_;#JB:17][]\27+- %N/_L/L@.W*Z#283TW<8V$;]6G[7\ MH]+B!49KJP.X'VL#>\X& I.Q''<\&+]44J,._,>@N,/^TX;7V,MG3>\=O>VH MV[HMV#\N&L(U5S'\GD R; B1&"0Z(L2+9K=BBNK$C*# M57)NPCI9XJMJ P:QH7&IN@#I@V;&"?<$C<1NJ,:8&=A+&M;V MI/H*1@QG 9IS30N0/(0)>SJ-54-AU;7^D6=%8W2!Y^WNUH _2?3;^ZPML@]; MTK)K67Q1I6_8(1_AL01T/I +5C,0+ 3EQ?^Z]*9 MCM27 ':$W-4NXF&$ \K':*,VS4M_:\O332ET*=1N+WV? 35UHC:V5TR0QSTZ M84H++N >&/$)G".''Q4KG2QECA#<-LM^F4ICX4LG#T0T'_4")T6"C7:?J:BF7 M"EV>PS",5&I/7D^.Q!5=HF7W!F#:R,2K5%:Q^?05(Q)[SYW "DCR8TJM-$@= MQ!HX[VA=PF-=#"W5?)7KWW$*AL9$<)Z' MF1#MQ@*886Y#TSIY"WQ>S&O =+-" N9ABP%06(; 84AU<_C%Z72[8 AVH5B M+L&>[?*=O4]M0:.1(BXRFUSM53]<9(>%Z*7! MJY^)6@[IV+?WK21=@Y@\F6 MDNNW%$PPTUF202[RDF86G4Q'Q$/H*4"UU6*!7@1H<&,R".UX(A/%';P2#^=& MQ>6. ZO?#E844SC6F[J_Z!#R0%-G#"2IB0H";O5:XRQ)*]C)/NX>Z7HNT)2> M($<0(F$E3%7V)3-=-C5LDKM3EX9[JWG0R(4OA3DP"-DJLB#C7(]&*@=(6 MA9EAZ9LG7:-'W+U@N[B=Y4*64E-D32)3X10M^F'OK]IP\GP:M/.IRO]B3ED"ZF6AL)@>!AP^5^DRC*S5[FT!^FS@+^:EN(5??S=A\&:G M:(AOF$=$2"A.C*;GZY2V;5R6J)?N!(18/B>7:^;<["1;&F6R1%-#/=NP_$$W MX@BSZT?:@N9S\0^V?N^#];M@0_#]&FWST!G@1^(ZXA,/@+RK=>:* M*>CN[C?O_A0;CN:=@T=NTNJB96#LW.-^>'CO@1B,DU'WK%$)B8IQ?/&Z?=ZS M-Z5FOK_=_W4_/Q"C4=(;30XL[2XRW"U3;<> /DE&O>DAT/GB ="QQ-/K[X'N M?@;HILETT#T$.E_\#L%"J_O_5K@.,^DJ+@-PT]:I/A=E#E5AVLG;ZR:#R33^ M<,Q=C=P)4IVZ H5>XT]A5>M49DLEP^T>G!B!L)=*/ZPV6UFD\1F'1VA"HQM= MIOTP-=M\_]Z=!/Q0:8FBW_W,SB5>>12H15%@9%6=];5RC1U]6^$8&,9WY8'2 MW'TDH#&&?WR=%:L4F,*".WH+NB- 97&KB(7Q::>X!MM20L#9$FS (A@U0CQJ MA"70>\SBB@Z=,ISS59U5N.U;A?,75#* ^ 1;25R?N^1RV#75RNK'4O<8EQ3" M8Z&LURBQ4=8CLWG%&$KKDANP*A^)FO%!UET4".*WX"8+;$.?$Z!NQP?82NF> MH26<)F?C 02VUC;ND"4/+/"PBB%U<56ZC(LD7 BW8IB,1V>BETS!&L<+W$B0 M-/=TC)2;4DA(Y^:HX)-D.!A0A[(W'#E0B+IH0Q0?.8&XP095B$\;R"UUUB&, M;$SH#$9#<3:X'T">-012EV:IX>^H+WZC,]2XV0T0-5E^^!@M,)>,O!1(RP49QT>X/CMO0 C\=)?]B' M9WMB/ *(I\ED,HEQ/RAAYTXR'XANIS^E/]B2#(2 7\?\:^][95C;:)B#K059 M@ZUY3 F]BRF3.@NDT3&:V?)C,_"DDD5.ZKK#/9X8P7:)K\F0R8S(VYC"3S6F M0%A!1/JZL;'Z230G?(&<1%1Y+Y4_AO&)9LG:<6 A.)8N6"6L7()%@'GBV&K- MPE+CS^7:5HKLZFJ+7#_+D MP*KW<1&-G4/US VJ_\'^@/Q9F'^BH27Z_**)(PCE')/2%#AF2TI+R,2!!\C0 MOE#5(4Q@]+N],>=%P'\N2K70S8WD1X6&VA%C:2FC,RV*VORN,P@FB.?3.*OB MH]LLCAV\'Q7$3_$Y_,)FC+#OQZG60O(WCX155W1-=5M2$ (@ERK@-'*[D'4+=_?=7/:6Q< ML.9#8KR/;LX8UDT69T@ZXM)5578W;?JK+0Y_@J3RX>K0=&S%S4X1MFRQ MTZ(6K9L.I WH-'\[Z S*I#]-1A,^H=2# &N2C*>C'?;R4\TT@' T%_);L,P;_NYM\8H M1!(.S]*L+W>RT&#L]L.BP#\=V"K\=:7PP7AB]M]**F=4U^-B UU:ROQOG#N@>)\#UC*&09PZQ],R$; MC3IG/W'# 0_N'+SMK#/YB0Z(^XMO,4@-O ?]^N+Z MA5_KXOH3W-*AJX^[DT1GP6CB9P.^Z(.RO%9>"7X83^58@\4#0<9EJDTI^ M:TAXPKHGHC/\KK+L!JAOW7>*YJ)E,:J,2-:R9#BN'WHA[LPS'\_B=H5/[%=: M+<2[T*<'0=1DB=_(+T 9?S#P\MW+-^%@(!L3YQ-<73YJ*N!XA&L3T*LG'%C_ M13,W"UWZR9J(/C3X'0KKS=<:D!KK,F-M#V_!",,Z%)?1W!J%@MS)9#>/4+M4 M!HD" AJL^LILZULJZ[K NPC8!@9!59IX4.1)Y^LY'F]&96NJ<9@3D J+=O>'=05(?&-#K M\)AC5?0:EF\O-02CE9I-3'*$L'X;#0V!T.L1RL+49L:AR'WV%O?O6SFM+\IY M1:(J_;Y81$0!"=,,>\X$*XYL!_Q9)I]1H;C;^I5"7M[<2RWK;7V47QLFX^%'LX%4=S+L/JJE(=8+N5R"+KM# M8-&[B69X)%=&73UZVU4T\A/$"=\*4;#MK;'SX*-Z$#C\1 MV+ &@(/#,0=DUN?Y7AY5-&%BY)[78FHQ/.@OV7TFSHQ8$S4X*OIH\K!?@6 M> ->%,/,IJ3 MAIM[^?2%[N,96;Q4/=.G(LKXDA\W,EGT#9W8AF!RY49XWDF+!%61F%;QG:F?G]XOOBV\,";N[O M;B&Y^[:^OTS6*_CQ=?T%DH?5^NYV<;\Z'QAT90T&Z1[VJH6-7H$=PJT4IM2P M$!G-?K9]3QO(K>!+PEZA2&H0]1$,5OX W[N(<.;_A:W'1+14,A5[*" M!+DJU ?FWI20N*Q3!7]=;K1;__M8 EK\^#B^[:4S79.47GC8+)JJ+?7F'_\( MQ\'G-]C'/?OX+?3_7K4W88^3?IXO'!;31)R03I@(8C"Q3Y\6BZ#Q,+AK71@,BA M/\'@CKAT)PU@ $X8)$UE(XP58TK9ME6!]91V3<\9V5C),"=4;G.%.U"-^=D! MUVLTKS9(P4XN_PT*T6SL#R"U2K9@;HQ''DUIA"[^4LO^48,9E M(=@O#,9%2:JV$D@?%8VKUM.QTA+CTKA!!0G7@/LOQXX2]>YF[]3_O[! "4X]I)T;6[NZPD09KYX8E7OVHLAOP?2ZEZ2;607^9G/\#4$L#!!0 M ( .*%J%@UE2AU"P, #0' 9 >&PO=V]R:W-H965T?17JH?.D,E"LVE (7KL3>-AK.N/>\.?.&X MUT=CL)ZLI/QA)^^RL1=:05A@:BR!T6>'*@OM?F%?GXT3#]*M-K(\&)." MDHOZR^X/<3@R&(1/&,0'@]CIKB]R*E\SPR8C)?>@[&FBV8%SU5F3."YL4NZ, MHEU.=F8RG<\_?O[PZ0Z6B_GBW9?I['HQ"@R![7:0'B"S&A(_ 4G@1@J3:UB( M#+/']@$):E7%C:I9?!9XPU0'DLB'.(R[9WA)ZV7B>,D3O"6FR'=L5:"&;].5 M-HK^#=]/.5ISNJH_]K+OX; M E,#%-$T;T,*3&3PFH)2KE UJXE/-9+*K3":RJT)&*22*E ;S$"NP>0(:UE0 M*7.Q&1Y1'\&F)S 7D(2QG_1C&L6#@1]&/;A&K84R%$2/QKTX!-INHB23DSU412VU+D@"I4J#4ZZ M9.]QGG"E#8T4(I3U/YA\= %*I:($5U)D&HP$!A?]?N?JY T*=RBV#U3-2H0* M%9=9QXDKY0ZICYDF@.R,PPWDD2BT9?5G"KD&I@_).!]%'U9(BP1E][XU(AWO MF=A2$X8(;I7<<==C_U;SG]!&X9'4BS9UEY$?]2.;PD-23U5,<-3)2E0;UZ\U MN!363:U=;9^$:=T)'X[7[PEIV'"AH< UF8:=_DL/5-VCZXF1E>N+*VFHR[IA M3L\:*GN ]M=2FF9B+V@?RLEO4$L#!!0 ( .*%J%A50:;E8@4 )D, 9 M >&PO=V]R:W-H965TR3)\,2>P M*05FH!^S?6BW0[OMP\X^*/9-K&)+KB03TE^_Y\J)D[3 MC,,V/*]5^><^R%Q MOK3NUI?,@>[KROB+01E"USZXRW/;ADH;_N#(MW6MW.J:*[N\&(P'FX4;O2B#+ POSQNU MX(\<_FX^.+P-^RB%KMEX;0TYGE\,KL9GUQ.QCP:?-2_]SC,)DYFUM_+RMK@8 MC 005YP'B:#PYXY?7IN"BWW_(8#T:-(-FNOTR8#O ME#NB;)Q0.DHG3\3+>G99C)<]QL[B5]GEE?>N8_KF:^>!0#O\^Q+@+ M.'DXH+3(F6]4SA<#](!G=\>#RV=_C$]&+YZ .^GA3IZ*_G_)^&5GN@H$*?.R MUY*4*>@5YUS/V&U6LX3T6B#-GG*+5O.!"[)S"B73W%;H66T69SO1]H+X0MAC.(XG(WF:'"<9;'Z9JC"Z M4U7+0F^^O_%V"WQ;EAKAEHQ2F6OGPV&P:#)28=V/B-J4*Z]S8*MLKF2Z>(CE MUIX;*]_%@*RQVEI558@_J_1"B.!W%Z*U$]J MY;9NE.OP_*0:+96GHA4HI(I""U6P;EJ$D/A0R[=-4TGYP$2>K0NDJ,0P1)R* M 4ZL^%Z@QETDI4(7DSUTLDEF#-\'\C!W^/RM50Z(?1(9(S#PM2((#)WVM_V^ M*P(.D"RX4JL(H9:#3)F@<]U$F?N<%3C-$&VSX4OA;5;/_IBFX],7GE"@V ,' M7*=D-DE&DW1/R4=KYG=%Q;DCAY+?ZK13E]N":S%4';%\BS5&LQ5T1(>B(PDL M@'A3 -N:2S;IVDIDXA8@:SC;ZU& M?2O*V84N"PO'O-U%?X^XUUE$0-]B\DIRD.-:?<78":O-L%G^,"AVY)6L/::] M]C1K=16VN2<11<]UON5JG2@IF5> W3 2MI&'XF*4G43V_L.13!8!QB8.Q,BY M4R?9+2!2WK/\= R#"JWO[77@6DKG1W)/4=K3'G!SNS#Z.TNUX #S ECCFW81 MOIY+?%0V;E"RT"?K:UMT*Q'75K!<&6,#S8#55H5$:SUW;;'.;TR9Q V$)HVA>.,NP,#RF(==G:&@!Q0:H)PON[J :J0B7,JLWX1 IEPXE 68 M2A])32H1U9H'1TT'OJL^Z,1Y:6QE%W&8F04$C#2Z]NHRB-I&@\4F0TGGM]UI MHYQ#,\'-RM@41ZDK&V2BS''B6"!\Z%8RW+DNHCT6\5(LYW]K0G=S[%?[>_=5 M=]W7=LP]4$9">0[7T='I\0 3.EZ$NY=@FWCYG-F 7HR/)?YW8"<&^#ZW M-FQ>9(/^OY'+_P!02P,$% @ XH6H6#I#"-E0! 5PD !D !X;"]W M;W)K&ULI5;;;N,V$/V5@398) !AZ^I+-C%@)REV M@=CK)MX6;=$'6AI;[$JB0E)QTJ_OD+*U3I'DH7V1>)DY9V[D\&(GU7>=(QIX M*HM*7WJY,?5YOZ_3'$NN>[+&BG8V4I79+CA36'NY.XS M[OU)+%XJ"^V^L&ME8V),&VUDN5>F>2FJ]L^?]G$X4ACY;RB$>X70V=T2.2NO MN>&3"R5WH*PTH=F!<]5IDW&BLDFY-XIV!>F9R?+NZ_+F;O4;@^7M=+&"Z>(: M;G[^]F4YOUFL&"QN5A=]0SQ6NI_N,6]Y;2BHE;FF9PN>&6 5QG*5KJ0QWE\4/H9@ 8C^&6Z2SG\LB M U&2GX_H=H=L3!!#-AJ-824-+\A+3<1!Q/QD3'^R- A(6>OSO0!/TZ9L"FX# MD2%522I:3NLB+\D$\7>[Y_;9.E7-), MKA"A; \XV@/^6G'8>H =IV2%+!XF;NTD8,,@9G25ZQK=95P\]UY/L4)W>LCD M6]KBE-1<-MHF]^ 2R%U%U.MGF%[-28JW8IR-&B+[&X^@S >LV$\@-.3 M*&'!:'P&S#%1O8A"&(&Z=7H2#\F$^(R('>;+>/5@1=QO^BDT!06S+3E+VAI3*G): MMC87DFH6-DJ6<)6+BL,<"=@%<,:K[W"ZD :I-,YZ;Q=.K00U8U$\VPY;(*2D M;$M8DQ11*:)5V!:KD2Y*Z3'4OR+T\<,H#(:?=.=.AI1EV9XDEU\EL[UJ2FNH MVF20D_:YD35%R[/&K3/RM3NS?]3L2E1;U]*MT4UEVK[7K7:OAFG;+'^(MT\. M2@3Q:"AP0ZI^;YAXH-HVWDZ,K%WK7$M#C=@-;8&@L@*TOY$4X?W$$G1OJ&PO=V]R:W-H965T7A(4?1T(^232A UO.095S,GT;J8N*X*$\R9 MZH@".9W$0N9,DRK7KBHDLL@ZY9GK>][ S5G*G?G4[MW)^524.DLYWDE099XS M^7J*F=C,G*Y3;]RGZT2;#7<^+=@:'U _%G>2-+=!B=([&YQ&T^?8,7BDS9+VPJVX BAJ72 M(M\ZDYZGO%K9R[8..PXC[PT'?^O@6]Y5(,ORG&DVGTJQ 6FL"12 M;B[E04LZ3?+Y=MN+U83EU-P.;8#;<@IQ6(_P9( #>" MZT3!!8\PVO=WB5##RJ]9G?I' 6^8[$#0;8/O^;TC>$&396#Q@K>R9#R"1X5@ MFXZRI&[_OE@I+:DK?AQ*N,+K'<8S+V6B"A;BS*&GH% ^HS-__ZX[\#X>8=MK MV/:.H?_OG1P%.4SQ #(LZ@<)(H;,%*JD0DE3*$@5, 6QR.CMJ@G0M82)O9=S M##%?H;3*];Y349(5/11@N2BYAA:,VN/AL%K' [A&15@L#,N\S)C&R!A*G?YB M]IU^& S]$_KZXY._D-O L8(+O'ZU#H:P3' ?@"85:-K4B42$O.I,-)VYDX!I M+##H) 2PH2Q;OF\:-*M .C.RU4X7@O&39?J1_%NP;,FE"IWR]7S*) M9F!&I!&&Y=*";M W8A^Z(\\(@UH8UL*H%L:6*25)+(4FBG6! M#G6BNS,I&ULE93;;MI M$(9?9>1&O7+B8X"D@$0.;2KEI$#;BZH7BSU@*^M=9W<=DK?O[!I<(@%2+\![ MF/G\SXQGABNIGG6!:."MXD*/O,*8^CP(=%9@Q?2)K%'0S4*JBAG:JF6@:X4L M=TX5#^(P[ 45*X4W'KJS1S4>RL;P4N"C MU4%5/O%\CE:N1%WN;@J5P6QAX$ MXV'-ECA%\Z-^5+0+.DI>5BAT*04H7(R\271^D5I[9_"SQ)7>6H.-9"[EL]U\ MST=>: 4AQ\Q8 J/'*UXBYQ9$,E[63*][I77<7F_H7UWL%,N<:;R4_%>9FV+D M#3S(<<$:;I[DZ@;7\9Q:7B:Y=O^P:FW3O@=9HXVLULZDH"I%^V1OZSQL.0S" M/0[QVB%VNML7.957S+#Q4,D5*&M--+MPH3IO$E<*6Y2I471;DI\9/\QNKI_@ M]N'^V_'L^ND.)M/I]6PZ# RQK460K3D7+2?>PTG@3@I3:+@6.>8?_0/2U F+ M-\(NXH/ .Z9.((E\B,,X/N&7 ^K33GUZ MB/X?93K(V:UR-QPF!J@(6=%5 9C(X0HSK.:4RO5IXH-TJ>52+(\-J@J82S)D MDEI7&\Q!+H!,8"$YS8!2+,^WP!]XCPIK]DX]3^XT<*!6-'V4>?>AYHQJ907@ M2U/6U@2.H._WSD)Z)GXR".$6J3VI)6NI2P(,>GT8)"E,D4I=FO?-C2-SBVK( M7-FVA=[9*?UZX+X2#9$?1V?T'Z4AS*1A?%^,1Q"%?MJ/:-'SP],0=M4ZV&K/ M"M72#2&;GT:8ME.[TV[.3=KV_F?>#DG*V[(4&C@NR#4\Z9]Z;02;C9&U:_:Y M-#0ZW+*@68W*&M#]0DJSV=@7=--__!=02P,$% @ XH6H6#M ;N8K! M3 \ !D !X;"]W;W)K&ULI9=M;^)&$,>_RLB7 MGE2)P_;Z"7* %))<+[VFB4C:O*CZPM@#MF)[N=UU2+Y]9VUPB0,1 0F9M3W[ MV__,/GAFL.3B42:("I[SK)!#(U%J<6J:,DHP#V67+["@-S,N\E#1K9B;68RR_+-/$P+8S2HGMV*T8"7*DL+O!4@RSP/Q$Y9ID&D8R?*Z;1#*D[;K;7]&^5[^3+-)1XSK.' M-%;)T.@9$.,L+#,UX=24&>%O5_^+R* MPT:'GK6C UMU8)7N>J!*Y46HPM% \"4(;4TTW:A;CZ\[>[@:D(K0W,:(49UQBV ^/ -2]4(N&RB#%^ MW=\D28TNMM8U9N\"KT/1!!4P47J8PR+DN!\,_9 M5"I!:^+?;<[6+'<[2^^34[D((QP:M!$DBB5AM5>C;&O\.%JGT*]E3 NKV %'@=W[6J:V^W M CI"VZ&X1HIF6"BY(Q+[RE@%PNXPOZ^O@0VLA>H=CG):J ].SR;*;:%L]W"6 MUV8=$2V_O02MPUE!FV4?SNJU6>QP5K_-.B+VMM6&'1%\^]@#X!6LO?"=(Z;2 M=MX>#PS[LIIZ M-6SWQY[M\9&M!:P.V'T4!)Y6X'?ZS'Y?PH_) WB;']FK(J830*3$7:OYP:FJ MV5#S>YF][+\J_:[ED)BUBB#8+81I&1^2TB14]KYG@MME034[;L^AJ^>Z<,\5 M69Z YW8"RZ<&96>.XP%5-U4JIQ*!"'F=QZ/.X[?EBG5ZV(R'SU0>2J3Z+ MU M6D@NRJV98YCSLEA9G##;T>)C.''[--M$6N@J[0DP>^ENRZ'-C0HG1S&OZCB= MCA*S+G::ITVI>%972/^;UW4F^31/"PD9SJBK16O( %'7;O6-XHNJ7IIR1=57 MU4RHW$6A#>C]C'.UOM$#- 7TZ#]02P,$% @ XH6H6-',S[_\ @ H 8 M !D !X;"]W;W)K&ULG57;;MLP#/T5PAOV9-2V M?$G2)0&<-L,&]!(TNV+8@V+3L3';RB2E:?]^E)RX&=8&PUYLB3H\/"0M>KP3 M\J;<\U168L/5F=A@2R>%D W7M)5K3VTD\MPZ-;7'?#_Q M&EZUSG1L;0LY'8NMKJL6%Q+4MFFX?)QA+783)W .AKMJ76IC\*;C#5_C$O6G MS4+2SNM9\JK!5E6B!8G%Q$F#\UED\!;PN<*=.EJ#R60EQ$^S^9!/'-\(PAHS M;1@XO>[Q NO:$)&,7WM.IP]I'(_7!_9W-G?*9<457HCZ2Y7K]SG$QN^3-3*/F'78)3NHG+&3A-=,T?.,YNZ(D9-BN4!VOH@M E[3?'Q>:FV)@#/M!8463, M!%UPI0_G4I1H(W :RB0Y 9!",DH MZ1$-STJJ*VA4FC3O0>XP">DY2-A?0,5-*2PL(5T3"B<>41=AM MM-C8&;02FB::79;T"T%I '1>"*$/&Q.@_RE-?P-02P,$% @ XH6H6%^E MFZJ#! @@H !D !X;"]W;W)K&ULI5;;;ALW M$/V5@9H4"2#KLI(LV;4%V(F#!DA0(TZ;AZ(/U.ZLE@B75$FN9?U]SW EV;(= M(T!?N+S,F3ESX_)L[?SW4#%'NJN-#>>=*L;5:;\?\HIK%7INQ18GI?.UBECZ M93^L/*LB@6K3SP:#XWZMM.W,S]+>M9^?N28:;?G:4VCJ6OG-)1NW/N\,.[N- M+WI91=GHS\]6:LDW'/]<77NL^GLMA:[9!NTL>2[/.Q?#T\NQR">!OS2OPX,Y MB2<+Y[[+XF-QWAD((3:<1]&@\+GE=VR,* *-?[P0PGD3HJNW8#"HM6V_ MZFX;AP> V> '@&P+R!+OUE!B^5Y%-3_S;DU>I*%-)LG5A 8Y;24I-]'C5 ,7 MYY^N+FZN;L[Z$;IDIY]O<9.,7(5Z.^+18@>N?_G.1];%>/G54@_G(:5 MROF\@X(/[&^Y,__UE^'QX+<7"([W!,/6.L>>L@5*RS8EPM7X).QR M)F(O\ Y=.!B(5*E;IJ"75D.!LA%=BH%#KDR"4>6,+M0F="EWX!*DE;%( M6G!6D*Y7WMUR+3@-"2L]"@FP<[&"'XM&F^((MPGE1C6PW:,/C9>C+F%\1 A6 M(BZB] 5_WE$2(SJTCGQV(>Y@,&F: N&Q+"9KYR54R6.*3K"\[AV$VO.R,_8YSIPZ\[. MS);8H6[D4#O$S)*.H76!(ONZ99@#"C\LCJ"V/>4[7-[XKAGVE63=X!8.IP!X MYH,6)C1@7NT[4(81_7%8-K"!V+VBD^D(XW@VHYO*^7@D)!Y*C+(A9;.,OKH( MV@?083<[&>,[G0[HIEFM3,H]I'(5*BK!#OZU_YKVVD^/@Z&EPO_R)5'*$L0"2R17TA>.26)[_)*H0A3KR&#C[63 MT6JAC8XZ&9H-,!QW)R<97:04'I+OHC6E*Y,T3L$[1!39\^K$I#+FF: ]KH3W MG'.]0*>)(<_R'Y?[ Q92R%Y1UATA5UA,D+S9($V/)8_#B4RGF [',YG.4M%+ M;[(J41,T.9DI4H,A_=PCY3[@23NFCA3"C/-X[D5.N2ND4LA]>W/!^D^%0?A M^O*,I:>&3NG;SU"D-QM6/KRE46\TQ3 >/\4=Z(7,;$JO\3D9TNOG_DC]!^^" MFOTRO7X")17M$V&_NW]@7;3OBGOQ]G6&""RUE5NG!'30FTXZ;0/L%M&MTBMC MX2+>+&E:X9'(7@1P7CH7=PLQL']VSO\#4$L#!!0 ( .*%J%B_6^H8E@4 M \. 9 >&PO=V]R:W-H965T=-&V!ODB4 M./-QOKE(GBZE^J)+2@T\5%SHLTYI3'W2Z^FLI!7175E3@3.%5!4Q^*D6/5TK M2G*G5/%>%(:#7D68Z$Q.W;]/:G(J&\.9H)\4Z*:JB%J=4RZ79YU^9_/CABU* M8W_T)JT!E%.,V,1"+[NZ8QR;H'0C*]KS,YV2:O8'F_0WSONR&5.-)U) M_IGEICSKC#J0TX(TW-S(Y4]TS2>U>)GDVCUAZ673N -9HXVLULIH0<6$?Y.' MM1]:"J/P"85HK1 YN_U"SLJWQ)#)J9)+4%8:T>S 477::!P3-BBW1N$L0STS MN?QX_>'-W;N;*SC_>'/S\?/%]8?;TYY!9#O?R]8HYQXE>@(EABLI3*GAG/%3-*58O+FCJH*W=&X" MF*]@UBA%A0$B'ZEF4PS8>@H:I 0Q#5F[CX%SUEF:TFE.U^1L' MP*USC77N7"HDQ<1"0R:Q<+6A.<@"3$FAD)R[N9,6[![:I20""B4KF)5,$+BB M*$:$T7!.Q!! Y!>TUG 2NY#638)B.(0W"?MQ"WSB*7\.=-(2CK6D<).'(#\9I!'?H"_X\4X:DI')>JQM52TVMV3A$(8T>A%(V M[ETK[,[*K( )N,0?R"O8TNONED) 16NR(G-.K:RE:YQ]3&A\<6RSN/B2F=*M MRHDV[2G(&Z=W+>]]N*(P#@,OC_!$B,9A81)0U%3$H,500-P=I\?[=M2ULB]I2.LB#X2>*'G)@T8C<>JV-9 WX M$W<(H ^XS^7,-,A@9[&&.25JQXR8%E]/LX"H.SAV!MMU]_P\V/-O\+2#]<;# M/S>"[HKMEM9FX_ H"1!I]$UZ'TZC?^$%YP3]MUX8I<>!,WO) M.$<=7(JCG=8C++?DIK5BW%))/7;!%*(]+H96W?V_#.)NW\?Q<;DD+PWC)HK3 M9H%;=XNIIM@/\R>HSE]$]0<-"RJH0H,SB0+.:L=64^W=CN.FFIKQ\OV' OK.UA& ME%I9VFNK$&*W(?D:7A(-1^D8V^_0X1T-PF 8IP$ZLJJQ:/-M)T/O,#SJX9^" M, 7WA#?..4?I +OXV&O;\2#:K\9U0N\I.>J/3$&?[=; KI8SG5FS?=QT"05N MDAI\>]]KJ+BE^AT'2XK<$\:=VVW.Y'BD63=OS2JDB!RZ]%6[P]Y WV^E;:8*KX7K=)=+PD8$[X#-]W5(#<,]ZX&2N9[6^V MF)0')]FATUZO=4BOJ%JX MJX@])V'T_7E]^W=[VYGZ0_Y.W%^5D/8"RPDX+5 U[ [3#BA__? ?1M;NR#^7 M!B\0;ECBC8TJ*X#SA<3XKC_L ML[X.0O4$L#!!0 ( .*%J%A$37(6/0, M #D' 9 >&PO=V]R:W-H965TZ=* MA$D4#<.*<1G,IW[M5L^GJK&"2[S58)JJ8OIQB4+M9D$5%:MQ#.IS4K M\ [MQ_I6TRSL4')>H31<2="XG06+^'R9.GMO\"_'G3D8@\MDH]0W-UGELR!R MA%!@9AT"H^X!+U (!T0TON\Q@RZD[S&3B\3 GC6]BUMFD40-88JZJ],S&HN&Q[]F-?AP.'\4L.R=XA M\;S;0)[E);-L/M5J!]I9$YH;^%2]-Y'CTAW*G=6TR\G/SC_0&L#S=*VM+ EK_]2MK9$#=><;;C@EJ.!2VXRH4RC M$3XO-L9JNB9?CF7> J?'@=W3.3*@?!H]AK10J ?4LG)#TVP,S]OM#.G1Y;#5 MJ@*G$8+)'"Y*+MF!!Q/ &ELJW8*2U-##>B#!J#V><\E45:'..!/\)_/O66TA M0VT)$RQFI51"%8^P:2Q(9>&1](RBJT+RGYB?P<("7::L[&Z31[TD?M6&LMNO M]GN@3F2;*1(C8RD?"DYVQ%20JG%90".1:4D[Q^IP_GOL/^+"75 7Q>$)M.AH\AVS3R@0R MZ;"L(MWX RF)8)B.8-A/?N/SB=Z,+!@YKE^SJGY[^>Q\6M\8^KUTD+IV.-I? MFK@7CR;4)I,)W"MWSJ]@0/L3WX]'?3CV.L(#.:-#+[QHN^HWTK;*UJUV_\*B ME<-?YNVG0G4ON#0@<$NNT=EH$(!NA;J=6%5[<=PH2U+KAR7];:B= >UOE;)/ M$Q>@^RWG_P%02P,$% @ XH6H6+8_U);"!0 ^PT !D !X;"]W;W)K M&ULK5?;;MLX$/V5@3?M)H!BZ^)K;D#BIML6S05Q MMGU8[ ,MC2VB$JF25%S__0XI2Y'=..AB]\&61,T^3(T=Z%V<%6R),S1_%O>*GGH- M2L)S%)I+ 0H7YYW+X.2J;^V=P1>.*]VZ!QO)7,IO]N%C891:(:'S?8'::*:UC^[Y&?^]BIUCF3.-49E]Y8M+SSK@#"2Y8F9D'N?J MFW@&%B^6F7;_L*ILHZ@#<:F-S#?.Q"#GHKJR'QL=6@YC?X]#N'$('>]J(L?R M'3/LXDS)%2AK36CVQH7JO(D<%S8I,Z/H+2<_<_'Y[O:/X\?KAQOX>/OE>O9X M-8SA&S?]^(-RE6%$NY!B>!&"I-JN!8))MO^/6+4T IK6E?AJX W3'4A M"CP(_;#_"E[4A!DYO&A?F%(LCQ]1Y?!1/*$V5%9&PU^7C-R 78%)\AOE=$Y!A&>#W MDINU94!,M.G"C(L8K;%"X!J$!+L&\6Q-/4@VU!ILGB$L&%?PQ+(2O2WD')DN M"[%/LW8YBD>_Y M3K&^%T8O*Q8,NZ-&LM84^T5[W J6;IWK2RQWN)'"+(YEZ>:EI1]*:FSEO#>3 MY&A2:0-WABIA-CT.Y7(VC<+H./*/9Y/)<="%ZYJ6)8)X0CW(#2>^+6H),Y2< MY^:TREJG>U2Q?92KFNE\[5+ 1$([R5SSA#/%MWV+4L4I+=50*$ZL;JDMYK3N M4WQ=#SZ;I N'G7JPC=*-8KCD9YCR6 M(BEC0Y(\8IP*F@MX8TRXGTJ!%G*R73-!?X/M3^ #+I!P4_Z#PY0,K"]% M8G"IF)5^RE5,XM%00GL!U>$7BH]J%::LX#;E[RDQ]ZT\'GZ^/X+#M[^-P] _ M;:&[D>!T)]A=9B[JW6KT_2/X*B6GR;*2PK?14IQNB**\+)=$S39'6*%QL62% M5-@2T6(]%]=[G"O75+:A=ABX$G^A'[;6[9W2U#3COB8^@:]L@H MG;&-6,]VC59WE.=*J3#8YND6+QO98#AN(KO<$C>,MEWZW?[+VCY7UW[GH$[, MT N<[YA6U6;B*[B53_M=^[7KT+E.HI;K]+5L#.I9=Y;SGSN:]FM:K.R&_0[C MBHE]:#KO 9>?QRXZS *-_4T&4]<<42-!H$WF=BQX23:ZHV1-QZ/8>(%HWZK MD$C < 0V74%X"K-R7BV#H>\-QGT(1D0Z_%\*IYXB\/I!V) =#X;T&[7R7Q&R M%3ML)8<$IU_8TMS*H=W97@]";1 /[WP_@T<5!"H:D0VB#]X$.H6[]-2GM M)Y!7YRVTYZV6^BZ'=FFT=;"U [K)1J<:=,JH-VD7P>TDZHT%"/H4R*36L&(: M#@:A[P /(CHKT*Y2H#M'9^MZAV*YE92LWG?NW>G)_JTBF9BWO#;)EEW#Q?"J579YVPLUYXD,O4T4+__+3@2S$3[K?B MWN"NWVA)9"9R*W7.C%B<=2["CYE99]IAB5CP M4KD'O?HL:G_&I"_6ROK_;%7M'<-B7%JGLUH8]YG,JU_^K>:A)3 =O"(0U0*1 MQUT9\BA_XHZ?GQJ]8H9V0QM=>%>]-,#)G((R3<^>SSKP^/'QZO'V[9 MS=WOU[/'V^N[Q]EIWT$W[>C'M9[+2D_TBIXAN]6Y2RV[SA.1;,KW@:D!%JV! M749O*KSEIL>&8<"B031Z0]^P<73H]0U?T7>3/PGKD$[.!NPG,7>,YPF[_EI* M]\QF(BZ-=%)8]I^+N74&R?+??214-D;[;5 !?;0%C\59!Q5BA7D2G?,??PB/ M!B=O>#!J/!B]I?T=H?HK>MA]:6S)<\>A/GTI$[+[\0T*6W>D>FTR';";SI5KO MN.4Y.HE'?:_@Q.$FIFUE.] XNTK!EA7;<&PJ"T8M$$OSYPU4+9M7NA>P7UQ" MBA8RYWDLN6*4!S)&:BVDR7P+(2X;"@)OD_=V75UQN[8)YI&]?*ZD3:'<%L*K M7OAMTJ6>JZ(TA09V;";8,I8%=X)LQ<(X-&CF1)SF6NGE,QJJXLXC:>J"=E(? M5U09-:A9.;?B:RFJO" KB]*5QAN+4_@"7_/GEA; 40IA9:E0.UQYMT@[JL,9 M&1, > B/T-ID5F:L$$;JA**?(Q L\TVEQQ[3W9"\FB(QA(R+UD"F!$.C19(KD&2(')UU/ M)G9I QR]S4Y,[L&+^SH#6GTY\?7[R0M+_4H?*],AJ$P.!X. MNE4L:M/K3K")#TYM=0'+P=!K[<"MA'IZ:0AK7V)$1PG?R!#PV>/% [NY_Y5 M7Y1+')\\['=2VI+\87:[S4R._WY> M6^Z\3NTF]/YW\#>P]M.3=QA.T&]<_ M;3T"6S,ZUK8:]UM6? MT/?2]PIN^^GV->AF>-:KPZ >O5F!J40SP,\RC)T/R)-L=SKX(Y;"JZG]V-*_ MH7:V7YP&Y^9)CLW\1+W^%M,"!0!=Y(!%81 .QW0Q",+QF,Q\P11]XJH4&&O! MT6A*>X9AQ/"B^8[I].)O#GU+3'?+#I7&C+9=/TZ6N?P?1%$FHGK/L2_O.3O> M/WJ;[;>X;9N^3_V6X]U?>;V5J;:EI/2G#X)DA!_VN%NG_#X4.'O@T.#KB;\$ M&%P=1L'X>-REJZ/QJ,ON&@_WFWO3B%;[]B(@DR'^8V(=C]BCKY&WB6Q#W&O) MXQY&4=>K'8X&WQ_1C9K=,/H=YX>%T5EU($3'>2/GVX5,>NM DLM\- M>;@#N3H7'81A,)A$]9&O.AYM /SK^'RH>OO>I?NM3R"9,$O_H<>B$:"I5U]# MFM7F6])%]0GE97OU(0I.+BD#E%A =(!C9X>9ZN-.=>-TX3^HS+5S.O.7J< ) MV] &/%]H[=8W9*#YPG;^?U!+ P04 " #BA:A8+F^IW*0$ T"P &0 M 'AL+W=O[YYX[WAUY MM3;VL\N)O/A:%MI=![GWU66_[]*<2NE.344:.TMC2^DQM:N^JRS)K%$JBWXX M&)SW2ZET,+EJUA[LY,K4OE":'JQP=5E*N[FAPJRO@V&P6WA4J]SS0G]R5'D3LWPC\(>BM3L8"_9D8,EYK"-5^Q;F7C02#2VGE3;I7!H%2Z_WXB%Y MG/\E;I*/R?WT;B:2^ULQ?TSN9\ET_N&W^]E5W\,8J_33+?!-"QR^ AR)3T;[ MW(D[G5'V7+\/DAW3<,?T)CP*^$G:4Q$->R(+O9.&\Q>R?E_QN8>.78;F(+ETE4[H.4"6.[!,%D[=OAN># M=T=(QQWI^!CZCQS74>"7:7^G-7$/L 4*:S]03D@MZ$NM$%NEG\AY(F&6(IE^ M$C_?&T]B&/\"F8Q%?4YB:LI*ZLW;-^-P.'KG1&653E4E"_2+JBH465:W9F&\ M2E%W!8K9;H3; +F$#$K34;F H!.UP[DJ+4R-]J/TJJ"3M5P"(2U(:BPTS"KT M%G\JYGOCHJIMFJ/&W5Y +*TI]XZA#8*:R>JVJ< (DSY@C0:\'NE%T;[1W-'PPV$@@""#6GLT(XE\21:\O>&^P[+PM,F^L! M)'-<'B=UQ7).K'.5YNPU@@J34%DK#R]@UC41MO1$NH9]_4I$T/@T9R)&SA0J M:^S")!*V\148[+FEG"^Y)V+"IJ3OS1@KUXBO)ZMDX?Z/K$F0[[MP54V7Q*T. M_CICB(4LV!KB:TFX'-Q.P*5D(EKZVK8\>).^5KB#VY@O($O>%VV!IM+EK;M+ M4^!]P+A>+@KBJ"_YYOZ&@#]LT]L*?R702R0).@@WD"[DER)I8^28RW-HW"\X M;[Y@;A&/W$4BB1-VQCBA)CR]P"$O;/1$(-1[SR, MNS2/>N>C$-_1.!)S@Y1DT?->&$<\&/;BP0@QLDC>PROUP-[#MI+X!/<9P?\"QL#407HX[#Q44(_RY&!PS.>L,XYL&X%XT&QQG,#BH,5.P*NXO- M 86='?C.7H6CL7CI.NP?O&1* @R_U[B6$.GV4=.M=D_"I'T)[<7;]R3(K5#A MHJ E5 >GH[- V/:-UDZ\J9IW$6X4O+*:88YG+5D6P/[2H/UM)VR@>RA/_@50 M2P,$% @ XH6H6'+C1Y[" P I D !D !X;"]W;W)K&ULK9;?<^(V$,?_E1WWID\N_D$P20K, $FG-QV:S.7:/G3Z(.P% MZR)+CB1#Z%_?E6PX $G>_>YGQ7JET5;I1U,B6GBNA#3CH+2VOHXB MDY=8,=-3-4IZLE*Z8I:F>AV96B,KO%,EHC2.LZAB7 :3D5^[UY.1:JS@$N\U MF*:JF-[-4*CM.$B"_<('OBZM6X@FHYJM\0'M'_6]IEET4"EXA=)P)4'C:AQ, MD^O9A;/W!G]RW)JC,;A,EDH]NLG[8AS$#@@%YM8I,/K9X!R%<$*$\=1I!H>0 MSO%XO%?_Q>=.N2R9P;D2?_'"EN/@,H "5ZP1]H/:_HI=/@.GERMA_#=L6]N$ MC//&6%5USD10<=G^LN=N'XX<+N-7'-+.(?7<;2!/><,LFXRTVH)VUJ3F!CY5 M[TUP7+H_Y<%J>LK)ST[F=XO%W>_P\/%N_MLHLJ3HUJ.\\YZUWNDKWGU8*&E+ M [>RP.*E?T0D!YQTCS-+SPHNF.Y!/PDAC=.+,WK]0WI]K]=_1>_VJ>%V!W]/ ME\9JJH!_3N782ERH-Y@,/GQAR2+?SX#>'$ O#BG_N;^ M_W]OF,X7P VPQI9*\W^Q *MHP30(R2 .X]A_P)2,T@"U@KE@QL 46/P&0!@[ ?#\/+)/O*>/;". 1D>4D5:TM@4#,-&R8H')F_BWL4+.G!K;/P M,J^&)&B4EEO1(BN)L%$60\^")_QG9_WMEF8[+V&\!#W/E=R@MGPI$)BEU1U8 MZBW 91?P+&$/'M[>M)-H3M12L[2$AD\-$V(7 B\<;NXFWE/3B[NDL=]'"E-3 MQW*).,J";YQY8:C5Y(+D"E@2>XDP4TP7CNB&:W)0VN.Y(FBD0$(Q#>W<":M. MB 9\M4)-+$=1W/Z1^#=E&<*VY!2+NYC+3WOZNM:*Z@%66E54'A7[1&5)?PS! M''N72A2H30]N&LWEVH>WI4:$JNTMZ'H+4&>@$/O6$';53L5=P!55=Q8/WJKL MIJ:AJOUA@,^HW>P+KE/=.CHZ.2O4 M:W\_<.VBD;8]1 ^KARO(M#UY/YNW]Q=*>&ULW5I9<]M&$OXK M4XR=DJH@$"3Z85]7B=#@LH[G(>&G*AX+6;#] ^^)S,YA4]&%Z<+?A,3$3UZ^*NP-UPS25.,I&7BFM!2LOWO.(79X5W9]^_'NYM/D\LN'VT]GPPK< M:=-I7-:+G@DS@>HC5(4#V)P\>,/]LAZ]XCFWEIS[S'N+PK2HYSVZWF(/;N\ M_OCC#Z%C!^]*ADR,OIW<*^]%,@,HE%S55211H655,CEE(END1&7+"G+&@QJI$C!$A#9XW'()L2;W2X4O[N4YXJ>7CN6/6*W69[($XI8K3'9E[E@#Z*LDGQ&6L2)HL_XJM6)5.*,K$PBP1:B2&3<61F+2A2H M*2ATOV(5N%U):$E4[Y,"L"&+D@'WP&.&- &[@D6BJ !UQ$PA(E3:<"Q?S%(; M,>5)P1YX6@M:2%3*VTPN-%>U%"R7237?-:B-26L6?#>$A+T:(@",/ 8X PVO ME+ 8-R18&UF7Y$^E>LH1\DDTEZDH&V78HD@B6I#)6*3/49_MZ _T_X9VLZWW M2U0CJ!'LFA>I9&62U:G.Q4:IFS;K+G76*25EB@:DZ/E]*IHNE/P;EA'#:Z0T MSU?K=%\G;DFHT9JB>@BT!5%<%ZTRU;S PDRCGR#T8\"N:+X&KU/VJ<[ND?&P MY#?5)[!D]^+R011HA.RVKLH*423^\,-[$0E%W;!SV=A U1@C-V!OF&_:/G[& MIC]F(],.V$IPY-C/C].7;8S7=11 FY_BCT;6/L>\?,,0,P M"CR&3C<5"0B'$25.FM(RQS-ON$$H1&$'KM4&+/UFACL>,A@;Z#T*+#4ZS=. M8-B^8V"(*!="C0'IRE"Y*BN> HU0F7*6(QGB3N / 9[X3M?"8+E0"+-)VJGV M7@TY)"Q5#RNYGV>#B 0&P%FV%$@S8ATU1/>"==22R V4SK+)E1/>Y$J# 5## M-9 34)02.?QO^JR,8M-:S*+17-JE\#Q?+_9 M&A#X;%:(&95NDE8Z/ I M-TC&T4TS+? 4NI#[NC,8^ZFG&@*=$1P3H!W9QVLX:%,.C8M"H;+FR#E&L3H^ M^RH)6M.D6AVYQRST32]\RSXGY;>3*8F#V^$LY$P! XZ ))[IN&\W3&/ 98Q8 MLB/_F"EP==Z]922]K]MU"EO8Y5I'U3_T6PIZE$KEFZ9S4 ]:]YJ]I#O.-1F9 MU#<6#+KHKN*C:[,A;XNLD=3.&DW-46+08W0P-3;6J"O%E^I%<&14T^+)2(T.]4XU,YB!1N[]%^DY07!U51\T#?S0"/Z12K MVBZ/DMAT>5/ERFX&0565[VMTM-Y2^9)GYOC-9>.]%8UI6@M=-&"\X"M5+QMN M-&]@ONPFC+UH-&BF@O'S!H)^-/^\H6#/+/"'9P"K,P$@('_5"< (_-&K#@!*RM@(+,=4 M #,AH^<\H?WHN-VHJA&;=J7L;SRO.8 'Q);1)^ QM* (:]+>3K>_GV5'Y (" M$<=ZIQ?7]V42)\1Y9X>LUMGOCN$S3@U1$JZI:=)@'!Z<,0EVV&.W,I &ZXZH M@$?"\"GZ*"5(W.Y-#>V@]<32\2((%C78\=PK?!XB^IQ",6> MSG,,/_!W9(W\ET+HAM>KEZWUZB6+NY$]VBE9A&>W9.M<-/W@8+V"[LEZ'>AE M?YU*W3E0*[NG:?VCI[*[BM0Y<"K6Z7KM^5G):6=#-'0,J6))-[% CY(+=1X+ M5R%3,-M7O)B)ZIF':UN6/@M^=O/EJ8!NCD3_Q-&ND3'1(8.3>GK]H<'/HA(W M?,M2)S'>&#^!:8V8:UKCQ^ I].C\Z'B+ZHD)SS*\L;T69CN:C,;,T'LI/IVP M]R_PYE8QQPF-;U6S#<2(OBZ1:2$SQ?+):)LOFRW9R#=&H:,GS&",CO#,\^:'L.((0FUZH0_E2IDFLW Q+*O6%K&Q.D1:%F--GV0?%0F9B[^'3EH6; M=MI\@KONJG2C53K%4]UH"C2"'$X%=(2T5;0=GTW6/4.? Y$?6ELPQS@!\["9 M_7RHG[1+/4"3RP( TL\B1S:G:B6/T5D2^@"H.GR[>&0X?LA"6^D RA&!H&-8 MH_!E-C\2!NIEJP5LO^F5_Z:'+VC:(*GZ0!W2[;!_5K&/8,R@M!J655UNX5S3 MM69Z(+(=P[$"YHYWK=SW^7+8^=Z<"31G^JI.PT"=5_K3\_KI^L/]I?Y>O5FN MO_K#8S,4$4O%%*26&?@#5N@OZ?JFD@OU]?I>5I7,U.5<\%@4M #OIU)6[0T) M6/\[P\5_ %!+ P04 " #BA:A8T.V#!S$+ "['0 &0 'AL+W=OYYB9) M/;'3Z[33#Q )24A(0@% R^JO[[,+D")EVO%U^L4626"QK\\^2YZLC?WNEDIY M<5ODI3L=++U?O=K?=^E2%=(-S4J5>#(WMI >EW:Q[U96R8PW%?G^9#0ZW"^D M+@=G)WSOTIZ=F,KGNE275KBJ**3=O%&Y69\.QH/ZQA>]6'JZL7]VLI(+=:7\ MU]6EQ=5^(R73A2J=-J6P:GXZ.!^_>G- ZWG!W[5:N]9O09;,C/E.%Q^RT\&( M%%*Y2CU)D/AWHRY4GI,@J/$CRAPT1]+&]N]:^GNV';;,I%,7)O]#9WYY.C@: MB$S-997[+V;]5Q7M>4'R4I,[_BO68>UT.A!IY;PIXF9H4.@R_)>WT0^M#4>C M>S9,XH8)ZQT.8BW?2B_/3JQ9"TNK(8U^L*F\&\KIDH)RY2V>:NSS9Q\^7_SM MTSMQ??Z/=U_";LG]^R>BD^F]$LGWI69RKK[]Z%)H\ZD5N?- MY$&!GZ0=BNDX$9/1Y. !>=/&O"G+F]YG7IF:0HEK>2O>:I?FQE56B7^=SYRW M2(A_]YD<)![T2Z0B>>56,E6G U2!4_9&#_C(^'+U^0-^#1M^#AZ3_-!R/ MWRVBZ5[>*BQ\\J3KVEC:DJG?E2J3&FY]U;/*B]G M.9X:D>DYS@C/9LJOE2K#?EW*,M4R%\Y+KP $7J32VHTN%T(69(H39B[4K7:> M[]VC'JXA3ULHZ5:*48"UHF(.CP%Q5K(,)$C<06K#LV=T")\.SM@H:1U=K)*6 M<3!"%2MC :4=']+1;0HGVVKC6>LQ-E3N8%%0'Z&CVAOBV#L'FO!&B3*731C%*X6IG@ ME(4J.>O"OFVUM*,?/;;UX2-S8*9X>]0- H?BDRS19$,5-6XEP=3GLPH9@>5( M$B?S.W:T0_T,JN555JNE$:F80$UXN&!F,OW.>=(IG]J,/7ZTLN:;JHMB)^O) M=\[5Q]26!'3J]_,0D(?6^)WV<'9]J[(%&>P2X31R %L@@. ;;*?CG 70D9:_B+,)Q&3(AP=D]+BY!3&KQB9@9 MOT3N."1G*4B-Y;HC9Q/2,2?+SE!N*2[C9DFE7:H4< MF:$NIB-JJ^/CA&75-;:4&=>N10,'"-S(O J2419F+ M= _Y_;74%-DK F]$0+IV(!\JES665CC7>G#*H;C2I,//S7!R[A1:3JL:7F2(C M63*ZB-XBU'WXN*#60OZ>;7A-:/@9(.?\XI.XHJ:RE)H#Y)9F#?VQS"KUG'J: M6*)Y&XO"S,%VBRKG6B!@F.O 26A?Q DHXEI8&4S@BI34VP')78]D1G63HM^- MW9X369*+)*E. ;(JU"TI0:)2JAG.E+7VR\"D*H"RU3X8L:AT5F>2;I.Q0+UJ M%-\>74A 6PFTV68/=&@G12NM.OIP]A0TP\G[&A\:ASAR:=L3 M'66>_G(T&;]\[2(GJ5D:9W'H;8B)-073P0I)LZDYREQ,QK^R<$[QN8)[D4_; MD\2JLG!69'OC%[^2&9,78<_%$FCA5._R++C=-TS)U4;U(09WNY@O*">T _)" MNR^S_C2B/J=C6D\2L6VK* BT3F*G&3L3$S"?E*#\T%W HS3WDZQ6.>33534# M@P-*6O&^UI+]\8$BBCB*+^COE$@7J$Y:,3X^.F1@E@61DTP\@PR"1/%^+V%K M%KF9L2<]JE@3;L!6TETUAS_[[KU6P 07 '-LXH+ M^(%R;;I0*Q)$9#$[D+9/#I+IX3'+?C))CEX>M]D1(PI2GX?18 Q&2=17/4OR M/OR8)JTQ(-^$#,P4J+YT#5^-&OVEG8LMI3@EZZ;X\Y,IAM*&VF'")8N&$C =N:34*.":@9 1A';.ZW$(R]>1;[>H 4TW/^@9ON4S'*'QMQK\M M[;^*;TK&+P^ 19M?47Y/PNRXJ8 M:7#$I!MM'AE^5#HZ)I4KX"81[) ^Z'UA9/3P C@'^C10KTZJF!:H1O0>3(IS M3U-C&)(H,#28=7&K0[1$EU912%ZR)J7D#!1] 8*J3\30930ZIKG'%A+.G%-ZJ--*I M<'<*G)BWAK@0+*)XD>$32VZ":YGORCF!C2XS!)$38@Y"D(@U4UCPER?C27)\ M,.U:D>F,.U(8444H_.W<<;]IT9^ENO5B/(D5UY7-%&C;(_M;64*#(LM"MTW3 MRB;=YM;I^'7KZNUM6WP:BO>/AH,M$#V93H\@E 'MZ(!$WM-\"1/:H;F+8*VJ M:K%&(GN;O<%!$ MC+H%TDR10H5'$2>S,D+Q$(DHY[.-+"?XM/FS^'JC^HV_GJC]#=^Z86]=/T1 M%UB9L'TTK^>A1>T<@ Y+KPN\ZC)2Z<.<4O,I4*2$"!+_J4G3;MY=5M95!'FQ MKUTTLEMO73]*GEZ[:K )C4L>\$&<8W+T@ 95_KQQ3#AB"L$>I#5S=^8.1OQ6 M&;>L-#'ER6AT+#Z;(7Y,J2Y0P)[>-Q D\/C/LDI!JD]&KV5V0[POBW/\6GB5 M+DN3F\6&=BJ+.#O%B\>OJ3197!Y?^"$+%-,_GD!WZ44(PLX,13CP_]&%; 6( MTF*YD/S"CNX<\FA]E-0@!Z(C[J[KYY?+Y5F$(69[?F M?29!(H_.@2'\U%R5Z] U"2H7EF$[U3:M0(B UI'ZM$QFQ4C2GW3^9$CS 2%0 ME\:,:/]N]YQLD8:/8=!F7L1#620Z_"XJ#HXQ^:AN+DVNTTW-1F(AB\^((6I9 MDI-">C^K';,G+G6.%OJ>O']MB:G]$UTIOD?]GU*L/K7K\@#4N@[4.(DOT[5[ M6#*>8SY"H^_U7\#/71=R%MSA_:2/)-2D(V/3KOME5JKN&::U#-' M/!'/>(S8HU\\1>SU?;79;WU0*Y1=\&=#HI#0/7Q;:^XV7R;/PP>Y[?+P61/J M+32:0J[FV#H:OGPQ$#9\*@P7WJSX\QR8FC<%_UPJQ-32 CR?&^/K"SJ@^5Y[ M]E]02P,$% @ XH6H6/H8AI C" V!( !D !X;"]W;W)K&ULI5AK;]PV%OTKQ-0-;& \3]MY^ '8X[1Q4;M&[.X"N]@/ ME,09<2.1"DEY//WU>^X5I=$T3I!VO]@CB?=][KE7.EM;]\GG2@7Q7!;&GP_R M$*IWX[%/W=Q M9NM0:*/NG?!U64JWN5*%79\/IH/VQD>]R@/=&%^<57*E'E3XO;IWN!IW6C)= M*N.U-<*IY?G@8]*6V\/Q7K)NSQ[.!2&L?;!F%X4&I3?-?/L<\] 3>3+XB,(L",_:[,<1> M7LL@+\Z<70M'IZ&-?G"H+ WGM*&B/ 2'IQIRX6+QV^WMS>/M^[O'!W%Y=RT6 MO]T]WMS]_/YN2D+C9&CEXU0([WSE4S5^0"=XI5[4H.+5S], M3R:GWPCAJ OAZ%O:_WK)_@]UXC%7R%%92;,1A0+\O;#+I4[QOT:)G3#6'*;2 MI*J02:$$V,))RFAS6LB54XK3/1(/2HD[&Y283@7H1"SK0)D&JG59EU&@DINF M.G]1/?HFY *J@I:%",J5Y*FP1HF-DD[ 7FF=&HE+O@]FPZ/)6]+7 MJM+F27E6U=?:.GBM4E4FR$#T<2Y><'(^&;Z=GVR=_-O.O1X>3>??X]S"/BDC MR8 VXG)Q*WY%,:19O?KAS6SZ^M2+GQV>BT^8/9\KJ5#C9M@;DP& MHG14]WMG_PN^]P<-'#AAN392[+>*#\2]+FP0/P$XXM')3(E_$4AB'.*A4BEI MNL2($Y<9@9-X(#1#Z'.MG1H*65H%0$K +J&P7KEUP^Z@ Z);: MF()LF]]3VI<:>4)N:SA*+AI3(P->%LPZHG(VJPG!I33U$NA"F!DZG UQ>+AD MA\AO#4-4 C0"+2=\O\'"3NC3X]>CDU[HL]EP0J$CWFB_J4.0S_"B5X(G6=3J M$$T$H_QPB$*XRG)@.&9+1?>' I3ENX1$GU2NTZ)1XW-=50P4>GX@)&H&^'KL*I$M&D@S'&'3 MQ"6IZYI^.E_F3+;S!4M]25*5U!F#GM.X-YTCP=-&>F\Z/0&!S8;D6J5X02LV MS!D:98Z-=.A _N3+MA5 1,U@ZB6+;!:*?]YJ("905Z\1>.S:C)"08-Q@TTTV MXA=@"%NH>!NC2>K IPFC,LTU^A.!?[!K_'##G<9.5$&//37M&L"!A53!=0X= M2R4F%R<2.S"*C\J#R6AS9*Q28.JY0EZ;DL*I1JQ- 'ZN:@1,K"=K:'%@Z:8! M"KL"&>G4=RG)\'\3ZP^M1'T-I[2NE;38DX&RRTFBD& E?JF++OK1SIS'O*4L MK) ? H'ZDMI8=N@?Z M).XC&R0^F_PHT'*JH3%76:X8\]?IL=-SK],GHJ+TZ&&&(L+0A M41KSM0.I02ZI/=C,^Q;8HLD1B,[7"2#IO0&Y0G7X)-Y7:#[V?>D- M+>:J=A](,.G0UX66B2XP=7?! &Q;EU'14@E[>HH56O/PA MV@TSIZ:5L22W:3Q8Q_2&<1I'IN_[Y7NIJ6@:Y.@M-!V8%0$A-&RY@"Y4MMQ, M]N.<2KD?.6]-IK'=,CJ7T= M8S%O8AMN?1@"PV3P2?-;/&&GJR#!6V3;-ZX=KG[1@9;U"._$4^0X7@&0*!]V MYDZB4HFEY!VO5H&1I2.U0XFD<4R)!#EX'9UI:@**]<3/,4%Q&4&>"OKBT73# MRN@_X,2^I@UE<\#@2WCD$Z ;ZF_YO*DL-0OY>LK;5,^%370!OK!A)*3K8+X1 MJ1CJVT;(3GF[20\:O5U_(#Y=TB_:@[_W+0?% =T0[EYFJ]%+KZOCWM>&4F$9 MH6\JGEC*A.;#0W>W^VQSV7RMV!YOOOG OQ6*!\-+B$Y&KX\'S2+97@1;\;>+ MQ(9@2_Z9HQ#*T0$\7UJ\3\8+,M!]S+KX'U!+ P04 " #BA:A8:TH:U5<$ M !U"0 &0 'AL+W=OWDQE;"T]06/5=;%%DP MJE0OB>.37B6DCB:CL'9O)R/3>"4UWEMP354)N[I"99;CJ!]M%AYD47I>Z$U& MM2CP$?WW^M[2K+=%R62%VDFCP6(^CJ;]BZLAGP\'_I2X=#MCX$@6QCSSY"8; M1S$30H6I9P1!?Z\X0Z48B&B\K#&CK4LVW!UOT+^&V"F6A7 X,^HOF?ER')U% MD&$N&N4?S/(W7,=SS'BI42[\PK(]FYQ'D#;.FVIM3 PJJ=M_\;;68;N]M1SQ,P;_?2-V_>(T)95LF%U ME1P$G O;A4&_ TF<# _@#;91#@+>X*,HL:!"\O" M;%>Z@+^GBZ'T/]O1@Z"[*>X!QF> M2H29J6JA5R STDCF$AU0TUL1A'*M=([Z)S4VXR5OH*28/)DN&D>>G6N[2WJV M%1:I0C6U= 9"9X"O0C7"8];=]?;YTUG2/[UTD)82\QV'&:8RM'PEGM'"+WPP MB2]G=U_F8=B__!5*X6"!J']0)E<.IK/Y%G868*_?,&VX[^$NSV6*]AV'G_<& M*G6JF@P9C0K&H;!I&0+AA<=2Z*(4L@M3%Q38BN< =1&"ECKL9/A*=UY-V!W6 MH\E)HX:T82@G%(+)(16U]$(!OC2R#B5*XA;*+&C-8253H[,F]<;N(EC7:845 M1(Q V-F>.%S)F7"RDDI80((R!!@L#9E8>&F$(N]!GI0.$SI:Z;Q,R0N70 MY>8V/OZ;N7U%PO$5A<6"$TY*4#A&,Q(WGEA0U.NS7:!;%0HTA15U*5,*V&ZZ MLT/#5]0-U==JYP@HDXIPEY/8&1)9NA#)"QUB>MM=UC7N:B_0/HXLC1:)P33FD?9+.D2YD(.GEDFK%+LB:XO>K M#M1*4.)"1C9I[(#B>>,H='X7VH2%X9')CWA]COAL!.?G_(H&9!-'_9=MKV=IY#R7X0' MGS/8:-^^BMO5[3?%M'U*?QQO/TA(@$)J!PIS,HV[I\=1F\'-Q)LZ/*P+XZG8 MPK"D[R*T?(#V+G^]DP, #D( M 9 >&PO=V]R:W-H965T N"9!+KUN!.RQ([EH,PSXH-A,+)TNN)#>7?S]2=GSI-(6)9,%:B>-!HOK<33M7=T,63\H?)2X=0=KX$A6QCSQYD,VCA(F MA I3SPB"/E]PADHQ$-'XW&!&K4LV/%SOT=^'V"F6E7 X,^J3S'P^CBXCR' M M*N479OL'-O&<,5YJE N_L*UU!Q<1I)7SIFB,B4$A=?T5STT>#@PND^\8]!N# M?N!=.PHLWPDO)B-KMF!9F]!X$4(-UD1.:KZ4I;=T*LG.3Y8/TX?'AS\7?\'R M<3&_>US"XG9YN_AX.XH]P;-2G#90-S54_SM0 [@WVN<.;G6&V=?V,=%JN?7W MW&[Z)P'OA>W"H->!?M(?GL ;M+$. M[@1V.%OZ?A*?0?NY__"04?N#M28S.A4Z0"]#EP M/RNA,YCE4HNW;R[[O8MK!]0)5.>:KMBC+:UT"'=BVX'I[!Z6N=";7,AZ=R?U MAO8=8! 6?*J>)0B+U,J?*VDQ V_(S1."*$MK"$R$/B5IDT985SIS'4A-P:X( M$'R.X+SPE3=V1Y/$EJIRK3Z[RJ1++3*2^%:C$SHX QX':XK@-R^>0=/HDYJ< M('V^2<0&-5JAU(Y/L/1DS2J5]LR'>.E4E@H=F/6KI,$OG+9^M?NS ]#-YQ]/\1XZL,KDCD0:%P'GK)STR# 8Z&ER$):8B0Y9%(C] $#E,% MP+U_Z8"\"\6^SU[\(2EZB:ZI%%+?2$?>R%4J2NF%ZL(#\RHX=8R2"I562H2$ M:EW5*?8-6,:X*-*M:V2&AJ# MFJN-5LXHF858&_(01K;K'AL1\<$X+]!NPJ/%@)2Y>K*WTO9=G-;/P8MZ_:A2 MO!M)9:5P3:9)]^(L EL_5/7&FS(\#I0=>FK",J>W'2TKT/G:&+_?L(/VW\+D M7U!+ P04 " #BA:A8K 8.W%<" "W!0 &0 'AL+W=O1B:O,2* MF8&J4=J;E=(5(VOJ=6AJC:SPH$J$\7!X&E:,RR ;^[.%SL:J(<$E+C28IJJ8 M?IRA4-M)$ 6[@QN^+LD=A-FX9FN\1;JK%]I:8<]2\ JEX4J"QM4DF$;G\]3Y M>X?O'+=F;P].R5*I>V=<%9-@Z!)"@3DY!F:7#(GP/2%P!)!TB\T#8S+^N"$*S^%7" M:Z8'D$3O(![&Z8%\YG\/3UY))^GKF'B^Y%_J>*A<+5UZF,[U[KFI68Z3P#:G M0;W!('O[)CH=?CRD]3^1/5&>]LK3U]BSKW;47,E<50C'7Y0Q)S ETGS9$%L* M!%*P8!HE'2I"RWSJF=V\V63169K8_['95_>GUUF4CGJG-NMPKP@G]79+U!+ P04 " #BA:A8VQ_X&O,% M "]'0 &0 'AL+W=O2=G)O]\E94M*9U.&5_=A M>4CTP7MX>$G>@':J/FU@\WJ+_L$- M'@BWQ!IDKQ? &8=Z/'/8,]V':]:(-V5:*Q/6@A MN9&Y231YG\<0/X_O(;.*'MO2NV)>P!NNSDA(NX0%K$]TPA5H#VQ8C3ITL.$> MV%VC[9+9$_F8QV(EXH*GNP9?@O9W@]K]\T8O>027'=P@&M0*.I,7/]%A\-9# MN5]1[OO0)[_)_/5=D0*AP6SPFC:IDVDLE^;;?)>4_:!SGFKPD!M4Y 9>G'W$ M[D'AFN5[N/DQV[@-*V[#HQ/GY^?';>-W7O$[]^)\$CPG7Y$2^?,&LAFHOW9Q M\6(+M!_V$IRCEFJ C<$TCK/B0+27R!%EH H^@(E&"X\A0>K5+@>:I>U8L+3/*@FX0 M!)N2;I]?IUQK,D6\+$.Y1N6+'C [AN@E1 )3B;*G'M"G+!6F%1>@;0AY9+.$ M[3\5.9#A=EILAY:8R O[OL"KE+P4KRQY=" X@Q4U!17EV,790168094^V=@- M0]M.RS3N(@SBO(/(;=9*G+H$\X&O\)W#CW$%EG-BGF4/9TCB$[6V*3)5_4%[ M$DGEIARS(XQV[W"4ZT2@$UMA3SA>Y(&3J,V99XO0H);^P%\9>08[-=X?5BUY M'XF&_Z!>M'MATMTL_'''[38?95939D>IG4>&6Q"-*GQ20FM?0[T>9.(H6+>+ M9G!W5OWQSZJ;CU%M6ZC?8C03]*Y0W++;2

U9@B3)P*/;S9C7!LH4_X]YJ5_^U(Z%^ZX!9?B WT2\0);D MK^[[D8Y445I[$WI^"NFGI[ KM/8KU.LMCE?_%MQ_R__SF=QZ@ ]8TU&8D,"V M*FWJT!T.U@([ MUP.T^>OFNO=]Z-=NA/EMQ5XCT!)WZ);SD:S="O.[CB.DOP6Q1?I9[4J8WT.T M2G]+_*'2SVHSPEK,R('2WP(S'/;;I)_5=H2UV)'#I'^#TI3^$<6"M5OY6>T\ MF-]Y_"HT)Q^@Y6/?#W*D?++:GK#A*42?G<*JL-JJ,/__48X6_1;<2O1I?RLO MU2RV"OY__1^? 47_DT_&$Z[_KK'R+Q=>).KNZL-L+,;UCW MJ7M+6+6^?21JB\'\7F&_L/OC#MQ:ON. VGR$?A-QA*ZW(+;H>EA;CM!O$%IU MO27^>?'R4:JM1MAB-0X4]A:8?O^\3=C#QHE.B]DX3-@W*$UA#W=\TO<:)VH9 MJ(4[-]2X0;'$E(=KU=/J;'):GLC5SWD'U!+ P04 " #BA:A8B##$ MY1,6 "-1 &0 'AL+W=OIK/3>F4=\615D_VYLWS?+)HT?U9&X6NCYP M2U/2DZFK%KJAK]7L4;VLC,YYT*)X='1X>/9HH6VY]_PI__:A>O[4M4UA2_.A M4G6[6.AJ_<(4;O5L;[07?OAH9_,&/SQZ_G2I9^;:-)^7'RKZ]BC.DMN%*6OK M2E69Z;.]R]&3%R,>P&_\RYI5G7Q6V,K8N:_X\B9_MG<(BDQA)@VFT/3/C;DR M18&9B(X__*1[<4T,3#^'V5_SYFDS8UV;*U?\V^;-_-G>Q9[*S52W1?/1K7XW M?D.GF&_BBIK_KU;R[BF]/&GKQBW\8*)@84OY5W_SC$@&7!QN&7#D!QPQW;(0 M4_E2-_KYT\JM5(6W:39\X*WR:"+.EI#*=5/14TOCFN?7G]^^O?SX7^K]:W7] MYK=W;UZ_N;I\]TE=7EV]__SNTYMWOZD/[__YYNK-JVOUX(,K[,2:^N'31PTM MC0D>3?PR+V29HRW+'*NWKFSFM7I5YB;OCW]$)$>ZCP+=+XYV3OA65P?J>)2I MH\.CDQWS'4<^'/-\QUOFNYQ,7%LVMIRIL$WUWY?CNJE(;_YG:,,RW\GP?#"F M)_523\RS/;*6VE0W9N_YW_\V.CO\=0>U)Y':DUVS/W^A:ULK-U4?,'?9:-'P M,J(O6$9]FAOZ9;'4Y?KO?[LX&IW_6JN)([F7 MM6U+7^MV7-O< MZHKD=( G<:7TB=(5IG&U432S;?"3+=5J;B=S#,I4;BN"AV*M7$5/PK<,5#85 MF9;29&Q?7&6;-4@ 23>.M63I5H94\+(@VNVLM%,[T65#DS2FFLCN%2E/66N& MGYI)'^N"]DM4S/6-46-C2F4*2V;-W&B7Q+U)RLL#9B:8P!-BW?MPTE/LA9$L M2BJY)-[DX 9FKW*01=#3S-7G@^L#-3.EJ71!C*''9HD5=&;JOS:2M1&IX MX]6WR5R7,][/PM;L%Q[@/4_"]:NK'@6T1UN[: M@I8CCI'KA=AHS)>V%-?&<@/%!Q8Q!:G5799E2[-_9):G_/Y'G'=J:]"U:_J?9!*LO2UUFUMZY4"]*7E= MM[0EF$3;7>B2(@V\S(*OD]=_QJXHCD"0P7JC\R_DM.6U9JX;)JJDC=8U!3W, M#*VFVE9JF6)J?\;(UF[UI:MM5$0:24$'TT'A6256]HTF[2 MXX+&D4%58"L!3EN9C/9/]D<3T>+5RA)#H-^YR,&#E9+H4/-RY'9IC>!W.S,> M(BA*OIE7QJB%! B^LUY*EXY,LH2\ ".)QHQ6^!.6*5Q, 3S;4E,AXC 4RAP MBSTI6M^Z_&"'ESV-7O9TI_O[7//2K^K&$@J8>LB!WF\&YJN ;T_N]W./> G( M!*?$IL\0Y#&I3K0 U2;NP\K8QLDI?M;#91)4\ 96Y,67KUX&PB3^U MREO6W]Z;(G$PYKZ\9&ZD<,/P?C 8PJ1>/O&%VUGKL3)3X[:)&@YO#W(:E_G( MI*V]#OL-PTH=+16MG7(,4U4=1S()0W31Z@01NC$D" 88O"%B,55#^1F<2-7L MDUM>$&TW)J($9.3*V:TG&;'*3;[N(^O)V;T17_V:5057[%\CGU38/Z-&1X(; M_@#"R>MH7" JS0RPHHU9#[7Q8L3F@86<^2Z<&WS1$4S=!^[;@PGL # M@K!H9D;6,K7W*MMU JSSH0YGDQ;1ZZ1I&9P%W2;LZ7-+-EFI:>46(8+=-NDN MJ#N+4'>V$ZBN=#WG>?G#*^(%;0GL'L*\'YQ*Q2<3?##)$U@JA2ZLK'A&;*)0 M+R?3T>57TB?V?HE#;4OB5D.!#B,5>P0 85[I%7'2"S#C#W-*R\F;%):6RWMZ MS]"I26,K.R-P* @JFY8C?08DAN;$<9&NL:_T$!;>6;;DR^%7<]2=[J/?Q<,EA=-ZQWOZB3TVQT_A@?CK.ST0D-(_FS MK.?$08KW1MGIXT-U?IB=C"[\C[^3%:M_X']GQ]G)X4B=G62'I^?T$\&&&F6' M9Q?J.'M\?**N:1>:,-VHLW/\]\DU))5?U-%HE!T?GM*GT<51=D@+<)CH'10! MVZ)/QD8XG\!>'U4@K4Y,DA4V6).V_,OY679$:V+$+Z,C(N#D"**_"SL!B#6" M$T*/8GT@>C\W1711G&*)2C!DJ-@DW]N1T@\3%A,RHLR- MV=OI)<$\F4G 4"-JK"YSRKD:8$H(SH5%*'6%RLFE11>R+'B,B MQL;FE6MG]"OS[4"]1\@.1"R]T]G@RM1ORH1-!<2$R\CNRU_84RI\SGJZ^7R< M1TJIHY]C!>7 ;SW ._H%]1R$[@M@@VLKR4(V2CN_NQ5%/97'U"VJF3LBW$,L ML;2@( WP>4][061!&@@FEXY>(A'] @"WD/W,N M%PI0#+0H A&3QF:NBVFH;EU#4G-M#Z"27JQI#2GKO<6AO?<-2[WV.:?;)&>@ MQ)/P*(IE2;*$%TDCNTC'75(XVIF 7Y\@MKX>V;=)#(FB9U:("@=8MB*G]LM) M=G9RX9'YD#S':!-P=PED["J*C6JOAE@9;0,N->BEA4 M8OAQ5=XY%OY(@UZGXUQ7!66DZA)5 F*7% YV):;G,3$]WYE- M?D*,[E5P,!F]QW#UJ1?P(Z[Q7T@:+#ZHS% (Q ^G]AND!GP6U@'521M5Q=F1 M!&T372)6&IN8D (&$(S%]%+R4HGN.+^3'#9)4SH2>_E*_/D'*EU2PW&E]S*Q M>,HY$)?N"M\H9\M;,WVZJ%UJR5QU^VZL3\ ](47$KL8(;KFM%3:_2R$KV-_2D0*I8&+@MR22H." MGZ#4WCHP^H;,S+4U&Q(9&0UMULMNAJ8-&1 PR"^45BVX!N(S7#9RS2TA5,QS M S6A70'\NQ)@UFM63&"H=FH%XQ?0O&UU-E]7K"1)72A@STP9"[?Z1(T>\KP+ MH^L0LU'\;*I2:O9B#OZI9+D#NZ&]3!R9$%%-/.F*@@1#4V09J-"U',7(&Y++ MU+Y8!G(8ZO]H$8-Q!=>- ;2^?$)X&X;\BDF.'J:$+ R%^V3Y<#3C]49+A^NI M?R(A(C)1,$0OD3U0/?=]%>D1$N(9+@Z15^MRS?X2W9:ET+/QE&*'AA*E/PT3 M4VYE5F5Z^"I-:X;OAEUP^C"+%?6P)\Z2HMIP=[U+SX)%RYZP)CD^%*XM#)K$ MRYYY:*3Y1K$M6D?]-OB4- \TH>+5FS6FG;Y3!)E5O4Z7'+_8;0'_1ZH_7!(? MT'U:DJ==Z.JK:4)M7:JYH:G&]5R/M QZ?[3HIH4QK(ZTK8]<+0<\HDY95N'K MS$-''@*D#27WD5W:-]IB?+)M6-.D":\.C.YKHA"Z/@\IW#%-Y_;4H-_K-VB1;E5FCO-C M-\%,>XT=M"D02Z7-$EW[/!3 P7JVZOKN$\,-"I9%;8J"(^I2^@%08<*NO%?I MT+'UM>9(':5F"IZ*WL&0&)H%+=&$,Q-+%#:QUIR*68+C?P,F@M*'AEBRD62$ M)+E;^G&Q;@;Z,5DCS2F_8]";1]T?,BD4[CD@]'S#N1 R8@ V<)USST;/#%R> MWV$\@6,#>P,[,A^2)M/>ZE4.L4EF:6LC\!GB:5;[()TH"DI\4D[-+6D=1; X M'E/[=*1&^=W6O%$_9.I'CU1_PJL2W;G 5.04K); M#B9$Z*+)I!=EPT=! M)^MHF*PDIO"B=UWUU6\H$,UU0]*D_E9 >$T),MI^@V1GM_<>-MT=(W%-8,@= M&)&)$>:FV"=+8NBZZ?:6J"O7P*3B?.LP&V^6PYV4!0)*8HAHP6J@&!EM5;DQ M"@-R,"H9XM\E[))BGP]9&LN1-:M,BT-7\,/!7PWM*%A.;7E;4MX$.D,5 M=^<*-UMWK!TPFA1T;[74AU5/COAY8N#2QCC$4LXR-:[<5\[TN7CDI2PBKWWD MO^YB,T:AN[%33B#&2D#T)H,(QXA1;[K?C=#7^QR# MI4&4UZT9VD\X=K<+8J MUN,T-]X37-R.?[S-*=2,>R?2Y :#/64!/P:(YS79N/R"O1PKABL"BL KZ:# MC/B+$!6F@70!=ED99/JQ_?.ES6?Q=$'GWJ9DSX[^1?4:2X3Y-Q.& #M53WWC MT1%0PG%B2''\ZE&[F81;,?:#=KG259Z>E7L(WB8O M^A#\0>Y6Y>UW-R+S;3DGN\7;(9^/R,H$P1/WD+#;BZ76"Q1"ZQ;=,P!_LR5G M#]5.KQ62KV_)$7I'J>Y>Y]Q5OWD/OWNL?"*MKDL'-ZI".W\!A(N'"_Q/<@NI&X M&R,/V'220D5CP@&CS]R8&-[#F'ET5[X@J6J]/V+" G,H2.>37\G^);L=Y(AN MY#?I4O39$PK,WBNM^%H-IKLA\)X1D+5\U@*E=5!9WR(3?1[4(D%:HN+!<_6J MUK?0:JM,MLQZ#\/IKQR3#7_JX4]QF6SEL9C.!6C^_**_1U+*"7QX3A*K&T9Q M3IO52U/H%81'G]^Y&SF7/U..KRI M>1S>B$78N@/;-EJ,/PD2#<&K=*B_B]%&1W\7/AU$9+X35_T!>%\$H)B6-4A0E_MT4C+I MJN4A2?(6F^;W%3J)I*ER=2'6: ?W M1NH^\1=12%P3C:I"4DV+]2!8R7Y83*RK@Z9(#DJ3D2#!*RDK&1^3I1=')8+NGX.47F>Z<]NTO0IQW1>''?+>LD[NIHYW" M^6@@&W@BN,6-*VBNI,\3#X8PI35NJ>0.E]4&%>$O6@MY:>)J@SMZ?7G](LQU M>?V97CG@I_N'YYEZL^!S?_%0A]R;8J=T;21/?!EO5M0*4B;7@&G:9:[E!EH< M4?L1R5T,GW;ZUN_:?^?8)9D6,522V@Y,&:]=Q$*)/[LN)]NDEA$:!Y1>3]7[ M6,1_21DMX\Y;_94X$\Y47KU_^3:>J10]]0CHD_:DXH#>B:\A\#4F3]9_<$-N M:IO0=DOXPRWKF'7WKZ

-FF$!\9;U3%3AY'(3B*+X&/E#G%J8%J'[B#*84N M(V#,2:OC*VWM2\2;&ZA[.XB>K+\/CK/XGH1$GR($XBC?0T0X)?=!)A)X\\HN M)B 6]=6DW"!!>P@KAB^W!.*AEHNZ@6?,38S6W(#04\IMNO.,H].PUGF>-3! M+N(P+ZKD2M_WISJA8"EWRY3EH+"[V<@=(K[FTE2N.GR M%:NJ#NNBD %B:V./GXBPVFK2G @' ,+^0/4O>ZNIP9]\Y>3_+E8+(0&QN9E M2F\0O7/B)US2BK_>!3H>WX8.GS9_TM]ZD/'@DUM28G=^VTH7X7-C M3#;-0>2@<[9%9T-6&_3!1\D_H,HGZ+PFFM7KB"+G[W3B>UJ3+C]XVJ9K40=G MP9&_ERFJ>#B4I6^T+:1CC:H./82-_ZQ*#KK>1\E?B%B8:L9_!X/O&I6-_+&( M^&O\6QN7\A'!^NB[?;%XFSEGKJ3/ M5]H\V!31P5.>*7L1I,X59YV.C5+,A6WK A7M++7)A:.I23JV,"AB+Y1GG7ZW M^[:3"ZF"X;E?FYGAN2Y=)A7.#-@RSX59CS'3JXN@%]0+]S))'2]TAN>%2#!$ M][68&9IU&BVQS%%9J1487%X$H][9>,#G_8'?)*[LUAC8DH76#SR9QA=!EPEA MAI%C#8(^CSC!+&-%1./OCG6#&WM.65^D,^M_8;4YVPT@*JW3^4:8&.1255_QM/'#CPCT-P)]S[L" M\BPOA1/#.!-]5+$SFI."BA,[0K2?8&[:QA_ M#:=?KL(0CN9BD:$]/N\X0N&SG6BC<5QI[+^B\01NM7*IA2L58[PKWR%V#<5^ M37'-\G"AD?ENJ2)M"FRI@,T-S65"T1JQ9 M.A:B%(I2GT.7&&&^0.,GH\DMW%, _.Y1F J5I$(>M\AA41N. MZO5X-CTD+^ M8.1)2BG1HOF: O+('[- M#T)!A>D]P*DC(YKL(DPR%(K$"IACE"J=Z82=\%GFTF%,,,T!PKG11/83_3"$ M0H9X!W,C8C:B$,8I7 M[6J^%0X/ZRUK47LS#\A.;,']&Y$7'R];4!@=EU4C/^1.,E)1=2>[+MTLDK5' MO7UA9%$B\(&&BFXBKG!.K"U,\9Q+A^ GHUW@B<@D79Q*"L+^&HXHY0HCLPIL M9G14F@J-#NTZ]R"*6.="U4C5#*:6;;(["*.8;@S)?HLL:\:$7B:4#MRJ>WO"N2@M]1-+ M;0,?Z3U0>-L/4QBC_$N^#.AF<4^97./"E%QTQ*#_HPQVG7U#(2@?/(TZ7^MT MK5/E675=@C]HV^\E7=546+?PH9K61D_R\8MWRM&&$;C8]N%7F1H#/4HIV&Q]MV%J9 &R#@J5)S5P9"]N$+Y>OMN M05-2FZ-T&5%IT.I2TJV6V/8K]#:9QL9]'Z:BS'S9&,ON@]'Z^>RY2*B506,ER2:+?][C0 4SU!JXG3 MA7_V+;2C]NR'*;W:T? !VE]J[>H) S3_ X;_ E!+ P04 " #BA:A8-#WX MA!<' #7%0 &0 'AL+W=O%.NDMM%X>]?LJ6;"KRDLUB= >8G(E/E/UM7\L"MU[@&MX5D&'YAFIZ>BS%FDB<#=*P850UJX$< M+] I$RUAE,,Z?3JYO[H:OO^5W%R0R?CM]?AB/!I>WY'A:'1S?WTWOGY+;F\N MQZ/Q^82\N*/3C*F7QWT-P+B\G]0@9Q6(NP7$(U>BT M%SHN4I8_7]X%PP]K= ML#YS=PJ\HO*0>(Y%7-OU=\CS&BMX1IZW1=XP2419:%[,R:W(>,*9(K\-ITI+ MV#6_=REAU8D8!@B0;<--@7\ MB+!$ MR-2L$>1C*;E*>1U[BH@9 :\EB\9M1L@;EK!\RN2FUSMJS7HT>%]PS5(RT52# M'4#+B5W+!H = M_@P:?P8[_3FI$B*:Z X2'NB]%(IWNW.GI&YW#O5>EK>(1O"T!B>)@,RKT.; M2[>WQ%8?U<0)+VJ#7S&81PM-SFCQ0-8+#JL@DY82I1;D1UJ4J+@[J(FMN<;- M!7\PD($# 6\+QU:&\0AXWB19H.-4/ MRXO"[\3""9Y(P['\,*A)>-^)A/?43=&*"&O@N%^'XKA(H9J0'(1T8V^"T3/( MX3[()BI@ZX1V7#4"-_X:^7S%Y%1B=?1/6@=[!F1PZ,6/E?8L&PZ#IT-?4<@^ M[MZPKH'US*%AOLX3]349:+B4/'N*LEZ-ZD4MI7B#<60]<4"[)+S0KF46F?X!"4-2E$N0;6NXF"G MV.[BX.=2X!%_*WD"Y@'S#<8WU\8M+ M3&?$>0G%TKS@,Y@ 3K^!2D&2FRF*-X7CN%B6NIGM/IY]7XAM,[V7==$U[*@= MCZ!7(;W1MFH4 R:T GOPR%NMA%$-3A9"ZE?@[AQT7X'/<[/8B:W0CYOIFV_= M?4 "*#Z#:(OH>K#BW5'@[D,]L@(GWD:]&MQ"';1=*E2T-HDYTFD&SBBHT;#;O(X-)4+<;NPS:T=&B9J,$NW,*&?@ MCZ0J^WE6H@K7D$K&12*@XE^"XB.1Y\)4+))U99:=XKLSRQ?,M,8L&";H!E,A M&)H_J<"5%LD#P3[8#4F945Q#57WO@.UTMY",/7I*^/O%!GU'KLN<0>86\LAH M62,>X#EO#S $8FL0>N22*?5H!M50'DW+ZKX+-UC;8T%!I1<& M ZC[8@C#MH 5Y=EF=5NIA$0SEW?A;5PB0^ <6Q%4=36?>L..R)G MM1=LJ.?,!^OEQA#0&U:]3F?H]5N/;;#1YN9)$:_+D!NJ=[>FMWFU'%:/=5^F M5T^>L'OGO% D8S-8:A]&<+N7U3-B]4.+I7FZFPJM16Z:"T;!=3@!QF<"$FS] M P&:M]S3OP!02P,$% @ XH6H6.*^>B53! [PD !D !X;"]W;W)K M&ULM59=;^(X%/TK5]G5J"-E2A+"5P>0:$HUE;93 M5.CT8;4/)C&)U<3.V Z4_?5[[9"4[E(T+RLA8CN^Q^=>GQ-[O!/R1664:G@M M=7IJ#BC!5&7HJ0-T(4%514'D_IKF8C=Q?*<9>&1IILU 9SHN24J75#^5"XF]3HN2 ML()RQ00'23<39^9?7??,?#OA!Z,[==0&D\E:B!?3N4LFCF<(T9S&VB 0?&QI M1//< "&-GP=,IUW2!!ZW&_1;FSOFLB:*1B)_9HG.)L[0@81N2)7K1['[1@_Y M6(*QR)7]AUT]-QPX$%=*B^(0C P*QNLG>3W4X2A@Z'T0$!P" LN[7LBRO"&: M3,=2[$":V8AF&C95&XWD&#>;LM02WS*,T]/'^8_Y]ZKB?/R[A8D76.56?QQV-:YK(3GS OZ[Q@P_PNW ON,X4S'E" MD_?Q'>3:$@X:PM?!6$%X!J_;%J!K\;H?%8!N*:\H;*0H($*N M$H6"FZ SB&SYJ80_9VMEQ_\Z58 :/SR-;TQUI4H2TXF#KE%4;JDS_?2;W_>^ MGF$?MNS#<^C3&Z9(FDJ:$DT3:'*YX[5;4?:G")^%/$UXE5$L3E$2O@>B%#4_ M]*1=3EE;)%"5Z#*-$SG1E:0@).A]B<\-I$(DR@P8.!9C"--02K%E";8)3VQ< M2D4J29FQ&'(16_HFV+R*FZW8D)CE3.\OP5#:B!R_*HRGH*U P3+F&I)W=3D0 M!?96ERN,EY2^4R>@MN*L%9?YZ\(2T7,*SV2#JT\-#FKAAN#<* M$-EW!YCK+%RIC/[+R@$ MH[[;'?@0#+NN/^PW:E'U]ZZQ%6IA&+B]<(!/W^WVAPB,>I='W@G=T.M!U^T/ M!_"62_L)P"5%RMG?&&&125%38=PH$4<9/YT;T;8@:]QY;HUS$OG+)FU4 M^[^P0.D%(RQ>K48W\(.3&NP<'<)8TM1>-138+:G/XW:TO"G&XPU+L&PO=V]R:W-H965TVJ8S[8JUS7N)4@EH7 M!9._1IB+[< )G)UAQI>9-@8O[J_8$N]0/ZRFDF9>0TEY@:7BH@2)BX$S#'JC MMO&W#H\&Q#)^%DSG69+$[@_ MWM$_VMPIESE3.!;Y-Y[J;.!T'4AQP=:YGHGM)ZSS.3>\1.3*/F%;^8:7#B1K MI451!Y."@I?5FSW7==@+Z/IO!(1U0&AU5QM9E5=,L[@OQ1:D\2::&=A4;32) MXZ7Y*'=:TBJG.!T/Q^.O#U_N[V V&4^N'X>CFPFT[MD\1W7:]S3M8/R\I*:- M*EKX!BV"6U'J3,&D3#%]'>^1LD9>N),W"H\";YD\@RAP(?3#]A%>U*0;65[T M!F^&"?*-30^^#^=*2SH6/PXE6G':ASGFJO34BB4X<.@N*)0;=.+W[X*._^&( MRG:CLGV,'@^31*Q+K>!%[B&)_X!HH.HE65,^8&4*5T0LYBAWULBEBU'O)IO= M(!%T[93&%,0"=(:P$#G=7UXN>WO45[#A ]T\B.,(W%^.A,HHFTIQ3-*?VS2EP!4W6^QX6Z,$_Z6\U_0G<*]Z2>--5I!6YP$9@JU74[= "]O0Y1H%S:/JC ?K&J M6336IM4.JP[SXE[U:=*PY*6"'!<4ZI]=G#L@J]Y73;18V7XS%YJZEQUF]+M M:1QH?2&$WDW,!LT/*/X-4$L#!!0 ( .*%J%C*GP[6E ( (P% 9 M>&PO=V]R:W-H965T&K"KJN+F]0RE7H^#)-@NS,2R='XAFHQJOL0[=+_K6T-9U+$4 MHD)EA59@<#$.ILGP+//U3<&#P+7=B<%W,M?ZR2=7Q3B(O2"4F#O/P.GSC#]0 M2D]$,OYM.(/N2 _IDL:VL,W:0\)J;8TB3$%C,L@-\ M:==FVO"E'[6IGE$Y;5[A7-A<:KLR"'^F<^L,O8N_^SIN";/]A-XK0UOS',<9@\N53TH^_'Y";=7*S0^R=7(%VG[2#X/W2I@[H3O.RNU3@JH!SS+&: MH]FNIB&(MZ,AUV0^Z[ O0!7(BRT)!<+M1SNL+TCF?$U/4^'1G!IX3.P7C], M4^:CM!?&?0:/Y-(CH8YJHW.T%OI).#A)8)"$63J 2Z$$O>8"EEH7%EB?A:?I M"3 V" >G/;C7CLM.XRO1]@B89+&/LEZ84LV^^X]V'%*A639SP#>X4JXU2[?: MC9IIZ["W\G9.4>-+H2Q(7! T/C[I!6!:[[>)TW7CM[EVY-XF+&EGB^2H# ##!@ &0 'AL+W=O M_3;;@)-X:($F M]5)WPS#L RV=+*(2J9)4W.[7[RC9J@LX_B(>R;OGGCN2C^8'I;^8$M'"M[J2 M9N&5UC8SWS=9B34WMZI!23N%TC6W--5[WS0:>=X%U94?!<'(K[F0WG+>K6WT M*MP=I9\OO, 1P@HSZQ X#2]XCU7E M@(C&UR.F-Z1T@>?V"?WWKG:J9<<-WJOJ+Y'; MIBK3?>'0^R:)!UEKK*J/P<2@%K(?^;=C'\X")L$K =$Q(.IX]XDZE@_<\N5< MJP-HYTUHSNA*[:*)G)#N4#Y93;N"XNQR\_QQLW[>_LU@\V'UM(75TP.L__C\ M?O.X?MHR>%IOX>V6[RHT-W/?4D(7YF='\+L>/'H%/(9')6UI8"USS'^.]XGH MP#8ZL;V+K@(^/%KU6NZW=I^I^HK+BUPFX<*CQV)0OZ"W_/67F4=KR3B)^."4$D 0)?$!Z M\:6JZ830EBS":3*6R5Y155:2AQ&+,@G=)(3,.0@HV9'1UXEK5U M6W'7B!RIRYGH<[H2>4T4Q'_]PMMPRM(XO"%CS-(@OH%[:J'5;2]C0KJ&[^F8 M#(11RJ)I F$P8DD2'%-=/0\&DI3^#43AA$VBR%E!R";)!"Y=2_],6&K4^TX^ M#57;2MMKS+ Z*/2J%Z8?[KV\TUGOA31084&AP>TX]4#WDME/K&HZF=HI2Z+7 MF27]95 [!]HOE+*GB4LP_+>6_P-02P,$% @ XH6H6-V@\X/7 @ T08 M !D !X;"]W;W)K&UL?55M;YLP$/XK)S9-K105 M GE?$BEIN[526U5MNFF:]L&!(Z""S6S3=/OU.YO DBKE"SZ;N^>>>_ =TZV0 MSRI!U/":9US-G$3K8N*Z*DPP9^I,%,CI32QDSC1MY<95A406V: \SF?BE)G*<=[":K,J#AW23:'/@SJ<%V^ CZJ?B M7M+.;5"B-$>N4L%!8CQS%MW)LF_\K<.W%+=JSP93R5J(9[.YCF:.9PAAAJ$V M"(R6%SS'+#- 1./W#M-I4IK ?;M&_V)KIUK63.&YR+ZGD4YFSLB!"&-69OI! M;*]P5X\E&(I,V2=L*]^ G,-2:9'O@HE!GO)J9:\['?8"1MX[ ?XNP+>\JT26 MY073;#Z58@O2>!.:,6RI-IK(I=Q\E$7]-;^JV MMTR>0=#M@._YO1:\H"DWL'C!>^4R'L&30K"WC\JE:_]SL59:TO7X=:S@"J]W M',^TS$05+,290SVA4+Z@,__TH3OP/K>P[35L>VWH;]BJ8_1: 8[36]0=""*& MS*0H*84T*2!5P!3$(J-F51,@^9KE'9S9DQC9!RE3O\RVY@G@Z%_2D]_?/H&N0,<*[C ZU?K M8 @MPO8;8?NMPBXX+UD&BWT:),:AWL?D;H4]+O90?HEFVD:T(PS3&"1--^@;LP_=D6>,06T,:V-4&V,P:76"-,1C32C#3J_O MP4IHHEB+?4QD=V_,Y"@W=I@J",U'KR9.<]K,ZT4UIOZ[5\.>+M8FY0HRC"G4 M.QN2L+(:H-5&B\(.K;70- *MF= _!Z5QH/>Q$+K>F 3-7VS^#U!+ P04 M" #BA:A8N-BR6LD" #[!0 &0 'AL+W=O2O5+%X@&GBLN],0KC*FO@D!G!59,G\L:!9VLI:J8 MH:7:!+I6R'('JG@0A^$@J%@IO.G8[89?/A>7+)-?N"]LV-AUZD#7:R*H#DX*J%.W( MGKLZ' !&X0N N /$3G=[D5-YPPR;CI7<@K+1Q&8G+E6')G&EL(^R,(I.2\*9 MZ9?EW>T3W']Y_'2VO'UZ@-EB<;MXRID!JG96].4&)G*X MP0RK%=W:[28^2*>"]RJ84P&9)+-J@SG(-5 (K"4GUY=BM/2[/8GCIE;JH;"E34J#"XOZ#< 5U -D1]'E_2-TA"6TC#^4HZO M(0K]=!C19."'%R$<>]3@P) 5JHUK.[8^C3"M-_O=OK/-6D/_"V_;(M5M4PH- M'-<$#<^'%UZ;P7YA9.WLO9*&FH6;%M2=4=D .E]+:?8+>T'?[Z=_ 5!+ P04 M " #BA:A8<;P&I?T# #$#@ &0 'AL+W=O02MN][>URK:!W?7&Z%R8Q)&IB M<[93=K_]C1/(T100!0D9.YGY^>_Q0SS]E9!/*F%,PX\\XVI@)5HO+VQ;10G+ MJ6J+)>/X9BYD3C4VY<)62\EH7#KEF4T<)[1SFG)KV"^?WV,/^DB[8E.D_E_<26W9-B=.<<94*#I+-!]:E M>S'RC7UI\%?*5FJK#F8D,R&>3.,V'EB.$<0R%FE#H/CWS*Y8EAD0ROAWS;3J M+HWC=GU#_U*.'<PQC74RL+H6Q&Q.BTQ/Q.HK6X\G,+Q(9*HL8579 M>MAC5"@M\K4SMO.45__TQSH.6PY=9X\#63N04G?54:GRFFHZ[$NQ FFLD68J MY5!+;Q27CC]>C=Y^/1P,QG#Z&XRN7N\_>.W*?SZ0&<94Q_[ MML8^C*4=K7FCBD?V\#P8"ZX3!3<\9O%+?QNUU0+)1N"(' 2.J6R#Y[: .,0_ MP//J 7LES]O#NV8S#=>IBC*A"LG@[\N9TA(7QS^[!ENQ_-TLLV$NU))&;&#A MCE!,/C-K^.&=&SJ?#RCU:Z7^(?IPF@BI/STPF<-(2'1.^4+M$GD0LUODI08, M;)34D07*8[AF$>BU04*K01L6L5@&1P&VI-(M!S$$G#.8BR\IW%UO@ M%[SOJ,M81Y+%J89B"5K 9#P"-W!:CN/ 7(H5/+7 _ MQ@5Z<[@L%K@I@/36LE>I3E [_GA!,T@Y*F5H(*DN>_/:CO-+&TC+#WJF#+W] M0OPM':9;8U3JV>I_RI:Z&E/G2 6DW>V@@J 5^DY9=O M2!PK8QT(MT7"GBD[+I &JGLZRFN@WC@]VRB_@7+]TUE!DW5&M,+F$G1.9W6: M+/=T5K?)(J>S>DW6&;%WG2;LC."[YQX +V#-A>^=,96N]_IH\,[ ^:]QP:DX M!\_6U[CP#%SX&N>>'#SD=7;P3EZ_R*LWPQ,C>K+CCBG XKG(?G](=W M7>*2S^#V7@.[YP!)O2NJSZ1[%LQ]"0O.@I&7L#S7P@Q,MXDI;Y0N<>>"7Z;=,K9\;L>EH'OPX/0:/D> K_5<4*LX.W, M\P+8=66UMS*+G,E%F3^9ZU_!=95DU$_K%.VRRDS^-Z_R.YS41M,P'=2)Z_ _4$L#!!0 ( M .*%J%B!7+:L! , (4& 9 >&PO=V]R:W-H965T>^Z,'Z9[(7^I$E'#?5.W:N:46F\O/4]E)39<78@MMK13"-EP M34NY\=16(L]M4E-[S/<3K^%5Z\RGUK>2\ZG8Z;IJ<25![9J&RX<%UF(_(5U;8"(QN\>TQE*FL1C^X#^QO9.O:RY MPBM1?ZUR77=U\7E[#\MMJ^?&6G"_O^+I&]6KJ::IH M\KRL1U]TZ.P)]! ^B%:7"I9MCOF_^1XQ'>BR ]T%.POX@(T6E$"&X00F[CB,AETB)ZD@ M!(D;QSX$D3N._,==*0JT%7@-!1+=( @AF21#1,.SDF8&&I4FSGV0.TY">HX2 M]E^@XF84-BQR)Q&#Q/6#QXKO"803CAF+EKM.GVQT&+IQE)C7B$W GK8"QMPQ M,6*^&_MCN!.:>-($_)'K3\;68NXD#N#4]^4=24.#06/3 M3EH>PSN!IH/:5'0*-1:4ZE^,2-)D)WK=0HNM%9JUT"1;UBSI/X'2!-!^(80^ M+$R!X<\S_PM02P,$% @ XH6H6$T<]F$%! ]@H !D !X;"]W;W)K M&ULI59M;Z,X$/XK(V[WM)720B )I)=$2E]66ZG5 M5DGO^N%T'QPR!+1@<[;3M/_^QB:AT*:HTGTQ-GB>>68>S^#)3LA?*D74\%SD M7$V=5.ORW'55G&+!U)DHD=.71,B":5K*C:M*B6QMC8K<]3UOY!8LX\YL8M_= MR]E$;'6><;R7H+9%P>3+!>9B-W7ZSN'%(MNDVKQP9Y.2;7")^L_R7M+*K5'6 M68%<98*#Q&3JS/OG%Z'9;S?\E>%.->9@(ED)\\ MQ#PW0$3CWSVF4[LTALWY ?V[C9UB63&%ER)_S-8ZG3J1 VM,V#;7"['[@?MX MA@8O%KFR(^RJO>'8@7BKM"CVQL2@R'CU9,_[/#0,(N\# W]OX%O>E2/+\HII M-IM(L0-I=A.:F=A0K361R[@19:DE?V"K'-7)Q-4$:CZY M\1[@H@+P/P (X$YPG2JXYFMH]H)=ISJ0XH0M[SDU@M67F"' M$H$I2$1.1:K.X2&5B"UA@62)TUH7,P3PLT3)=,8W>[Q8* U?8!P&- ZB"):I MD/I4HRR:.P*_#W[DPX/0+&^;]GO^>$#/,/2@([7#.K7#SM0NMV69(_40X^B2 MJ12^4X!PPZMN9MK" G.F*3XM&N%49^98]CO]'<]^BT1L2"2&1-8@(5])B'9. M%>Q(F/^EC75)_=AZ3:0HWOMH:O965&GZVJE(3K?*'!*%Y@2M-/5[\IQQ.D1Q MRO@&B:$$3FWX#3KD&5ME>:8SZRCR:!CUAF._2^!1+?"H4^ [IK>R@J93_7.K ME69\74L(MPW?AM]G).[T>%SBN77?EJ%';;I)3C3(O4^,(78Z,I75'YII2-/^(#+3"(@/Z)1< ML(2J%(;C8:LJ2_92V)9!%=GKT_Y;5$3AAM-FI(+]-@J\$[@W>> :GEB^Q=?N MTM9]U!N,HR[)PUKRL%/R1_NCI;,W?Z)4T;E;V!R\:OY [4;9R*XR%8LM,5M0 M=7W^ '3[-\UT=^# ]AQDS:&*7=<O[C*OVZL;(65@DW%%?!,R][-9"4WW)#M-Z6**TFR@ M[XD0^K P#NJK[NP_4$L#!!0 ( .*%J%@IV'K%=0, -@' 9 >&PO M=V]R:W-H965TM*!I C=[]5MM ['1= M@"8Q;&]%4>P#+9TM(1*ID73=_/L=*5M1-L=?Q"-Y]]QS+^*-#T(^J1Q1PZ^J MY&KBY%K7(\]3:8X54]>B1DXW6R$KIFDK=YZJ);+,&E6E%_I^SZM8P9WIV)XM MY'0L]KHL."XDJ'U5,?D\PU(<)D[@G Z6Q2[7YL";CFNVPQ7J/^N%I)W7HF1% MA5P5@H/$[<2Y"4:SQ.A;A;\*/*B.#":2C1!/9G.731S?$,(24VT0&"T_<8YE M:8"(QC]'3*=U:0R[\@G]=QL[Q;)A"N>B_%9D.I\X PX[$$ M4U$J^X5#HYM$#J1[I45U-"8&5<&;E?TZYJ%C,/#?, B/!J'EW3BR+&^99M.Q M% >01IO0C&!#M=9$KN"F*"LMZ;8@.SW]^OCPY>/Z\_(>9H_+Y>.WNXR:O M(0I<"/TPOH 7M?%&%B]Z*U[!=Q_7*"NXQ8UV8?,,\[V4R#4PGL&#X.EQ^^-F MH[2DKOG[7!H:+_%Y+^9/&JF:I3AQZ%=1*'^B,WW_6]#S/UV((6YCB"^A=V*8 M"4FV!=^I*.!,I[F;M)9$>@N9P4$L1OX@5U"_W_NYW?KNWEC M% [!J;/HL'CIC))8N$!&Y=[>&,WT=09=8,J4Y[]-)]%<-.U# M>?^.3 (V^)WVH:E@YDY&&\*PEN^@9PM+FP1BROXP,G(/ G>0!$;LDSBD2Q*I MNJ[O1[#.D0;:EDA3%_F]Q!1N2(7KGRV]K0=6S?- M:_VBWLP\"GM74#N7N"53_[I/!9+-'&DV6M3V[=X(39/ BCF-7I1&@>ZW0NC3 MQCAHA_GT7U!+ P04 " #BA:A8O:>&_4D# F!P &0 'AL+W=O 2[S68NBR9?EJ@4+MIT T. RN>%]8-A+-)Q7)\0/M/=:^I%[8H&2]1&JXD M:-Q.@WGW!_P+\>=.6J#4[)1ZJOK++-I$#E"*#"U#H'1[Q&O4 @'1#2^ M[3&#MJ1+/&X?T-]Y[:1EPPQ>*?&)9[:8!J, ,MRR6MB5VGW O9Z^PTN5,/X+ MNR8VB0)(:V-5N4\F!B67S9]]WZ_#4<+HI81XGQ![WDTAS_*:63:;:+4#[:() MS36\5)]-Y+ATF_)@-8 _ MUVPCT/PU"2U5!W1VZ-!5+<1K0)3&H'S&8O?ZC.XC>GJ&=M+23<^@'VDKF;]:HRV,! MIZB>!3M-M:D@7 7K*HBC)=+HXZ2%7#VBEJ5KFGIC>-9,IT@W+(.M5B4X0Q!, M9G!5<,F.,I@ 5MM"Z0:4?(5NT2.Y0^7Q7$JJRA)URIG@/YB_O&H+*6I+F& Q M+:02*G^"36U!*@M/9%Y47>62_\#L N86Z,"D17MB/.HU\2LWI&X_VNN .J,V M5>0\QI(>*DYQQ%20A7&90RV1:4DSI];A\M?:O]6%AW;-K +:$C0&WFE$N%>" MF\*5J+3ZCXRKTZR%3*D8:2>K'7DM<=0=PBOHCL;T38;]YY"-K%0@DP[+*C*) MWY#B" ;)$ :]^!<^G^A8R9Q1XNHU*ZNWU\_VI\GM0J^3]!/W'0RA.33=3G]W]X M\X+0NN=<&A"XI=3H8M@/0#>NW'2LJKP3;I0E7_7-@AXRU"Z YK=*V4/'%6B? MQME/4$L#!!0 ( .*%J%B!G[YY6@0 /H) 9 >&PO=V]R:W-H965T M]-+-/:KII:Q- MP04^*M!U63*UO<%";JZ\T-M///%U;NQ$?WI9L37.T?Q=/2H:]5N4C)-[KR#5;*4\IL=W&577F )88&IL0B,_IYQAD5A@8C& M]QVFUX:TCMWW/?H'IYVT+)G&F2R^\LSD5][8@PQ7K"[,D]Q\Q)V>@<5+9:'= M+VP:VSCV(*VUD>7.F1B47#3_[,1X\(696X4?>7D9Z:?/C_\^6YQ^W0/=P]?;N>+^]N'!9PNV+) M?7;9-Q3"&O;3'=Q- Q>] !?#O10FUW K,LP._?M$K>47[?G=1*\"WC/5@SCT M(0JBY!6\N-4;.[SX);U2K-\M4)5P)YY1&UI?1L,_UTMM%*V0?X]);A"3XXBV M:\YUQ5*\\J@M-*IG]*9OWX3#X.(5ODG+-WD-_2C?8QQ?13G.\?9[S<:;X MH6]5JS2G#H)*\13A@4@NJ1UA)GL^?#)9#TZ]_:1W!G.L#)9+5%3[<.30HZ 7 M_ $G$/JTZ< \1['>2I%5J=&*EA@F@M9R/7V 'AG3+A_U0(MY,1!SG,F MUCGC$"8[[& "'W&%A)OS'QQF9&!]28G!M:*$9##C*J7DT51&+:JV\(7TU0IA MQBIN*(4?:I$],F7VV3G]]'@&IV_?C*,HN.B@NYGPXA>QOS)SJI_N;R ._("$ MGYXD-@%G\%5*3L&*FN1;M:3339'*ZWI-U&S;1 T:%VM6286=)%JLF2PK)K;P M'C[@4M6T,;M6^X7!L#?ZG4%,#+I=Q-)4UL+FAPX+J#5%A!*9IL2X^K/"H!+, M;L/G\)6M4+FS!T[W<1X;G^NKI>=PWUAAG[H?,?#X*P-? ,/\OEEUV3O.G2ND[CC.GNM&H-] MU##R!\XW]$A_63C[$*&?A%%+=CP8TC/JU+\A9%?LL%,<2C@]42?G-HUAB_K9Y+9R_B0> MV-\DA(7301F,* ^1%1_ L3V^WSF/2U1K=^O0X$0V1W,[VUYLKIOS_*=Y&ULC59M;^,V#/XKA#<,#9"K8SONM5T2H"^Y78&U*YK<[<.P M#XK-V$)ER2WN]1__D?2=?5LS@C1*_\]R6T^ \@!S7;"/LD]I^QIT_GF"FA/%/V#:R M*5G,-L:J:J=,^XK+YLU>=W'H*)R/WE&(=PJQY]T8\BQOF66SB59;T$Z:T-S" MN^JUB1R7+BD+J^DK)ST[6WS^[6GY83E_NH>[AZ_SQ?)^_K!25L:F,L<\[?Z(9%K&<9[AM?Q4,D[>'?R!8VE>V7-$&YQ98')'.;?-MQ^AP5F&\TM1P-_7*V,U71K M_NP+0F-CW&_#5=*EJ5F&TX!*Q:!^P6#VTP_1V>CG(QZ,6P_&Q]!G-ZJJE70. M@%K#4K.GR1!LB9"]X61*I>T' MB[H"?@@W;%$C, -K):@9F,L._AO81;^ZX,9B3D=J#2FNI9R0J>X M.$H::TJVV]6HN7J'A;%<""A1Y, .UY(R?!(/TXMTX%9GZ7@ #ZV'_>:.&E&B M3Y:NT<>$GLGPXF(,2V69^(] =BGV6O*\DS@>>-AD/.J]AV&GK5>H"S^\#)7: M1MJFP[>G[7R\:L;"0;P9KD2G<&P%KDEU=/J1+IUN!E:SL:KV0V*E+(T&ULC55MC^(V$/XKH[2J6BG:O$)@ M"TAA=ZL[Z8XB2%M553^89"#6)3:US7+\^XX=2-D3B_HEGK%GGGG&XYE,CE)] MT36B@:]M(_34JXW9/P:!+FMLF7Z0>Q1TLI6J9894M0OT7B&KG%/;!'$8#H.6 M<>'-)FYOJ683>3 -%[A4H ]MR]1ICHT\3KW(NVRL^*XV=B.83?9LAVLTO^V7 MBK2@1ZEXBT)S*4#A=NKET>,\M?;.X'>.1WTE@\UD(^47JWRLIEYH"6&#I;$( MC)97?,*FL4!$XY\SIM>'M([7\@7]%Y<[Y;)A&I]D\P>O3#WU1AY4N&6'QJSD M\0.>\QE8O%(VVGWAV-FF8P_*@S:R/3L3@Y:+;F5?S_=PY3 *WW&(SPZQX]T% M1(X+6Y2U473*R<_,5B^?\N+E&9;YJO@3YOFG M?/'TLH9\\0S%*E^L\Z?BXZ^+-?Q8L$V#^J=)8"BJ]0W*7O'<%V#"#%2R9 M,BCX:]\HXTB[>];>7>PZ6U8VTV/>L]*G'K4+AK5*WJS'[Z+AN'/ M=TBG/>GT'OHWI.>L8:)$#4Q4;S*X1?LN\&W:18VPE0UU,!<[,.XIV):TO45K M1V7OJ)CK^^,"Y$%!*:GT0I,-25HVO'(.6RZ(-6<-:$,;U.I&/T)>O7:Y&/D- M-!6^K%WEG['$=H/**0O*8$-M#=]#Y"?)B-;83Y,8\K*4!\(D]Y.E_'\ 8G^0 M121D_C!.85VCV)TX)/XPB^F;C1(HI&'.=.C':6*%R$_##(I:(;YYZU?QE@>2 M:'B W%+W&E24M78/V'Z2-Q12/QK$78!DG/4 M9["F2O*2RD@F1$7MZ'1SNJ)PB4.YVZSB; 2WWFEP-6M:)!@[436XF^[&3K_; M#^V\FU7_F7<3G\CM.+V2!K?D&CYD P]4-T4[Q&ULQ5A;;]LV%/XK!]XZQ( BZVI+:1+ 2;,+ MAC9!G78/PQYHB;:(2*)&TDF]7[]S*%FV$\=KMX>]V!)U+M^YDSQ_DNI!%YP; M^%*5M;X8%,8T9Z.1S@I>,>W*AM?X92%5Q0R^JN5(-XJSW#)5Y2CPO/&H8J(> M7)[;M3MU>2Y7IA0UOU.@5U7%U/J*E_+I8N /-@L?Q;(PM#"Z/&_8DL^X^=3< M*7P;]5)R4?%:"UF#XHN+P=0_NQH3O27X+/B3WGD&LF0NY0.]_))?##P"Q$N> M&9+ \.^17_.R)$$(X\].YJ!728R[SQOI/UK;T98YT_Q:EK^)W!07@V0 .5^P M56D^RJ>?>6=/3/(R66K["T\M[=@;0+;21E8=,R*H1-W^LR^='W88DM<8@HXA ML+A;11;E.V;8Y;F23Z"(&J71@S75N2#RQ^^\\?> MVR/(HQYY=$SZY:PM'9 +L$; ;6-S>TJY+8S@^A#BXS+O"PX+66)UBGH)AJ+> ME:CXBVLP^/E:5@VKUS]\EP3^Y*T&7C6E7'.DLR!DLRTP"P+RE;+"D-<4"@FK M-B,X901@/+.B#^@9?%A5!V9;1A=4[RF8%W/..6 MNQ,70NJD:>*,PPE\#['KQ_B7NG$*8]>?P)HSI>$GC#7)#!W/\R (W31&?C<- MX.8+5YF@Q#A)8M])XV@(@3M!09,(L TLN$#&4<;J#!L)D061$X;>$'S?]2.2 MY27/,>[;BP#](';".+0 +<[4G1! ;P/P,]>$#T4 ;Q'9L+R4%3O!)'$F203_ M(HRUK$__CU#^8PA]QY]XSB2EV'EN%."?[X8^1F(\[CRT$RB*=NP/D3((\"?V M#@<*H^F%NU3'H^0['F(((K_%$+484L00^]\:I:VLKX@2MOSLX4 @T*?T>7K] MGFJ_7A9,H'0_A=EJKD4NJ"_,+&_7%.Y*5O\OX0L=/XR<) FMZX+6=4F,S_C3 MNNY@A-+ ";UD^(SK>)BPA*/ B2?Q"UWC^%O#M)7U%6%Z%@ M$Z5^K\P/6C8J>>QMWQC'TR.3-NXG;7QT*DXUQMOZ5L,G:C-&HH\,5[@'X_ C M$PH^LW+%MS'HQ\JA$7QG&#;W0S.!O?9A!1=1'EH8W82#'&L!3%\EB6J+H59GV /3F(W2M[ M1Z$?3A>D3J"1F+\&%!IP@C,WQ79=H M"TQ[C+;8VJ]/3$-62NL;K.,'/.\T2F1\TU-KXS.WF MLF-GW=:ET_1(P4,4#5="MOE,RQFZG#:=*U:V=V[:G'L+P2L1<6KP4O M/.N125*IEZ%8D?COIMKX(L%4E$+ ML(T33XM$N@$<#P]D$$*U^=X6U9R#]P87K&<*1GNBSGOH+]6A:(L&!3=L;>ME M*PW7A=%[2>,>Z3[COON,OW:?3YLV6>.QQ+K3#I;3UM?T!4_'+3HRM-;\4.\Y MJNKP@>4KYE^VATOOX,IVONNH,5S%_48WBC[S&%H$C)Z'M'F[/ M8<:H95)MMLV"_+"Q!?<)P00BW)!^1(=9U428HYA2-O8(N2&-<*2%,,%!]A.O ML0N4EI+E.$4$G3'I2J(G'CM!G$#B6PS(.:;A&3C>./DVFX^$8;X&LV[0]IM^ MWV\;7;-"8<@T:26M[/D'M?@(?]@X*!QA2//ZTFU$R[_ENJ-OMV++4Z%TG MP(-.F+ZT\E#EC';N-BJNEO8&ARIN59OVFJ-?[2^)INW=R):\O6%"CRT%-HZ2 M+Y#5*"/#[0DJS>2$%_=79Y=]02P,$ M% @ XH6H6(,CE%=. @ %04 !D !X;"]W;W)K&ULC91M;]HP$,>_RLF;IE9"34@HI0PB0S, M-@W[]K,=R*@&:%*4G.V[G_\7WWE42_6L"T0#VY(+/2:%,=4P"'1:8$GUE:Q0 MV)5:#2AY$8=@/2LH$249^;J&2D=P8S@0N%.A-65+U>XI< MUF/2)?N)1[8NC)L(DE%%U_B$YDNU4'84M)2,E2@TDP(4YF,RZ0ZG/>?O';XR MK/6!#2Z3E93/;O"0C4GH!"''U#@"M9\7O$/.'"?Y-Y:98DP&!#+,Z8:;1UE_Q%T^UXZ72J[]&^K&-XX)I!MM9+D+M@I* M)IHOW>[^PT' (#P1$.T"(J^[V&)B,E:U#.V]*3AT]WG^0R6D^^S)[A8TA5'?3D*C$4[AR#=8:8-)CJ!B6$NA2DTS$2& MV>OXP$IJ=45[7=/H+'!.U17$W0Y$8=0[PXO;/&//BT_E*5)9(BSI%NZ93KG4 M&X7P8[+21MG*^'DLY8;8.TYTW3+4%4UQ3&P[:%0O2))W;[K]\/T9O;U6;^\< M_5#O% 7FS,#%;&M;4>/1X_DOFK$T;"!04PWVR26W?:F'L"P4XJM3!'L&:=$> M@GO%L)2&WE\=^0W!0JB6JM6](#:G<"--4;3O; M]ORD*?6_[LV%8>6MF=# ,;>AX=7--0'5-&$S,++RA;^2QK:1-PM[;Z%R#G8] ME]+L!VZ#]B9,_@!02P,$% @ XH6H6 5[WK"& @ 6P4 !D !X;"]W M;W)K&UL?51M;]HP$/XKIVR:-HDUKT!A$ FZMJM6 MV@KH]F':!Y,<2=3$SFQ3VG^_LP,9DRA?XCO[GN>>V;T'&8_$ M1I<%QP<):E-53+Y.L13;L>,[^XUYD>7:;+CQJ&89+E _U@^2/+=E28L*N2H$ M!XGKL3/QA]/(Q-N 'P5NU8$-II*5$$_&N4G'CF<$88F)-@R,EF>\P+(T1"3C MSX[3:5,:X*&]9[^RM5,M*Z;P0I0_BU3G8^?<@137;%/JN=A^PUT]7<.7B%+9 M+VR;V) R)ANE1;4#DU\5O%G9R^X>#@#GWAN 8 <(K.XFD57YE6D6CZ38@C31 MQ&8,6ZI%D[B"FY^RT))."\+I>'%Y/;N\6\+-W=7]?#99WMS?P<X1I%)5N>OQ]2> MY#NNEBXXR>T-?\4$JQ5*Z]C,I7.0%9_ > D(%WKFQ MO$&G'W3ANZ A ;[?Z84>^$'''WCPR M-E O--"H@1'=@OOT>+(5FI4%'4<<; M](T5A(3QX=A-N@#-VZ *R@BLH<4U0 M[ZS?=4 VK=PX6M2V?59"4S-:,Z?IA]($T/E:"+UW3()VGL9_ 5!+ P04 M" #BA:A8O8&$2PP+ #C>0 &0 'AL+W=OI, B2FBV6V:H&EW,0Q[H#87\>)5GO^K+>]IA? M7XIEF289?\Q)L9S/H_SG+4_%RU7/Z;UN^)Q,9V6UH7]]N8BF_(F77Q>/N7S7 M7U/&R9QG12(RDO/)5>_&><^&056A+O&/A+\4&Z])-91G(;Y5;^[&5[U!U2.> M\KBL$)'\]YV/>)I6)-F/_S;0WKK-JN+FZUE'+5=>67W"25;^LIS*7GR:R7GE-PZ?1Y[O' M+WG=,BEF4\];AF6GWT4_B.37,VPVA79#\])7B[Z:$9@KE\9KBM51G M-M_+7__B#(/?2+_I36NGM*_?6__BO+H9?T*2!X6U0S3TMM; M(Z::<=\7BRCF5STYI18\_\Y[UU6G![^UB8B$420L1,(8"*8)ZZ^%]6NZM_/G M5\1Y4LM)Q(3<+@M9H"C(OVZ>BS*7(>3?;2K[2)61,(J$A4@8 \$TE8.URH%Y M]_W!\S@I>"6QC$[Q-R)JR0MR)./$:I8X;A/:B+45&@FC*UA0PZHCL>_7YX%S M$?B7_>^;$B+;9""8)N%P+>'0*.'-Z)Y\EM0HCV?D2$[#V706)<2H M5WW^NK77JJ61;ZLE$D:1L! )8R"8IOC96O&S TS-9TB5D3"*A(5(& /!-)7/ MURJ?&_?K1SDS\ZR4"\)*9/&2\;R8)0L234J>$ZES5D3QKJ,M(]I6[!7L?&-& M'9R>NXX^H5)DDR$2QD P3<6+M8H79A53229RK47&45DKF62QR!$4?-0[R.YK1KI:)9DT0FIUE+N8!"TZ8OL%@/!-'V=@5IR#\R'4),)KPT5 MJ:S<,WE1DAE/QR0J2%2VZ6OFV0H,I=&&UK&OA_L58ZB^Z[,>=9U@X TNMHZ?H,V&4!I#T70IE17E&#T0^XG\[O&A55FH M/06E42@MA-(8BJ;+KSPJ)SC$M VUJ* T"J6%4!I#T72QE9OEF.VL!WDXG2?9 MM)ZV5R\(#@+/'V*'9F;MA81ZDY!:0Q%TT54!I5C=$8VO8MH M+I99N:&FJ 3F8S+)Q7R];5D6I5PZ2MU;%89Z5U :A=)"*(TUM MMF:86:;JX MRI=RS,;42,SGMNN";3&A/A24%D)I M#$73Q50^E&NT/K;6LW\L?VRM9:LM[:=JS6#;N19*HU!:"*4Q%$T77'E1KG> M%:P+-:*@- JEA5 :0]%TL95;Y9K=JE\XY6 M9:/J\.@+CV>92,4TX07YF,R3DH]ED%T7V!%EH1E14!J%TD(HC:%HNNS*=7(/ MD1?E0LTE*(U":2&4QE T76SE0KD=Z5&_$&6A!A241CM&^T'(M?KO\D\58#-> M!=BS5HFASA.*IDNLS"G7;$[9!UBH$P6ET8;6&6#W*L90?=.O^5 FDVD(]?Z&F;,&:<]=4?4-,)2@NA-(:BZ3(KT\ES#A!0/6AR%)1& MH;002F,HFBZV,J4\LRGU"P'53+16&NI&=8RVGK1.".4QGS_S?&= A7:*H6BZ MQ!O7ZG6D1-D&5#//6F#L97O>7@%UOV(,U3==&>49>3893G*EFDVC;*J[PLW& MWC$Y8VK-6"NDA06@BE,11-UU[Y2-XATIL\J)D$I5$H+832&(JFBZVL M*<]L3?U*E(6Z45 :[1CMVTM"JOE-QMJ+5J&A9A2*I@NMS"C/G )E'VNA/A24 M1AM:9ZS=JQA#]4U71CE'GME+T6/MZ$:/LJ,H328BSY*HW1LVPZUE@II(4%H( MI3$431==>4G>Q2&"+-10@M(HE!9":0Q%T^]PIOR,'RC[(FHFV2D-IM&.T M7Y]N3LC-(D_2G9$5VA^&HNGJ*E?*-Z="64=6,\]:6Z@AY;>G9FU'UOV*,53? M=&64A>3;Y#6-HI_S*&NB:ZLN4/L(2J-06@BE,11-5UFY2/XADIE\J)4$I5$H M+832&(JFB[UQ%RAX,I.9:*TTU(;J&.UJRB)W1;5H+3JC*M2%0M%TH94+Y8.S MF%(JFBZP\*!^VAU8RW%0A*HU!:"*4Q M%$V773E(P2'RF@*HC02E42@MA-(8BJ:+K4RI )[79"9:*PTUICI&NWW&E?'G M?!GEU24YKMNJ-=2:0M%TK94U%8 3G,P\:Z6AKE2P7X+3?L48JF^Z,LI'"LS. MRH!-#.(@S5)UT1Y0X%9K_DG\MBQK,IN4_B7) G/D]BD8V7<2GR MC=LADI&H FLY;CW9:F["6B2H702EA5 :0]%TZ95G%!PB;RF &D=0&H720BB- MH6CZ@SR4'36$YRV9B;9*0VFT8[1O[QQ17]C:^K"K$-HSAJ+I.BO_:0C.8#+S MK%6&6D_#_3*8]BO&4'W3E5%FT; S@^EO?PB1I*M86S\R,1=9$A=[!UIS"]9: M0%:3F6BM--29 MZABM7:"%^E(HFJZS\J6&X*0F,\]:9:@E-6R[]U)PL?U@N_V*,53?5LKT-YY9 M.^?YM'ZZ<$'BZM[/J\?7KK>NGV!\4S^WMZ^*KQY_?!_ETR0K2,HGLNK@]$QV M-%\]47CUIA2+^@FXSZ(LQ;Q^.>/1F.=5 ?GY1(CR]4W5P/JYSM?_ U!+ P04 M " #BA:A8Z[>O/M@$ !S'@ &0 'AL+W=O!'$J=\:(1"K*Y,DP413P,AB M:(SAE8]L99 ]\34B6[YS#50J+Y1^4X/)?&A8*B(2DT H""R_-L0C<:R09!S? M"U"C]*D,=Z_?T&^SY&4R+Y@3C\9_17,1#HV> >9D@=>Q>*3;SZ1(J*/P AKS M[!-LBV^.X)C#WO_OGN:7+W"3S<_SGQ)C>S"^!A'@*P2V/ "( LY#?%XOVYN-YC[[>8^ M"8Z9U[*QRQ=G9WCV$;RC+^,"8"$G&7N-TB7XBN,U ?^,7[A@LL;^;7H/N2.G MV9':>*[X"@=D:,B=A1.V(<;H]]^@:_W11*).,%\36(U@IR38:4//"+X @6*7 M["QU1;ET)E@4"#+/[ZLY(7=#N>&L*(]$XVK/O;F9-[4;;T8(0MOJ#,S-+G^M M09W*WZ%/V$-6WRI]UICIE,QT6IF9A92)CX*P),L\INDR'_V4@QRWLQ-/UT4' M%+1Z/Y6"0Y<00=M!S12X)05N*P5C;PIF(4Z7(8Z:$FVU/K6D=(+YFL!JK'5+ MUKKGVK.Z.@G6">9K JL1W"L)[OUTSP(K_)ID6Y7L"L&*T6#-B)H = &6E,[S M/4RYC@+26*:]@YIQ7*>W5Z6]P[W%ZMNP_I3?&N__9*-?LM%O9>,YC=06/1-8 M-.?9:G[J(M()YFL"J]$&K:HGM,Y5IX4G31QK1?-UH=59WNF\X5D;C,)=K6P[ ML-O?J]OVJ$[FL,&I[4*G^><5HHH63K1?%UH M=?(J:0#/I@V@5G&@%;K0JMS5@D.V#];V6H5)UK1?%UH];]Q*WF"6AMS[65;N*O_\+K[>K<] MJ%,I;/!I]^TC;3.J- 5JUQ0SN;SP2E9N8YXZ.W]/*YJO"ZW.6R4W$#I7X2*M MND0KFJ\+KNOW#M@_^@W.Y^V6J5'.T>&PO=V]R:W-H965T6LOB=1-K[N1MB]JVCW=1S=Q&K2 L[9)]J3[\0>$XK"! M 7+^T@"9>6:>P<,\-1GMA/RNUIQK]#/P0S5VUEIO+CL=M5CS@*ESL>%A_,U* MR(#I^%2^=M1&OD0F?,@X[-.CK+T AXJ3X1(\M78N<*74SI( M'%*+;Q[?J8-CE%!Y$>)[6TKIFFDU&4NR0 M3*QCM.0@K4WJ';/QPN0VSK6,O_5B/SV9/]_>7CW^C>YOT'SV^6YV,YM>W3VA MJ^GT_OGN:7;W&3WKSZ@C^AY M?HW>O_N WB$O1$]K$2D6+M6HH^-,DWB=19;5IWU6I"*K6R;/$<5GB+BD6^(^ MA=VO^2)WIT7W3ER?O$@D+Q))\;H5>(;M&7KDBTA*+WPM8P7")!UYJ39LP<=. MW'**RRUW)K__AOON'V4<+8$5&-.<,4W1:07C*Z6X+KUQU"9%2V %BMV<8A>\ MJ5.FUBA>GFB1'/ ?D;=E/@_+6>^A^BE4\F3<3FB_YUZ,.MM#.B56@QX>YE:% M/'MYGCTPS_E:2/U1YQ>@?A\;#?'?Z2Y+$5P123\B3[>9)] M,,DGH9F/6.6JZ1\%[?5P;_!+:B56PR%URU,;Y*D-&C?OG0@EU+\@4MO%;0FL M0'J8DQZ>V+]#FQ0M@14H7N04+\#[.C/-$(N!A8A"S9H)6VA%FD918'": MMYNW&5:O9N"6F55/7&RD 8:U0?.9FP'5#=T2,V#J8J,-,"P.:I\*Q].^;/"6 MF55/7FQ4 89E0?-VKYO,<*#6K6 )K5@6HTCPX-2.MZI ;*$5:1H-@L'Y;W-" MPY%:UV5XM-RKEKI1(QB6([6=:%5DX&.54<& &(5!8(51W:RDS6R&H[3^)]@2 M6K$F1J\0?&*G$JL2Q!9:D>;!_@:\P=%J-F=8Y6LOHP.9%',T^H' ^J'Y3";' MJN H0$5BR+ MD2:D?VIG6Y4:MM"*-(W4(/#NA\49#$=J79=!XZ5N! >!!4=M!UI5$:2QBB!& M11!8150W*VTU@ZV*#5MHQ9UHHTNH>^I>M%6I80NM2--(#0IOC;2:P1D6-$M MDV*.1B=06"AM!I+ VJD 86E0?.VKIO! M<*#62]X26K$L1IK0WJF=;55JV$(KTC12@\*[(!9G,!RI=5V.7[@ N[S4B X* MBX[:+K2J)#*T?@V+SL%+\N07"K=,OGJA0CY?Q7[N^2 N@]R_]-^?:+%)WYN_ M"*U%D!ZN.5MRF1C$WZ^$T&\GR:OX_*<7D_\ 4$L#!!0 ( .*%J%@;'K7& MF0@ #M- 9 >&PO=V]R:W-H965TE@*>7FU7"8S9=B'6;'R4;$ZIV[ M)%V'4CU-[X?9)A7AHFBT7@VQYP7#=1C%@[.3XK7K].PDV8Y0/Y39)/N=/9HO3@9?W2*S$7.80H?KS(*9BM#L8#M!!WX78E/R2//XEJ M0"S'FR>KK/@7/5:?]09HOLUDLJX:JQZLH[C\&WZIB-AKH'#L#7#5 -<;T ,- M2-6 M&U JP:T8*8<2L$##V5X=I(FCRC-/ZW0\@<%F45K-?PHSN?]1J;JW4BU MDVSMU>S-[/I^=5'=#Z=OO]T]7%V]19=OW\WF\Y>WQRA MCVK"$1>;)(MDAK[C0H;1*OL>_8 ^W7#TW=??HZ]1%*./RV2;A?$B.QE*U<.\ MSG!>]>:B[ T^T!N"+I-8+C/T.EZ(A=E^J$:V&QY^&MX%=@)>ANDQ(OX1PAZF MEOY,VSG R47F4@?Q.#LVZ_\P/O1QA(D& <",QBD.P:I"[UD<%$Q:*.M;!X4 MS7/-?#@;!=AC)\.'?3Z<1;KRT2SI8Y]0O*MIC)3M1LJ<(YW%4JCB4JW(>;(6 M1[M1*X&12W07Q6$\C\*5>C^3D=SF*FQEA#6Z%^1+R>"C^9G)J,89=W;W/TY[ ML",C<))1K9E,3ANKV9'YG](&XLEVGAOF7K''A[7UR-N4ZUL_JBOLKE[UG5A@J)Q*#1S5O8VUCZ8O%504#1"HG$H-)-&K&G$ MH!I7P3TKZJKU+Z=PE.A-"&EI':4"\ UJG]^^^ M>P._IW4W:@-WOPPC=+U=)/&]6FL/8I5LUL*VK('WM6 M_,BQ[]G%#](&3$'1.!2:.4W:?/@,3OR G$%%(R0:AT(S:=2VQ7?[EL[B%]C$ MC_CUI0[J(:#03(ZTB_"=6^P6VC=J>GH2-#@!=045&C-JX@.6WM?[?=^]X>^E M?E?)@UCOY,^GO>4/TB=,0=$X%)HY3]IW^!,X^8.T&%-0- Z%9OYVJXT-=AN; MKO)7P3TG?^ZJ73F"0C,YTC8#._??S\M?U3XP=F+>J,X)J&>HT$SY\PX87:R] M '9[@5[RQ\5\3_[&?=7/W=6NRQ84C4.AF=.DW0B&BRDP:$X!BL:AT$P:M=7! M';**-NI'VZD?J,^ 0C,YTCX#NU..Y]6O&4W4C:^[1&="6-/XDE%P0/JT$\"M M$XR^TN>SWMH'&FB HG$H-'.>M!O!<*$&!DTU0-$X%)I)HS8Z&#;9P-9HHZE] MH"8#"LWD2)L,W#/=P,UXPZ=!_8=0=Y7.G#0S#B5_Q"Y_1#L!TCKBZ"M_I/?O M?NZ^=CY; >I&H-#,>=)NA,"%'@0T] !%XU!H)HW:Z!#8T(-80X^&_+FK=N;H M)5P&V3L+U3/S(,]G'NX2G0EI9AYXXA_XT8]H'T!:1Q[EX959O-BJ=94?WK$+ MGG%\A11R%[21.WO&Z^Y>YW4*:C^@T,RIT?:#P,4I;&W?9SB2]A+,@VEF0GCD':>8<:KOGC>ND@/H$T@PZ?,KP^(#H:0- M6B<=I>B]?A#I;9J?XFZURV,M3[:P8S*VJQYHN@&*QJ'0S+G1QH/ I1L$--T M1>-0:.9)9.UI*&RZ0:WI!B/U!>XNV_ET\DL8"JH-!>T9;]!FO%'?Y;E+=":D MF6T0;S2Q"Q[56W[:.MMH*7B7X=,!9=Q:[+!=[-Q]Z[I*0=$X%)HY+]IF4+@P M@X*&&:!H' K-I''ON@O8,(-:PXS]C45%$JB=@$(S2=)V@O9,,V@SS2 >JV>Y M[BJ=.6D&&L3S#VSPJ-[STXZ79+CTKCB[?+Y)HU7GW1VQ"QYH@@&*QJ'0S(G1 M/H/")1@4-,$ 1>-0:":-VL!0V 2#6A,,1DA]<8,Z"2@TDR3M)&C/"(,V(PSB MD8;@@=H"VHPP#AQ;9GJOSUKG%Y8+T([0N^V?4?C/-D(7:1@KV7-L]MI>L^$? MNF;#W=6NBQ84C4.AF=.DW0:#BR\8:'P!BL:AT$P:M9=AL/$%L\87?N.:#7?9 MSB2]A+%@VEBPGOD%:^87/O4F=7?K+M.9E&:&<4C\]-Z?=0PP:N+WTS:,\D#W M_] ^T"P#%(U#H9FSM'>].%R6P4"S#% T#H5FTJA]#8/-,I@UR[!H'ZC'@$(S M2=(>@_7,,I@MR[!H'ZAC8,TLXY#V:1O 6N<8CFMS"YF[$1NY?TS/;RUVS'Y. MQ=VUSJL4U'A H9G3HHT'@XLP&&B$ 8K&H=#,NVIH6Q/ 1AB!-<)HY+;NJIWO MW>56HOTOK@[5X;FR3:6Y1V8 M=J_N[@!V7MSWJO;ZA?]J6M['2\.4MQ6[#-/[*,[02MPI2.]XI+0W+>_453Z1 MR::X=]5M(F6R+AXN1;@0:?X!]?Y=DLBG)WF!W?W2SOX%4$L#!!0 ( .*% MJ%B%_.2-Q@0 !$0 9 >&PO=V]R:W-H965T(!7:[B%M:57:6YU.]\$D!J(F,6<;V$KWXV_L MA !)R'7O^J4DSLSX><;C>6EOR_BK6%(JT?CIM4<^Z+&U3.*,/G(DUFE*^-N0 M)FS;-["Q6WB*%TNI%LQ!;T46=$KER^J1PYM96HGBE&8B9AGB=-XWKO'5"'M* M04O\%M.M.'A&BLJ,L5?U,H[ZAJ40T82&4ID@\+.A(YHDRA+@^*LP:I1[*L7# MYYWU.TT>R,R(H".6?(LCN>P;@8$B.B?K1#ZQ[:^T(.0J>R%+A/Z+MH6L9:!P M+21+"V5 D,99_DN^%XXX4.AX)Q3L0L&N*IS:P2D4'$TT1Z9IW1!)!CW.MH@K M:;"F'K1OM#:PB3-UC%/)X6L,>G(P?;F_OW[Z'3WGXRV1\-QY=3Y[1]6CT M\#)Y'D^^H,>'K^/1^'9Z@89$Q"$B681NXF0M:80F$&?C+&0I12O*T8BE*1S- M=$DX16?H$S*14&L"Q1EZR6(I+F 1GI^7;"W H.B9$L@H2&98 !_F MP.T3P!UTSS*Y%.@VBVATK&^"$TI/V#M/#.U6@_>$7R('7R#;LCOH97J#SCZ= MHS A0APRR'\:\([>;]XIS?^+X2,B3GFDCM[).;'39)U23B3CZ(_KF9 <;LJ? M3?[-K72:K:CT<256)*1] _*#H'Q#C<'//V'/^J6)_ <9.R+<*0EWVJP/5!3& M.@J;:.:ZGM9526TSL&VK:_?,S2'^NE30]9Q2Z B76^)R6W%]I4)QS"%',60*Z"Q"3%-PC&Z]#OI=[@+#CN=T*C;H0#G#03,,K M:7CO="\B&[C1._1A?MLA186O2Y9$E,.UGJDK4!,T7/-8QL#MO42*38ZN>>"[ MV/$K1!H$70;4B*#R$"^T- M[09UB/N>I-$3N6W_X'BL2SNH'F*3%#Z1-_"^T./V2G]S$'7_!7NG";M7Q=XD MA?$)[/MF +=W ] G2)6EL054H5I!0M612H%7E39J""<:A-VN0/ MY)=ZA^#;@>N[52HM0[>7: ?SH]3(/ABMHK!=ZYA2 ?9W)?+HH5\NY]EI/&ULM9AK;]HP%(;_BI5)TR9US84[ R1(1H>T4@3MIFG: M!Q,.$)'$S#;02?OQLYV0$A2B(KE\@-CQ^_KX28Z30^= Z(:M 3AZCL*8=8TU MY]NV:3)_#1%FMV0+L3BS)#3"7#3IRF1;"GBA1%%H.I95-R,R8!JLUEQUFK[/%*Y@!?]I.J&B9F)[ =VQO.XS3L790.AX;_9T?]^? M_D0/0S0;W8U'PY';'S^BONL^/(T?1^,[-'GX-G)'7V8WR"6Q#S&G6%TQLD0N MA47 T31@&_3! XZ#D'U$GY"KX@9ZII#C.B874MLI,3 %KHR96XUE>P.J"B_Z@6_*>PAW@$:0.RO1>YOT#_T>"#9161%EZS44NY5;;;% M/G0-L1DQH'LP>N_?V77K)K,(.V0&6?>"@5<4S\FLI//O/V/>NV5FM9 M)Q^[8^Y/:96&<"TM368Y6O6,5OWJ3!Z2'2U/Y5+/:^\\G6:>)K,TF0%M:D[E4K]K.3:+]H56([\5>)JFS %J98!:I8#ZOD]V M,6=H"CX$>SP/X57Y6^IZ+2:=9IXFLQQ-VWIYL;7>*H-39TU,M;IYNMSR5$_* M!5MS&J>&9ZE7=\H>R>5!7(VL,(+6RZ0)"_.DBA+)ME+5*$,J*Y/B(.O-*MZ^ MJO/.^@=VVTWJUA>;I(P6K_ZK(&8HA*6PM&X;XG6!)I5ITN!DJVJU.>$BX]7A M6E3S0.4 <7Y)"#\VY 39_P.]_U!+ P04 " #BA:A8.O=)^C<$ !L$P M&0 'AL+W=O.9XX,9 M9K!A_$6$ !*])C$50RV4OZ'?9LFK9)Z) )?%3Y$OPZ'6 MTY /"[**Y91M?D"1D)WB>2P6V2_:%+:&AKR5D"PIG%4$243S?_):$+'CH'#J M':MLHEHNHTSR=7= M2/G)T73\:_SS<8QNIP_WR'WX.9]>N?,9>KJ;_T#NXVS^<#^>SM YNHD$"0(. M 9'@HRFL@:X G=R )%$L3I7%X^P&G7P]15]11-$\9"M!J"\&NE11IFOI7A'1 M=1Z1>20B"]TS*D.!QM0'O^JOJ^S*%,VW%*_-1L![PB^0A<^0:9B=FGC<][M; M#>%8)>-6AF<=P:MG\H[FCV0J[?^NGH7D2N"_Z]C+T3OUZ.E3?RF6Q(.AIAYK M 7P-VNC;%^P8W^M2;PFL0D2G)*+3A#XJ1429!&2=UB6;(S@90GHBK4?8-G$? M#_3U;AJ'9MV.:3NE524^NXS/;HSO7AV"L=(PDWVROAZC?$]R!"X M>GT&:D]JS]9&]X_N1$M@E4S[9:;]3Y5DOTTB6@*K$(&-[2O:^&=1%A"[IV3I4JM'O=(U]11_:68Z#.TAW>P);0J.]NZ"-N?*^=6ZZ:V MT*ID;"LGW%B/O$_.SH%,3;MG'*BYQLRQCQ[0VYH&-Q1-P^@$ M7KUXY6?'L#M1DIXI8B(/!/I&DN5W-%L2?D3)C6M]>/-:0JLRLZVF<.]SE=QJ MN=466I6,;<&%&\N8]RFY?_A!YO3-_>^Q.C-L=/;/97VG;Y$ #[)VCD >6U&9 M?]^7LV7+Z"IKE.S-7Z>MI*P?LH7)^U#JZUT)7J 8%@K2N.BJIXOGK9U\(-DR MZXX\,RE9DEV&0'S@J8&ZOV"*C6*0+E VV$;_ U!+ P04 " #BA:A8#.AL MV[," "K!@ &0 'AL+W=O"E.10]T-+8(B*1+DG;Z=MW2"FJDRA&#[U8 M7.;__E.914G8HU<-Q9"EE2C5.Y]S*,1NZ/C.\\*$K7)M M%MQXL*8KF(*>K^\ESMS&)6,E<,4$)Q*60V?DGR4=$V\#OC/8J;TQ,9DLA'@T MD^MLZ'@&" I(M7&@^-A" D5AC!#C5^WI-']IA/OC9_=+FSOFLJ *$E$\L$SG M0Z?OD R6=%/HB=A=09V/!4Q%H>POV=6QGD/2C=*BK,5(4#)>/>E378<]@1^] M(PAJ0?"O@K 6A#;1BLRF-:::Q@,I=D2::'0S UL;J\9L&#>G.-42=QGJ=#RY M^'YQ.[\@EY.[&Y+SNYN+R91\)J,T%1NN%9E "FQ+ M%P4H0GE&$L&UQ,,@WQA=L()IAAO'8]"4%>H$E?/IF!P?G9 CPCB9Y6*C4*8& MKD9ZP^"F->EY11J\0WI#Y2D)_4\D\(*H19X3A2[F+-6L*%S2%"ZQ? M^%[A8 M\ V0I1?FW"#NFZ;6-(6A@Z^G M KD%)_[XP>]Z7]N2_T]F+TH1-J4(#[G'S=V0S=UHR[F(:5O-]BO\ 4$L#!!0 ( .*%J%CZ?I^+ 0, $@) 9 >&PO=V]R M:W-H965TPS3W'YURN'^TUXR\B!I#H-4VH MZ!BQE(LKTQ1!#"D6EVP!5'V9,YYBJ;H\,L6" PXS4)J8=JW6-%-,J.&UL[%' M[K794B:$PB-'8IFFF+_U(&'KCF$9FX$1B6*I!TROO< 1C$%.%X]<]!]0_ #@%P,F,YLHR M6WTLL=?F;(VXCE9LNI'E)D,K-X3JOSB67'TE"B>]T>!I<#\=H.O1PQ#Y#_>3 M4=>?C-'S[>0&^=/QY&$X&(W1!;K'G&.=<73:!XE)(L[4Z'3<1ZUR^9H!"N@2T _[E0H MNI60BI]5>HE?B04.H&.H-2R K\#POGZQFK7O5::/1+:3@GJ9@OHA M=J\;KC -0* Y9VE1V< K:R4G:F9$>A=:>;;EVFUSM>VE(JCA-EIEU([(1BFR M<5"DKZJ0JYU%+4(9([\0>8[N")Z1A,BW\_+'C2!@$26_]\LUMY!/T]A6]\UR MW3T/C7<>K(9MV=4>FJ6'YD$/UX0+>3%A:F.H4G80_-F".A+9CL]6Z;/UG]94 MZY@I.!+93@K<,@7NL=:4^[[4U$&_5X\'9_NL%W/K4%*JHNRL%BA@2RKSC;P< M+:\#W>P4W!OOJ6M"?JK_I*$ P M?@D !D !X;"]W;W)K&ULK59K;]HP%/TK5E9- MG;0V+TB 021>TRJU6P5M]V':!Y-<2%3'9K:![M_/3L#C$:)NZA>PG7O./>?: MR75WP_BS2 $D>LD)%3TKE7+9L6T1IY!C<,YEFK*%[98=1E*TDR"O<8_Y[ (1M>I9K[18FV2*5>L&.NDN\ M@"G(Q^4]5S/;L"19#E1DC"(.\Y[5=SO#MHXO IXRV(B],=).9HP]Z\E-TK,< M+0@(Q%(S8/6WAB$0HHF4C%];3LNDU,#]\8[]<^%=>9EA 4-&OF>)3'M6RT() MS/&*R G;?(&MGZ;FBQD1Q2_:E+'-IH7BE9 LWX*5@CRCY3]^V=9A#^"> WA; M@'<,:)P!^%N 7Q@ME16V1ECBJ,O9!G$=K=CTH*A-@59N,JIW<2JY>IHIG(SZ MP^&WQZ\/4S09#\QXFV=0YO'.Y/'1':,R%6A,$T@.\;;2;(1[.^$#KY;P#O-KY+L?D>=X MC0H]PWKX"&(#]VOD^*:.?L'GGZMC'+,5E0)-((9LC6<$T(_^3$BN#NK/JGJ5 M?(UJ/OWR=L02Q]"SU-LI@*_!BMZ_

4706.XQ[IKXAJM'RG6GY@Y >U\A^8Q*1* M4W"2S6L'?G@L*J@HJN^VSA0U-*K"UQU\_MJ#'[[EP7\CL@/K+6.]5;LA-U0= M%]5"5"\ZJ4&5\=;)/KF^ZK9'VU2;\S\=M8VC]NL<9;I%KX&N*HVT3TY2&+9/ MC-2F^E&PO=V]R:W-H965T%)N.A3 M9,?+MC1[L46)/#R'$MG?"?FB"D0-KR7C:N 56F_N?%^E!99$78L-TG?[59I3C3(*JRI+(GR-D8C?P0F^_ M,:?K0ML-/^EOR!H7J)>;F326WZ)DM$2NJ. @,1]XP_!N%%M_Y_!,<:<.UF"5 MK(1XL<9]-O "2P@9IMHB$//;XA@9LT"&QH\&TVM3VL##]1[]H]-NM*R(PK%@ M7VFFBX%WZT&&.:F8GHO=)VST]"Q>*IAR7]@UOH$'::6T*)M@PZ"DO/Z3UZ8. M!P%1]$9 U 1$CG>=R+&<$$V2OA0[D-;;H-F%D^JB#3G*[:4LM#2GU,3I9#@> M?UE^?EK ?#J>WC\/1P]3N()%?44@5B N=G%R=P.VW-.@ZW\U;-]MKGF"+=DA7# MRX,ZF4Z!L<2,:G@02L&WN6#,5F]'9/;]6%WJ=-WCZ6Q;WJD-27'@F;Y3*+?H M)>_?A7'PX828;BNF>PH]&>&:K>=H*^OSV2 MN==F[IW,/)-B2UUSVXJE=<68J1@>?3PU6.^00QC>A,&3= .^.074$L#!!0 ( .*% MJ%BURU,F\@, ',1 9 >&PO=V]R:W-H965TF*:(U3I&X9!FFZLF2 M\11)U>0K4V08%";Q@R7<2R_7," P0XR7:)/*1Y9]P+<@K^"*6B/(7Y-58=VR :",D M2VNPFD%*:'5%OVLC#@"*1P^P:X#=!;@G $X-<-X*<&M :;5922E]")%$\REG M.>#%:,56W)1FEF@EG]#B?W^27#TE"B?G=_??;N^?OSS>W3Z!]R&6B"3B QB! MKT\A>/_N W@'" 7/:[81B,9B:DH5LT":4N](8ZUQ5-3,>S_'W,EEZOT>OUZOVN\NB(T%'&682%5FQ%X!T$]F$PAAVM MO6'.U7H<,H"N$^BE^HU4OU?J1T*)2FUQ%7;%F#X#^4>Q;=^>....WMY8Y^K5 MQ+2#8.+I!8\;P>->P<],HJ0*2G:90:=X?!3="R!TK8[BWF#G*M;$=#WGE.*@ M41ST*KZCD2I7!"Y>,QSEH-G$0+UORIJA>-*SUH/C/P+:XZX3O9,XUXF!R%I^ M31J_)F_V:UEO#W!R9TR.,I#C6FXWZ?5&/-><@O80=G"H=C:/NY+6=A?R[ZQX('' ME27T'3=PNQMQT')6%]5VG(G5J0#,@].HVE2K\E0O0,0V5%;GO*:W^7)P79Z7 M._TW\&I1G?_W--7G"'6*6Q$J0(*7BM*Z'*OW/Z].^%5#LJP\\[XPJ79V>;O& M*,:\&*">+QF3NT81H/G.,O\/4$L#!!0 ( .*%J%AB_969#08 "LM 9 M >&PO=V]R:W-H965T+I);<>U[$[3Z5ZX8"!:$K/$M.OI_OAS?C0AX+J-]H@WD 2>C^WO MXSSDBSUZ$.FW;,VY1#_B*,G.>FLI-Z?]?C9?\YAE[\6&)^J3I4AC)M5INNIG MFY2S11$41WUB68-^S,*D-QX5UZ;I>"2V,@H3/DU1MHUCECY>\$@\G/5P[^G" M3;A:R_Q"?SS:L!6_Y?++9IJJLWY-680Q3[)0)"CER[/>.3ZEQ,\#BF_\&?*' M;.<8Y4.Y$^);?O)I<=:S\A[QB,]ECF#J[9Y/>!3E)-6/[Q6T5[>9!^X>/]$_ M%H-7@[EC&9^(Z*]P(==G/:^'%GS)MI&\$0^_\VI ;LZ;BR@K7M%#^=WAH(?F MVTR*N I6/8C#I'QG/RHA=@((>2: 5 'DM0%V%6"_-L"I IS7!KA50#'T?CGV M0KB 238>I>(!I?FW%2T_*-0OHI5>89)/E%N9JD]#%2?'TYO/4WHS^WJ"II?G MUS-T?AT@^L>73],K>CT[0==TAMX&7+(PRMZA7W_! _<#"A,T6XMMQI)%=H+> MM,Y'?:EZE;/[\ZH'%V4/R#,]L-&52.0Z0S19\$4[OJ]&4P^)/ WI@AB!5RQ] MCVQ\@HA%'/3E-D!OW[S3]&OR>HQMP 1=>C.Y_HK>EC+J6-3,"OC\I2ZU%+/K M26 77/NY29"JPI/*1S4)(I9(I!*)Z/=MN%$50:I)P-7+W2.:/6XX^OO\+I.I MNK__T:6Z;,?1MY,7O=-LP^;\K*>J6L;3>]X;YVI8'W3Y@80%D# *!&LERZF3 MY9CH=;+07&12EX,R?%"$Y[\3]V.,;$]N8^>ZR@T)H[H!#%W+ULL]J.4>&.6>B$35B6WQ.%"V M'5;OFU2L5+>T/Q6#@[Y@XA+?V1/3V'17,2%A5#, :^ XEE[,82WFT"CFSH3= M/-7JZC0OV-543JHIS.O279XG7%LGA@==)=CS"-G3VMBSKEI#PJAF !;V'$^O MM5=K[1FU#DP% /$?ZA$]XSH]O]D=+UL0$2%D#"*!"LE0IL-4_ZUI&>\JJ&@/(% M2@M :12*UD[9CCG#/_>L5\7O%AV/^+:]5W7,S726&))&=4.PL>7KJS@FC7:D M<^U!_Z'SR16Z5)=9LM(*:H1VGMJ0M "41J%H[?0TEA,?RW-B4-,)2@M :12* MUDY98SSQ3SK/*G[W5K9=[.T[3W,SG24N:7FEWGGP\H?.H-TLA6JVK5YC/['9 M?QKJT>U:5:,U"[6:0GJ]"2@M *51*%H[/XU?Q8-C%21(1SD!I06@- I%:Z>L M<<78;(M?+DB'%M$9#IW]OQ/,S726>'A8D&S;VS6FE7I S;;5:WPN-AO=*Y9L MEVH.;U-5E?;^.="*"6E+)Z"T )1&H6CMQ#2F&?O'JD2@QAJ4%H#2*!2MO>+4 M>&MB-((O5Z(JOO7'X&!H[?_99FZFJ\2@-*H=@NL.]$:--":7F$WNY^4RG/-7 M%" SI^ML!J4%H#0*16MGI+'.A!RI !%0.PU*"T!I%(K63EECIXG1^[VB -D' M=Z]K#?97J,-ZFXY\]6($B_.@&E!: T"D5KIZ6Q MR,0[5@4"-<^@M "41J%H[90UYIF8EYQ?KD#^P1+\T#]\$ +UNJ TJAN!Y^TO MF/5W-H7&/%T5NW$S)5FROIJO>/WO-CGNG?] I].RGV[#:;<1GS%TE68 M9"CB2X6TW@]554S+G;GEB12;8NOIG9!2Q,7AFK,%3_,OJ,^70LBGD[R!>G_T M^']02P,$% @ XH6H6("F=$R* @ ?P8 !D !X;"]W;W)K&ULK55K;YLP%/TK%JNF5FH+@3S:C""U2;=6ZJHHC^W#M \. MW 2K&#/;)-U^_:X-14E'JTW:E^#'.8=SKN-+N!/R4:4 FCSQ+%W^64Y4X4VK6IC$)1ZHSE,)5$ ME9Q3^?,:,K$;.1WG>6'&-JDV"VX4%G0#<]#+8BIQYC8J">.0*R9R(F$]Q!F.1*?M+=C76*4/-PLR!F95V=*Q)K"UDAPDQI+@7?IVM5): MXG_N>UN\2J_;KF?NX5 5-(:1@Q=-@=R"$[U_U^E[']K"_B>Q@^A!$SUX2[V* M7F)T:0^[*&6&ULK51- M;]LP#/TKA%<,+=#%CNVF0Y88R$>W%EB+HFFVP["#8C.Q4%OR)"7I]NM'R8Z7 M=FFQPRZQ2/$]\C$B!UNI'G2.:."Q+(0>>KDQ5=_W=9ICR71'5BCH9BE5R0R9 M:N7K2B'+'*@L_# (>G[)N/"2@?/=JF0@UZ;@ F\5Z'59,O5SC(7<#KVNMW/< M\55NK,-/!A5;X0S-O+I59/DM2\9+%)I+ 0J70V_4[4]B&^\"OG#6;RH??>@PR7;%V8.[F]Q$;/F>5+9:'=+VSKV-ZY!^E:&UDV8*J@Y*+^LL>F M#WL XCD,"!M ^!P0OP"(&D#DA-:5.5E39E@R4'(+RD83FSVXWC@TJ>'"_HLS MH^B6$\XDGTHF&\T"?DG<^F<'QT M D? !=SGXSAF^D#.":RE,KN%"9)@]Q?M4?RLBW(D8 MAZ\27C/5@:A["F$0Q@?JF?P[/'JEG*CM:>3XHI=Z2FV!N49P,T$]I6'\-EIH MH^C1?C_4KYHO/LQG![FO*Y;BT*-)U:@VZ"5OWW1[P8=#8O\3V1/I<2L]?HT] M&952&?Z+V1$])+1&]QS:+IA-$E/'-_OE_QUR%K0A=5'^WGLO4:W<&M"0RK4P M]:MIO>VF&;D!>^8?TP:J%\8?FGI]T9M8<:&AP"51!IUSFE]5KX3:,+)R4[60 MAF;4'7/:HJAL -TOI30[PR9H]W+R&U!+ P04 " #BA:A8,#7:4]0" "C M"0 &0 'AL+W=O@32P X>LZS@HV-A//RS#19F$".V2DIH1!/8D)SS$67+DU64L"1$N69 M:5N69^8X+8Q@I.[=T6!$*IZE!=Q1Q*H\Q_3/.61D/39ZQLN-^W29<'G##$8E M7L(<^&-Y1T7/U"Y1FD/!4E(@"O'8F/3.ID,Y7@WXGL*:;;213+(@Y$EVKJ.Q M84D@R"#DT@&+RPJFD&722&#\;CP-/:44;K9?W"]5=I%E@1E,2?8CC7@R-GP# M11#C*N/W9'T%31Y7^H4D8^H7K9NQEH'"BG&2-V)!D*=%?<7/31TV!+W^%H'= M".Q]!4XC<%30FDS%FF&.@Q$E:T3E:.$F&ZHV2BW2I(5\BW-.Q=-4Z'AP,[F= MH$4!37)">?H7J]H?SX#C-&.?Q-#' M^0P='WU"1R@MT$-"*H:+B(U,+N#D%&;8@)S7(/86D&^8GB*G=X)LR^ZWR*?= M\AF$6NZ\EINB)+HNMJZ+K?R<+7Z3HJAP]CJVJ,:-"(0G^<9*W$(8T-\?PSH"HS@XX>>9WUIB_^?S%X5P]'%<+K< PIR M/8B RA)L>3_GM86G+.3:L0IZCCLR5YLA.JG\X'YK;V\4]:./V]N#N=#Z0>Z"Y![NX_3;N MP1[>()B/T\YD#;8OCO8@SZ[ML4P(?^G(C5J?RX)_4$L#!!0 ( M .*%J%B-_0F*\0( -,' 9 >&PO=V]R:W-H965T4S6Q0<\,2(,FI[CA/:&2:Y%;?-MP&/VZR4E.0PX$B468;YZA8H6W8L MU]I\&)+97.H/=MPN\ P2D"_%@*N977N9D QR05B..$P[5M>]Z47:WAC\(+ 4 M6V.D(QDS]JHGWR<=R]% 0"&5V@-6KP7T@%+M2&&\K7U:]9):N#W>>/]J8E>Q MC+& 'J,_R43..]:5A28PQ2650[:\AW4\+>TO9528)UJN;1T+I:60+%N+%4%& M\NJ-W]=YV!*XP0&!MQ9X_RKPUP+?!%J1F;#Z6.*XS=D2<6VMO.F!R8U1JVA( MKGH* 5*@TSY(3*@X4]8O21^=GIRA$T1R-)JS4N!\(MJV5(AZ(3M=X]Q6 M.-X!G$?,+Y'OGB//\8(&>>^XO ]I+?<_RFV5F#H[7IT=S_CS#V7'1%[%>XZ> M6)Z6G$,N49^(E#)1,"AP"M5OVKG5?- !5>=A,O5.2HH5AE1^XW@ MK22%-FG*1.4^-.YU;UG$47CMM.W%=H3[1KY_]=?H WE0DP='R1] E;DJ[8() M(AO/9*5O;:UZ%48[9 TV?M ,UJK!6D?!$E#'BI$E@J8ZP;41-O: M(PFO6SNT339A,VU8TX9':4TM-*8OW%O,]=SK':(&(SSS^ U!+ P04 " #B MA:A8>L6N-8L" "K!P &0 'AL+W=O4+6Q0<<&) &;4]QPGL#)/2"L!QQF/>M<_=L$.AX$_"-P$JLM9%6 M\LC8D^Y<)WW+T0D!A5AJ!JQ^2Q@ I9I(I?%<2R+1OG5HH@3DNJ9RPU174>KJ:+V94F"]:5;$GCH7B4DB6U6"504;RZH]? M:A_6 &[G X!7 [P_!?@UP#="J\R,K"&6. HY6R&NHQ6;;AAO#%JI(;G>Q:GD M:I8HG(SN9U>C";JYO_MZ-!M-;M'Y=#J:3=$1NL.<8VTQVA^"Q(2* S7Z,!VB M_;T#M(=(CF8I*P7.$Q':4J6B">VX7O:B6M;[8-E;S(^1[QXBS_$Z+?#!=O@0 MX@;N;\)M94#C@M>XX!D^_P.^,5?'@LO70S2F.)=(B4*CYY(4JEXE^G&CPM&U MA$S\;)-:<7?:N?4Q/!,%CJ%OJ7,F@"_!BCY_<@/G2YOP'9%MV. W-OC;V!L; M4,R$;%-:P0,#U_?#,G)=W^GV0GNYKJ$MS.NY;A.VD5VGR:ZS-;N+DM"$Y MA MMJ?0&]5:>5M9_G8[=D2V(;C;".[^QZKL[M*&'9%MV! T-@3_5I7!;^5VZO5\ M_UU1MD3YKM-[5Y/VVE6JGS%U42U(+A"%N<(YQR?*"5X]#55'LL+&ULO5U=<]NX%?TK''7;V9U) M+!+\3AW/Q$+23;>N,T[2/'3Z0$NPI8E$>DDJ3OY]29D6 (H$@?!(.YF-)9OG M @?"]3T\"._Y8Y9_+9:,E=;WS3HM7D^69?GP:CHMYDNV28JS[(&EU7?NLGR3 ME-7+_'Y:/.0L6>PNVJRGQ+:#Z299I9.+\]U['_*+\VQ;KE.)/G-VY6]\NR?F-ZRKV=PF!9MEZR^K1;E\/8DFUH+=)=MU>9,] M_LZ:&?DUWCQ;%[O_6X_-S]H3:[XMRFS37%R-8+-*G_Y.OC=,"!=4.-T7D.8" MTK[ Z[G ;2YPVQ<$/1=XS07>CIFGJ>QXH$F97)SGV:.5US]=H=5?[,C<75U- M?Y76"_^QS*OOKJKKRHN/OU_??'KYZ>W-E75Y?7-S_>7]O__QT?J5LC)9K8O? MK)?6YX_4^O67WZQ?K%5J?5IFVR))%\7YM*RBUQC3>1/I\BD2Z8GD6E=96BX+ MZVVZ8(N.ZZGZ>HI?>%]=\WMT695[OK?UTK M]H3H=2/6.>=5\9#,V>M)E50*EG]CDXN__<4)[+]WL84$HR PB4EOSZ2G0F^8 M+&LF%^RV["+N"2#8 =2Y]=N%[X5V<#[])C*B#&/*R&%(UW%=?Q]2FJJ_GZJO MG.K[M)HF*TJ+?:]^E12LRN7KI&0+J\RL@M-PN_] =9'Q%,(71D8T7MFU;=WFV ML6;+59I8;[^Q_#:O?Z%8ETGZM8L293#3C84$HR PB>1P3W((3U$ADDDD& 6! M24Q&>R8CK8_K_.GC>I?,5^M5^>-%71JL-EMAQUKSI!I%];TNT)B@_W[PEILJY>I]69[7]50%HF??LE7Q56YM)*JW$S3 M;;*N*IHF_>55TJLO=\]L^Z]=3"FCFWX,D6 4!":Q[MB\?+3A6[J!!)$)1:,H M-)E.H1IW?FY?RY_4Q3:OM_8#RU=95RE]V82)A5UFG]GM7\KJP1A3-Q!3IH1P M2LC8:JQ!$',*\?RX/5ME'./9=L4,^F;+BWA'6=GVUR&>4(;45&H%02H$G$Z!$)'):(>C#%U M0T%E3KB6<$S$Q+X8^<@>2K:Y9;D5:I8CY"P*.\L1]0",/Y!0A8%"D\GG&L/! MBPP'JC*@:!2%)M/)A8;SDTK#M")Y"A/)U0&)PO8.AXJ-X:@R+5QN.&J]H5.5 MQ(!%G%SZ!H%(4FT\FU U%K!U!Q0CIJ?;NC.E&/QIB[P:@R M*UQC$!.-\:)SW[;OH.A6++TW4-1C,OZ40A4)"DU>#ZY("%Z1$*@B@:)1%)I, M)UB'HPQ=0,Q94JX("%J0:)1K30(TGU9$K3OH:CC&,^V M*V;H],R6*P"B+(E_*K]%H_,;5$) T2@*35X/+B%(A,]O2!DP@Z)1%)I,)Y<> M1,_J&)W?8JW\!M4G0S'EDP]4W:*'?&;,WO_$"WM4KX$WRF^.-3G#( M0GX&1:,H-'E!N'QP WR"@SH44#2*0I/IY/K$U=,GHQ-'.A(8O,/[_1T) M3AW'>+9=,?L2G,=+> _O,!![;()3#\IX1T*% 0I-7A#A7S3@+08/:C% T2@* M3::3*Q3O-!:#IV4QJ =C3)V)Q>!QC>"-MA@\+8M!'<=XMB86@\=+> ]O,1!G M=(*#>@Q0-(I"DQ>$"P@/[S%X4(\!BD91:#*=7*%XI_$8/"V/03T88^I,/ :? M:P1_M,?@:WD,ZCBFL^V,V9?@?%["^WB/@9"Q"4X]*-,="46C*#1Y0;B \/$F M@P\U&:!H%(4FT\D5BG\:D\'7,AG4@S&FSL1D\+E&\$>;#+Z6R:".8SQ;$Y/! M%_[A,]YD(*--!O6@C'+8F)D/ 2_C@"";#Z'-PZD$9[TBH,$"AR0O"!42 -QD"J,D 1:,H-)E. MKE""TY@,@9;)H!Z,,74F)D,@/*1IM,D0:)D,ZCC&LS4Q&0)>P@=XD\$=[:*J M!V6\(Z'" (4F+P@7$ '>9 B@)@,4C:+09#JY0@E.8S($6B:#>C#&U)F8#"'7 M".%HDR'4,AG4<8P?=69B,H2\A ^!)@-_>H8[-L6IAV6Z)Z%H%(4F+PF7$"'> M9@BA-@,4C:+09#JY1@E/8S.$6C:#>C#&U)G8#"%7">%HFR'4LAG4<8QG:V(S MA+R(#X$V T]Q_N@4!S4:H&@4A28O"1<1(=YH"*%& Q2-HM!D.H5GNI[&: BU MC ;U8(RI,S$:0JX3PM%&0ZAE-*CC&,^VTVCH>9Q(R,OX$&@T\!07C$YQ4*L! MBD91:/+#@;F,B/!60P2U&J!H%(4FT\EU2G0:JR'2LAK4@S&FSL1JB+A.B$9; M#9&6U:".8SS;3JNA)\5%O(R/@%8#3W'.Z)MQZG$9;TJH/D"AR6O"=42$=QLB MJ-L 1:,H-)E.+E2BT[@-D9;;H!Z,,74F;D/$A4(TVFV(M-P&=1SCV7:Z#7TY MCM?Q$=!M$'+;3C$6H:#.H[I;#MC]N6XF!?RL48A?SV4XVB5XZY3 MZQV[S;=)_N/Y5)QO?:E3W)NT^K-+ M$BXD8KSA$$,-!R@:1:')='*E$I_&<&C"M!^YPIAZ-,7?'4!0Q5Q3Q:&JOC&+/RA";V5^M+A+S:CS6J??-$&(U.A%!; HI&46CRDG"U$>-M MB1AJ2T#1* I-II/+F?@TMD039C 10F4'"DWFCLN.>+1_$7=X"1V)$*H>&C2= M1"BTC=.0!+J)\"JIWK:Y)LY0,AP8CSF!QY HCDT$ L?WH+,[K(?#C#@0R9P:HIL3'5MH0F=K MJ BSK.B/S8H#8S+?Q-BF=2BXUIH(;>MLO-_QC GC%"IL8' M3H7>=?9I3(_G M.,.)$=N_#@77(E!H=&>/MDB>(083([8)70.GE1B%WG*VAJHP2XRC-?/ F,PW M,;8]'0JNM29"@SH;;Y(\8\(XQ7:M0\&U.!6ZV]FG<4J>XPPG1FP;/!1QHMMP>V\&X"2-OYZX> MQN!VVL?IIRTVU%:WF#XHBJ1=WJJ&FJ?\ZI1#H=]=#H&;<8.[<1^G';?8C[OI M6HU-$5!?!@M'87 M3@69H]G0>W0YU,1IET.A?Y CL&KH.#VYQ:;O50 M>)A @Y@X!]Q@!4P#IU40":I$IV]VNR#ZX^:+Y8LMD]^GBVVU+U=5!GS.FG]D M.>NIC;":!=QI&P778ES0+$US:VSB@WHQ6#@*@Y,Y%?I^.YJ-O\?61N10ZOA= M'90'QF-,X%':>3M"/V]'W>&ZG0::6NB?V_4/?G)VJ!0*SFRWNQ3"MO[&PE$8 M7(M\02V1(Z@E:!/O&1:.PN!:G IJ2;-Y^.A2B'2>, L.CM$.#,B8>$H#*[%J2!@-)N*CZZ$#D7.[B911RF$E3D: M@5OD"&)'W?*ZI\JA;-[\&R%?L]+QSDC<4^E@M0^V(3@,KK4 @O8A1] ^T-;> M,RP)TZIT/!*V=SRV^[A&W!8W@JP9:$&N4\,T$-+M M'"\Z*.^PK< [H_J>UYKRM%@R5M*D3"[.-RR_9S.V7A?6/-NFU66UPMB_:^7L MKF;DU1LRF1Z\?^F\FCGU^U,.(HRVRS^W+)D@7+ZQ^HOG^79>7SBSK 8Y9_W0W[XO]02P,$% M @ XH6H6)M?>(5D P BPH !D !X;"]W;W)K&ULK99KC]HX%(;_BI6M5C/2=G(/R10B,4#52MTI&CK=K5;[P80#1'7LU#9# MY]_7=M*4(0:QTGZ!V#[GS?.>^#;<,_Y5; $D^EX1*D;.5LKZUG5%L84*BQM6 M U4C:\8K+%63;UQ1<\ KDU01-_"\Q*UP29U\:/KF/!^RG20EA3E'8E=5F#_? M 6'[D>,[/SL>RLU6Z@XW']9X PN0C_6KT:.IXF 0"&U!%9_3S !0K22XOC6BCK=.W7BX?-/ M];?&O#*SQ (FC/Q5KN1VY*0.6L$:[XA\8/MWT!J*M5[!B#"_:-_&>@XJ=D*R MJDU6!%5)FW_\O2W$08(?G4@(VH3@TH2P30B-T8;,V)IBB?,A9WO$=;12TP^F M-B9;N2FI_HP+R=5HJ?)D_O'3N]D#FH^_C.\^S!9H?#]%X\GDX7$V1;._Y[/[ MA>I\C>XQYUC7&UU-0>*2B&O5^[B8HJM7U^@5*BGZM&4[@>E*#%VIN+2Z6[0, M=PU#<(+A3\QO4.C_@0(OB"SID_/I4RBZ]/!ENJNJT94DZ$H2&+WPA-XV$^[,R'Y]1SXQ=6J&!550J]6*T?M!%)C(C>*9YR/\["8.@^'1JQ M1<6#7U$O"*..,+J$L'&\UQ.3RF<;8R,3'[[=#\/LB+$?E:5A9$>,.\3XP=$5JBHC3R[(A)AYC\!T3.UF ^-B9-SQK ^MT36TV/>/LQ M29;8:0<=[>!RV@H76S7>-"0(6=+->>I!GSI-CK$M08/DQ%Q-.^[THM74(B.! M];YR"C/M$419=+RF^D&)YY^8#%F'F5U>W@^JG)ANU Y U8:W,Z?M^?)F/:0P MC*/D"-P6-0@R.[GO_3J_O+/L'^46N/W0\7IO#(*T-UUM85[LI2? #@Y6_RS8 M9,%EZ;,(6 M%V2Q?^3"/;@IZ&N:.GHW)16(P%HE>C<#50;>W'R:AF2UN3PLF517$?.X5;=% MX#I C:^9HF\;^C[2W3_S'U!+ P04 " #BA:A8J%#U%Z$" #V!@ &0 M 'AL+W=O1478D".+Z9"YE3C4NY<%4A@286E&>N[WFAFU/& MG:AO]QYDU!=+G3$.#Y*H99Y3^7L$F5@/G):SW7ADBU2;#3?J%W0!4]#/Q8/$ ME5NS)"P'KIC@1,)\X Q;-^/0Q-N ;PS6:F=.C).9$"]F\249.)X1!!G$VC!0 M'%8PABPS1"CC5\7IU"D-<'>^9?]DO:.7&54P%MEWENATX/0# M2)B3NX 2T,F&_Q9<#R_!4U9IBXP[GEZ2\[/+L@989P\I6*I*$]4W]4H MQE"Z<95X5";V7TD0[.-=-%$[\;=.1OY)PGLJKTC0^D!\SV\W MZ!G_.SPX(2>H"QM8ON 5OOUZ9K:>4-7SQW"FM,0_^&=3W4K>=C.O.=4WJJ Q M#!P\M@KD"ISH_;M6Z'UL,OV?R/9*T*Y+T#[%'GTM0%+-^**R'PNEFPR7+*%E M,5UG%5UW\1.L=GTK=NWD/;LP[V1]C4RQ[\EZ:\$?"$+1A7Z&B.E-Y5%ZLERRY;+K0H;*.: M"8UMSTY3O)A F@!\/Q=";Q&PO=V]R:W-H965TIXK"HKN,1;#:8J"J;_G*-0ZTG0#38;=WR96[<1QN.2 M+7&.]KZ\U62%+4K*"Y2&*PD:LTDP[9[-!L[?.WSGN#9;:W!,%DH]..,ZG00= MEQ *3*Q#8/2WPAD*X8 HC=\-9M!>Z0*WUQOT*\^=N"R8P9D2/WAJ\TDP"B#% MC%7"WJGU9VSX^ 03)8S_A77CVPD@J8Q511-,&11&Q]-;+AT59Q;3:>H&50P:>X_K^^/7KB_!S=*VMS I4PQ?1H?$I>64+0A=!Z]"GC# M]#'TNA\AZD3]/?G,WA[>>R6=7JMOS^/U7L#S2I:,IT Z BM4):TAS1)1$5\G MGLT1"F2FTEY]4!D(,A$$9PLNN.5HX.=T8:RFGO^U3^(ZA?[^%-P<.#,E2W 2 MT$,WJ%<8Q._?=8>=3_OT^4]@3]3JMVKU7T./OY:HJ=?D$A*G&TV=S#5AIE4! MJCWS\NSMM1I]Z-'=_%K%IR=4Q=4VO^<^_=&H]7F2]J!->_#&M.O*:3<[CE1V M5)'!C$$JN5K0VY%UR?$QR9E^G%J('%-6K^X=K>=V%,_J';VSVF2UX/W'TS]&:#WM.32$*^,(#O' M)Y28KD=K;5A5^NFT4)9FG5_F]#5"[1SH/%/*;@QW0?M]B_\"4$L#!!0 ( M .*%J%C4+N&MNP( (,' 9 >&PO=V]R:W-H965TQZL29?4#[[7=. M:):-0-\0V_']?_=%;L9%[B3#!S,=$T_*\V3F1DW M<*WD#[' =.3T'+: )5]+?%3;;[ S%%J]N9*F_&7;:F\4.6R^-JBR73!ED(F\ M>O+7W8=H! 3!@8!@%Q"4>5>@,LL;CCP9:K5EVNXF-3LHK9;1E)S([;\R14UO M!<5A,KZ]G-Y.V3E[X+C6 @48II9L#.24C06?"5DMGMX MNDP2=V!NZFQ9P MMP9WCX*)%;:QJJBPP?)[W@%66+/"CUA1&RO<9P5^V,Z*:E;T$2MN8T7[++_; M:V?%-2O^B-5C=.@8ID ]4>Y$UM].;(- MEVNPY;)7YZW-R=LKGJC;__\3N(V6:J\G:EHKD1M"+"G,NXC)C*XZ?C5!591= M=J:0>G8Y3.F6!&TWT/NE4O@^L8V[OG>3/U!+ P04 " #BA:A8F4BWA6P" M C!@ &0 'AL+W=OT \N,FUL9;$P7:;]=]S=M*H0^D$$B^-S[[O M.W]WOFM4"_FH,D0-3T5>JJF3:5U=N:Y*,BR8&H@*2SK9"%DP3:;2\@)+Q44)$C=39S:\FH?&WSI\YUBKDS48)6LA'HWQ*9TZ MGKD0YIAHP\#HL\,[&CN0[)0610NF&Q2\;+[LJ 00M(+!"FYM960NF61Q)48,TWL1F%C8W%DUJ>&FJN-*23CGA='QW M,UO=K. =/%C!F,)LCY+J!_=H'@$OMW"'E"?XBK* -PO4C.?J;>1JBFXXW*2- M=-U$\L]$^LSD (+A!?B>'_; YR_#%YAT\. YW"7-G7"_$^Y;ON"<<%0*\0*^ M5"17=S(O8($JD;RRC^S';*VTI*?VLT]O$R#L#V#:[TI5+,&I0_VE4.[1B5^_ M&EYZ'_K4_R>R9[D(NEP$+[''7>U96WO9U3ZWM=>V]@=DLK_R+],'8)$00B%* MG2D8!I"R@^I+P]\QC8Y,DQZB9RD(NQ2$_Y:"E*M$[$H-]#JP3W/#-[%\9E;N M8V_@!9-QY.Y/!?6[O1]V;LUUW9,6-N.3NF7+2T7YWQ#0&XQI?LAF)#6&%I7M MZK70-"/L,J,ICM(XT/E&"'TTS*#H_A?BWU!+ P04 " #BA:A84QX@UVH& M ":+@ &0 'AL+W=OF>\>]B0ZE$/Y(X%9>]C93;BWY?A!N:$''.MC15W]PSGA"I M+OFZ+[:E,1][#C#?D*BM#>;YO>^\-F4[607O7?N1>!-LH#\ M%W]&="\JGU%&945F201=L/A;M)*;R]ZXAU;TGNQB>SN_';H#8/?K$TO69I#Q!<\85>I2N!7H=4$FB6+Q!KU"4HKL- MVPF2KL2T+U6C,NA^6#1@?F@ /M( #UVQ5&X$>I^NZ*H>WU?I2D;XD=$<6P&O M"#]'GOL680?[Z.MM@%Z_>J,:*22)8]5C)8H920T-73P=UWO$-< $=IB AJ=@ M:K2]\D%Z.:YW[$%FC^FN\9C^>K<4DJNQ];?IP1P ?3-@5G NQ):$]+*G*HJ@ M_('V9K_^X@Z=WTSB08(%0& U(?U22-^&/M/]?467TJ3;(7Z8QV=U]6$VF$P& MHVG_H2J(-4M70=HIA\[(&Y0I:TP')=.!G2D5X@(M=IQGHV++>%:)380/,(-* M]K/AP)\T"%N3=25L2CD:>V;"PY+P\(F/5H\1$]]A*_G \YUQ@Z\U5U>^II23 M 3;S'95\1\_LRJ-V6D-7MF;IRK2=TM*5QR73<0>F;]$]B3AZ(/&.FEB/VZR' MOM/LS]:,75D;4PZ//-])R7IB9?TQ592ID"AD0@HUQX796%Z9*$_:^4=.@_"D M563<<4.4P-J@_UF974>;%<=*>+&)4H*N* \W)%6,YR3];K0<5IBN4QLH6@"% M5I>PXO=<:)]0($*I"8D60*'5U<1:3?S,"EL U$85GKC-8F//TUD5W!KNKN<= M*S>N]IBNU7G-/N^2)>79JJ#BIP52R\_<5*N%X);\),N8HG^KOS#JXK6;B)L5 MR=Z\*JG!]K@:0,-U*:Z;9]J&VC: MJ+IVIYI-;%E?R2<\(UM(][D 10N@T.K::=/KCL!G.$B'NP!%"Z#0ZFIJ8^UV M<=9&\<:M@>>/!JUQ!VJG78.?=MPCRT-7^VG7;J@AY[>VXQXV)0$RTX4D+V'- ML;;FV&[-H6:W(DUC=L--[>RMZ:H=%%I=.^W)L=6E5KI=ULN$ZEQ'MBCG!5"U M5^&F,J#^&@JMKHSVU_BY_AJW_;6A^MC3=!:E;:^/5Q^LW36VN^O'2?]6+6[7 M&Q(9Z8)NVH*B!5!H=?FTO\8^]+R/(2WR A0M@$*KJZD--WZNX<8&P^V[CML< M>J"&&QL,MU]=.-;I:L.-3VP-0TU?0^/T-6XNSNS-Z:S*2SANK!TW?NX^[7C]DXX[I.CK@"HN<6Q.VJ^R++GZ?SNUI04^T=&G:=-LFR?,-)"[ M+-(TM_Z;-LK>FL[: :'5M=/.W+,[\T8A5!WM;L^,XH!NB8.B!5!H=0VU0?? MM\0]T"UQ4+0 "JVNIO;_GMW_0Q;"]CYVJQ""K@"@T.K2Z16 9]]@!RN$$U,A M])NK;'MK.FL'ZO?[E4.[">7K_/"S0"';I?)PVK6\6QZP?I&PO M=V]R:W-H965T PCT MDB89[VNQ$/FYKO,PAA3S,YI#)M_,*4NQD%VVT'G. $>%*$UTRS! M\6S$@AY=BH1D,&*(+],4L]=+2.BZKYG:VX,Q6<1"/="#7HX7, 'QD(^8[.FU M2T12R#BA&6(P[VL7YOG 5^.+ 3\)K/E&&ZE(9I0^J3&B98)1&C$2!:2'"=HA%_E2@J.CH<@,$GXB=0\ M3(;H^.@$'2&2H6E,EQQG$>_I0F*JR?2P0KHLD:P/D&XQ.T.V^059AM5ID _: MY4,(:[G]7J[+Y-09LNH,686?_8%?0]0R*S8)U'=ZSG,<0E^3'R('M@(M^/S)=(VO3='_)[-WN;#K7-AM[L%N2LL M2Y5;J-2YL0IZGT@N5.3 M._O(W29R9X?<[#KF%GBK]8'@;@WN[@/WFL#=77!?+'TC9JI[BNRZBQ(QE$" &PO=V]R:W-H965TXO$WE;0O?UPN@\F&.+;),[9 M!O;^_8WC-!":1D5*OQ"/,_-XYO&#&3/<<_%3QI0J]"M-,CFR8J7R:]N644Q3 M(J]X3C-XL^8B)0I,L;%E+BA9%4%I8KN.T[-3PC)K/"SF'L1XR+L,?#G&SH@JKO^8, RZY05BREF60\0X*N1]8- MOK[#@0XH//YD="^/QDB7LN3\IS:FJY'EZ(QH0B.E(0@\=O2.)HE&@CS^+4&M M:DT=>#Q^0O]<% _%+(FD=SSYP58J'EE]"ZWHFFP3->?[+[0LJ$@PXHDL/M'> M^(:P8K25BJ=E,-@IR\R3_"J). K _@L!;AG@OC; *P.\HE"365'6A"@R'@J^ M1T)[ YH>%-P4T5 -R_0V+I2 MPSBU/C;XY?[.9I]^^/WR\?[^52@D>RH7._6K.>^ ML-Y7(JZ0AR^0Z[A^0_A=>_B$1E6X5P^WH?*J?+C(@F^7I&)'K?'[WW#/ M^=14=$=@-0J\B@*O#;VD(*DH2 X4--5MP'H%F#XC=N/ [PV&]NZXG@:G?NA5 M3K4\_2I/OS7/Q78IV0JR,I4K;I[@0F4Y]UE0:D8//&$R9MG&F+G@_\"Y<6&L MB*=P$$5T94R6F2>&PB8363,_=_([ :J0&%:G!&^D_Z)*"CL!J M%/0J"GI=ZM^ !4?2QOU3^3_W\<.@6?UAE67X.O4CQ1$O4HX22C*0.,S C\ % MJF2MCV@X'YVF]%M7.7?;.@*K$=*O".F_D7+[75+0$5B-@D%%P:!+Y0Z>J;+G MAR?*;?#QW&;E8N?08CBOU^[B!VQ5MB&@V_E[DN:?)M!U[:"=S$&\JI0N;FPL M6E2;PG<%0T=H=5I.+1?N+6U.5?")=JQ/CT_\$]$W.C5 M"U^0\:%/PJ]HE!JS:HT[>T>BRL/]6PNRT*^H*K4[#H2_"K3W'V<(, MGG6\&(>G?4&3ESL8G C3/KK-Z:LT7)DV+),HH6L(KSE73X:^,U;_$8S_!U!+ P04 " #BA:A8,88]6:D& M E-P &0 'AL+W=O?C61IM1/8U7S(FT?C57C/IDQ^6MUF:J^[18EXPM*Q_"@V[UD]H+*#I#PM/H??J^)V&F \3,-<-T _V@#4C<@/]H@J!L$)3/5 M4$H>:"C#\2@3&Y059RNT8J,DLVRMAL_3XKI/9:8^Y:J=''_XZ^;/MW>7'Z_1 MU7-'7J+;L(L"XLK@HXHDR&/\S?HMU_\?N\=XBFZ6XIU'J91/NI* MU8<"J3NOZUU4]? S]0BZ%JEG7Y,=AB 6&NO1FV,9*ME>*U*"DV? K]('EDLU MZ62._CF?Y3)3L^;?MFM0X03M.(64G.:K<,[..DHK3U*A63(#]JN_44%WR_A M"T%]&/>4OGK>J/NP2UCS-((;9U%K7W^2B=Z6B9Z5",34!*[H6*=SD>8B MYE$H683"Q8+'7&VVSN\*N;08)1(#"#W,&6W &0 M3@T@^8,$HT!@!G_#+7]#Z\VYNUME\J6P-6F5\SMHH'#;FF8_;YJ.UI"L[ M0& &.R=;=DZL[-RR;%Y0(S8IR_(E7Z'9(SJ?7"-E2)1]G>4\XF'&V\6K@C[9 M5:5CO,>4M;PK4_:"!@&^ISV;YZQ>7X3@+M)E+^$Z]T#1*!2:2>^.)?:!]*L& M@B(1$HU"H9DD8DTBAA.Q&LM0,:]-Q>Q%G2D"0C,ITG;>M[K=ERE9C6V7,GL' MG.FRES19T*;4TB)!J%0C-)U&L&W[YH<).T?D/2@E9C9B_J3%&%5GR#ZM6G4=4\3 6K@#Y0T6=#.W+=;\S:QFBY9>O_H)%209GP"BD:AT$R"M;GW M3Z"$"M*G3T#1*!2:F8CJ]0&VKP^_+ MU*S&WI.68)\O4#=_J*;)@W;IV.[2V_1,J=QG7R0B*1J'03(JU MR\=0J3T&C>U!T2@4FDFB7B1@^R+!3=&: 7R 28OULA=UIBAPLEY8FW=L3^M? M)E85]M 4COY@GPI0HWZPJ,F$=N#8/;9_DJMS%[D"#>Y!T2@4FDFQ]OD8*KS' MH.D]*!J%0C-)U,L$#)C@XV:$W[Y2M!=UIFCH)E?:PN-7#.AK;%,YO*!AKD#M M^L&BYL_UVH<3]YS^2:XN'.3*7L;Y]WQ0(P^%9E*LC3R!RNH):%8/BD:AT$P2 M]2J &;UI)G5G[29*WM-9X9P4ZWZ_>?$BNP\4O.*&7R-O:<;C96@O0O.3!PJ M:C*A+39QS^&?Q&KB(E:@*3PH&H5",RG61IY I? $-(4'1:-0:":)>@U %-X MTDSA_4&_3:U /3QI2>%]W'M6KK0[)Z^8PI.V2-SK[3,!:L0/U31YT :;N.?P M7\(%R\H'IEW4"C2*!T6C4&@FQ]K'$Z@HGH!&\:!H% K-?.)4+P$"P"@^:(GB M>_UARQ.FH!8>"LVD2%OXX!6S^!I[SPUY9)\P4+M^L*C)A/;A@7L:[_[KHKV( MZVP$1:-0:";!VNT'4%E\ )K%@Z)1*#23Q)VGZ &S^*"9Q0_;_)>]IC-#+5%\ MWW_.?@7:P >OF,37V'M6:/\I"'L/G(DX4+/BH;OS_E#"LOOR/:P]SLLWG/:.7_BGD^J-+0U3O4!V'6;W/,U1S!8*TCL>J(YEU3M9U8X4 MJ_(MI9F04B3EYI*%$&PO=V]R:W-H965TG#:A]2,!!-$C.)*:VT/WZ=D,8Q M<:R!WKP4 M>'>ZX/].1>CS8\^9$N&1/H)0KC]+2S%&)UTNVFTR6+_/28KU@L MWYGS)/*%O$P6W725,'^6+XK"+G&L9"_GFM(,[;R_DGGR4W;.P\=@)I:GG6$'S=C<7X?BGF^^L()0+\.; M\C#-_Z)-$>MTT'2="AX5BV4&41!O'_V7HA"5!=AM6$"*!>17%]!B 6WRU9)-$&?;.!&)?#>0Z\3X^NOMWT;R]@$=H+] #2R)T%3^S5,@]%"GZ>,&$'X3I)QG\;7*! M/G[XA#Z@($8/2[Y._7B6CKI"YI=]2G=:Y'*VS84TY'+C)\>(XC\0<8AK6'YN M7W[!IN5RJB_ORJJ4I2%E:4B.1YM*(XD?U8C_(6TS5C9E_* MDW3E3]EI1W[K4I8\L\[X]]]PW_G31!@(3*-/2_K4AKZE+S+Z077?8RX8PNXG M$_^7]/O0RMP"]JJ:9]2@\Z#G$ MK,Q!F>U@+V6B_]"M#'F2_[E,F5K!]MTE(#"-][#D/6Q!I$-(^D!@&GVOI.]! MB]2KR:_G#O&.1@U!?=H@4>PH%^#L*])'S@.C0NU0^^X1%)I.O&)_< LJ+4"A M2@"$II= V1QLM1&'*+5 K*K0&WH[2C4$8<>A#5)5M@3;?8E!JI,EBQ>O@3%3 M*]C>.P6$IE-7'@>[;8@5U/= H>DE4,X'6YW%06+MU77H>36U&J+Z7I-:E57! M=J]B4.L7-F>!U&SP8E:L%7#O[0)"T^DK[X,';2@6U 1!H>DE4#8(6VW&08H= MUK0H[Y"&NXJM1WEXX#8H5OD6;#\VCEQZ_HPIBL%6[OS0)"T^_XE0\B M3AOW_*"." I-+X%R1,1J-P[1:X%85:)+R&!'KX:HAIM^4FG1V+U+=9?\Z92O M8\%F:,X3M$Z#>($BYJ?KA&4!R \EJ]C/VH;&]H#]H_;>Q39Z-T2Y)$+;$#*H M6X)"TTN@W!*QMX0.$;);DZBI@V4(L[2PB#(WQ&YN#E6SW0+;/W3O36VC\T.4 MGR+]-G0-ZJF@T/02*$]%[ VE0W0]J EVV.OOJMH4-&C0M+(_Q&Y_WJ'I1W_. MDGR@9>0$VBJ"0M.KI$P7\=J0-:CU@D+3IPW*>E%["^J0>8-C<13%L*$>@EW< MT"^CRB11NTEZAZK?S/1G(R/0QA(4FEXD9B=H]$X"NSXRD0'M04&AZD91-HVV,WRBH#8-"TTN@;!@%'\'1 M^G3-H[6?:U-0TZ^U N7" M*/C,CM;G<7C0WQW:&:*:SCLHO^3:_=([1/U5+%EB/"$!VLB"0M,+I#R:V\9H MSP5U8%!H>@F4 W/!1WL%HG8\QZ.]'4$;HUR\H^ENY5Q:=BCPQD\609RBD,WE M,N=X(+\0R?:FW\K3C^']0 M2P,$% @ XH6H6#,#A6$?" QF !D !X;"]W;W)K&ULK=UK<]K&&@?PK[)#.YUT)C&LN+LV,S&ZWYHQ;L^<3; POBM_L.[1PW//KK#<\W=&=W6V_-%HS_MOV2 M9,^Z)V7EARQ*_3@B"7NY[WRFMZ[4SP/V+7[WV5MZ]ICDN_(7 MCX@%;,ESPLM^O+(Y"X)>/C[JZW_EL9YZ]E,WCX#_^BF_N M.Y,.6;$7;Q?PQ_A-9\4.#7-O&0?I_F_R=F@['G7(\];,X/EOHOSX^?7I2 M'AUBN+\KBR='<9\6Y!-QO23Q\GE(/LB,>WZ0_DQ^^H&.AK\0/R)/FWB7>M$J M_4A^K#R_Z_)L5+G=718C>#B,0/K."/K$B2.^28D2K=BJ&M_-]N:T2])QEQXD M(>AXR0WITX]$ZDD#\MM")A]^_+EF7//F3%_ R&U&,W?_2SX6=(=@.+3M\=DM.&>6=(;O/C3NN'5)F\_5,^ZN_=_G=<(WIE*<\6$SPE M___\G/(D6PW\49=5#LZ@WLF72+?IUENR^TZV!DI9\LHZLWQO>[_4I0(D)B,Q M!8FI2$Q#8CH2,Y"8B<0L)&8C,0>)N2"LDD$&IPPR$.FS+TF\9&R5DIMOD B:E(3$-B.A(SD)B)Q"PD9B,Q!XFY(*R2#X:G?# 4YH.% M. ,D;,G\5^\Y8'4IX$ /SR9XGX[&%UE V'_;Q<,!RT]93UU*TF \J?:I(/M4 MD9B&Q'0D9B Q$XE92,Q&8@X2)&W9OG<)_,XW'K1-V+[H<\O+TH>$H#0;7OY M 8G)2$Q!8BH2TY"8CL0,)&8B,0N)V4C,06(N"*MDE,DIHTQ %S GR R"Q&0D MIB Q%8EI2$Q'8@82,Y&8A<1L).8@,1>$53+(])1!IL(U29E!\F]6MU["(Y:D M&W];ET2F32Y0"/MKFQRN>ZR[/H'L4D5B&A+3D9B!Q,SIU:7I 9V.JD?)FEY? M;.KWLC_59O:U)4E9O]563@V6-;K27-!N5N86[97U#CWA[/KUK9A-9,N293;) MLC5_@WDF5MO^MH9J,E13H)H*U;1"FYQ_)7-#)^-A]2.F0WLUH)K9*.6B><_M4Y?5T=$[13!:JI4$V#:CI4,Z":"=4L MJ&9#-0>JN2BMFDG*&D!:NH9Q -OG220F@K5-*BF M0S4#JIE0S8)J-E1SH)J+TJI)HBQ\I.+*1WWG;>)H318L])=QM-HM>9R(:AK$ M7NM5!;0N$JHI4$V%:AI4TZ&: =5,J&9!-1NJ.5#-16G5O%)64M(1ZKH(LE!L M#M5DJ*9 -16J:5!-AVH&5#.AF@75;*CF0#47I5432EF$2<55F*TJ'L16ZYP" M+;V$:@I44Z&:!M7T0JO\0[K^M']1.6 4S:HE!KWK$@,3.CH+JME0S8%J+DJK MYH&R=)(*ZZIF_\M/5_S=URP)%&VR;*VKZK*GJ5:"= MJE!-@VHZ5#.@F@G5+*AF0S4'JKDHK9H$RM)2Z9W2THT7K3>>3Q;?HF7R+>5> MD#SFG-=H7>JG7;=7IKU&TWZ:U5M]VFM\[A MEOKE, ]W^'>\9.U'*0G82S;DWLUXV"')X:;YAR<\WNYO*?X<&PO=V]R:W-H965TW"3:V.1V,%V6OCOL9V0%4C1'O82^^S[OOONXKMHR\6# MS $4>BH+)L!;)(RW9C,;6QN+UME09OYBHH2^I1JGXN3RYWQQLIC-K]'5S?TL M65S/;A8).D%)\UL17Z&%(!EE:Y1 6@NJ*$AT. 5%:"&/M.==,D6'!T?H %&& M%CFO)6&9C!REY9D@3MI*N6BD^'ND7!-QB@+O&/FN'_; )Y_#IY!V\. MW-%% MZ2KC=Y7Q+5^PA^^*;4 J_6"5/$936"JDTT*SQYJJY]U2_#Y?2B7T<_S3EW(3 M(^R/85KT3%8DA3'6/2A!; #'7[]X0_=[7P'^$]F;<@1=.8+/V.,)EZHOP08U MM"@S,C:Q[WG!('(VN\I[O%QO\-?KC:2PDQ1^*DD_F <]YS:DJ*%/6O@AJ#<: MAJ-WTCYZ^5[@^>^D.3LM9L:;CKVF3*("5AKGGGX;8"2:D=$8BE>VZY9OAFGD;F['+U!+ P04 " #BA:A8M%4\M,X" " !P M&0 'AL+W=O-!EN4P)A1N.1)YEF#_U(66;GM6RM@M3LDRD7K"#[@HO(01Y MN[KA:F97+#')@ K"*.*PZ%F7K8N!K^V-P1V!C=@9(QW)G+%[/1G'/ MRBG;7$$93T?S12P5YHLVI:UCH2@7DF4E6"G(""W^^+',PPY \=0#W!+@[@/: M!P!>"?!,H(4R$]802QQT.=L@KJT5FQZ8W!BTBH90?8JAY&J7*)P,PJOOTUES M-II.T/CZ;A3.)J/K68B:*"R.%;$%NJ7J?J3D-\3HJ[H7Z/@;$^($J4.8<1P3 MND0A1#DGDH! QT.0F*1JOXENPR$Z/CI!1TBA9@G+!::QZ-I2"=?N[:@4V2]$ MN@=$>FC"J$P$&M$8XI=X6P5<1>UNH^Z[;Q).,#]%7JN!7,=MU^@9O!_NO2'' MJP[!,WS> ;XQ78.0ZFU(T4!#F$ND\H1&#SF13[NY_7DY%Y*KF_^K+H>%CW:] M#UT-+L0*1]"SU',7P-=@!1\_M'SGPVYLKUGC MP$VL2T;AP3<>="5;!TVW<][IVNO=*&NL_$Z[,GJAOE.I[_RC^ND[M1?\G1U5 M[IFWI_RUC7=^?D"Y7RGW_T[Y^]/MUZ3;<]T]T:^M/*_M[(FV=XI9!GQI:KQ M$K]+@D5*(6%HG1.SU0>>5'OBXED M*U,RYTRJ FR&B6J1P+6!VE\P)K<3[:!JNL$?4$L#!!0 ( .*%J%B6P><3 M% 4 -$> 9 >&PO=V]R:W-H965TWJC)W31-^^""$] %G-E.)2_F['QB&Y$'*5DQ@#?) EFKW<&<3&G\9Q2(\-88&" @2[R)Q3/=_4Y*0KT,SZ@,@"U YPC 7898)\:X)0!N=1F0277P<," MCT>,[@#+:DNT["$7,X^6]*,T&_>Y8/)K)./$^/G^<;*X]\!L\KSX"]Q-'B=/ MT_LYF#QY8/$\>9I/IHN'+T]S<.D1@:.8?P*_@*]S#UQ>? (7($K!(J0;CM. MCTPA^Y.AFG[9]EW1-CK2M@T^TU2$'-RG 0F:\:;D49%!;V3ND!+P,V;7P(97 M %G(Z>C/]/1PNR/<4X=[Q#\6WF!C5T-CYWCVL:$A,18D #/,Q"M8,)QR7"3+ MWX^R*G@0).'_=,E>X#K=N-E*WAEPJ.&%;8HQ__@GVK5^[--,)YFD" M:^CI5'HZ*O3Q;,/\4"X1@"YE!@G"(AQWSMH"II_#9.OF=@Q[T)$3:KNO2T>M M@>U:S5J>LDOO)-RK"/>4A*>4BXPL(UN2;LB53%<_W@11N@)^\Q-8,IK(0C'A MUG+"181GWR]@[QK*=2>.\T4Z#>2;P;53O9$;#Q AD3^,$) 4Z4RR= 8RF_RP MRL8\-DN,*]D,7Y-\N8]?P65*!0&P_ZEK( IZO3V)7=MJ2SP]K&4[Z& @E%*] MVAVTHY99?>27A8$1XJ"<]#DJY>HRZ*RL!S M9XA.,$\36$,P:-5.T/J@G"N!-4FJ%0SV)5^+LY]1PV,Z[CDIP MZ-JMO%-WZ;V444T9*2DWYE$G567\V=-%)YJG"ZVI76WYX4=Y?JC5]&M%\W2A M-46M?3]4&_\OTJ$R:3M]$FWQ2TRZ\\\Y3"W;'K034).?+W4Y/$,@QZZ3OLFW MMOU0[?LGOD\WJ>#2R+]F?#OI'KIFV)>-M_EJLLTEWXY&H6.Y1PC7]AJJ_?4/ M?] I^36$Z4&K?=+IJC9PVM4\M5KO3;?:ND.EDVVM8?\!U>E'#77VJJ75K^M" M:\I8.W8X^*BM0)/Q+D75B>;I0FN*6I\*H/I8<-I6,#QI*]!J_3O:/+X5H-K3 M(Z6]/6DK*"$:=%'/A2V^ZI;.Y=O1J-M'SA&^M=U&:KO=7GL4QT UTKE9HA7- MTX765+%V\ A]T-*#M%I[K6B>+K2FJ+6U1TJ7>UHJVH?_R^R[[5.@NJ&S9;$/ M3*CM#NPCF5B;;J0VW3^\)T.'YKQ]TIYVU$%N:Z/PU$*=.^_,O;N^A+!5?F?* M03ZWBINRZFUU+SO);R-;[^_@S;2X7:UABLM>*=XJ2CF(R5)"6M>NG(^LN#\M M"H*N\QO%%RH$3?+'D." L*R"_+ZD4M>RD#50W6*/_P=02P,$% @ XH6H M6+KEF=%5!0 BR8 !D !X;"]W;W)K&ULM9K; M;N,V$(9?A7"+8A=81")ER4YJ&T@L%5L4V02;'BZ*7C V'0LKB2Y).VF1AR]U MB&3:,B.EDUS$.G ^4O]88_X2)X]<8W M+--G5ERD5.E=\>#(C6!T602EB4-<-W!2&F>#V:0X=BMF$[Y529RQ6X'D-DVI M^.>*)?QQ.L"#EP-?XX>UR@\XL\F&/K [IG[;W J]Y]2499RR3,8\0X*MIH-+ M?!$1/P\H6OP>LT>YMXWR2[GG_%N^\_-R.G#S$;&$+52.H/ICQ^8L27*2'L?? M%710]YD'[F^_T'\J+EY?S#V5;,Z3/^*E6D\'XP%:LA7=)NHK?_S,J@LJ!KC@ MB2S^H\>R;> .T&(K%4^K8#V"-,[*3_I4";$7X(U.!) J@!P$$'PBP*L"O*X! MPRI@V#7 KP**2W?*:R^$"ZFBLXG@CTCDK34MWRC4+Z*U7G&6?U'NE-!G8QVG M9O.;Z^N;+^CNUYOY+^A#R!2-$_EQXBC-SELXBXIS57+("8Z'KGFFUA)%V9(M MS7A'CZD>&'D9V!6Q J^I.$,>_H2(2X9HQQ5#WR,'R3453%8?+<.<=Z=ZIRFA MG1*R11=*U)U"6BF&<%Z=4:_ #D]EE*>IO@/O%%]\0_.$2HDNV_)II>3UZ4)N MZ()-![H 229V;##[X3LZF$+I-_M>5F")D;2%@("8N 8$9N_#HW?I?;1.:9^?125NA6 MK;F(_V5+]"'.JJ.MU;"$^P4\_S'>S;#OEG\39[6'A$5 ,$/^H)8_ MZ"'_A@JTH\F6%;(O>9)0(=&&B3(%']'S7O%O2T?9&<9[^7#/="[P03*L@^J; M#$A8! 0SDC&JDS&R)N/+-KW76NM"E?_.2J3GGXC1Q;H4'+%,Q2K1]\1S<;Y- M_]'Q[7"@O'4$?96'A$5 ,$/Y<:W\V*I\],3$(I8LU[ZX%Q#?Y!-H^5K]L6+[ M_D*,C[,7>&YP;J8PA.PS H(9JI_7JI]W+CXHEG+[>KT_/Y+(#\['P6@T.OB> M6WON^SUOZ]7U CPB9J\14*^&FMAM/(3;74_M1J6BV3+.'EX3M<)V4-4^@+ZR MMO;;JBM4OZ:P>^8,VX4M)I!7:'].WRJD%=.W'(#20E!:!$4S$T*:A)#WF=%7 M7*@,0=)"4%H$13,SU+A?W,G^OG5>7]&-TN"YHS$.#BL2J.4%I450-#,%C>O% M5N,&/;>O>GM],FAU;4/HG<"0,TN M%,U,0&-WL=WOWI6%:,&S'1/J\ EI)7'PJHNR]]);85 '"T4S%6X\++:;V#=, MZO&Q;?5=@L?X2'90]]JUVPBJ6U/1QIMBNSE]\[3^V$^>D!72489=NXV@NC5E M;*I\7FFM$E$WD#?7[% MM9NO=O(.ZO5GL_\ 4$L#!!0 ( .*%J%A,-<)DR0T (V4 9 >&PO M=V]R:W-H965T&?J&'#, M.6U0Y((XR7DH^L!(8UN(1+HD'2=%?WQ)B=)HR-$F1U[.>3B197/MT=J\S*>] M.3Q[R(MOY:T0E?5COR^C?7>;%.J_K'XF96 MWA4B76PV6J]FCFT'LW6ZS";G9YOW/A3G9_E]M5IFXD-AE??K=5K\?"U6^<.K M"9OLWOBXO+FMFC=FYV=WZ8VX$M7GNP]%_=-LK[)8KD56+O/,*L3UJ\D%>\GC ML-E@\Q=?EN*A/'AM-1_E:YY_:WYXLW@UL9L1B9685XU$6O_S75R*U:I1JL?Q MGU9TLH_9;'CX>J?^Q^;#UQ_F:UJ*RWSUYW)1W;Z:1!-K(:[3^U7U,7_XAV@_ MD-_HS?-5N?F_]=#^K3VQYO=EE:_;C>L1K)?9]M_T1VO$P0:UCGX#I]W Z6S@ M'-O ;3=PNQ&\(QMX[0;>V A^N\'FH\^VGWUC7))6Z?E9D3]81?/7M5KS8N/^ M9NO:KV76["A755'_=EEO5YU??7I_^<\7KR^N>&)=OG_[@;^[NOCTYOV[Y];5 M;5H(Z_W=)I\733Z7U5*4UK-$5.ER5?YNO; ^7R76L]]^MWZS9E;9_'UI+3/K M<[:LRN?UF_7K3[?Y?9EFB_)L5M7#;8+.YNW07F^'YAP9&K/>YEEU6UH\6XB% M9OM+>GMW:'L^$-\A!&:USWNSG9W9KQU2\6WZTW+9<\NQ'5?W>8:V+J:[S3W- MYLGXS771.;UY(N;'-E>\#6I3Y2E*+Z+R?E?_\("^V\ZAY%B"5*,@\247'C[7'@;=?=(+M[=K[^*PLJO M=X?[-B?_^IBO5E9]/GY(B\6_=;GQD+E!BB5(,0X24W+C[W/CD\?)^_NJK.H3 MZ#*[>6Y]%3?++*M?-KFZ$\4R7UC/ZK/L]MS[NRY%I+IIBK9B_D:LF8)\/X_C M. K<\&SV_=!]9% .$E/<#_;N!Z3[?R_2K!*#)I,BIB8'/9-=V[8[#B,CDS*F'H<]CU]$/HM]KV,S,B@'B2DV1WN;(]+F^BQ^ M+9;UKCR;I]F\GI]0UW/-?M[M;(F!PDIO@=[_V.QY^V1;88?\(F M=4UMC_LG;.;XKN]V?$<&Y9J@G:N$8BFS):O8I*E?1-F*?&^"NO;_X+HKT1EB;"Z-5 M(Z>P_DB7A?4E7=T+K?L,ZCY2+8&J<92:FB)'IL@9>\:QTNKH5'%1S^G3HFS> MVAXT^F.&C&6'C,3)G?/6"0,3E*3,!M1C M,\N1]D/YM%53]GK&IJQW;88"*DI-38!$5$8S:N?$WY]LCLP$%&);-243_K3W M10$T*&_5CEYG5(,EH;+0;/*S.\]8'XKE7#_K@=(J5"V!JG&4FIH;B;6,YMI1 M7X^-/ "@P-NJ*0= //7C[@$ )5Z4FIH,R;R,AMX3)CU0VFW5%,]=-HV=KNE0 MW$6IJ24E"<4.#<6G3'IH25/;6[7.N3[L7G2A03E*375= K%#TMPC9SVTN+'_ M3#O7MZ-N J"XBU)3$R!QUQF-N[HOV$;F 8JY3A]SXVD8Q8?_=5,"95[M XN M.:K5DF4=UVS^\U$T+2C-=?8RSZHBG5?WZ9+X MZ]#XN\]3VN:IV.=I?I"GZEB>H"0\,-; ^BF:X]/QK47Z4]<=DD#'P\>.QUIO M>SY8,RXJ+1*0'1J0/V>%F.A2;=C\G,KES,@K>-0G'7Z!5P6 M1D%_D@_E692::KGD68?FV9[E!U5'K>50FFW5#G=RQD(O#+J60VD6I:8V!4J: M=0=H5M<6:/W/NKA\V[R5W=RF2VV7()1HH6H)5(VCU-0$2?!UZ4KPR;V"+I1Y MH6H)5(VCU-0,23)V:3(>W5'5ZJA-.%&;8=F!5H MAJ6F1T*R^ZL@F0YDG*D^KP9^$'4K"M"@7!,TC*/H""2[$I)=FB#'3*[J'QV; MQ=958_WN3]YDIJ3F4K.W2Q>C3YU]0 H>J M)5 UCE)3,R1!W064I*EI&13;X)^$3MNKR8'C/1K>3V]ZIX6-[R3K]VB[MN?X8?<+0FA8 MK@O;.=148R5T>W2U^;3&=UK4V%0VUE0H3*/45.,H-35%DL ]NM4:VOA.QS+.FMLKR-M3I_N=.30F1ZFIV3BXE9AFQ,%8ZA: E7C*#4U-Q*./;H0#>P&IB,9YRSL'P!L&O6F3E .1JFI MR9 <[)UVR_%(_Z$4[&FZL77^0QD8I:;Z+QG8>]0MR"/3 *7B5BTL^_A0X(6J)5 UCE)3\R31V:?1^9%U'UK=.$_T6,-=P7R*U3]>G1W2+T0K&KCN]->;__6.@[%7)2:ZOC! MJE@TYHXN93JN:2F3CFR<'*1: E7C*#4UAY*D?9JD3RYE^E">AJHE4#6.4E,S M)'G:!_ TM?@<%*+]_JI=S/9#W^^MC@:-RU%J:A(D1_OPI;MH16/?-8MW15Y_ M33IH5(Y24UV7].P_U0)>M+"Q^?U",K.]F&EV>B@V:^-V#C9U246)SL%3+.-% MBYK:&O1KM;TE%J$8C%)3/9<8'#S5 EX!E("A:@E4C:/4U!1)+@Y^X0)>="SC MK.EN+/:Z-S-#8W*4FIH-"=$!#=&/^_::%C>V7[.8E\Y_*%*CU%3_)5('-%*# MZIAT%.-$: K*\90QZA9_Z AXJW;T2%3=EC@=^.BB9@#%9*A: E7C*#4U-P=+ M4(]>W^NQ14TZDG'.-&M\A5.[^[T3-"A'J:G)D$0H/X*8N: 91\H6H) M5(VCU-0E\R5!AS1!/[*H2:N;YFE@K/N;QO:U1.=H<1,Z,#XP,+=S-YMN6&I^ M)&V'=-UT1(F35C#. 1LL<4(#T'4O?!" M@W*4FNJXY.'0L*@\4.*DY8P==X?W;RC]HM14MR7]AC3]OLNS%[+$>5"_U%H- M95RH6@)5XR@U-2N2DD.:DD\N6(905H:J)5 UCE)3,R19.02P,O60(2@@A_U' M.3$6VF%O%7YH6(Y24W-P\$ GU!.=L(]TTCS3*8X"OPMBT*@& M:45CUS6U81;;W9N+H4$Y2DTU75)R^%2E85K8V'M=B3:T':^WRT/95Q>V0FLT5.5AR,HQT+5$J@:1ZFI*9+( M&_W"\C =RSAK_?*P/?6Z:^1 8W*4FIH-B[W18X:$RNC\GT ME]Y8(G!LB,!FO0\QE(.A:@E4C:/4U#Q)#HYI#GYD[P.M;IPG>JR[WH=@U_K@ M'FU]@(Z+CQR7O.%4)+_; M7P*-R5%JJL>2?&.ZK]0Z<6AWO\R!!N4H-=5QR;.QT5.;!CMZ M:#ECQS6/<-(Y#H56E-K6\5EY*T25I%5Z?K86Q8VXK)&HK*]N]UDMWTQH]N_6 MI^KKYOFY+R^;E[&ULC55M;]HP$/XKIVR:-JDE(;RV@TA Z59-;5%9MP_3/AAR$*M.G-D& MRK_?V8$LFP+:%[ O=\\]]_A\'NRD>M$)HH'75&1ZZ"7&Y->^KY<)IDPW9(X9 M?5E)E3)#6[7V=:Z0Q2XH%7X8!%T_93SSHH&SS50TD!LC>(8S!7J3IDSMQRCD M;N@UO:/AB:\38PU^-,C9&N=HGO.9HIU?HL0\Q4QSF8'"U= ;-:_'?>OO'+YQ MW.G*&FPE"RE?[.8N'GJ!)80"E\8B,/K;X@2%L$!$X]Q#CBFV$>9*[SWBHIV/QEE)H]PN[@V_@P7*CC4P/P<0@ MY5GQSUX/.E0"PLZ)@/ 0$#K>12+'\H89%@V4W(&RWH1F%ZY4%TWD>&8/96X4 M?>449Z+YU\?)E\OQ:#Z]@W)G7.@/< G3-!=RC_B7*]GGJ+9\ MB3!#Q64,8Q(X'OB&*K/\_.6ABG%117BBBA; L^:,M;GX%NE8JW''3KE.(6Z-(5"A.9TNW2S(DQ4J3; M&JGC#2SV4/6;L;TSCW9,Q1=5\:NGQ+(8[M$D,I9"KO?P8[301E'?_ZQ3M MKF=I9\&USMD2AQY==DVGA%[T[DVS&WP\HT&[U*!]#CUR!6R/W;.4:4KU.X7A M/<^ ^ NF-.2H"NN'N@**%#V7PLZ>;=1J-J["@;^M8=8IF77.,IN^YC0O;+=3 MH]=E/1_>A3U:YBU(74.>T:I;,NK^'Z.M%-0H@IL]*&:PCER!U*]($C3ZG7:_ M7I->R:!WEL$3UR^P4G1Y.=UKZ@9SDD"OAD#0#EOU!/HE@?[_21#S+8^1VOQ4 M_@+GJIK_G]1^95:FJ-;N1=#4@YO,%&.SM):/SJB8M7_+AL2:T[T3N*+0 MH-&CWE#%*U!LC,S=Y%U(0W/<+1-Z.%%9!_J^DM(<-S9!^11'OP%02P,$% M @ XH6H6/16P -7! YA@ !D !X;"]W;W)K&ULM5E=C^(V%/TK5KJJ=J7.)'8('U- H:VJQ4S:)AM'ZH^>(@AT20VM0W, M2OWQZWQ,0DCP%F1>9I)P[^'4E#6O%G2/;BX!@DH[PP]IJ*\63&(0YK]QV^Y$ <-"J>Y >4-Z+BA=:+!S1O<=-",63K6 M/99XV.=L#WA2K="2@U2;M%M-$])D&1>2JU=#U2>'B^?'R9>;\6@QO0>3Q]E\ M^K 8/7]^? W8"'9\O4FT<@'$Q8KXPB<2C]]2XX)^'A/) XC\4D5?UW<@X\? M/H$/(*3@.6!;@:DO^K94')-WLI>TOM'HOX]>A&2*W?_TR1> M!MYJ!D\^\G=B@Y=D8*G/M"!\1ZSASS_!MO-KT^2&P"HZM H=6CKTB@[+0QU( MID/3\!EB.T5,;D^[(6QY[5[?WAU.5:]"3KM;%%78>@5;3\MV&F\B]HV0[#,! M'C,FS>'/#0F1,CI'-FWH?=;/>"Y MJV4*K3H^*L='US1NCFY*"T-H52W*K 2U$>0RZ[HU3QXGA(82"$_8MLPS4!]H M)DQ(P%;JT69'Z+:9FA;A[+4QA%:=MTQ$T+NJ3XV&)%-H52W*F 2UZ>,RG[9K M)NQTX;%3ZT40>2>L6J89^(,X@R,B@'H^4P^2_)7(D*ZU3+5H9R^5(;3J[&4X M@MVKVM9H0#*%5M6BC$A0FSPNLVVO_I7OH%HPJ%>UW!.W6%0F&:1/,D]* \R7 M06I=7]UG([:)"94ZOGK(=UC^]:KNK5X:Q_L&,>$K].- M=*&8;*G,]E:+J\5F_2C=HCZZ/H9WDVS+O83)?@&88;X.J0 162E(Y[:C>/%L M4ST[D6R3[DN_,"E9G!X&!/N$)P7J]15C\OTD>8/BIXWA=U!+ P04 " #B MA:A8MC&.P#,& #;+P &0 'AL+W=OJ-3RNM%(IR&+:7HE MEBS1G\R%C*G2MW+12)>2T5EN%$<-W&QV&C'EB3<>[^T&/O!%J+*!QG"PI OVR-2GY7NI[QHERHS'+$FY2)!D\QOO MUK\.2#-LE F0GS);M[-;KQF-B,6L:G*(*C^]\3&+(HR)#V/ MKP6H5_K,#/>O=^B_Y,'K8"8T96,1?>8S%=YX/0_-V)RN(O5!K']E14#M#&\J MHC3_B];%LTT/35>I$G%AK&<0\V3[GVX*(O8,"#EA@ L#?&" \0D#4AB0<3$7, MT$>Z82GZZW:2*JD3[N^J=[D%:E4#9;O0=;JD4W;CZ6TF9?*)><,??_ [S9^K M2(,$"X# + );)8$M%_J.0$4WB&WTGINR*NZV&)T<(]MPGX8MTND/&D_[G!P_ MA'O=@X<"YVQ>&&N[C+7MC'5,EUS1B']G,S35B9,,\E,BV50LDIS%;-E,6,+F M7%7NGYVC)>&3)NX<+!RGP[KW^:N-\B!\PX9U67F>XQ,Y9+BYE>R4SOF?U#,>U;(2%U MWB0T4IQ5+H7>D7=">@?A'C^#>ZV##<0YG1>N_7X9;-\9[,,JGC")Q-PXGT27.%+KSL\]VH5U5)C-P.ZI[4H&@!%)I-[EY-ZT.5.P42%(N0: $4FLTB M-BQBYQ+5NDJKID0?_7(IL@W:N5,78/V]]&U>^>V##':[K$T0$)I-D"FJ?6?) M61*DUQFZ7:E02*XJ=S8W3NU%!EI50Z'9')JZVF^!I2I045RP"(D60*'9+)J* MW7>7U#53M5V1JO@H54%K<2@TFR!3C?ON"=I<[L@IU6-V[(VE4!H-I6FQO?=17[EKJ>+NWN>\'@55S('6:"/0=$"*#2; M3:,+_![8_@=4TQP6VZ< M3%JZ.96T;L2ZRPT4+8!"L]DT^@*#Z0L,JB] T0(H-)M%HR\PI+[ 5?KBJ&AQ MNZQ-T&OH"VST!7Z!OM!)^_^_.W [KKTJ004)%)I-NA$D&$R08%!! HH60*'9 M+!I!@B$%B1NL-I&@PJ5 Z]G%PM[&8S-D% EVRP68Y';7W>XIU.855,5 H=GT M&Q6#NV!I#JI>0-$"*#2;1:->L/MGC9IIWCNG[G:[K$W0:P@3;(0)/D^8N+/\ M\VISD.'9R(FC&U*6C$'1 B@TN\?!B!S2!.MR !4WH&@!%)K-HA$WQ%GVU\SI M NR9LMSMLC9!KZ%;B-$MY#S=XL[I$>/_\&1AIW4Q6)W9;K>UUR2H$H)"LRG? M:U^"ZU^";6""[6!Z#6E#C+0A[B:FFIG=.BNS054+%)I-D%$MY#S5XLYL])M. M87J8VL6@+LDO_.KT!A4YH&@!%)K-N]%"I .6WJ"2!A0M@$*S6322AISWP\R9 MZ=T]IQAWNZQ-$*A::>QU/<=,+O+N\52'OTK4MA>X'"T[U&_SONR#\9%_/=[V MF1N8;=O[/94+GJ0H8G,-V;SJZCR1VT[R[8T2R[RW>B*4$G%^&3(Z8S)[0'\^ M%T+M;C('93__\#]02P,$% @ XH6H6)#H.REY @ V 4 !D !X;"]W M;W)K&ULK51=;YLP%/TK5ZR:6FDM!%C:=00I7]/R MT*UJTFW2M <'+L$JV,PV2?;O9QM"TXI6>]@+V.:>XW,N]]YHQ\6#S!$5[,N" MR9&3*U5=NZY,J^NA5ZYW8L*2V1 M2?&=IBH?.5<.I)B1NE!W?/<96S_O#5_" M"VF?L&MC/0>26BI>MF"MH*2L>9-]FXZ>B2>P>D,%:&%/-.8^^4,3D_.X 0H@U7.:TE8 M*B-7:7GF$C=II4P:*?X+4@*XX4SE$N8LQ?0IWM6V.F_^P=O$?Y7PAH@+" ;O MP/?\L$?/]-_AP2MR@B[5@>4+7DKU8T)G5"8%E[5 ^#E>2R5T-?_JRUC#&/8S MF@Z_EA5)<.3H%I8HMNC$;]\,AM['/KO_B>R)^; S'[[&'J^X(H4N$)L"I5.P M/M04MC759[_A'%I.,X^V\7D8##]$[O;85T^4?W7Y&-4(=H^:I$2QL;-#0L)K MIIJ:ZDZ[\32V7?GL?*+'5C-E'FF:F:E=7.JF%\T<:3:*5[85 MUUSIQK;+7(]>%"9 ?\\X5X>-N: ;YO%?4$L#!!0 ( .*%J%C&WYOQ2@0 M %T2 9 >&PO=V]R:W-H965T"= %I);D[BH=M%JZ>SJ=[H4) UB;Q*SME%:Z#[]V FF U$=6>0.) MX_G/S,_.Q/9P1]DWO@$0Z"6)4SXR-D)L;TR31QM(,._0+:3RR8JR! MYR]8F MWS+ R]PHB4W'LGPSP20UQL.\[9&-AS03,4GAD2&>)0EFKW<0T]W(L(U#PV>R MW@C58(Z'6[R&.8@OVTPXNP */ MAXSN$%.]I9JZR.GGUI(72=5$F0LFGQ)I)\:3A^GT_FD:SI[FZ'86H,G#[.E^ M]GLXF]R'MK0C.-TR3^B7W^Q_>XGU3@E<2R'G ]-(>-1 MJF:T]WU7^';>\>VB*4W%AJ,P7<+RV-Z4>93).(=D[ARMX!2S#G+MC\BQ' ]] MF0?HZL,UBF&-XT=&(X E2=<(VZNZ[XW1VB2$"&K@^!(CCZ:R%&3 4(:$> H(#R**<\8H']N%UPP M^>[_6S<9"B=>O1-5$&_X%DP1@K--:GNA%K4RQH4RQL2>QHI+QR MI#R=^EB-C.*?X1C114S66%7CNL$H=/Q<1WU,GL>.Y_2[0_.Y2EGKK2GE-L7" M\_A=:^#Z9?Q'^+HEOJX6WX/8 $-1.=WKP!4*W8ICV[,&)]RT;IIR:U,L/ ^_ MY]EN/3:_Q.9KL04XD6L*61MVF)T5\H*:?S9Z7D/O:'&_35!5#087ZQ2]0NT[IGU=#N=(^G9Y%+]NKOOO=7L<_F:#: M@)JR:TGLB-V@9#?0LKM/GX$7W_TZ:(,S:+;K6+9W0DWKHVDM;%,LK$G ]@>N M4U\-;>MM26UIN2SV-V MSAL[1\MNEB4+N:"A*T0SP87\WLAE>['/0-MRH\'1?Q?L/>[VOJI+AS/$VG : M(_Y?AV%;#@N^9F4;G0!;Y^<77*X'LU04F]"RM3PCN%& M.2A/E,8_ %!+ P04 " #BA:A8?NTOFJ8# I$ &0 'AL+W=OBG6KLP%T,@J9:E+/&_@9C1A3C"V MS^Y%,.8;E28,[@62FRRCXN]+2/EVXF!G]^ A6W"-#9'B_0_]@R6LR2RIAQM/?DTC%$^?<01&LZ"95#WS[ M"Y2$^@8OY*FTOVA;R/:&#@HW4O&L5-869 DKKO1+Z8@#!=\[H4!*!7*D0,@) M!;]4\"W1PC)+ZXHJ&HP%WR)AI#6:N;&^L=J:3<),&!=*Z+>)UE/!XOKC_/KV M$=WD>CYX8E^F6!3DZ@ M^VC.F8HENF811'5]5UM:F4MVYEZ25L Y%6?(Q^\1\4@//2VNT-LW[Y"$M@!Q7Q7AMZ<+O)EB 07^D2 M-]3I,H5=>"3ZIR52EP5PWP*;P^NW1O0C\+6@>9R$ M:*J/2_D>?>)L_=,G?09%:"HE:'KM,>YW&>..P&JN&%2N&+3&V!)/+7%JB3>Q M+2 &!]$DO9XW&AZ%M$&,^'BTCWS-PF%EX?"%67B7@Z"V !Z,$F_N>;P02>!6ZW\E>M -5K6JO>M MH>@*K=GD]1P<)2>[L$PEH%8VQE5HI!OF"KFLNII-0=/[?3G[L6+ M(5I/.^N$293"2JMZ9T/M2E',I<5"\=R.=DNN]*!H;V,]RX,P OK]BG.U6Y@- MJG\'@G\!4$L#!!0 ( .*%J%BTQX"YE0( .(' 9 >&PO=V]R:W-H M965T!X%LD MC+=F,Y.J-A5:JR',_,58";U+-$Z%\7PT7\R_1S]1O(AFWQ8QBJ;Q-'J(,#3/>"DQ2V5@*YV!X;&3)MI='T!BQOD]:Z1 MZ[C](_#Q>?@$DA;N'<)MK;L5[[;BW8K/.\$7&84,4C3%@A&VEJ@S2I(R+RE6 M>G4"*Y(0U46_1DNIA#YQOX])KF/TC\!"9 ?E\-IR>.?8PUAA52HN7O2=%@4M)6IB'%-=4_D5E6D5F]#3C<,)[,V^ MG->\#O+LMWGVS^8Y&C^@2&>&19*A3IQAMLXPZ5ZC>Z;/1\=9[V7@*K::8?81#&0>^O.%<[P_3Y]ED/ M_P)02P,$% @ XH6H6&//-OA9 P RA4 T !X;"]S='EL97,N>&UL MW5AM;]HP$/XK4;I.K30UA(PT60%I0ZHT:9LJM1_VK3+$ 4N.G3FF@_V?_9'] MLOGB$%[J0ZP?-EA0&_L>/W?/G2_$;;_22T[O9Y1J;U%P40W\F=;ENR"H)C-: MD.I*EE08))>J(-I,U32H2D5)5@&IX$&WTXF#@C#A#_MB7MP6NO(FS-V5GG\?)FUWY1 Y=^X'3: M.\#I50?W:S#,=;SM>K7\W/AJN><8^=I!7C-16N).Y]=/I$@ML+]*Z6%5VE\G MM%+7'6>E-NJ$$<-#TKW:DW#C.F@Z<-C/I5@W8N1;@XE-"NH]$3[P1X2SL6+ MRDG!^-*:NV"82"Z5I\T38,2$8*E^6#BT,W@X&C\%$U+5L6T$^WO<+-\!5C,0 MR#AO!79]:QCV2Z(U5>+63.K%M?$9Y#7CAV5I%$X568;=GK\FU#<39"Q51E4; M)O17IF&?TQSD*#:=P5W+,@!0:UF80<;(5 I2:U@QFH%Q.Z&C(Y!9'I\8N,3D!C0_\+W#*Y^N@WGC.N&:BFI& ',KB"(,@:<11S %H %#HJA^#^Z\CX+5>RI8__=V M^!M02P,$% @ XH6H6)>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'0SQYZONF>\?-+7OQXRO,?[._IWO1"9?6>7%EE?R8;'NE[M"\&6Y$:+:IGWE^EKO;WF2];Y\ M/EXK*/KP05Z)197DF7RR?N(A$2_EV^OU0_:\WLJ>FR;9,DV M^2V6-[WK'BLW^GIU_*"JZ0HJ^8=S?6Y9'P6\LV'1_LJOTW22A037HF[(M_ODFQ=7T9^ MBC[X&$T!C&H<^:< 4D4@U0M"_JL R"$".;PDI H@-012NR3D$$#J M"*1."SEQ(CMT@]CU/>;?LO$\PXC.4(@1[20 MKR&+6.C8COM@C:<.G+BOL9G[FA;-]63\8C]T'1BK 2H38IL$H1\X8?SXD073 MYH;S)LSY9^X&,TGZ$=ID@.ED0.R3:S^,#V!C/PS];ZYWUX+#K#$@UL8A=('U M6"=IU-Q[,GO#N2/OP>]!*VTQ;PR(Q3%UK*B=L9@H!L2F>+O3N@<4\\. 6!!_ MYL+4M<;NU(W_F/ P.PR(]? &5\_&45S/C2GF"86ZHHBM>"X7FX\LFH?! M=%XOB",G?(!:53!9*,2R"/@O]ERR0!3-G]?-BTE2+M*\W!>PUZ)@NE"(=>%F M9;(4!8L+ODRR-;.*@F?KNH=1E;"+@6E#I=8&5CNV^A@JY@^5V!\GZF_V(>82 MI!5-S!\JL3_P:,*&BXKVKHB5@M;B[4''S*(2FZ6C&C\.^%^0$3.-2FP:4)9W MLF&"48D%@];G[6'&9*-2%R7OZ_/.4&*^4<]5ZY=C!HF&8U8,B))"3$PR&K%D\(H![GYJF'2T MBQ8V&L3$M*-1]\I03!UB8MK1J#=64$P#8J(;\]3B03%-B(F)1R,7#U;-MDXY M8.+1B,6#8[8R'1./=LE]^G:F8PK2SK]3?YS:6P[2,0?IQ [J@KQBT7Z[Y<4O MED-,S$$ZL8-:/8RN&&+FT8G-@S-9JN6T-%#8<3F.=$5.I)"3,P\.K%Y3F(>QAUB8N;1B"N;\A)B8 M>XSS--GJE-GMTF9OC*?,YN6&W:;Y"\3$+&10-]V.F#->[8ND2@2(YC2!F)B% M#&H+'3&_B62]J8_16L^BX&O!0GGM%B9F(>-L;3>0Z&^VA)B8A0QJ"V&8+0L9 MF(6,,UNHU6N=0*<;Z"'ELYT] [W6M[4'Q,0L9!!;Z 1FU[V)6<@XWTX/; IW M.-W$+&1>Y%1:UPK)Q"QD4G?A,,Q6IIN8A4QB"^$M=KCT,#$+F=3?C0&GZ#K7 M;R8F'Y.Z^79B ^ CBS:\=7C(Q.1C4C??3F):9;G?0DQ,/B;U(;93VRDR=ZI\ M 3$Q^9C$\FEMIX""]_7VA)CH=V3.N>L#V@_!>E M?'[!TT50L/I'?:6!,M3J@_2K?9K:\CD_F^9\>?R&[/';O5_^ U!+ P04 M" #BA:A8'$;AMJL" K-@ &@ 'AL+U]R96QS+W=O?Z@!H*:^8/"$F5< M$B1-L";0.B#7@<#K@& ' K$#DAT(S Z(=B!0.R#;@<#M@' ' KD#TAT([ Z( M=R#06U!O(=!;4&\AT%LF/[8)]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06 MU%L(]!;46PCTCJAW)- [HMZ10.^(>D<"O>-DLX1 [XAZ1P*](^H="?2.J'!WHIZ M*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z M&X'>-OFSDD!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]' MO9U ;T>]G4!O1[V=0&^?'#8AT-M1;R?0VU%O)]#;46\GT#NAWHE [X1Z)P*] M$^J="/1.J'&?7.!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)U1[TR@=YX<]B;0 M.Z/>F4#O!O5N"/1N4.^&0.\&]6Y^4N]A_#J4X=;SO<;G_R35X^6[Y?;XZ_+[ MXN2]7'&N[RN&I[]02P,$% @ XH6H6,T>9+Q @ >C0 !, !;0V]N M=&5N=%]4>7!E&ULS=O?;MHP%,?Q5T&YK4B('3MF*KUI=[OU8B_@):9$ MY)]BMZ-O/Q/:2ILZM(I)^]X0@>WS._&1/G=G5\+V]/&8]8FL>/8-I4-<3U[ZNO?4I8O"6D\.>_QNV;T5W%# MDKV;<%SY<\#+N:]/;IJ:VBWN[12^V"[NR@YMYL-SZWQZOL0[/0[;;5.Y>J@> MNW@D]>/D;.UWSH6N34]%K\XGAWC#[O297YP_ESD7&'?>3\/HX\0F]_&XUY$< M3R_'6,A-H3G_BF^)L?3%[^>.TZY=_9?9\7I_#--^GH?/YL?E=_SKC-_J?[ / M >E#0OHH('TH2!\:TD<)Z<- ^EA#^LA7E$8HHN844G.*J3D%U9RB:DYA-:>X MFE-@S2FR"HJL@B*KH,@J*+(*BJR"(JN@R"HHL@J*K((BJZ3(*BFR2HJLDB*K MI,@J*;)*BJR2(JNDR"HILA8460N*K 5%UH(B:T&1M:#(6E!D+2BR%A19"XJL MBB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K(HBJZ+(JBFR:HJLFB*KILBJ*;)JBJR: M(JNFR*HILFJ*K"5%UI(B:TF1M:3(6E)D+2FREA192XJL)476DB*KH&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .*%J%A+8)YF, 8 +$C 8 M " @0X( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ XH6H6#(5,_Q/!P MCQX !@ ("!J!< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH6H6,/69\(="@ 93$ !@ M ("!]RH 'AL+W=OEPR9XH9 !54@ & M @(%]0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ XH6H6)9DI0.@! 6 H !@ ("!/5H 'AL+W=O&UL4$L! M A0#% @ XH6H6%5!IN5B!0 F0P !D ("!56( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH6H M6.26T[' @ "08 !D ("!CV\ 'AL+W=O&PO=V]R:W-H965TAV !X;"]W;W)K M&UL4$L! A0#% @ XH6H6%^EFZJ#! @@H M !D ("!&WH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH6H6+8_U);"!0 ^PT !D M ("!%H@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ XH6H6'+C1Y[" P I D !D ("!*)H 'AL+W=O M&PO=V]R:W-H965T:G M !X;"]W;W)K&UL4$L! A0#% @ XH6H6/H8 MAI C" V!( !D ("!3K, 'AL+W=O&PO=V]R:W-H965T+G^]DP, #D( 9 " @3; !X;"]W;W)K&UL4$L! A0#% @ XH6H6*P&#MQ7 @ MP4 !D M ("! ,0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XH6H6*KS4R+K! $PP !D ("! M N, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ XH6H6(]7=<_5 @ C 8 !D ("!_/, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH6H6(%&PO=V]R M:W-H965TT. 0!X;"]W;W)K&UL M4$L! A0#% @ XH6H6+VGAOU) P )@< !D ("!F1(! M 'AL+W=O5H$ #Z"0 &0 @($9%@$ >&PO=V]R:W-H965T7 , $$( 9 M " @:H: 0!X;"]W;W)K&UL4$L! A0#% @ MXH6H6"P\R50: P U@8 !D ("!/1X! 'AL+W=O0 &0 @('V M+0$ >&PO=V]R:W-H965T 9 " @3DY 0!X;"]W;W)K&UL4$L! A0#% @ XH6H6$W>G-<,!0 AB$ !D M ("!2#X! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ XH6H6/FQU09; P *Q !D ("!6%$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH6H M6/I^GXL! P 2 D !D ("!0EP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH6H6+7+4R;R P &PO=V]R:W-H965TMO 0!X;"]W;W)K&UL4$L! A0#% @ XH6H6)KG?FIB @ HP4 !D M ("!K'(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ XH6H6'K%KC6+ @ JP< !D ("!>'L! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ XH6H6*A0 M]1>A @ ]@8 !D ("!)) ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH6H6)E(MX5L @ (P8 !D M ("!]Y@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XH6H6&7K +&9 P +Q !D ("! M4Z4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ XH6H6#,#A6$?" QF !D ("!L;4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH6H6);!YQ,4 M!0 T1X !D ("!L,,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH6H6 G(X^X= P E@< !D M ("!A]P! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ XH6H6)#H.REY @ V 4 !D ("!T^H! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MXH6H6+3'@+F5 @ X@< !D ("!X?4! 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " #BA:A8S1YDO$ " !Z- $P @ 'S!@( 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 9 !D ',; !D"0( ! end XML 106 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 107 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 109 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 432 370 1 false 145 0 false 13 false false R1.htm 0000001 - Document - Cover Page Sheet http://acmrcsh.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Sheet http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical) Sheet http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossParenthetical Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Changes in Equity Sheet http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity Condensed Consolidated Statements of Changes in Equity Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Disclosure - DESCRIPTION OF BUSINESS Sheet http://acmrcsh.com/role/DESCRIPTIONOFBUSINESS DESCRIPTION OF BUSINESS Notes 7 false false R8.htm 0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 0000009 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS Sheet http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERS REVENUE FROM CONTRACTS WITH CUSTOMERS Notes 9 false false R10.htm 0000010 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://acmrcsh.com/role/ACCOUNTSRECEIVABLE ACCOUNTS RECEIVABLE Notes 10 false false R11.htm 0000011 - Disclosure - INVENTORIES Sheet http://acmrcsh.com/role/INVENTORIES INVENTORIES Notes 11 false false R12.htm 0000012 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET Sheet http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNET PROPERTY, PLANT AND EQUIPMENT, NET Notes 12 false false R13.htm 0000013 - Disclosure - LAND USE RIGHT, NET Sheet http://acmrcsh.com/role/LANDUSERIGHTNET LAND USE RIGHT, NET Notes 13 false false R14.htm 0000014 - Disclosure - OTHER LONG-TERM ASSETS Sheet http://acmrcsh.com/role/OTHERLONGTERMASSETS OTHER LONG-TERM ASSETS Notes 14 false false R15.htm 0000015 - Disclosure - SHORT-TERM BORROWINGS Sheet http://acmrcsh.com/role/SHORTTERMBORROWINGS SHORT-TERM BORROWINGS Notes 15 false false R16.htm 0000016 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES Sheet http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSES OTHER PAYABLES AND ACCRUED EXPENSES Notes 16 false false R17.htm 0000017 - Disclosure - LEASES Sheet http://acmrcsh.com/role/LEASES LEASES Notes 17 false false R18.htm 0000018 - Disclosure - LONG-TERM BORROWINGS Sheet http://acmrcsh.com/role/LONGTERMBORROWINGS LONG-TERM BORROWINGS Notes 18 false false R19.htm 0000019 - Disclosure - OTHER LONG-TERM LIABILITIES Sheet http://acmrcsh.com/role/OTHERLONGTERMLIABILITIES OTHER LONG-TERM LIABILITIES Notes 19 false false R20.htm 0000020 - Disclosure - LONG-TERM INVESTMENT Sheet http://acmrcsh.com/role/LONGTERMINVESTMENT LONG-TERM INVESTMENT Notes 20 false false R21.htm 0000021 - Disclosure - SHORT-TERM INVESTMENTS Sheet http://acmrcsh.com/role/SHORTTERMINVESTMENTS SHORT-TERM INVESTMENTS Notes 21 false false R22.htm 0000022 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS Sheet http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONS RELATED PARTY BALANCES AND TRANSACTIONS Notes 22 false false R23.htm 0000023 - Disclosure - COMMON STOCK Sheet http://acmrcsh.com/role/COMMONSTOCK COMMON STOCK Notes 23 false false R24.htm 0000024 - Disclosure - STOCK-BASED COMPENSATION Sheet http://acmrcsh.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 24 false false R25.htm 0000025 - Disclosure - INCOME TAXES Sheet http://acmrcsh.com/role/INCOMETAXES INCOME TAXES Notes 25 false false R26.htm 0000026 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://acmrcsh.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 26 false false R27.htm 0000027 - Disclosure - SEGMENT INFORMATION Sheet http://acmrcsh.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 27 false false R28.htm 0000028 - Disclosure - STATUTORY SURPLUS RESERVE Sheet http://acmrcsh.com/role/STATUTORYSURPLUSRESERVE STATUTORY SURPLUS RESERVE Notes 28 false false R29.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 29 false false R30.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 30 false false R31.htm 9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 31 false false R32.htm 9954472 - Disclosure - DESCRIPTION OF BUSINESS (Tables) Sheet http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSTables DESCRIPTION OF BUSINESS (Tables) Tables http://acmrcsh.com/role/DESCRIPTIONOFBUSINESS 32 false false R33.htm 9954473 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES 33 false false R34.htm 9954474 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) Sheet http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) Tables http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERS 34 false false R35.htm 9954475 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://acmrcsh.com/role/ACCOUNTSRECEIVABLETables ACCOUNTS RECEIVABLE (Tables) Tables http://acmrcsh.com/role/ACCOUNTSRECEIVABLE 35 false false R36.htm 9954476 - Disclosure - INVENTORIES (Tables) Sheet http://acmrcsh.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://acmrcsh.com/role/INVENTORIES 36 false false R37.htm 9954477 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Sheet http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETTables PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Tables http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNET 37 false false R38.htm 9954478 - Disclosure - LAND USE RIGHT, NET (Tables) Sheet http://acmrcsh.com/role/LANDUSERIGHTNETTables LAND USE RIGHT, NET (Tables) Tables http://acmrcsh.com/role/LANDUSERIGHTNET 38 false false R39.htm 9954479 - Disclosure - OTHER LONG-TERM ASSETS (Tables) Sheet http://acmrcsh.com/role/OTHERLONGTERMASSETSTables OTHER LONG-TERM ASSETS (Tables) Tables http://acmrcsh.com/role/OTHERLONGTERMASSETS 39 false false R40.htm 9954480 - Disclosure - SHORT-TERM BORROWINGS (Tables) Sheet http://acmrcsh.com/role/SHORTTERMBORROWINGSTables SHORT-TERM BORROWINGS (Tables) Tables http://acmrcsh.com/role/SHORTTERMBORROWINGS 40 false false R41.htm 9954481 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables) Sheet http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESTables OTHER PAYABLES AND ACCRUED EXPENSES (Tables) Tables http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSES 41 false false R42.htm 9954482 - Disclosure - LEASES (Tables) Sheet http://acmrcsh.com/role/LEASESTables LEASES (Tables) Tables http://acmrcsh.com/role/LEASES 42 false false R43.htm 9954483 - Disclosure - LONG-TERM BORROWINGS (Tables) Sheet http://acmrcsh.com/role/LONGTERMBORROWINGSTables LONG-TERM BORROWINGS (Tables) Tables http://acmrcsh.com/role/LONGTERMBORROWINGS 43 false false R44.htm 9954484 - Disclosure - OTHER LONG-TERM LIABILITIES (Tables) Sheet http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESTables OTHER LONG-TERM LIABILITIES (Tables) Tables http://acmrcsh.com/role/OTHERLONGTERMLIABILITIES 44 false false R45.htm 9954485 - Disclosure - LONG-TERM INVESTMENT (Tables) Sheet http://acmrcsh.com/role/LONGTERMINVESTMENTTables LONG-TERM INVESTMENT (Tables) Tables http://acmrcsh.com/role/LONGTERMINVESTMENT 45 false false R46.htm 9954486 - Disclosure - SHORT-TERM INVESTMENTS (Tables) Sheet http://acmrcsh.com/role/SHORTTERMINVESTMENTSTables SHORT-TERM INVESTMENTS (Tables) Tables http://acmrcsh.com/role/SHORTTERMINVESTMENTS 46 false false R47.htm 9954487 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables) Sheet http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSTables RELATED PARTY BALANCES AND TRANSACTIONS (Tables) Tables http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONS 47 false false R48.htm 9954488 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://acmrcsh.com/role/STOCKBASEDCOMPENSATION 48 false false R49.htm 9954489 - Disclosure - INCOME TAXES (Tables) Sheet http://acmrcsh.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://acmrcsh.com/role/INCOMETAXES 49 false false R50.htm 9954490 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://acmrcsh.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://acmrcsh.com/role/SEGMENTINFORMATION 50 false false R51.htm 9954491 - Disclosure - DESCRIPTION OF BUSINESS (Details) Sheet http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails DESCRIPTION OF BUSINESS (Details) Details http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSTables 51 false false R52.htm 9954492 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Cash and Cash Equivalents (Details) Sheet http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Cash and Cash Equivalents (Details) Details 52 false false R53.htm 9954493 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Summary of Fair Value (Details) Sheet http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Summary of Fair Value (Details) Details 53 false false R54.htm 9954494 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Time Deposits (Details) Sheet http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Time Deposits (Details) Details 54 false false R55.htm 9954495 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Basic and Diluted Net Income per Common Share (Details) Sheet http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Basic and Diluted Net Income per Common Share (Details) Details 55 false false R56.htm 9954496 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Concentration of Credit Risk (Details) Sheet http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Concentration of Credit Risk (Details) Details 56 false false R57.htm 9954497 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue (Details) Sheet http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue (Details) Details 57 false false R58.htm 9954498 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Accounts Receivables and Contract Liabilities (Details) Sheet http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSAccountsReceivablesandContractLiabilitiesDetails REVENUE FROM CONTRACTS WITH CUSTOMERS - Accounts Receivables and Contract Liabilities (Details) Details 58 false false R59.htm 9954499 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Narrative (Details) Sheet http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails REVENUE FROM CONTRACTS WITH CUSTOMERS - Narrative (Details) Details 59 false false R60.htm 9954500 - Disclosure - ACCOUNTS RECEIVABLE (Details) Sheet http://acmrcsh.com/role/ACCOUNTSRECEIVABLEDetails ACCOUNTS RECEIVABLE (Details) Details http://acmrcsh.com/role/ACCOUNTSRECEIVABLETables 60 false false R61.htm 9954501 - Disclosure - ACCOUNTS RECEIVABLE - Summary of Allowance For Doubtful Accounts (Details) Sheet http://acmrcsh.com/role/ACCOUNTSRECEIVABLESummaryofAllowanceForDoubtfulAccountsDetails ACCOUNTS RECEIVABLE - Summary of Allowance For Doubtful Accounts (Details) Details 61 false false R62.htm 9954502 - Disclosure - INVENTORIES (Details) Sheet http://acmrcsh.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://acmrcsh.com/role/INVENTORIESTables 62 false false R63.htm 9954503 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) Sheet http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails PROPERTY, PLANT AND EQUIPMENT, NET (Details) Details http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETTables 63 false false R64.htm 9954504 - Disclosure - LAND USE RIGHT, NET - Summary of Land Use Right (Details) Sheet http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofLandUseRightDetails LAND USE RIGHT, NET - Summary of Land Use Right (Details) Details 64 false false R65.htm 9954505 - Disclosure - LAND USE RIGHT, NET - Narrative (Details) Sheet http://acmrcsh.com/role/LANDUSERIGHTNETNarrativeDetails LAND USE RIGHT, NET - Narrative (Details) Details 65 false false R66.htm 9954506 - Disclosure - LAND USE RIGHT, NET - Summary of Future Amortization (Details) Sheet http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails LAND USE RIGHT, NET - Summary of Future Amortization (Details) Details 66 false false R67.htm 9954507 - Disclosure - OTHER LONG-TERM ASSETS - Summary of Other Long-term Assets (Details) Sheet http://acmrcsh.com/role/OTHERLONGTERMASSETSSummaryofOtherLongtermAssetsDetails OTHER LONG-TERM ASSETS - Summary of Other Long-term Assets (Details) Details 67 false false R68.htm 9954508 - Disclosure - OTHER LONG-TERM ASSETS - Narrative (Details) Sheet http://acmrcsh.com/role/OTHERLONGTERMASSETSNarrativeDetails OTHER LONG-TERM ASSETS - Narrative (Details) Details 68 false false R69.htm 9954509 - Disclosure - SHORT-TERM BORROWINGS (Details) Sheet http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails SHORT-TERM BORROWINGS (Details) Details http://acmrcsh.com/role/SHORTTERMBORROWINGSTables 69 false false R70.htm 9954510 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES - Narrative (Details) Sheet http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails OTHER PAYABLES AND ACCRUED EXPENSES - Narrative (Details) Details 70 false false R71.htm 9954511 - Disclosure - LEASES - Components of Lease Expense (Details) Sheet http://acmrcsh.com/role/LEASESComponentsofLeaseExpenseDetails LEASES - Components of Lease Expense (Details) Details 71 false false R72.htm 9954512 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) Sheet http://acmrcsh.com/role/LEASESSupplementalCashFlowInformationDetails LEASES - Supplemental Cash Flow Information (Details) Details 72 false false R73.htm 9954513 - Disclosure - LEASES - Maturities of Lease Liabilities (Details) Sheet http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails LEASES - Maturities of Lease Liabilities (Details) Details 73 false false R74.htm 9954514 - Disclosure - LEASES - Weighted Average Remaining Lease Term (Details) Sheet http://acmrcsh.com/role/LEASESWeightedAverageRemainingLeaseTermDetails LEASES - Weighted Average Remaining Lease Term (Details) Details 74 false false R75.htm 9954515 - Disclosure - LONG-TERM BORROWINGS - Summary of Long-term Borrowings (Details) Sheet http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails LONG-TERM BORROWINGS - Summary of Long-term Borrowings (Details) Details 75 false false R76.htm 9954516 - Disclosure - LONG-TERM BORROWINGS - Summary of Scheduled Principal Payments (Details) Sheet http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails LONG-TERM BORROWINGS - Summary of Scheduled Principal Payments (Details) Details 76 false false R77.htm 9954517 - Disclosure - OTHER LONG-TERM LIABILITIES (Details) Sheet http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESDetails OTHER LONG-TERM LIABILITIES (Details) Details http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESTables 77 false false R78.htm 9954518 - Disclosure - LONG-TERM INVESTMENT - Narrative (Details) Sheet http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails LONG-TERM INVESTMENT - Narrative (Details) Details 78 false false R79.htm 9954519 - Disclosure - LONG-TERM INVESTMENT - Summary of Long Term Investments (Details) Sheet http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails LONG-TERM INVESTMENT - Summary of Long Term Investments (Details) Details 79 false false R80.htm 9954520 - Disclosure - SHORT-TERM INVESTMENTS - Narrative (Details) Sheet http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails SHORT-TERM INVESTMENTS - Narrative (Details) Details 80 false false R81.htm 9954521 - Disclosure - SHORT-TERM INVESTMENTS - Summary of Trading Securities (Details) Sheet http://acmrcsh.com/role/SHORTTERMINVESTMENTSSummaryofTradingSecuritiesDetails SHORT-TERM INVESTMENTS - Summary of Trading Securities (Details) Details 81 false false R82.htm 9954522 - Disclosure - SHORT-TERM INVESTMENTS - Summary of Unrealized Gain (Loss) on Trading Securities (Details) Sheet http://acmrcsh.com/role/SHORTTERMINVESTMENTSSummaryofUnrealizedGainLossonTradingSecuritiesDetails SHORT-TERM INVESTMENTS - Summary of Unrealized Gain (Loss) on Trading Securities (Details) Details 82 false false R83.htm 9954523 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details) Sheet http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSDetails RELATED PARTY BALANCES AND TRANSACTIONS (Details) Details http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSTables 83 false false R84.htm 9954524 - Disclosure - COMMON STOCK (Details) Sheet http://acmrcsh.com/role/COMMONSTOCKDetails COMMON STOCK (Details) Details http://acmrcsh.com/role/COMMONSTOCK 84 false false R85.htm 9954525 - Disclosure - STOCK-BASED COMPENSATION, Share Option Activities (Details) Sheet http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails STOCK-BASED COMPENSATION, Share Option Activities (Details) Details 85 false false R86.htm 9954526 - Disclosure - STOCK-BASED COMPENSATION, Assumptions Used to Determine Fair Value of Share Options Granted (Details) Sheet http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails STOCK-BASED COMPENSATION, Assumptions Used to Determine Fair Value of Share Options Granted (Details) Details 86 false false R87.htm 9954527 - Disclosure - STOCK-BASED COMPENSATION - Stock-based Compensation Expense (Details) Sheet http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails STOCK-BASED COMPENSATION - Stock-based Compensation Expense (Details) Details 87 false false R88.htm 9954528 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://acmrcsh.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 88 false false R89.htm 9954529 - Disclosure - INCOME TAXES - Summary of Income Tax Benefit (Expense) (Details) Sheet http://acmrcsh.com/role/INCOMETAXESSummaryofIncomeTaxBenefitExpenseDetails INCOME TAXES - Summary of Income Tax Benefit (Expense) (Details) Details 89 false false R90.htm 9954530 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://acmrcsh.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://acmrcsh.com/role/COMMITMENTSANDCONTINGENCIES 90 false false R91.htm 9954531 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://acmrcsh.com/role/SEGMENTINFORMATIONDetails SEGMENT INFORMATION (Details) Details http://acmrcsh.com/role/SEGMENTINFORMATIONTables 91 false false R92.htm 9954532 - Disclosure - STATUTORY SURPLUS RESERVE (Details) Sheet http://acmrcsh.com/role/STATUTORYSURPLUSRESERVEDetails STATUTORY SURPLUS RESERVE (Details) Details http://acmrcsh.com/role/STATUTORYSURPLUSRESERVE 92 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration - acmr-20240331.htm 4 acmr-20240331.htm acmr-20240331.xsd acmr-20240331_cal.xml acmr-20240331_def.xml acmr-20240331_lab.xml acmr-20240331_pre.xml acmr-20240331_g1.jpg acmr-20240331_g2.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 112 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "acmr-20240331.htm": { "nsprefix": "acmr", "nsuri": "http://acmrcsh.com/20240331", "dts": { "inline": { "local": [ "acmr-20240331.htm" ] }, "schema": { "local": [ "acmr-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "acmr-20240331_cal.xml" ] }, "definitionLink": { "local": [ "acmr-20240331_def.xml" ] }, "labelLink": { "local": [ "acmr-20240331_lab.xml" ] }, "presentationLink": { "local": [ "acmr-20240331_pre.xml" ] } }, "keyStandard": 301, "keyCustom": 69, "axisStandard": 26, "axisCustom": 0, "memberStandard": 38, "memberCustom": 106, "hidden": { "total": 8, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 3 }, "contextCount": 432, "entityCount": 1, "segmentCount": 145, "elementCount": 768, "unitCount": 13, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 948, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 24 }, "report": { "R1": { "role": "http://acmrcsh.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DepositsAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R3": { "role": "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "longName": "0000003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R4": { "role": "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossParenthetical", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": null }, "R5": { "role": "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity", "longName": "0000005 - Statement - Condensed Consolidated Statements of Changes in Equity", "shortName": "Condensed Consolidated Statements of Changes in Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R6": { "role": "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "acmr:OperatingLeaseCostNonCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R7": { "role": "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESS", "longName": "0000007 - Disclosure - DESCRIPTION OF BUSINESS", "shortName": "DESCRIPTION OF BUSINESS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "longName": "0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERS", "longName": "0000009 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://acmrcsh.com/role/ACCOUNTSRECEIVABLE", "longName": "0000010 - Disclosure - ACCOUNTS RECEIVABLE", "shortName": "ACCOUNTS RECEIVABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://acmrcsh.com/role/INVENTORIES", "longName": "0000011 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNET", "longName": "0000012 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://acmrcsh.com/role/LANDUSERIGHTNET", "longName": "0000013 - Disclosure - LAND USE RIGHT, NET", "shortName": "LAND USE RIGHT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "acmr:LandUseRightsNetTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "acmr:LandUseRightsNetTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://acmrcsh.com/role/OTHERLONGTERMASSETS", "longName": "0000014 - Disclosure - OTHER LONG-TERM ASSETS", "shortName": "OTHER LONG-TERM ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "acmr:OtherAssetsNonCurrentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "acmr:OtherAssetsNonCurrentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://acmrcsh.com/role/SHORTTERMBORROWINGS", "longName": "0000015 - Disclosure - SHORT-TERM BORROWINGS", "shortName": "SHORT-TERM BORROWINGS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSES", "longName": "0000016 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES", "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://acmrcsh.com/role/LEASES", "longName": "0000017 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://acmrcsh.com/role/LONGTERMBORROWINGS", "longName": "0000018 - Disclosure - LONG-TERM BORROWINGS", "shortName": "LONG-TERM BORROWINGS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://acmrcsh.com/role/OTHERLONGTERMLIABILITIES", "longName": "0000019 - Disclosure - OTHER LONG-TERM LIABILITIES", "shortName": "OTHER LONG-TERM LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://acmrcsh.com/role/LONGTERMINVESTMENT", "longName": "0000020 - Disclosure - LONG-TERM INVESTMENT", "shortName": "LONG-TERM INVESTMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "acmr:LongTermInvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "acmr:LongTermInvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://acmrcsh.com/role/SHORTTERMINVESTMENTS", "longName": "0000021 - Disclosure - SHORT-TERM INVESTMENTS", "shortName": "SHORT-TERM INVESTMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "acmr:TradingSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "acmr:TradingSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONS", "longName": "0000022 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://acmrcsh.com/role/COMMONSTOCK", "longName": "0000023 - Disclosure - COMMON STOCK", "shortName": "COMMON STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://acmrcsh.com/role/STOCKBASEDCOMPENSATION", "longName": "0000024 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://acmrcsh.com/role/INCOMETAXES", "longName": "0000025 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://acmrcsh.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "0000026 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://acmrcsh.com/role/SEGMENTINFORMATION", "longName": "0000027 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://acmrcsh.com/role/STATUTORYSURPLUSRESERVE", "longName": "0000028 - Disclosure - STATUTORY SURPLUS RESERVE", "shortName": "STATUTORY SURPLUS RESERVE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "acmr:StatutorySurplusReserveTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "acmr:StatutorySurplusReserveTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": null }, "R30": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "acmr:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "acmr:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSTables", "longName": "9954472 - Disclosure - DESCRIPTION OF BUSINESS (Tables)", "shortName": "DESCRIPTION OF BUSINESS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "acmr:DirectOrIndirectInterestsInSubsidiariesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "acmr:DirectOrIndirectInterestsInSubsidiariesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "longName": "9954473 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables", "longName": "9954474 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://acmrcsh.com/role/ACCOUNTSRECEIVABLETables", "longName": "9954475 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://acmrcsh.com/role/INVENTORIESTables", "longName": "9954476 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETTables", "longName": "9954477 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://acmrcsh.com/role/LANDUSERIGHTNETTables", "longName": "9954478 - Disclosure - LAND USE RIGHT, NET (Tables)", "shortName": "LAND USE RIGHT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "acmr:LandUseRightsNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "acmr:LandUseRightsNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://acmrcsh.com/role/OTHERLONGTERMASSETSTables", "longName": "9954479 - Disclosure - OTHER LONG-TERM ASSETS (Tables)", "shortName": "OTHER LONG-TERM ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://acmrcsh.com/role/SHORTTERMBORROWINGSTables", "longName": "9954480 - Disclosure - SHORT-TERM BORROWINGS (Tables)", "shortName": "SHORT-TERM BORROWINGS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESTables", "longName": "9954481 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables)", "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://acmrcsh.com/role/LEASESTables", "longName": "9954482 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://acmrcsh.com/role/LONGTERMBORROWINGSTables", "longName": "9954483 - Disclosure - LONG-TERM BORROWINGS (Tables)", "shortName": "LONG-TERM BORROWINGS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESTables", "longName": "9954484 - Disclosure - OTHER LONG-TERM LIABILITIES (Tables)", "shortName": "OTHER LONG-TERM LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://acmrcsh.com/role/LONGTERMINVESTMENTTables", "longName": "9954485 - Disclosure - LONG-TERM INVESTMENT (Tables)", "shortName": "LONG-TERM INVESTMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "acmr:LongTermInvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "acmr:LongTermInvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://acmrcsh.com/role/SHORTTERMINVESTMENTSTables", "longName": "9954486 - Disclosure - SHORT-TERM INVESTMENTS (Tables)", "shortName": "SHORT-TERM INVESTMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSTables", "longName": "9954487 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables)", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONTables", "longName": "9954488 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://acmrcsh.com/role/INCOMETAXESTables", "longName": "9954489 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://acmrcsh.com/role/SEGMENTINFORMATIONTables", "longName": "9954490 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails", "longName": "9954491 - Disclosure - DESCRIPTION OF BUSINESS (Details)", "shortName": "DESCRIPTION OF BUSINESS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-388", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-62", "name": "us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R52": { "role": "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails", "longName": "9954492 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Cash and Cash Equivalents (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Cash and Cash Equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-4", "name": "acmr:CashCashEquivalentsAndRestrictedCashAndTimeDeposits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "acmr:CashCashEquivalentsAndRestrictedCashAndTimeDeposits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails", "longName": "9954493 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Summary of Fair Value (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Summary of Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-157", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-157", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails", "longName": "9954494 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Time Deposits (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Time Deposits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DepositAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestIncomeDepositsWithFinancialInstitutions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R55": { "role": "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails", "longName": "9954495 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Basic and Diluted Net Income per Common Share (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Basic and Diluted Net Income per Common Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R56": { "role": "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails", "longName": "9954496 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Concentration of Credit Risk (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Concentration of Credit Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-166", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-166", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "longName": "9954497 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue (Details)", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-176", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R58": { "role": "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSAccountsReceivablesandContractLiabilitiesDetails", "longName": "9954498 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Accounts Receivables and Contract Liabilities (Details)", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS - Accounts Receivables and Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails", "longName": "9954499 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Narrative (Details)", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R60": { "role": "http://acmrcsh.com/role/ACCOUNTSRECEIVABLEDetails", "longName": "9954500 - Disclosure - ACCOUNTS RECEIVABLE (Details)", "shortName": "ACCOUNTS RECEIVABLE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R61": { "role": "http://acmrcsh.com/role/ACCOUNTSRECEIVABLESummaryofAllowanceForDoubtfulAccountsDetails", "longName": "9954501 - Disclosure - ACCOUNTS RECEIVABLE - Summary of Allowance For Doubtful Accounts (Details)", "shortName": "ACCOUNTS RECEIVABLE - Summary of Allowance For Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R62": { "role": "http://acmrcsh.com/role/INVENTORIESDetails", "longName": "9954502 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails", "longName": "9954503 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R64": { "role": "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofLandUseRightDetails", "longName": "9954504 - Disclosure - LAND USE RIGHT, NET - Summary of Land Use Right (Details)", "shortName": "LAND USE RIGHT, NET - Summary of Land Use Right (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-4", "name": "acmr:LandUseRightPurchaseAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "acmr:LandUseRightsNetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "acmr:LandUseRightPurchaseAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "acmr:LandUseRightsNetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://acmrcsh.com/role/LANDUSERIGHTNETNarrativeDetails", "longName": "9954505 - Disclosure - LAND USE RIGHT, NET - Narrative (Details)", "shortName": "LAND USE RIGHT, NET - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "acmr:AmortizationOfGroundLease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "acmr:AmortizationOfGroundLease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails", "longName": "9954506 - Disclosure - LAND USE RIGHT, NET - Summary of Future Amortization (Details)", "shortName": "LAND USE RIGHT, NET - Summary of Future Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-4", "name": "acmr:AmortizationOfLandUseRightDueRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "acmr:AnnualAmortizationOfLandUseRightTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "acmr:AmortizationOfLandUseRightDueRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "acmr:AnnualAmortizationOfLandUseRightTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R67": { "role": "http://acmrcsh.com/role/OTHERLONGTERMASSETSSummaryofOtherLongtermAssetsDetails", "longName": "9954507 - Disclosure - OTHER LONG-TERM ASSETS - Summary of Other Long-term Assets (Details)", "shortName": "OTHER LONG-TERM ASSETS - Summary of Other Long-term Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-4", "name": "acmr:PrepaymentForPropertyPlantAndEquipmentAndOtherNonCurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "acmr:PrepaymentForPropertyPlantAndEquipmentAndOtherNonCurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R68": { "role": "http://acmrcsh.com/role/OTHERLONGTERMASSETSNarrativeDetails", "longName": "9954508 - Disclosure - OTHER LONG-TERM ASSETS - Narrative (Details)", "shortName": "OTHER LONG-TERM ASSETS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": null }, "R69": { "role": "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails", "longName": "9954509 - Disclosure - SHORT-TERM BORROWINGS (Details)", "shortName": "SHORT-TERM BORROWINGS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShortTermBorrowings", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpenseShortTermBorrowings", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R70": { "role": "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails", "longName": "9954510 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES - Narrative (Details)", "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedSalesCommissionCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedSalesCommissionCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R71": { "role": "http://acmrcsh.com/role/LEASESComponentsofLeaseExpenseDetails", "longName": "9954511 - Disclosure - LEASES - Components of Lease Expense (Details)", "shortName": "LEASES - Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R72": { "role": "http://acmrcsh.com/role/LEASESSupplementalCashFlowInformationDetails", "longName": "9954512 - Disclosure - LEASES - Supplemental Cash Flow Information (Details)", "shortName": "LEASES - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "acmr:LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "acmr:LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R73": { "role": "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails", "longName": "9954513 - Disclosure - LEASES - Maturities of Lease Liabilities (Details)", "shortName": "LEASES - Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R74": { "role": "http://acmrcsh.com/role/LEASESWeightedAverageRemainingLeaseTermDetails", "longName": "9954514 - Disclosure - LEASES - Weighted Average Remaining Lease Term (Details)", "shortName": "LEASES - Weighted Average Remaining Lease Term (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "acmr:LesseeOperatingLeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "acmr:LesseeOperatingLeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R75": { "role": "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails", "longName": "9954515 - Disclosure - LONG-TERM BORROWINGS - Summary of Long-term Borrowings (Details)", "shortName": "LONG-TERM BORROWINGS - Summary of Long-term Borrowings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R76": { "role": "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails", "longName": "9954516 - Disclosure - LONG-TERM BORROWINGS - Summary of Scheduled Principal Payments (Details)", "shortName": "LONG-TERM BORROWINGS - Summary of Scheduled Principal Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R77": { "role": "http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESDetails", "longName": "9954517 - Disclosure - OTHER LONG-TERM LIABILITIES (Details)", "shortName": "OTHER LONG-TERM LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OtherLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-319", "name": "us-gaap:OtherLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R78": { "role": "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails", "longName": "9954518 - Disclosure - LONG-TERM INVESTMENT - Narrative (Details)", "shortName": "LONG-TERM INVESTMENT - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-330", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "acmr:LongTermInvestmentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R79": { "role": "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails", "longName": "9954519 - Disclosure - LONG-TERM INVESTMENT - Summary of Long Term Investments (Details)", "shortName": "LONG-TERM INVESTMENT - Summary of Long Term Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-347", "name": "us-gaap:LongTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "acmr:LongTermInvestmentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R80": { "role": "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails", "longName": "9954520 - Disclosure - SHORT-TERM INVESTMENTS - Narrative (Details)", "shortName": "SHORT-TERM INVESTMENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "acmr:DebtSecuritiesSaleOfShortTermInvestmentsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R81": { "role": "http://acmrcsh.com/role/SHORTTERMINVESTMENTSSummaryofTradingSecuritiesDetails", "longName": "9954521 - Disclosure - SHORT-TERM INVESTMENTS - Summary of Trading Securities (Details)", "shortName": "SHORT-TERM INVESTMENTS - Summary of Trading Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:TradingSecuritiesDebtAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:TradingSecuritiesDebtAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R82": { "role": "http://acmrcsh.com/role/SHORTTERMINVESTMENTSSummaryofUnrealizedGainLossonTradingSecuritiesDetails", "longName": "9954522 - Disclosure - SHORT-TERM INVESTMENTS - Summary of Unrealized Gain (Loss) on Trading Securities (Details)", "shortName": "SHORT-TERM INVESTMENTS - Summary of Unrealized Gain (Loss) on Trading Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesTradingUnrealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesTradingUnrealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R83": { "role": "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSDetails", "longName": "9954523 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details)", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R84": { "role": "http://acmrcsh.com/role/COMMONSTOCKDetails", "longName": "9954524 - Disclosure - COMMON STOCK (Details)", "shortName": "COMMON STOCK (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R85": { "role": "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails", "longName": "9954525 - Disclosure - STOCK-BASED COMPENSATION, Share Option Activities (Details)", "shortName": "STOCK-BASED COMPENSATION, Share Option Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-386", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-388", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R86": { "role": "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails", "longName": "9954526 - Disclosure - STOCK-BASED COMPENSATION, Assumptions Used to Determine Fair Value of Share Options Granted (Details)", "shortName": "STOCK-BASED COMPENSATION, Assumptions Used to Determine Fair Value of Share Options Granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-391", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-391", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R87": { "role": "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails", "longName": "9954527 - Disclosure - STOCK-BASED COMPENSATION - Stock-based Compensation Expense (Details)", "shortName": "STOCK-BASED COMPENSATION - Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R88": { "role": "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails", "longName": "9954528 - Disclosure - INCOME TAXES - Narrative (Details)", "shortName": "INCOME TAXES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } }, "R89": { "role": "http://acmrcsh.com/role/INCOMETAXESSummaryofIncomeTaxBenefitExpenseDetails", "longName": "9954529 - Disclosure - INCOME TAXES - Summary of Income Tax Benefit (Expense) (Details)", "shortName": "INCOME TAXES - Summary of Income Tax Benefit (Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": null }, "R90": { "role": "http://acmrcsh.com/role/COMMITMENTSANDCONTINGENCIESDetails", "longName": "9954530 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractualObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractualObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R91": { "role": "http://acmrcsh.com/role/SEGMENTINFORMATIONDetails", "longName": "9954531 - Disclosure - SEGMENT INFORMATION (Details)", "shortName": "SEGMENT INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:NumberOfOperatingSegments", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:NumberOfOperatingSegments", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true, "unique": true } }, "R92": { "role": "http://acmrcsh.com/role/STATUTORYSURPLUSRESERVEDetails", "longName": "9954532 - Disclosure - STATUTORY SURPLUS RESERVE (Details)", "shortName": "STATUTORY SURPLUS RESERVE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-65", "name": "us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acmr-20240331.htm", "unique": true } } }, "tag": { "acmr_A2019StockOptionIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "A2019StockOptionIncentivePlanMember", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019 Stock Option Incentive Plan", "label": "2019 Stock Option Incentive Plan [Member]", "documentation": "2019 Stock Option Incentive Plan" } } }, "auth_ref": [] }, "acmr_A2023StockOptionIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "A2023StockOptionIncentivePlanMember", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Stock Option Incentive Plan", "label": "2023 Stock Option Incentive Plan [Member]", "documentation": "2023 Stock Option Incentive Plan" } } }, "auth_ref": [] }, "acmr_ACMLingangMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ACMLingangMember", "presentation": [ "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ACM Lingang", "label": "ACM Lingang [Member]", "documentation": "ACM Lingang" } } }, "auth_ref": [] }, "acmr_ACMResearchBeijingIncMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ACMResearchBeijingIncMember", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails", "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ACM Research (Beijing), Inc. (\"ACM Beijing\")", "label": "ACM Research (Beijing), Inc. [Member]", "documentation": "Entity owned or controlled by another entity." } } }, "auth_ref": [] }, "acmr_ACMResearchCAIncMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ACMResearchCAIncMember", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ACM Research (CA), Inc. (\"ACM California\")", "label": "ACM Research (CA), Inc. [Member]", "documentation": "Entity owned or controlled by another entity." } } }, "auth_ref": [] }, "acmr_ACMResearchCaymanIncMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ACMResearchCaymanIncMember", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ACM Research (Cayman), Inc.", "label": "ACM Research (Cayman), Inc. [Member]", "documentation": "Entity owned or controlled by another entity." } } }, "auth_ref": [] }, "acmr_ACMResearchKoreaCOLTDMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ACMResearchKoreaCOLTDMember", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ACM Research Korea CO., LTD.", "label": "ACM Research Korea CO., LTD [Member]", "documentation": "Entity owned or controlled by another entity." } } }, "auth_ref": [] }, "acmr_ACMResearchShanghaiIncMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ACMResearchShanghaiIncMember", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails", "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails", "http://acmrcsh.com/role/STATUTORYSURPLUSRESERVEDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "ACM Research (Shanghai), Inc. (\"ACM Shanghai\")", "terseLabel": "ACM Shanghai", "label": "ACM Research (Shanghai), Inc. [Member]", "documentation": "Entity owned or controlled by another entity." } } }, "auth_ref": [] }, "acmr_ACMResearchSingaporePTELTDMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ACMResearchSingaporePTELTDMember", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ACM Research (Singapore) PTE. Ltd. (\"ACM Singapore\")", "label": "ACM Research (Singapore) PTE. LTD. [Member]", "documentation": "Entity owned or controlled by another entity." } } }, "auth_ref": [] }, "acmr_ACMResearchWuxiIncMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ACMResearchWuxiIncMember", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails", "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ACM Research (Wuxi), Inc. (\"ACM Wuxi\")", "label": "ACM Research (Wuxi), Inc. [Member]", "documentation": "Entity owned or controlled by another entity." } } }, "auth_ref": [] }, "acmr_ACMShanghaiMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ACMShanghaiMember", "presentation": [ "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ACM Shanghai", "label": "ACM Shanghai [Member]", "documentation": "Entity owned or controlled by ACM Shanghai." } } }, "auth_ref": [] }, "acmr_ACMWooliMicroelectronicsShanghaiCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ACMWooliMicroelectronicsShanghaiCoLtdMember", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ACM-Wooil Microelectronics (Shanghai) Co., Ltd.", "label": "ACM-Wooli Microelectronics (Shanghai) Co., Ltd [Member]", "documentation": "ACM-Wooli Microelectronics (Shanghai) Co., Ltd" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSES" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER PAYABLES AND ACCRUED EXPENSES", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23", "r809" ] }, "us-gaap_AccountsReceivableAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAdditionalDisclosuresAbstract", "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable [Abstract]", "label": "Accounts Receivable Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "acmr_AccountsReceivableCreditLossExpenseReversalIncludingForeignCurrencyExchangeRate": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "AccountsReceivableCreditLossExpenseReversalIncludingForeignCurrencyExchangeRate", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLESummaryofAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal), Including Foreign Currency Exchange Rate", "documentation": "Accounts Receivable, Credit Loss Expense (Reversal), Including Foreign Currency Exchange Rate" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/ACCOUNTSRECEIVABLEDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLEDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts\u00a0receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r203", "r308", "r309", "r777" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r758" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://acmrcsh.com/role/ACCOUNTSRECEIVABLEDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLEDetails", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSAccountsReceivablesandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net (note 4)", "verboseLabel": "Accounts receivable", "totalLabel": "Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r308", "r309" ] }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrentAbstract", "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable [Abstract]", "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]" } } }, "auth_ref": [] }, "acmr_AccruedConstructionFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "AccruedConstructionFeesCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails": { "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued\u00a0Lingang construction\u00a0fees", "label": "Accrued\u00a0Construction Fees, Current", "documentation": "Accrued\u00a0Construction Fees, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable (note 19)", "label": "Accrued Income Taxes, Current", "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." } } }, "auth_ref": [ "r106", "r157" ] }, "acmr_AccruedMachineSalesFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "AccruedMachineSalesFeesCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails": { "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued machine sales fees", "label": "Accrued Machine Sales Fees, Current", "documentation": "Accrued Machine Sales Fees, Current" } } }, "auth_ref": [] }, "acmr_AccruedMachineTestingFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "AccruedMachineTestingFeesCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails": { "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued\u00a0machine\u00a0testing\u00a0fees", "label": "Accrued Machine Testing Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for machine testing fees." } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails": { "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued\u00a0professional\u00a0fees", "label": "Accrued Professional Fees, Current", "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)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails": { "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued commissions", "label": "Accrued Sales Commission, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28", "r780" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less:\u00a0Total\u00a0accumulated\u00a0depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r61", "r194", "r606" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r37", "r38", "r118", "r204", "r601", "r632", "r636" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r13", "r38", "r491", "r494", "r557", "r627", "r628", "r916", "r917", "r918", "r933", "r934", "r935" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r860" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r109", "r809", "r1012" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid- in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r450", "r451", "r452", "r651", "r933", "r934", "r935", "r990", "r1015" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r866" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r866" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r866" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r866" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r73", "r74", "r415" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income from operations to net cash used in operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "acmr_AdvancedPackagingExcludeECPServicesSparesMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "AdvancedPackagingExcludeECPServicesSparesMember", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advanced Packaging (excluding ECP), Services & Spares", "label": "Advanced Packaging (exclude ECP), Services & Spares [Member]", "documentation": "Goods and Services produced, developed and distributed by the entity." } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r831", "r842", "r852", "r877" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r834", "r845", "r855", "r880" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r866" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r873" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r838", "r846", "r856", "r873", "r881", "r885", "r893" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r891" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r445", "r453" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLESummaryofAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Beginning balance", "negatedPeriodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r205", "r310", "r328", "r329", "r331", "r1007" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/ACCOUNTSRECEIVABLEDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLEDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less:\u00a0Allowance\u00a0for\u00a0credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r205", "r310", "r328" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLESummaryofAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "acmr_AmortizationOfGroundLease": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "AmortizationOfGroundLease", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/LANDUSERIGHTNETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Amortization of Ground Lease", "documentation": "Amount of amortization of ground lease." } } }, "auth_ref": [] }, "acmr_AmortizationOfLandUseRightDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "AmortizationOfLandUseRightDueAfterYearFour", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails": { "parentTag": "acmr_LandUseRightNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Amortization Of Land Use Right Due After Year Four", "documentation": "Amortization Of Land Use Right Due After Year Four" } } }, "auth_ref": [] }, "acmr_AmortizationOfLandUseRightDueRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "AmortizationOfLandUseRightDueRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails": { "parentTag": "acmr_LandUseRightNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "remainder of 2024", "label": "Amortization Of Land Use Right Due Remainder Of Fiscal Year", "documentation": "Amount of annual amortization expense for land use right, expected to be recognized in reminder of fiscal year of following current fiscal year." } } }, "auth_ref": [] }, "acmr_AmortizationOfLandUseRightDueYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "AmortizationOfLandUseRightDueYearOne", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails": { "parentTag": "acmr_LandUseRightNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Amortization of Land Use Right Due Year One", "documentation": "Amortization of Land Use Right Due Year One" } } }, "auth_ref": [] }, "acmr_AmortizationOfLandUseRightDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "AmortizationOfLandUseRightDueYearThree", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails": { "parentTag": "acmr_LandUseRightNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Amortization of Land Use Right Due Year Three", "documentation": "Amount of annual amortization expense for land use right, expected to be recognized in third fiscal year following current fiscal year." } } }, "auth_ref": [] }, "acmr_AmortizationOfLandUseRightDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "AmortizationOfLandUseRightDueYearTwo", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails": { "parentTag": "acmr_LandUseRightNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Amortization of Land Use Right Due Year Two", "documentation": "Amount of annual amortization expense for land use right, expected to be recognized in second fiscal year following current fiscal year." } } }, "auth_ref": [] }, "acmr_AnnualAmortizationOfLandUseRightAbstract": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "AnnualAmortizationOfLandUseRightAbstract", "presentation": [ "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual Amortization of Land use Right [Abstract]", "label": "Annual Amortization of Land use Right [Abstract]", "documentation": "Annual Amortization of Land use Right [Abstract]" } } }, "auth_ref": [] }, "acmr_AnnualAmortizationOfLandUseRightDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "AnnualAmortizationOfLandUseRightDueYearFour", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails": { "parentTag": "acmr_LandUseRightNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Amortization of Land Use Right Due Year Four", "documentation": "Amount of annual amortization expense for land use right, expected to be recognized in fourth fiscal year following current fiscal year." } } }, "auth_ref": [] }, "acmr_AnnualAmortizationOfLandUseRightTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "AnnualAmortizationOfLandUseRightTableTextBlock", "presentation": [ "http://acmrcsh.com/role/LANDUSERIGHTNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Annual Amortization of Land Use Right", "label": "Annual Amortization of Land Use Right [Table Text Block]", "documentation": "Tabular disclosure of annual amortization of land use right." } } }, "auth_ref": [] }, "acmr_AnnualTotalTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "AnnualTotalTaxes", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual total taxes", "label": "Annual Total Taxes", "documentation": "All taxes including value-added taxes, corporate income tax, personal income taxes, urban maintenance and construction taxes, education surcharges, stamp taxes, and vehicle and shipping taxes." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r155", "r196", "r233", "r282", "r294", "r299", "r317", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r480", "r484", "r520", "r598", "r693", "r809", "r822", "r954", "r955", "r995" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r189", "r208", "r233", "r317", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r480", "r484", "r520", "r809", "r954", "r955", "r995" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r82" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r888" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r889" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r884" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r884" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r884" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r884" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r884" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r884" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r887" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r886" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r885" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r885" ] }, "acmr_BankOfChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "BankOfChinaMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank of China", "label": "Bank of China [Member]", "documentation": "Name of the lender." } } }, "auth_ref": [] }, "acmr_BankOfNingboDepositMaturingOnFebruary172024Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "BankOfNingboDepositMaturingOnFebruary172024Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit in Bank of Ningbo which matured on February\u00a017, 2024 with an annual interest rate of 2.85%", "label": "Bank of Ningbo, Deposit, Maturing on February 17, 2024 [Member]", "documentation": "The deposit in Bank of Ningbo which will mature on February 17, 2024 with an annual interest rate of 2.85%." } } }, "auth_ref": [] }, "acmr_BankOfNingboDepositMaturingSeptember112024Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "BankOfNingboDepositMaturingSeptember112024Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit in Bank of Ningbo which matures on September\u00a011, 2024 with an annual interest rate of 1.50%", "label": "Bank of Ningbo, Deposit, Maturing September 11, 2024 [Member]", "documentation": "Bank of Ningbo, Deposit, Maturing September 11, 2024" } } }, "auth_ref": [] }, "acmr_BankOfShanghaiMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "BankOfShanghaiMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank of Shanghai", "label": "Bank of Shanghai [Member]", "documentation": "Bank of Shanghai" } } }, "auth_ref": [] }, "acmr_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Basis of Presentation and Principles of Consolidation", "label": "Basis of Presentation and Principles of Consolidation [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of presentation and principles of consolidation, used to prepare the financial statements." } } }, "auth_ref": [] }, "acmr_BuildingsAndPlantsMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "BuildingsAndPlantsMember", "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMASSETSNarrativeDetails", "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and plants", "label": "Buildings and Plants [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and plant used in the operations of the entity." } } }, "auth_ref": [] }, "acmr_BusinessDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "BusinessDescriptionAbstract", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Description of Business [Abstract]", "label": "Business Description [Abstract]", "documentation": "Business Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESS" ], "lang": { "en-us": { "role": { "terseLabel": "DESCRIPTION OF BUSINESS", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r103", "r135", "r136" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://acmrcsh.com/role/SEGMENTINFORMATIONDetails", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mainland China", "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized contract cost, amortization period", "label": "Capitalized Contract Cost, Amortization Period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r903" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r42", "r191", "r775" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Line Items]", "label": "Cash and Cash Equivalents [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r43", "r154" ] }, "acmr_CashCashEquivalentsAndRestrictedCashAndTimeDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "CashCashEquivalentsAndRestrictedCashAndTimeDeposits", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and restricted cash and time deposits", "label": "Cash, Cash Equivalents and Restricted Cash and Time Deposits", "documentation": "Amount of currency on hand as well as time deposits current and non current with banks or financial institutions." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "totalLabel": "Cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r42", "r132", "r230" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r132" ] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://acmrcsh.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities [Abstract]", "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "auth_ref": [] }, "acmr_CashlessExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "CashlessExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cashless exercise of stock options", "label": "Cashless Exercise of Stock Options", "documentation": "Cashless exercise of stock options." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r864" ] }, "acmr_ChinaEverbrightBankDepositMaturingApril52024Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ChinaEverbrightBankDepositMaturingApril52024Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit in China Everbright Bank which matured on April\u00a05, 2024 with an annual interest rate of 5.33%", "label": "China Everbright Bank, Deposit, Maturing April 5, 2024 [Member]", "documentation": "China Everbright Bank, Deposit, Maturing April 5, 2024" } } }, "auth_ref": [] }, "acmr_ChinaEverbrightBankDepositMaturingDecember52024Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ChinaEverbrightBankDepositMaturingDecember52024Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit in China Everbright Bank which matures on December\u00a05, 2024 with an annual interest rate of 5.38%", "label": "China Everbright Bank, Deposit, Maturing December 5, 2024 [Member]", "documentation": "China Everbright Bank, Deposit, Maturing December 5, 2024" } } }, "auth_ref": [] }, "acmr_ChinaEverbrightBankDepositMaturingMay222024Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ChinaEverbrightBankDepositMaturingMay222024Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit in China Everbright Bank which matures on May\u00a022, 2024 with an annual interest rate of 5.28%", "label": "China Everbright Bank, Deposit, Maturing May 22, 2024 [Member]", "documentation": "China Everbright Bank, Deposit, Maturing May 22, 2024" } } }, "auth_ref": [] }, "acmr_ChinaIndustrialBankDepositMaturingJanuary32026Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ChinaIndustrialBankDepositMaturingJanuary32026Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit in China Industrial Bank which matures on January\u00a03, 2026 with an annual interest rate of 3.15%", "label": "China Industrial Bank, Deposit, Maturing January 3, 2026 [Member]", "documentation": "China Industrial Bank, Deposit, Maturing January 3, 2026" } } }, "auth_ref": [] }, "acmr_ChinaMerchantBankDepositsMaturingOnJanuary292023Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ChinaMerchantBankDepositsMaturingOnJanuary292023Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit in China Merchant Bank which matured on January\u00a029, 2024 with an annual interest rate of 2.85%", "label": "China Merchant Bank, Deposits, Maturing on January 29, 2023 [Member]", "documentation": "The deposit in China Merchant Bank which will mature on January 29, 2023 with an annual interest rate of 2.25%." } } }, "auth_ref": [] }, "acmr_ChinaMerchantBankHuaihaiBranchDepositsMaturingMay272024Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ChinaMerchantBankHuaihaiBranchDepositsMaturingMay272024Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit in China Merchant Bank, Huaihai Branch which matures on May\u00a027, 2024 with an annual interest rate of 1.85%", "label": "China Merchant Bank - Huaihai Branch, Deposits, Maturing May 27, 2024 [Member]", "documentation": "China Everbright Bank, Deposits, Maturing May 27, 2024" } } }, "auth_ref": [] }, "acmr_ChinaMerchantBankLujiazuiBranchDepositMaturingMay272024Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ChinaMerchantBankLujiazuiBranchDepositMaturingMay272024Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit in China Merchant Bank, Lujiazui Branch which matures on May\u00a027, 2024 with an annual interest rate of 1.85%", "label": "China Merchant Bank - Lujiazui Branch, Deposit, Maturing May 27, 2024 [Member]", "documentation": "China Merchant Bank - Lujiazui Branch, Deposit, Maturing May 27, 2024" } } }, "auth_ref": [] }, "acmr_ChinaMerchantsBankMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ChinaMerchantsBankMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "China Merchants Bank", "label": "China Merchants Bank [Member]", "documentation": "Name of the lender." } } }, "auth_ref": [] }, "acmr_CiticBankMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "CiticBankMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Citic Bank", "label": "Citic Bank [Member]", "documentation": "Citic Bank" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDisclosuresAbstract", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock Disclosures [Abstract]", "label": "Class of Stock Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity", "http://acmrcsh.com/role/CoverPage", "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r181", "r200", "r201", "r202", "r233", "r260", "r264", "r271", "r273", "r276", "r277", "r317", "r345", "r347", "r348", "r349", "r352", "r353", "r373", "r374", "r377", "r380", "r387", "r520", "r640", "r641", "r642", "r643", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r681", "r702", "r725", "r750", "r751", "r752", "r753", "r754", "r899", "r925", "r936" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r200", "r201", "r202", "r276", "r373", "r374", "r375", "r377", "r380", "r385", "r387", "r640", "r641", "r642", "r643", "r793", "r899", "r925" ] }, "acmr_CleanChipTechnologiesLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "CleanChipTechnologiesLimitedMember", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CleanChip Technologies Limited (\"CleanChip\")", "label": "CleanChip Technologies Limited [Member]", "documentation": "Entity owned or controlled by another entity." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r865" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r865" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (note 21)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r33", "r92", "r599", "r680" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://acmrcsh.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r141", "r339", "r340", "r759", "r945" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity", "http://acmrcsh.com/role/CoverPage", "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Class A Common Stock", "terseLabel": "Common Stock Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1015" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity", "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock", "verboseLabel": "Common Stock Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1015" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "verboseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r812", "r813", "r814", "r816", "r817", "r818", "r819", "r933", "r934", "r990", "r1011", "r1015" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r108" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r108", "r681" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r108" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity", "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "terseLabel": "Common stock outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r108", "r681", "r699", "r1015", "r1016" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r108", "r600", "r809" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r870" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r869" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r871" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r868" ] }, "acmr_CompanyAMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "CompanyAMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails", "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company A", "label": "Company A [Member]", "documentation": "Company A" } } }, "auth_ref": [] }, "acmr_CompanyBMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "CompanyBMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails", "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company B", "label": "Company B [Member]", "documentation": "Company B" } } }, "auth_ref": [] }, "acmr_CompanyCMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "CompanyCMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails", "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company C", "label": "Company C [Member]", "documentation": "Company C" } } }, "auth_ref": [] }, "acmr_CompanyDMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "CompanyDMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails", "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company D", "label": "Company D [Member]", "documentation": "Company D" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to ACM Research, Inc.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r39", "r210", "r212", "r219", "r592", "r615" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive\u00a0income:", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Comprehensive income attributable to non-controlling interests", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r77", "r80", "r210", "r212", "r218", "r591", "r614" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r80", "r151", "r210", "r212", "r217", "r590", "r613" ] }, "acmr_ConcentrationOfCreditRiskAbstract": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ConcentrationOfCreditRiskAbstract", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk [Abstract]", "label": "Concentration of Credit Risk [Abstract]", "documentation": "Concentration of Credit Risk [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r52", "r54", "r84", "r85", "r307", "r758" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r52", "r54", "r84", "r85", "r307", "r637", "r758" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r52", "r54", "r84", "r85", "r307", "r758", "r902" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r95", "r172" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r758" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r52", "r54", "r84", "r85", "r307" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r51", "r52", "r54", "r55", "r84", "r153", "r758" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r52", "r54", "r84", "r85", "r307", "r758" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails", "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails", "http://acmrcsh.com/role/OTHERLONGTERMASSETSNarrativeDetails", "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails", "http://acmrcsh.com/role/STATUTORYSURPLUSRESERVEDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r239", "r480", "r481", "r484", "r485", "r566", "r769", "r953", "r956", "r957" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails", "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails", "http://acmrcsh.com/role/OTHERLONGTERMASSETSNarrativeDetails", "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails", "http://acmrcsh.com/role/STATUTORYSURPLUSRESERVEDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r239", "r480", "r481", "r484", "r485", "r566", "r769", "r953", "r956", "r957" ] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary." } } }, "auth_ref": [ "r14", "r81" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction\u00a0in\u00a0progress", "label": "Construction in Progress, Gross", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r140" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivables and Contract Liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r959" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSAccountsReceivablesandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advances from customers (note 3)", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r389", "r390", "r401" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Liability, Revenue Recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r402" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligation", "label": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r931" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares converted", "label": "Conversion of Stock, Shares Converted", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r45", "r46", "r47" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossParenthetical", "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue, including cost of revenue from related parties of $15.1 million and $18.4 million for the three months ended March 31, 2024 and 2023, respectively (note 16)", "verboseLabel": "Cost of revenue, related party", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r126", "r233", "r317", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r520", "r954" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSDetails", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r237", "r238", "r357", "r375", "r564", "r781", "r783" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLESummaryofAllowanceForDoubtfulAccountsDetails", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r185", "r243", "r250", "r256", "r321", "r327", "r450", "r451", "r452", "r467", "r468", "r489", "r491", "r492", "r494", "r495", "r496", "r501", "r504", "r506", "r507", "r555" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLESummaryofAllowanceForDoubtfulAccountsDetails", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r185", "r243", "r250", "r256", "r321", "r327", "r450", "r451", "r452", "r467", "r468", "r489", "r491", "r492", "r494", "r495", "r496", "r501", "r504", "r506", "r507", "r555" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLESummaryofAllowanceForDoubtfulAccountsDetails", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r185", "r243", "r250", "r256", "r321", "r327", "r450", "r451", "r452", "r467", "r468", "r489", "r491", "r492", "r494", "r495", "r496", "r501", "r504", "r506", "r507", "r555" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r53", "r307" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails", "http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESDetails", "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r21", "r105", "r106", "r156", "r158", "r239", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r536", "r788", "r789", "r790", "r791", "r792", "r926" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r239", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r536", "r788", "r789", "r790", "r791", "r792", "r926" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails", "http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESDetails", "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r31", "r239", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r536", "r788", "r789", "r790", "r791", "r792", "r926" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r31", "r66", "r69", "r86", "r87", "r89", "r94", "r144", "r145", "r239", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r536", "r788", "r789", "r790", "r791", "r792", "r926" ] }, "acmr_DebtSecuritiesSaleOfShortTermInvestmentsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "DebtSecuritiesSaleOfShortTermInvestmentsReceivable", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of short-term investments receivable", "label": "Debt Securities, Sale Of Short Term Investments, Receivable", "documentation": "Debt Securities, Sale Of Short Term Investments, Receivable" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesTradingGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesTradingGainLoss", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/SHORTTERMINVESTMENTSSummaryofUnrealizedGainLossonTradingSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSSummaryofUnrealizedGainLossonTradingSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Unrealized Gain (Loss)", "label": "Debt Securities, Trading, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r940" ] }, "us-gaap_DebtSecuritiesTradingRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesTradingRealizedGainLoss", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/SHORTTERMINVESTMENTSSummaryofUnrealizedGainLossonTradingSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesTradingGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSSummaryofUnrealizedGainLossonTradingSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Trading, Realized Gain (Loss)", "label": "Debt Securities, Trading, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r124", "r940" ] }, "acmr_DebtSecuritiesTradingSecuritiesEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "DebtSecuritiesTradingSecuritiesEquity", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSSummaryofTradingSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Market value", "label": "Debt Securities, Trading Securities, Equity", "documentation": "The market value of investments in trading equity securities and other forms of trading securities that provide ownership interests." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesTradingUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesTradingUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/SHORTTERMINVESTMENTSSummaryofUnrealizedGainLossonTradingSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesTradingGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSSummaryofUnrealizedGainLossonTradingSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Trading, Unrealized Gain (Loss)", "label": "Debt Securities, Trading, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r940", "r941" ] }, "us-gaap_DeferredIncomeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSAccountsReceivablesandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue (note 3)", "label": "Deferred Income, Current", "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r900" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets (note 19)", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r457", "r458" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r150", "r178", "r471", "r472", "r928" ] }, "us-gaap_DepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositAssets", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term and long-term time deposits", "verboseLabel": "Time deposits", "label": "Deposit Assets", "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement." } } }, "auth_ref": [ "r908" ] }, "us-gaap_DepositsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAbstract", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time Deposits [Abstract]", "label": "Deposits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DepositsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsCurrent", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term time deposits (note 2)", "label": "Deposits Assets, Current", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter." } } }, "auth_ref": [ "r915" ] }, "acmr_DepositsAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "DepositsAssetsLineItems", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposits Assets [Line Items]", "label": "Deposits Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term time deposits (note 2)", "label": "Deposits Assets, Noncurrent", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r908" ] }, "acmr_DepositsAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "DepositsAssetsTable", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposits Assets [Table]", "label": "Deposits Assets [Table]", "documentation": "Disclosure of information about deposit assets." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r60" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r287" ] }, "us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareOther", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Dilutive effect arising from stock-based awards by ACM Shanghai", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units." } } }, "auth_ref": [] }, "acmr_DirectOrIndirectInterestsInSubsidiariesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "DirectOrIndirectInterestsInSubsidiariesTableTextBlock", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Direct or Indirect Interests of Subsidiaries", "label": "Direct or Indirect Interests in Subsidiaries [Table Text Block]", "documentation": "Tabular disclosure of the entity's subsidiaries and information of their direct or indirect interests with date, state of incorporation information." } } }, "auth_ref": [] }, "acmr_DisaggregatedRevenueInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "DisaggregatedRevenueInformationAbstract", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregated Revenue Information [Abstract]", "label": "Disaggregated Revenue Information [Abstract]", "documentation": "Disaggregated Revenue Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r400", "r794", "r795", "r796", "r797", "r798", "r799", "r800" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r400", "r794", "r795", "r796", "r797", "r798", "r799", "r800" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregated Revenue Information", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r960" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATION" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r413", "r418", "r446", "r447", "r449", "r805" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r826" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r859" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "acmr_ECPFrontEndAndPackagingFurnaceAndOtherTechnologiesMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ECPFrontEndAndPackagingFurnaceAndOtherTechnologiesMember", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ECP (front-end and packaging), Furnace and Other Technologies", "label": "ECP Front End And Packaging Furnace And Other Technologies [Member]", "documentation": "Goods and Services produced, developed and distributed by the entity." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to ACM Research, Inc. per share of common stock (note 2):", "verboseLabel": "Net income per common share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r220", "r248", "r249", "r250", "r251", "r252", "r257", "r260", "r271", "r272", "r273", "r274", "r507", "r508", "r593", "r616", "r784" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r220", "r248", "r249", "r250", "r251", "r252", "r260", "r271", "r272", "r273", "r274", "r507", "r508", "r593", "r616", "r784" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted Net Income per Share of Common Stock", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r49", "r50" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r525" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign corporate tax rate", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage 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 applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r987", "r989" ] }, "acmr_EffectivePeriodOfPreferentialIncomeTaxRate": { "xbrltype": "durationItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "EffectivePeriodOfPreferentialIncomeTaxRate", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective period of preferential income tax rate", "label": "Effective Period of Preferential Income Tax Rate", "documentation": "Effective period for entities certified as \"advanced and new technology enterprises\" to receive preferential income tax rate, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails": { "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued\u00a0payroll", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized employee stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r448" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r448" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Share Option", "verboseLabel": "Employee Stock Option Plan", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r824" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r824" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r824" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r898" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r824" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r824" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r824" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r824" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufacturing\u00a0equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r185", "r213", "r214", "r215", "r240", "r241", "r242", "r245", "r253", "r255", "r275", "r321", "r327", "r388", "r450", "r451", "r452", "r467", "r468", "r489", "r491", "r492", "r493", "r494", "r496", "r506", "r526", "r527", "r528", "r529", "r530", "r531", "r557", "r627", "r628", "r629", "r651", "r725" ] }, "acmr_EquityInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "EquityInvestmentMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Investment", "label": "Equity Investment [Member]", "documentation": "Name of investment including named security." } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r314", "r315", "r316" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent ownership by ACM and subsidiaries", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r314" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment purchase price", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r290", "r313", "r907", "r942" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r867" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r831", "r842", "r852", "r877" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r828", "r839", "r849", "r874" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r873" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r511", "r512", "r516" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r511", "r512", "r516" ] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r82", "r83" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r362", "r405", "r406", "r407", "r408", "r409", "r410", "r512", "r567", "r568", "r569", "r789", "r790", "r801", "r802", "r803" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r511", "r512", "r513", "r514", "r517" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r362", "r405", "r410", "r512", "r567", "r801", "r802", "r803" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r362", "r405", "r410", "r512", "r568", "r789", "r790", "r801", "r802", "r803" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r362", "r405", "r406", "r407", "r408", "r409", "r410", "r512", "r569", "r789", "r790", "r801", "r802", "r803" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r362", "r405", "r406", "r407", "r408", "r409", "r410", "r567", "r568", "r569", "r789", "r790", "r801", "r802", "r803" ] }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsNonrecurringMember", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Nonrecurring", "label": "Fair Value, Nonrecurring [Member]", "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value." } } }, "auth_ref": [ "r511", "r512", "r513", "r514", "r515", "r517" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r510", "r517" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10", "r20" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r138", "r574" ] }, "acmr_FirstToolsCustomerOwnershipMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "FirstToolsCustomerOwnershipMember", "presentation": [ "http://acmrcsh.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First-tools, Customer Ownership", "label": "First-tools, Customer Ownership [Member]", "documentation": "First-tools, Customer Ownership" } } }, "auth_ref": [] }, "acmr_FirstToolsMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "FirstToolsMember", "presentation": [ "http://acmrcsh.com/role/INVENTORIESDetails", "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First-Tools", "label": "First-Tools [Member]", "documentation": "Finished goods inventory shipped to existing or prospective customers." } } }, "auth_ref": [] }, "acmr_ForeignCorporateTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ForeignCorporateTaxRate", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign corporate tax rate", "label": "Foreign corporate tax rate", "documentation": "Percentage of foreign tax rate." } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Authority", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r835", "r846", "r856", "r881" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r835", "r846", "r856", "r881" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r835", "r846", "r856", "r881" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r835", "r846", "r856", "r881" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r835", "r846", "r856", "r881" ] }, "acmr_FourCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "FourCustomersMember", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Four Customers", "label": "Four Customers [Member]", "documentation": "Four Customers" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "General\u00a0and\u00a0administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r127", "r704" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expense", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r123" ] }, "us-gaap_GeographicAreasLongLivedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicAreasLongLivedAssetsAbstract", "presentation": [ "http://acmrcsh.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Areas, Long-Lived Assets [Abstract]", "label": "Geographic Areas, Long-Lived Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Gross\u00a0profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r125", "r233", "r282", "r293", "r298", "r301", "r317", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r520", "r786", "r954" ] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "China Hong Kong", "label": "HONG KONG" } } }, "auth_ref": [] }, "acmr_HangukACMCOLTDMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "HangukACMCOLTDMember", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hanguk ACM CO., LTD", "label": "Hanguk ACM CO., LTD. [Member]", "documentation": "Entity owned or controlled by another entity." } } }, "auth_ref": [] }, "acmr_HefeiShixiChanhengIntegratedCircuitIndustryVentureCapitalFundPartnershipMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "HefeiShixiChanhengIntegratedCircuitIndustryVentureCapitalFundPartnershipMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails", "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hefei Shixi", "label": "Hefei Shixi Chanheng Integrated Circuit Industry Venture Capital Fund Partnership [Member]", "documentation": "Name of the companies a Chinese limited partnership." } } }, "auth_ref": [] }, "acmr_HuahongSemiconductorLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "HuahongSemiconductorLimitedMember", "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Huahong Semiconductor Limited", "label": "Huahong Semiconductor Limited [Member]", "documentation": "Huahong Semiconductor Limited" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Income\u00a0before\u00a0income\u00a0taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r120", "r164", "r282", "r293", "r298", "r301", "r594", "r609", "r786" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 }, "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss from equity method investments (note 14)", "negatedLabel": "Loss from equity method investments", "negatedTerseLabel": "Loss from equity method investments (note 14)", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r7", "r121", "r163", "r288", "r313", "r608" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r336", "r338", "r709" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r338", "r709" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://acmrcsh.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "verboseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r234", "r455", "r460", "r463", "r464", "r469", "r473", "r474", "r475", "r645" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest or penalties", "label": "Income Tax Examination, Penalties and Interest Expense", "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations." } } }, "auth_ref": [ "r988" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails", "http://acmrcsh.com/role/INCOMETAXESSummaryofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income\u00a0tax\u00a0expense (note 19)", "verboseLabel": "Income tax expense", "negatedTerseLabel": "Total income tax benefit (expense)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r169", "r179", "r254", "r255", "r289", "r459", "r470", "r617" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Abstract]", "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "acmr_IncomeTaxesCurrentPayableAndDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "IncomeTaxesCurrentPayableAndDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "FIN-48 payable (note 19)", "label": "Income Taxes, Current, Payable and Deferred Tax Liabilities", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable." } } }, "auth_ref": [] }, "acmr_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "IncomeTaxesLineItems", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r44" ] }, "acmr_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "IncomeTaxesTable", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Table]", "label": "Income Taxes [Table]", "documentation": "Disclosure of information about income taxes." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "acmr_IncreaseDecreaseInAccountsPayableRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "IncreaseDecreaseInAccountsPayableRelatedParty", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Related party accounts payable (note 16)", "label": "Increase (Decrease) in Accounts Payable Related Party", "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "acmr_IncreaseDecreaseInAccountsReceivableIncludingForeignExchangeDifferences": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "IncreaseDecreaseInAccountsReceivableIncludingForeignExchangeDifferences", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase accounts receivable", "label": "Increase (Decrease) in Accounts Receivable Including Foreign Exchange Differences", "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 including foreign exchange differences." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r6" ] }, "acmr_IncreaseDecreaseInAdvancesToRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "IncreaseDecreaseInAdvancesToRelatedParty", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Advances to related party (note 16)", "label": "Increase (Decrease) in Advances to Related Party", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods to the related parties." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows", "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advances from customers", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r572", "r923" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r772" ] }, "acmr_IncreaseDecreaseInFinishedGoodsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "IncreaseDecreaseInFinishedGoodsInventory", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in finished goods", "label": "Increase (Decrease) in Finished Goods Inventory", "documentation": "The increase (decrease) during the reporting period in the book value of finished goods inventory." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r904", "r923" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables and accrued expenses", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other receivables", "label": "Increase (Decrease) in Other Receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r6" ] }, "acmr_IncreaseDecreaseInPayableAndDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "IncreaseDecreaseInPayableAndDeferredTaxLiabilities", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "FIN-48 payable", "label": "Increase (Decrease) in Payable and Deferred Tax Liabilities", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process within a given jurisdiction." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r6" ] }, "acmr_IncreaseDecreaseInProvisionForInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "IncreaseDecreaseInProvisionForInventory", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory provision", "label": "Increase (Decrease) In Provision For Inventory", "documentation": "Increase (Decrease) In Provision For Inventory" } } }, "auth_ref": [] }, "acmr_IncreaseDecreaseInRawMaterialsAndWorkInProcessInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "IncreaseDecreaseInRawMaterialsAndWorkInProcessInventory", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in raw materials and work in process", "label": "Increase (Decrease) in Raw Materials and Work in Process Inventory", "documentation": "The increase (decrease) during the reporting period in the book value of raw materials inventory and work in process inventory." } } }, "auth_ref": [] }, "acmr_IncreaseDecreaseInRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "IncreaseDecreaseInRevenue", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in revenue", "label": "Increase (Decrease) In Revenue", "documentation": "Increase (Decrease) In Revenue" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "acmr_IncreaseDecreaseOfLongTermTimeDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "IncreaseDecreaseOfLongTermTimeDeposits", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Proceeds from maturity of time deposits", "label": "Increase (Decrease) of Long-term Time Deposits", "documentation": "The cash outflow associated with increase of long-term time deposits maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r261", "r262", "r263", "r273", "r417" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r838", "r846", "r856", "r873", "r881", "r885", "r893" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r891" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r827", "r897" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r827", "r897" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r827", "r897" ] }, "us-gaap_InterestCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsIncurred", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest costs incurred", "label": "Interest Costs Incurred", "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings." } } }, "auth_ref": [ "r535" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest\u00a0expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r88", "r168", "r216", "r286", "r534", "r710", "r820", "r1014" ] }, "us-gaap_InterestExpenseShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseShortTermBorrowings", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense related to short-term borrowings", "label": "Interest Expense, Short-Term Borrowings", "documentation": "The aggregate interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase." } } }, "auth_ref": [ "r167", "r181", "r182" ] }, "us-gaap_InterestIncomeDepositsWithFinancialInstitutions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeDepositsWithFinancialInstitutions", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income, deposits with financial institutions", "label": "Interest Income, Deposits with Financial Institutions", "documentation": "Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts." } } }, "auth_ref": [ "r166", "r181", "r182" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid, net of capitalized interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r223", "r228", "r229" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://acmrcsh.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://acmrcsh.com/role/INVENTORIES" ], "lang": { "en-us": { "role": { "terseLabel": "INVENTORIES", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r332" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished\u00a0goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r910" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/INVENTORIESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total\u00a0inventory", "label": "Inventory, Gross", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r914" ] }, "acmr_InventoryImpairmentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "InventoryImpairmentPeriod", "presentation": [ "http://acmrcsh.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory impairment, period", "label": "Inventory Impairment, Period", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://acmrcsh.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net (note 5)", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r206", "r776", "r809" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://acmrcsh.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Net [Abstract]", "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw\u00a0materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r912" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r911" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory write-down", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r333" ] }, "acmr_InvestmentExcludingOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "InvestmentExcludingOtherMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity investee:", "label": "Investment Excluding Other [Member]", "documentation": "Long-term investments excluding other." } } }, "auth_ref": [] }, "acmr_InvestmentInPartnership": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "InvestmentInPartnership", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in partnership", "label": "Investment in Partnership", "documentation": "The amount of investment in partnership." } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Interest\u00a0income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r128", "r285" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r663", "r665", "r666", "r668", "r670", "r733", "r735", "r737", "r740", "r741", "r742", "r743", "r745", "r746", "r747", "r748", "r749", "r814" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Domain]", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r663", "r665", "r666", "r668", "r670", "r733", "r735", "r737", "r740", "r741", "r742", "r743", "r745", "r746", "r747", "r748", "r749", "r814" ] }, "us-gaap_InvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAbstract", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails", "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Abstract]", "label": "Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments accounted for using measurement alternative", "label": "Investments, Fair Value Disclosure", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r511" ] }, "acmr_JianWangMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "JianWangMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jian Wang [Member]", "documentation": "Jian Wang" } } }, "auth_ref": [] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "KR", "presentation": [ "http://acmrcsh.com/role/SEGMENTINFORMATIONDetails", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Korea", "label": "KOREA, REPUBLIC OF" } } }, "auth_ref": [] }, "acmr_LandUseRightAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LandUseRightAccumulatedAmortization", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofLandUseRightDetails": { "parentTag": "acmr_LandUseRightNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofLandUseRightDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less:\u00a0accumulated\u00a0amortization", "label": "Land use Right, Accumulated Amortization", "documentation": "Amount of accumulated amortization on land use right." } } }, "auth_ref": [] }, "acmr_LandUseRightNet": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LandUseRightNet", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofLandUseRightDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofFutureAmortizationDetails", "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofLandUseRightDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land use right, net (note 7)", "totalLabel": "Land use right,\u00a0net", "label": "Land Use Right, Net", "documentation": "Land use right represents the cost to purchase land use right." } } }, "auth_ref": [] }, "acmr_LandUseRightNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LandUseRightNetAbstract", "lang": { "en-us": { "role": { "terseLabel": "LAND USE RIGHT, NET [Abstract]", "label": "Land Use Right, Net [Abstract]", "documentation": "LAND USE RIGHT, NET [Abstract]" } } }, "auth_ref": [] }, "acmr_LandUseRightPurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LandUseRightPurchaseAmount", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofLandUseRightDetails": { "parentTag": "acmr_LandUseRightNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/LANDUSERIGHTNETSummaryofLandUseRightDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land use right purchase amount", "label": "Land use Right, Purchase Amount", "documentation": "The carrying amount as of the balance sheet date of land not owned but under a contract in which the entity has an option to purchase the land." } } }, "auth_ref": [] }, "acmr_LandUseRightsNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LandUseRightsNetTableTextBlock", "presentation": [ "http://acmrcsh.com/role/LANDUSERIGHTNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Land Use Rights", "label": "Land Use Rights, Net [Table Text Block]", "documentation": "Tabular disclosure of land use rights, net." } } }, "auth_ref": [] }, "acmr_LandUseRightsNetTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LandUseRightsNetTextBlock", "presentation": [ "http://acmrcsh.com/role/LANDUSERIGHTNET" ], "lang": { "en-us": { "role": { "terseLabel": "LAND USE RIGHT, NET", "label": "Land Use Rights, Net [Text Block]", "documentation": "The entire disclosure for land use rights, net." } } }, "auth_ref": [] }, "acmr_LandUseRightsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LandUseRightsPeriod", "presentation": [ "http://acmrcsh.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land use rights period", "label": "Land Use Rights Period", "documentation": "Period after the land use right is obtained, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/LEASESComponentsofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/LEASESComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r545", "r808" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://acmrcsh.com/role/LEASESComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Components of lease expense [Abstract]", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://acmrcsh.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Lease Expense", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r992" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold\u00a0improvement", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r140" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://acmrcsh.com/role/LEASESWeightedAverageRemainingLeaseTermDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Description [Abstract]", "label": "Lessee, Operating Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://acmrcsh.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of Outstanding Lease Liabilities for Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r993" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r552" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028 and thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "remainder of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r993" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r552" ] }, "acmr_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeasTableTextBlock", "presentation": [ "http://acmrcsh.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Supplemental Cash Flow Information Related to Operating Leases", "label": "Lessee Operating Lease Supplemental Cash Flow Information Related to Operating Leas [Table Text Block]", "documentation": "Tabular disclosure of lessee's operating lease supplemental cash flow information." } } }, "auth_ref": [] }, "acmr_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LesseeOperatingLeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "presentation": [ "http://acmrcsh.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Remaining Lease Terms and Discount Rates for Operating Leases", "label": "Lessee, Operating Lease, Weighted Average Remaining Lease Term and Discount Rate [Table Text Block]", "documentation": "Tabular disclosure of weighted average remaining lease terms and discount rates for operating leases." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://acmrcsh.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r541" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r27", "r233", "r317", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r481", "r484", "r485", "r520", "r679", "r785", "r822", "r954", "r995", "r996" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r114", "r160", "r605", "r809", "r927", "r943", "r991" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r30", "r190", "r233", "r317", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r481", "r484", "r485", "r520", "r809", "r954", "r995", "r996" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "acmr_LineOfCreditBankOfChinaDueOnMarch202025WithAnAnnualInterestRateOf2.75Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditBankOfChinaDueOnMarch202025WithAnAnnualInterestRateOf2.75Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit, Bank Of China, Due On March 20, 2025 With An Annual Interest Rate Of 2.75%", "label": "Line Of Credit, Bank Of China, Due On March 20, 2025 With An Annual Interest Rate Of 2.75% [Member]", "documentation": "Line Of Credit, Bank Of China, Due On March 20, 2025 With An Annual Interest Rate Of 2.75%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnAugust142024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnAugust142024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on August 14, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on August 14, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on August 14, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnAugust172024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnAugust172024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on August 17, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on August 17, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on August 17, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnAugust202024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnAugust202024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on August 20, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on August 20, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on August 20, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnAugust212024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnAugust212024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on August 21, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on August 21, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on August 21, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnAugust222024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnAugust222024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on August 22, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on August 22, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on August 22, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnAugust242024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnAugust242024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on August 24, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on August 24, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on August 24, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnAugust272024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnAugust272024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on August 27, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on August 27, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on August 27, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnAugust292024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnAugust292024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on August 29, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on August 29, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on August 29, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnAugust302024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnAugust302024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on August 30, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on August 30, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on August 30, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnAugust72024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnAugust72024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on August 7, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on August 7, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on August 7, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnAugust82024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnAugust82024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on August 8, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on August 8, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on August 8, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnAugust92024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnAugust92024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on August 9, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on August 9, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on August 9, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnFebruary272025WithAnAnnualInterestRateOf2.60Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnFebruary272025WithAnAnnualInterestRateOf2.60Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit, China Merchants Bank, Due On February 27, 2025 With An Annual Interest Rate Of 2.60%", "label": "Line Of Credit, China Merchants Bank, Due On February 27, 2025 With An Annual Interest Rate Of 2.60% [Member]", "documentation": "Line Of Credit, China Merchants Bank, Due On February 27, 2025 With An Annual Interest Rate Of 2.60%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnFebruary282025WithAnAnnualInterestRateOf2.60Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnFebruary282025WithAnAnnualInterestRateOf2.60Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit, China Merchants Bank, Due On February 28, 2025 With An Annual Interest Rate Of 2.60%", "label": "Line Of Credit, China Merchants Bank, Due On February 28, 2025 With An Annual Interest Rate Of 2.60% [Member]", "documentation": "Line Of Credit, China Merchants Bank, Due On February 28, 2025 With An Annual Interest Rate Of 2.60%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnMarch12025WithAnAnnualInterestRateOf2.60Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnMarch12025WithAnAnnualInterestRateOf2.60Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit, China Merchants Bank, Due On March 1, 2025 With An Annual Interest Rate Of 2.60%", "label": "Line Of Credit, China Merchants Bank, Due On March 1, 2025 With An Annual Interest Rate Of 2.60% [Member]", "documentation": "Line Of Credit, China Merchants Bank, Due On March 1, 2025 With An Annual Interest Rate Of 2.60%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnMarch52025WithAnAnnualInterestRateOf2.60Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnMarch52025WithAnAnnualInterestRateOf2.60Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit, China Merchants Bank, Due On March 5, 2025 With An Annual Interest Rate Of 2.60%", "label": "Line Of Credit, China Merchants Bank, Due On March 5, 2025 With An Annual Interest Rate Of 2.60% [Member]", "documentation": "Line Of Credit, China Merchants Bank, Due On March 5, 2025 With An Annual Interest Rate Of 2.60%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnMarch82025WithAnAnnualInterestRateOf2.60Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnMarch82025WithAnAnnualInterestRateOf2.60Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit, China Merchants Bank, Due On March 8, 2025 With An Annual Interest Rate Of 2.60%", "label": "Line Of Credit, China Merchants Bank, Due On March 8, 2025 With An Annual Interest Rate Of 2.60% [Member]", "documentation": "Line Of Credit, China Merchants Bank, Due On March 8, 2025 With An Annual Interest Rate Of 2.60%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnSeptember102024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnSeptember102024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on September 10, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on September 10, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on September 10, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnSeptember122024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnSeptember122024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on September 12, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on September 12, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on September 12, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnSeptember32024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnSeptember32024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on September 3, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on September 3, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on September 3, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnSeptember52024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnSeptember52024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on September 5, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on September 5, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on September 5, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditChinaMerchantsBankDueOnSeptember62024WithAnAnnualInterestRateOf300Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditChinaMerchantsBankDueOnSeptember62024WithAnAnnualInterestRateOf300Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, China Merchants Bank, due on September 6, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, China Merchants Bank, due on September 6, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, China Merchants Bank, due on September 6, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditDueOnAugust292024WithAnAnnualInterestRateOf3.00Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditDueOnAugust292024WithAnAnnualInterestRateOf3.00Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, due on August 29, 2024 with an annual interest rate of 3.00%", "label": "Line of Credit, due on August 29, 2024 with an annual interest rate of 3.00% [Member]", "documentation": "Line of Credit, due on August 29, 2024 with an annual interest rate of 3.00%" } } }, "auth_ref": [] }, "acmr_LineOfCreditDueOnDecember152024WithAnAnnualInterestRateOf4.29Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditDueOnDecember152024WithAnAnnualInterestRateOf4.29Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Due On December 15, 2024 With An Annual Interest Rate Of 4.29%", "label": "Line Of Credit Due On December 15, 2024 With An Annual Interest Rate Of 4.29% [Member]", "documentation": "Line Of Credit Due On December 15, 2024 With An Annual Interest Rate Of 4.29%" } } }, "auth_ref": [] }, "acmr_LineOfCreditDueOnJuly122024WithAnAnnualInterestRateOf6.03Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditDueOnJuly122024WithAnAnnualInterestRateOf6.03Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Due On July 12, 2024 With An Annual Interest Rate Of 6.03%", "label": "Line Of Credit Due On July 12, 2024 With An Annual Interest Rate Of 6.03% [Member]", "documentation": "Line Of Credit Due On July 12, 2024 With An Annual Interest Rate Of 6.03%" } } }, "auth_ref": [] }, "acmr_LineOfCreditDueOnSeptember72024WithAnAnnualInterestRateOf2.87.Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditDueOnSeptember72024WithAnAnnualInterestRateOf2.87.Member", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, due on September 7, 2024 with an annual interest rate of 2.87%", "label": "Line of Credit, due on September 7, 2024 with an annual interest rate of 2.87%. [Member]", "documentation": "Line of Credit, due on September 6, 2024 with an annual interest rate of 2.87%." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r25", "r926" ] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails", "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, interest rate during period", "label": "Line of Credit Facility, Interest Rate During Period", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r25", "r926" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r926" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r25", "r926" ] }, "acmr_LineOfCreditUpToKRW2000000FromIndustrialBankOfKoreaMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditUpToKRW2000000FromIndustrialBankOfKoreaMember", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Up To KRW 2,000,000 From Industrial Bank Of Korea", "label": "Line Of Credit Up To KRW 2,000,000 From Industrial Bank Of Korea [Member]", "documentation": "Line Of Credit Up To KRW 2,000,000 From Industrial Bank Of Korea" } } }, "auth_ref": [] }, "acmr_LineOfCreditUpToKRW500000FromIndustrialBankOfKoreaMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditUpToKRW500000FromIndustrialBankOfKoreaMember", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Up To KRW 500,000 from Industrial Bank Of Korea", "label": "Line Of Credit Up To KRW 500,000 from Industrial Bank Of Korea [Member]", "documentation": "Line Of Credit Up To KRW 500,000 from Industrial Bank Of Korea" } } }, "auth_ref": [] }, "acmr_LineOfCreditUpToRMB120000FromBankOfChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditUpToRMB120000FromBankOfChinaMember", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Up To RMB 120,000 From Bank Of China", "label": "Line Of Credit Up To RMB 120,000 From Bank Of China [Member]", "documentation": "Line Of Credit Up To RMB 120,000 From Bank Of China" } } }, "auth_ref": [] }, "acmr_LineOfCreditUpToRMB150000FromChinaEverbrightBankMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditUpToRMB150000FromChinaEverbrightBankMember", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit up to RMB 150,000 from China Everbright Bank", "label": "Line of Credit up to RMB 150,000 from China Everbright Bank [Member]", "documentation": "Line of Credit up to RMB 150,000 from China Everbright Bank" } } }, "auth_ref": [] }, "acmr_LineOfCreditUpToRMB200000FromChinaMerchantsBankMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditUpToRMB200000FromChinaMerchantsBankMember", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit up to RMB 200,000 from China Merchants Bank", "label": "Line of Credit up to RMB 200,000 from China Merchants Bank [Member]", "documentation": "Line of Credit up to RMB 200,000 from China Merchants Bank" } } }, "auth_ref": [] }, "acmr_LineOfCreditUpToRMB40000FromBankOfChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LineOfCreditUpToRMB40000FromBankOfChinaMember", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit up to RMB 40,000 from Bank of China,", "label": "Line of Credit up to RMB 40,000 from Bank of China, [Member]", "documentation": "Line of Credit up to RMB 40,000 from Bank of China," } } }, "auth_ref": [] }, "acmr_LisaFengMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LisaFengMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Lisa Feng [Member]", "documentation": "Lisa Feng" } } }, "auth_ref": [] }, "acmr_LoanTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LoanTwoMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan Two", "label": "Loan Two [Member]", "documentation": "Loan Two" } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLE" ], "lang": { "en-us": { "role": { "terseLabel": "ACCOUNTS RECEIVABLE", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r939" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "acmr_LoneOneMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LoneOneMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lone One", "label": "Lone One [Member]", "documentation": "Lone One" } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://acmrcsh.com/role/SEGMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Assets by Geography", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r19" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails", "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term debt", "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r21", "r158", "r361", "r371", "r789", "r790", "r1005" ] }, "us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtByCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, by Current and Noncurrent [Abstract]", "label": "Long-Term Debt, by Current and Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal Payments of Long-Term Loan [Abstract]", "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term borrowings (note 12)", "negatedLabel": "Less: Current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r198" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, fair value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r9", "r239", "r365" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r9", "r239", "r365" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r9", "r239", "r365" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r9", "r239", "r365" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r932" ] }, "acmr_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfter": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfter", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofScheduledPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long Term Debt Maturities Repayments Of Principal Year Five and After", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing fifth fiscal year and after following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term borrowings (note 12)", "verboseLabel": "Long-term Borrowings", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r199" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGS" ], "lang": { "en-us": { "role": { "terseLabel": "LONG-TERM BORROWINGS", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r142" ] }, "acmr_LongTermInvestmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LongTermInvestmentLineItems", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Investment [Line Items]", "label": "Long-Term Investment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "acmr_LongTermInvestmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LongTermInvestmentTableTextBlock", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-Term Investment", "label": "Long-Term Investment [Table Text Block]", "documentation": "Tabular disclosure of long-term investment." } } }, "auth_ref": [] }, "acmr_LongTermInvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LongTermInvestmentTextBlock", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENT" ], "lang": { "en-us": { "role": { "verboseLabel": "LONG-TERM INVESTMENT", "label": "long-term investment [Text Block]", "documentation": "The entire disclosure for long-term investment." } } }, "auth_ref": [] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investments (note 14)", "label": "Long-Term Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r192" ] }, "us-gaap_LongTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestmentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Long-Term Investments [Abstract]", "label": "Long-Term Investments [Abstract]" } } }, "auth_ref": [] }, "acmr_LongTermInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LongTermInvestmentsLineItems", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Investments [Line Items]", "label": "Long-Term Investments [Line Items]", "documentation": "Long-Term Investments [Line Items]" } } }, "auth_ref": [] }, "acmr_LongTermInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "LongTermInvestmentsTable", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails", "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Investments [Table]", "label": "Long-Term Investments [Table]", "documentation": "A container table for all schedule of long-term investments." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtCurrentAndNoncurrentAbstract", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Borrowings [Abstract]", "label": "Long-Term Debt, Current and Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LossContingencyDamagesAwardedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesAwardedValue", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Damages awarded", "label": "Loss Contingency, Damages Awarded, Value", "documentation": "Amount of damages awarded to the plaintiff in the legal matter." } } }, "auth_ref": [ "r946", "r947", "r948" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r307", "r796", "r960", "r1008", "r1009" ] }, "acmr_MarkMcKechnieMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "MarkMcKechnieMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Mark McKechnie [Member]", "documentation": "Mark McKechnie" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 }, "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gain from sale of short-term investments (note 15)", "negatedLabel": "Realized gain on short-term investments", "label": "Marketable Security, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) on investment in marketable security." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on short-term investments (note 15)", "negatedLabel": "Unrealized loss on short-term investments", "label": "Marketable Security, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in marketable security." } } }, "auth_ref": [ "r124" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r412", "r571", "r624", "r671", "r672", "r734", "r736", "r738", "r739", "r744", "r770", "r771", "r787", "r793", "r804", "r811", "r958", "r997", "r998", "r999", "r1000", "r1001", "r1002" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r865" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r865" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails", "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r412", "r571", "r624", "r671", "r672", "r734", "r736", "r738", "r739", "r744", "r770", "r771", "r787", "r793", "r804", "r811", "r958", "r997", "r998", "r999", "r1000", "r1001", "r1002" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r36", "r159", "r233", "r317", "r345", "r347", "r348", "r349", "r352", "r353", "r520", "r604", "r683" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r884" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r892" ] }, "acmr_NameOfDateOfIncorporation": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "NameOfDateOfIncorporation", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Place and date of incorporation", "label": "Name of Date of Incorporation", "documentation": "Information of place and date of incorporation of an entity." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r307", "r796", "r960", "r1008", "r1009" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r866" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r226" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r226" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r132", "r133", "r134" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to ACM Research, Inc.", "terseLabel": "Net Income (Loss) Attributable to Parent", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r122", "r134", "r165", "r188", "r209", "r211", "r215", "r233", "r244", "r248", "r249", "r250", "r251", "r254", "r255", "r269", "r282", "r293", "r298", "r301", "r317", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r508", "r520", "r612", "r701", "r723", "r724", "r786", "r820", "r954" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator [Abstract]", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net income attributable to non-controlling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r79", "r152", "r209", "r211", "r254", "r255", "r611", "r918" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income available to common stockholders, basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r222", "r248", "r249", "r250", "r251", "r257", "r258", "r270", "r273", "r282", "r293", "r298", "r301", "r786" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income available to common stockholders, diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r222", "r259", "r265", "r266", "r267", "r268", "r270", "r273" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLESummaryofAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r183", "r184", "r185", "r186", "r187", "r243", "r244", "r245", "r246", "r247", "r250", "r256", "r274", "r311", "r312", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r337", "r450", "r451", "r452", "r465", "r466", "r467", "r468", "r476", "r477", "r478", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r518", "r519", "r521", "r522", "r523", "r524", "r532", "r533", "r537", "r538", "r539", "r540", "r553", "r554", "r555", "r556", "r557", "r575", "r576", "r577", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r638" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLESummaryofAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r48", "r183", "r184", "r185", "r186", "r187", "r243", "r244", "r245", "r246", "r247", "r250", "r256", "r274", "r311", "r312", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r337", "r450", "r451", "r452", "r465", "r466", "r467", "r468", "r476", "r477", "r478", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r518", "r519", "r521", "r522", "r523", "r524", "r532", "r533", "r537", "r538", "r539", "r540", "r553", "r554", "r555", "r556", "r557", "r575", "r576", "r577", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r638" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently issued accounting pronouncements not yet adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "acmr_NinebellCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "NinebellCoLtdMember", "presentation": [ "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ninebell", "label": "Ninebell Co., Ltd [Member]", "documentation": "Name of related party." } } }, "auth_ref": [] }, "acmr_NinebellCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "NinebellCompanyLimitedMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails", "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Ninebell", "terseLabel": "Ninebell", "label": "Ninebell Company Limited [Member]", "documentation": "Name of the companies principal material supplier." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r865" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r835", "r846", "r856", "r873", "r881" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r863" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r862" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r873" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r892" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r892" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling Interests", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r75", "r388", "r933", "r934", "r935", "r1015" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Long-Lived Assets", "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." } } }, "auth_ref": [ "r306" ] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrelatedPartyMember", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrelated Party", "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r929", "r930" ] }, "acmr_NumberOfClassesOfCommonStockOutstanding": { "xbrltype": "integerItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "NumberOfClassesOfCommonStockOutstanding", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Classes of common stock outstanding", "label": "Number Of Classes Of Common Stock Outstanding", "documentation": "Number Of Classes Of Common Stock Outstanding" } } }, "auth_ref": [] }, "acmr_NumberOfInstallmentsForLoanRepayable": { "xbrltype": "integerItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "NumberOfInstallmentsForLoanRepayable", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of installments for loan repayable", "label": "Number of Installments for Loan Repayable", "documentation": "Number of installments for loan repayable to bank." } } }, "auth_ref": [] }, "acmr_NumberOfLoans": { "xbrltype": "integerItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "NumberOfLoans", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSSummaryofLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of loans", "label": "Number of Loans", "documentation": "Number of Loans" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://acmrcsh.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Operating Segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r938" ] }, "acmr_NumberOfOutstandingLegalProceedings": { "xbrltype": "integerItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "NumberOfOutstandingLegalProceedings", "presentation": [ "http://acmrcsh.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of outstanding legal proceedings", "label": "Number of Outstanding Legal Proceedings", "documentation": "Number of outstanding legal proceeding regarding securities class action." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://acmrcsh.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r938" ] }, "acmr_NumberOfSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "NumberOfSubsidiaries", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of subsidiaries", "label": "Number of Subsidiaries", "documentation": "The number of subsidiaries liable for PRC corporate income taxes rate." } } }, "auth_ref": [] }, "acmr_NuodeAssetManagementCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "NuodeAssetManagementCompanyLimitedMember", "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nuode Asset Management Company Limited", "label": "Nuode Asset Management Company Limited [Member]", "documentation": "Name of the companies components suppliers." } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office\u00a0equipment", "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "acmr_OherRegionsMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "OherRegionsMember", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other regions", "label": "Oher Regions [Member]", "documentation": "Represents other regions." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total\u00a0operating\u00a0expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Operating\u00a0expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r282", "r293", "r298", "r301", "r786" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/LEASESComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/LEASESComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r546", "r808" ] }, "acmr_OperatingLeaseCostNonCash": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "OperatingLeaseCostNonCash", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease cost", "label": "Operating Lease, Cost, Non-Cash", "documentation": "Operating Lease, Cost, Non-Cash" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of outstanding lease liabilities [Abstract]", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/LEASESMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r543" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities (note 11)", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r543" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities (note 11)", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r543" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating cash outflow from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r544", "r548" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets, net (note 11)", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r542" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://acmrcsh.com/role/LEASESWeightedAverageRemainingLeaseTermDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r551", "r808" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://acmrcsh.com/role/LEASESWeightedAverageRemainingLeaseTermDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r550", "r808" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 }, "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables and accrued expenses (note 10)", "totalLabel": "Current portion of long-term borrowings (note 12)", "label": "Other Accounts Payable and Accrued Liabilities", "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails": { "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/OTHERLONGTERMASSETSSummaryofOtherLongtermAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMASSETSSummaryofOtherLongtermAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other Assets, Miscellaneous, Noncurrent", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "acmr_OtherAssetsNonCurrentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "OtherAssetsNonCurrentDisclosureTextBlock", "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMASSETS" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER LONG-TERM ASSETS", "label": "Other Assets, Non-Current Disclosure [Text Block]", "documentation": "The entire disclosure for other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://acmrcsh.com/role/OTHERLONGTERMASSETSSummaryofOtherLongtermAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/OTHERLONGTERMASSETSSummaryofOtherLongtermAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets (note 8)", "totalLabel": "Total other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r195" ] }, "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Assets, Noncurrent Disclosure [Abstract]", "label": "Other Assets, Noncurrent Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other commitment", "label": "Other Commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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, attributable to parent entity." } } }, "auth_ref": [ "r5", "r12", "r151" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign\u00a0currency\u00a0translation\u00a0adjustment, net of tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Liabilities Disclosure [Abstract]", "label": "Other Liabilities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureTextBlock", "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMLIABILITIES" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER LONG-TERM LIABILITIES", "label": "Other Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for other liabilities." } } }, "auth_ref": [ "r29" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities (note 13)", "verboseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32" ] }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrentAbstract", "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-term Liabilities [Abstract]", "label": "Other Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLongTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermInvestmentsMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments accounted for using measurement alternative:", "label": "Other Long-Term Investments [Member]", "documentation": "Long-term investments classified as other." } } }, "auth_ref": [ "r1010" ] }, "acmr_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "OtherMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails", "http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other [Member]", "documentation": "Other items related to other long-term liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncash Investing and Financing Items [Abstract]", "label": "Other Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-Term Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r129" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r865" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Other Receivables, Net, Current", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r833", "r844", "r854", "r879" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r836", "r847", "r857", "r882" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r836", "r847", "r857", "r882" ] }, "acmr_OwnershipPercentageInPartnership": { "xbrltype": "percentItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "OwnershipPercentageInPartnership", "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage in partnership", "label": "Ownership Percentage in Partnership", "documentation": "The percentage ownership in Partnership's total subscribed capital." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r861" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r131" ] }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLongtermInvestments", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of long-term investments (note 14)", "label": "Payments to Acquire Long-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term." } } }, "auth_ref": [ "r920" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r131" ] }, "us-gaap_PaymentsToAcquireRestrictedCertificatesOfDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireRestrictedCertificatesOfDeposit", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of time deposits", "label": "Payments to Acquire Restricted Certificates of Deposit", "documentation": "The cash outflow from temporary investment with specific maturity and interest rate that are prohibited for current use." } } }, "auth_ref": [ "r130" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of short-term investments (note 15)", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r130" ] }, "us-gaap_PaymentsToSuppliersAndEmployees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToSuppliersAndEmployees", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash payments for procurement of goods and services", "label": "Payments to Suppliers and Employees", "documentation": "Cash payments to suppliers for goods and services provided and to employees for services provided." } } }, "auth_ref": [ "r227", "r921", "r922" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r864" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r864" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r863" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r873" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r866" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r862" ] }, "acmr_PercentageAmountOfSharesOfferedFromSharesOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "PercentageAmountOfSharesOfferedFromSharesOutstanding", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage amount of shares offered from shares outstanding", "label": "Percentage amount of shares offered from shares outstanding", "documentation": "Percentage amount of shares offered from shares outstanding in reference to IPO." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r207", "r334", "r335", "r779" ] }, "acmr_PrepaymentForPropertyLeaseDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "PrepaymentForPropertyLeaseDeposit", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/OTHERLONGTERMASSETSSummaryofOtherLongtermAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMASSETSSummaryofOtherLongtermAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease deposits", "label": "Prepayment for Property - Lease Deposit", "documentation": "Amount of lease deposit 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 after one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "acmr_PrepaymentForPropertyPlantAndEquipmentAndOtherNonCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "PrepaymentForPropertyPlantAndEquipmentAndOtherNonCurrentAssets", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/OTHERLONGTERMASSETSSummaryofOtherLongtermAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMASSETSSummaryofOtherLongtermAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayments for property, plant and equipment", "label": "Prepayment for Property, Plant and Equipment and Other non-Current Assets", "documentation": "Amount of property, plant and equipment and other non-current assets 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 after one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows", "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends from unconsolidated affiliates", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities." } } }, "auth_ref": [ "r225", "r919" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance initial public offering", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows", "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of short-term investments (note 15)", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "acmr_ProceedsFromSaleOfShortTermInvestmentsThroughOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ProceedsFromSaleOfShortTermInvestmentsThroughOtherReceivables", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of short-term investments included in other receivables", "label": "Proceeds From Sale Of Short-term Investments Through Other Receivables", "documentation": "Proceeds From Sale Of Short-term Investments Through Other Receivables" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromShortTermDebt", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from short-term borrowings", "label": "Proceeds from Short-Term Debt", "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r18" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r303", "r573", "r618", "r619", "r620", "r621", "r622", "r623", "r773", "r794", "r810", "r905", "r949", "r950", "r960", "r1008" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails": { "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued\u00a0warranty", "label": "Product Warranty Accrual, Current", "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)." } } }, "auth_ref": [ "r28", "r951", "r952" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r303", "r573", "r618", "r619", "r620", "r621", "r622", "r623", "r773", "r794", "r810", "r905", "r949", "r950", "r960", "r1008" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r188", "r209", "r211", "r224", "r233", "r244", "r254", "r255", "r282", "r293", "r298", "r301", "r317", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r479", "r482", "r483", "r508", "r520", "r594", "r610", "r650", "r701", "r723", "r724", "r786", "r806", "r807", "r821", "r918", "r954" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMASSETSNarrativeDetails", "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNET" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY, PLANT AND EQUIPMENT, NET", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r139", "r173", "r176", "r177" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMASSETSNarrativeDetails", "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property cost", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r140", "r193", "r607" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMASSETSNarrativeDetails", "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net (note 6)", "totalLabel": "Total\u00a0property,\u00a0plant\u00a0and\u00a0equipment,\u00a0net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r595", "r607", "r809" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "presentation": [ "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Net, by Type [Abstract]", "label": "Property, Plant and Equipment, Net, by Type [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMASSETSNarrativeDetails", "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r140" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r221", "r330" ] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://acmrcsh.com/role/INVENTORIESDetails", "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Axis]", "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r913" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://acmrcsh.com/role/INVENTORIESDetails", "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Domain]", "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r913" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r861" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r861" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails", "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r404", "r412", "r441", "r442", "r443", "r570", "r571", "r624", "r671", "r672", "r734", "r736", "r738", "r739", "r744", "r770", "r771", "r787", "r793", "r804", "r811", "r814", "r944", "r958", "r998", "r999", "r1000", "r1001", "r1002" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails", "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r404", "r412", "r441", "r442", "r443", "r570", "r571", "r624", "r671", "r672", "r734", "r736", "r738", "r739", "r744", "r770", "r771", "r787", "r793", "r804", "r811", "r814", "r944", "r958", "r998", "r999", "r1000", "r1001", "r1002" ] }, "us-gaap_RealEstateInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateInvestments", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Real Estate Investments, Net", "documentation": "Amount of real estate investments, net of accumulated depreciation, which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; (7) other real estate investments; (8) real estate joint ventures; and (9) unconsolidated real estate and other joint ventures not separately presented." } } }, "auth_ref": [ "r596", "r1013" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Receivables [Abstract]", "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "acmr_ReconciliationOfCashCashEquivalentsAndRestrictedCashInCondensedConsolidatedStatementsOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ReconciliationOfCashCashEquivalentsAndRestrictedCashInCondensedConsolidatedStatementsOfCashFlowsAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash in consolidated statements of cash flows:", "label": "Reconciliation of cash, cash equivalents and restricted cash in condensed consolidated statements of cash flows: [Abstract]", "documentation": "Reconciliation of cash, cash equivalents and restricted cash in condensed consolidated statements of cash flows: [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r828", "r839", "r849", "r874" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossParenthetical", "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails", "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails", "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSDetails", "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r411", "r561", "r562", "r674", "r675", "r676", "r677", "r678", "r698", "r700", "r732" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossParenthetical", "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r235", "r236", "r561", "r562", "r563", "r564", "r674", "r675", "r676", "r677", "r678", "r698", "r700", "r732" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r705", "r706", "r709" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Purchase of materials", "label": "Related Party Transaction, Purchases from Related Party", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossParenthetical", "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails", "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails", "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSDetails", "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r411", "r561", "r562", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r674", "r675", "r676", "r677", "r678", "r698", "r700", "r732", "r994" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONS" ], "lang": { "en-us": { "role": { "terseLabel": "RELATED PARTY BALANCES AND TRANSACTIONS", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r558", "r559", "r560", "r562", "r565", "r646", "r647", "r648", "r707", "r708", "r709", "r729", "r731" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of long-term borrowings", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r41", "r643" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of short-term borrowings", "label": "Repayments of Short-Term Debt", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r41" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSDetails", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r237", "r238", "r357", "r375", "r564", "r782", "r783" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Research\u00a0and\u00a0development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r102", "r454", "r1003" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expense", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r829", "r840", "r850", "r875" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r830", "r841", "r851", "r876" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r837", "r848", "r858", "r883" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r906", "r924" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r111", "r146", "r602", "r631", "r636", "r644", "r682", "r809" ] }, "us-gaap_RetainedEarningsAccumulatedDeficitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficitAbstract", "presentation": [ "http://acmrcsh.com/role/STATUTORYSURPLUSRESERVEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings (Accumulated Deficit) [Abstract]", "label": "Retained Earnings (Accumulated Deficit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAppropriatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAppropriatedMember", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory Surplus Reserve", "label": "Retained Earnings, Appropriated [Member]", "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies." } } }, "auth_ref": [ "r64", "r110" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r185", "r240", "r241", "r242", "r245", "r253", "r255", "r321", "r327", "r450", "r451", "r452", "r467", "r468", "r489", "r492", "r493", "r496", "r506", "r627", "r629", "r651", "r1015" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue (note 3)", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r283", "r284", "r292", "r296", "r297", "r303", "r305", "r307", "r399", "r400", "r573" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERS" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE FROM CONTRACTS WITH CUSTOMERS", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r180", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r403" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r549", "r808" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r892" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r892" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Singapore", "label": "SINGAPORE" } } }, "auth_ref": [] }, "acmr_STATUTORYSURPLUSRESERVEAbstract": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "STATUTORYSURPLUSRESERVEAbstract", "lang": { "en-us": { "role": { "terseLabel": "STATUTORY SURPLUS RESERVE [Abstract]", "label": "STATUTORY SURPLUS RESERVE [Abstract]", "documentation": "STATUTORY SURPLUS RESERVE [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of ownership after transaction", "label": "Sale of Stock, Percentage of Ownership after Transaction", "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price (in RMB per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r307", "r901" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://acmrcsh.com/role/ACCOUNTSRECEIVABLETables" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://acmrcsh.com/role/OTHERPAYABLESANDACCRUEDEXPENSESTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Payables and Accrued Expenses", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents [Table]", "label": "Schedule of Cash and Cash Equivalents [Table]", "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Benefit (Expense)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r149" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Borrowings", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r31", "r66", "r69", "r86", "r87", "r89", "r94", "r144", "r145", "r789", "r791", "r932" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted Net Income per Common Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r937" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Components of Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r72" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r314", "r315", "r316" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://acmrcsh.com/role/INVENTORIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r22", "r115", "r116", "r117" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://acmrcsh.com/role/LONGTERMBORROWINGSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Principal Payments for Outstanding Long-Term Loan", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-term Assets", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r908" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMASSETSNarrativeDetails", "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r90", "r91", "r705", "r706", "r709" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Balances and Transactions", "label": "Schedule of Related Party Transactions [Table Text Block]", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://acmrcsh.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "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." } } }, "auth_ref": [ "r59", "r119" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r414", "r416", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Share Option Activities", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r16", "r17", "r71" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assumptions Used to Determine Fair Value of Options Granted", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r148" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Short-Term Debt [Table]", "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTextBlock", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Borrowings", "label": "Schedule of Short-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r62", "r63", "r65", "r66", "r67", "r68", "r69", "r144", "r145", "r146", "r200", "r201", "r202", "r276", "r373", "r374", "r375", "r377", "r380", "r385", "r387", "r640", "r641", "r642", "r643", "r793", "r899", "r925" ] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt and Equity Securities, FV-NI [Line Items]", "label": "Debt and Equity Securities, FV-NI [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r823" ] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecurityDeposit", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Security deposit", "label": "Security Deposit", "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease." } } }, "auth_ref": [ "r908" ] }, "acmr_SecurityDepositForLandUseRight": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "SecurityDepositForLandUseRight", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/OTHERLONGTERMASSETSSummaryofOtherLongtermAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMASSETSSummaryofOtherLongtermAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Security deposit for land use right", "label": "Security Deposit for Land Use Right", "documentation": "Amount of security deposit for land use right paid in advance." } } }, "auth_ref": [] }, "acmr_SecurityDepositRefundPercentage": { "xbrltype": "percentItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "SecurityDepositRefundPercentage", "presentation": [ "http://acmrcsh.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Security deposit refund percentage", "label": "Security Deposit, Refund Percentage", "documentation": "Security Deposit, Refund Percentage" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r825" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://acmrcsh.com/role/SEGMENTINFORMATIONDetails", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r305", "r306", "r664", "r667", "r669", "r735", "r737", "r741", "r745", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r774", "r795", "r814", "r960", "r1008" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://acmrcsh.com/role/SEGMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "SEGMENT INFORMATION", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r282", "r291", "r295", "r299", "r300", "r301", "r302", "r303", "r304", "r307" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://acmrcsh.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Sales\u00a0and\u00a0marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing expense", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r123" ] }, "acmr_SemiconductorManufacturingInternationalCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "SemiconductorManufacturingInternationalCorporationMember", "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SMIC", "label": "Semiconductor Manufacturing International Corporation [Member]", "documentation": "Name of the companies a Chinese limited partnership." } } }, "auth_ref": [] }, "acmr_ServicePeriodBasedApproachMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ServicePeriodBasedApproachMember", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service Period Based", "label": "Service Period Based Approach [Member]", "documentation": "Fair value of option grants in period, valuation model assumptions based on service period." } } }, "auth_ref": [] }, "acmr_ShanghaiPudongDevelopmentBankDepositMaturingDecember302025Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ShanghaiPudongDevelopmentBankDepositMaturingDecember302025Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit in Shanghai Pudong Development Bank which matures on December\u00a030, 2025 with an annual interest rate of 3.10%", "label": "Shanghai Pudong Development Bank, Deposit, Maturing December 30, 2025 [Member]", "documentation": "Shanghai Pudong Development Bank, Deposit, Maturing December 30, 2025" } } }, "auth_ref": [] }, "acmr_ShanghaiPudongDevelopmentBankDepositMaturingDecember82025Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ShanghaiPudongDevelopmentBankDepositMaturingDecember82025Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit in Shanghai Pudong Development Bank which matures on December\u00a08, 2025 with an annual interest rate of 3.10%", "label": "Shanghai Pudong Development Bank, Deposit, Maturing December 8, 2025 [Member]", "documentation": "Shanghai Pudong Development Bank, Deposit, Maturing December 8, 2025" } } }, "auth_ref": [] }, "acmr_ShanghaiPudongDevelopmentBankDepositMaturingNovember142025Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ShanghaiPudongDevelopmentBankDepositMaturingNovember142025Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit in Shanghai Pudong Development Bank which matures on November\u00a014, 2025 with an annual interest rate of 3.10%", "label": "Shanghai Pudong Development Bank, Deposit, Maturing November 14, 2025 [Member]", "documentation": "Shanghai Pudong Development Bank, Deposit, Maturing November 14, 2025" } } }, "auth_ref": [] }, "acmr_ShanghaiPudongDevelopmentBankDepositMaturingOctober202025Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ShanghaiPudongDevelopmentBankDepositMaturingOctober202025Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit in Shanghai Pudong Development Bank which matures on October\u00a020, 2025 with an annual interest rate of 3.10%", "label": "Shanghai Pudong Development Bank, Deposit, Maturing October 20, 2025 [Member]", "documentation": "Shanghai Pudong Development Bank, Deposit, Maturing October 20, 2025" } } }, "auth_ref": [] }, "acmr_ShanghaiPudongDevelopmentBankDepositMaturingOnDecember252025Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ShanghaiPudongDevelopmentBankDepositMaturingOnDecember252025Member", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit in Shanghai Pudong Development Bank which matures on December\u00a015, 2025 with an annual interest rate of 3.10%", "label": "Shanghai Pudong Development Bank, Deposit, Maturing on December 25, 2025 [Member]", "documentation": "Shanghai Pudong Development Bank, Deposit, Maturing on December 25, 2025" } } }, "auth_ref": [] }, "acmr_ShanghaiSyncrystallineSiliconMaterialsCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ShanghaiSyncrystallineSiliconMaterialsCo.LtdMember", "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shanghai Syncrystalline Silicon Materials Co., Ltd", "label": "Shanghai Syncrystalline Silicon Materials Co., Ltd [Member]", "documentation": "Shanghai Syncrystalline Silicon Materials Co., Ltd" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAbstract", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation Expense [Abstract]", "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r414", "r416", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Vested and exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r424" ] }, "acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercised (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award Options Exercised in Period Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of non-vested options exercised." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r437" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited/cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning of period (in shares)", "periodEndLabel": "Outstanding, end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r422", "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Option Share [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning of period (in dollars per share)", "periodEndLabel": "Outstanding, end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r422", "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited/cancelled (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r426" ] }, "acmr_ShareBasedPaymentArrangementNonEmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ShareBasedPaymentArrangementNonEmployeeStockOptionMember", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONStockbasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-Employee Stock Option", "terseLabel": "Non-Employee Stock Option Plan", "label": "Share-based Payment Arrangement, Non Employee Stock Option [Member]", "documentation": "Share-based payment arrangement of non employee stock option granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of common share (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value, outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONAssumptionsUsedtoDetermineFairValueofShareOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r440" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value, exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r70" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited/cancelled (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r147" ] }, "acmr_ShengweiResearchShanghaiIncMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ShengweiResearchShanghaiIncMember", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails", "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails", "http://acmrcsh.com/role/OTHERLONGTERMASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ACM Research ( Lingang), Inc. (\"ACM Lingang\") (1)", "label": "Shengwei Research (Shanghai), Inc. [Member]", "documentation": "Entity owned or controlled by another entity." } } }, "auth_ref": [] }, "acmr_ShengyiMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ShengyiMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shengyi", "label": "Shengyi [Member]", "documentation": "Shengyi" } } }, "auth_ref": [] }, "acmr_ShengyiSemiconductorTechnologyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ShengyiSemiconductorTechnologyCoLtdMember", "presentation": [ "http://acmrcsh.com/role/RELATEDPARTYBALANCESANDTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shengyi", "label": "Shengyi Semiconductor Technology Co., Ltd [Member]", "documentation": "Name of related party." } } }, "auth_ref": [] }, "acmr_ShengyiSemiconductorTechnologyCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ShengyiSemiconductorTechnologyCompanyLimitedMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails", "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shengyi", "terseLabel": "Shengyi", "label": "Shengyi Semiconductor Technology Company Limited [Member]", "documentation": "Name of the companies components suppliers." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term borrowings (note 9)", "verboseLabel": "Short-term debt", "label": "Short-Term Debt", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r104", "r156", "r809", "r1004" ] }, "us-gaap_ShortTermBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowingsAbstract", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Borrowings [Abstract]", "label": "Short-Term Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Debt [Line Items]", "label": "Short-Term Debt [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://acmrcsh.com/role/SHORTTERMBORROWINGS" ], "lang": { "en-us": { "role": { "terseLabel": "SHORT-TERM BORROWINGS", "label": "Short-Term Debt [Text Block]", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r142" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments (note 15)", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r161", "r162", "r915" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/LEASESComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/LEASESComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r547", "r808" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r135", "r231" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity", "http://acmrcsh.com/role/CoverPage", "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r181", "r200", "r201", "r202", "r233", "r260", "r264", "r271", "r273", "r276", "r277", "r317", "r345", "r347", "r348", "r349", "r352", "r353", "r373", "r374", "r377", "r380", "r387", "r520", "r640", "r641", "r642", "r643", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r681", "r702", "r725", "r750", "r751", "r752", "r753", "r754", "r899", "r925", "r936" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r34", "r185", "r213", "r214", "r215", "r240", "r241", "r242", "r245", "r253", "r255", "r275", "r321", "r327", "r388", "r450", "r451", "r452", "r467", "r468", "r489", "r491", "r492", "r493", "r494", "r496", "r506", "r526", "r527", "r528", "r529", "r530", "r531", "r557", "r627", "r628", "r629", "r651", "r725" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://acmrcsh.com/role/SEGMENTINFORMATIONDetails", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r305", "r306", "r664", "r667", "r669", "r735", "r737", "r741", "r745", "r757", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r774", "r795", "r814", "r960", "r1008" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r240", "r241", "r242", "r275", "r573", "r639", "r662", "r673", "r674", "r675", "r676", "r677", "r678", "r681", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r694", "r695", "r696", "r697", "r698", "r700", "r703", "r704", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r725", "r815" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r240", "r241", "r242", "r275", "r573", "r639", "r662", "r673", "r674", "r675", "r676", "r677", "r678", "r681", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r694", "r695", "r696", "r697", "r698", "r700", "r703", "r704", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r725", "r815" ] }, "us-gaap_StatutoryAccountingPracticesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatutoryAccountingPracticesLineItems", "presentation": [ "http://acmrcsh.com/role/STATUTORYSURPLUSRESERVEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory Accounting Practices [Line Items]", "label": "Statutory Accounting Practices [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1006" ] }, "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/STATUTORYSURPLUSRESERVEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory surplus reserve (note 22)", "verboseLabel": "Statutory surplus reserve", "label": "Statutory Accounting Practices, Statutory Capital and Surplus, Balance", "documentation": "The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country." } } }, "auth_ref": [ "r97", "r603" ] }, "us-gaap_StatutoryAccountingPracticesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatutoryAccountingPracticesTable", "presentation": [ "http://acmrcsh.com/role/STATUTORYSURPLUSRESERVEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory Accounting Practices [Table]", "label": "Statutory Accounting Practices [Table]", "documentation": "Detail by state, country, or other jurisdiction of domicile in which financial statements are filed reflecting statutory capital and surplus, net income and the differences between financial reports which are in conformity with generally accepted accounting principles and the statutory financial statements which also use state permitted or prescribed accounting practices." } } }, "auth_ref": [ "r96", "r98", "r99", "r100", "r101", "r1006" ] }, "acmr_StatutorySurplusReserveTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "StatutorySurplusReserveTextBlock", "presentation": [ "http://acmrcsh.com/role/STATUTORYSURPLUSRESERVE" ], "lang": { "en-us": { "role": { "terseLabel": "STATUTORY SURPLUS RESERVE", "label": "Statutory Surplus Reserve [Text Block]", "documentation": "The entire disclosure for statutory surplus reserve." } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r832", "r843", "r853", "r878" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering of shares (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r15", "r107", "r108", "r146", "r640", "r725", "r751" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity", "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails", "http://acmrcsh.com/role/STOCKBASEDCOMPENSATIONShareOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise of stock options (in shares)", "terseLabel": "Exercise of stock options (in shares)", "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r107", "r108", "r146", "r427" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r15", "r34", "r146" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total ACM Research, Inc. stockholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r108", "r112", "r113", "r137", "r683", "r699", "r726", "r727", "r809", "r822", "r927", "r943", "r991", "r1015" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheets", "http://acmrcsh.com/role/CondensedConsolidatedStatementsofChangesinEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r75", "r76", "r78", "r185", "r186", "r214", "r240", "r241", "r242", "r245", "r253", "r321", "r327", "r388", "r450", "r451", "r452", "r467", "r468", "r489", "r491", "r492", "r493", "r494", "r496", "r506", "r526", "r527", "r531", "r557", "r628", "r629", "r649", "r683", "r699", "r726", "r727", "r755", "r821", "r927", "r943", "r991", "r1015" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCK" ], "lang": { "en-us": { "role": { "verboseLabel": "COMMON STOCK", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r143", "r232", "r372", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r388", "r497", "r728", "r730", "r756" ] }, "acmr_SubsidiariesOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "SubsidiariesOwnershipPercentage", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest held as at", "label": "Subsidiaries Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation of subsidiaries." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "acmr_SubsidiesToElectroCopperPlatingProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "SubsidiesToElectroCopperPlatingProjectMember", "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Subsidies to other cleaning tools, commenced in 2020", "label": "Subsidies to Electro Copper Plating project [Member]", "documentation": "Subsidies to electro copper plating project, commenced in 2014." } } }, "auth_ref": [] }, "acmr_SubsidiesToSWLingangRDDevelopmentIn2021Member": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "SubsidiesToSWLingangRDDevelopmentIn2021Member", "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidies to SW Lingang R&D development in 2021", "label": "Subsidies to SW Lingang R&D development in 2021 [Member]", "documentation": "Subsidies to SW Lingang R&D development in 2021." } } }, "auth_ref": [] }, "acmr_SubsidiesToStressFreePolishingProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "SubsidiesToStressFreePolishingProjectMember", "presentation": [ "http://acmrcsh.com/role/OTHERLONGTERMLIABILITIESDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Subsidies\u00a0to\u00a0Stress\u00a0Free\u00a0Polishing\u00a0project,\u00a0commenced\u00a0in\u00a02008\u00a0and\u00a02017", "label": "Subsidies to Stress Free Polishing project [Member]", "documentation": "Subsidies to stress free polishing project, commenced in 2008 and 2017." } } }, "auth_ref": [] }, "acmr_SummaryOfTimeDepositsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "SummaryOfTimeDepositsTableTextBlock", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Time Deposits", "label": "Summary of Time Deposits [Table Text Block]", "documentation": "Tabular disclosure of time deposit includes maturities of deposits and annual interest rate on deposits." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "acmr_SupplementalCashFlowInformationRelatedToOperatingLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "SupplementalCashFlowInformationRelatedToOperatingLeasesAbstract", "presentation": [ "http://acmrcsh.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Supplemental cash flow information related to operating leases [Abstract]", "label": "Supplemental Cash Flow Information Related to Operating Leases [Abstract]", "documentation": "Supplemental Cash Flow Information Related to Operating Leases [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r872" ] }, "acmr_TimeDepositsInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "TimeDepositsInterestRate", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTimeDepositsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time deposits, interest rate", "label": "Time Deposits Interest Rate", "documentation": "The interest rate on time deposits received during the reporting period." } } }, "auth_ref": [] }, "acmr_TimeDepositsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "TimeDepositsPolicyTextBlock", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Time Deposits", "label": "Time Deposits [Policy Text Block]", "documentation": "Disclosure of accounting policy for time deposits." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r864" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r871" ] }, "acmr_TotalSingleWaferAndSemiCriticalCleaningEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "TotalSingleWaferAndSemiCriticalCleaningEquipmentMember", "presentation": [ "http://acmrcsh.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Single Wafer Cleaning, Tahoe and Semi-Critical Cleaning Equipment", "label": "Total Single Wafer and Semi-Critical Cleaning Equipment [Member]", "documentation": "Goods and Services produced, developed and distributed by the entity." } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r891" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r893" ] }, "us-gaap_TradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingSecurities", "crdr": "debit", "calculation": { "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Debt Securities, Trading, and Equity Securities, FV-NI", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r93", "r197", "r778" ] }, "us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingSecuritiesAndCertainTradingAssetsTextBlock", "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Trading Securities", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [] }, "us-gaap_TradingSecuritiesDebtAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingSecuritiesDebtAmortizedCost", "crdr": "debit", "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSSummaryofTradingSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost", "label": "Debt Securities, Trading, Amortized Cost", "documentation": "Amortized cost of investments in debt securities classified as trading." } } }, "auth_ref": [ "r597", "r909" ] }, "acmr_TradingSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "TradingSecuritiesTextBlock", "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "SHORT-TERM INVESTMENTS", "label": "Trading Securities [Text Block]", "documentation": "The entire disclosure for trading securities." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://acmrcsh.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "acmr_TransferFromInventoryToPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "TransferFromInventoryToPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer from inventory to property, plant and equipment", "label": "Transfer From Inventory To Property, Plant And Equipment", "documentation": "Transfer From Inventory To Property, Plant And Equipment" } } }, "auth_ref": [] }, "acmr_TransferOfPrepaymentForPropertyToPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "TransferOfPrepaymentForPropertyToPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer of prepayment for property to property, plant, and equipment", "label": "Transfer Of Prepayment For Property To Property Plant And Equipment", "documentation": "Transfer Of Prepayment For Property To Property Plant And Equipment" } } }, "auth_ref": [] }, "us-gaap_TransportationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransportationEquipmentMember", "presentation": [ "http://acmrcsh.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transportation\u00a0equipment", "label": "Transportation Equipment [Member]", "documentation": "Equipment used for the primary purpose of moving people and products from one place to another." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r894" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r895" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r893" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r893" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r896" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r894" ] }, "acmr_TwoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "TwoCustomersMember", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Customers", "label": "Two Customers [Member]", "documentation": "Information by number of customers." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://acmrcsh.com/role/SEGMENTINFORMATIONDetails", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r890" ] }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain (Loss) on Trading Securities", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "documentation": "Tabular disclosure of unrealized gains and losses on investments." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r456", "r461" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://acmrcsh.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r462" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r56", "r57", "r58", "r170", "r171", "r174", "r175" ] }, "acmr_VotingRightsPerShare": { "xbrltype": "integerItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "VotingRightsPerShare", "presentation": [ "http://acmrcsh.com/role/COMMONSTOCKDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of votes for each share entitled", "label": "Voting Rights per Share", "documentation": "Number of votes entitled for each share of common stock." } } }, "auth_ref": [] }, "acmr_WaferworksCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "WaferworksCompanyLimitedMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails", "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Waferworks", "label": "Waferworks Company Limited [Member]", "documentation": "Name of the companies components suppliers." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r937" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares outstanding, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r259", "r273" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares of common stock outstanding used in computing per share amounts (note 2):", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://acmrcsh.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESBasicandDilutedNetIncomeperCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares outstanding, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r257", "r273" ] }, "acmr_WooilFluconCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "WooilFluconCompanyLimitedMember", "presentation": [ "http://acmrcsh.com/role/LONGTERMINVESTMENTNarrativeDetails", "http://acmrcsh.com/role/LONGTERMINVESTMENTSummaryofLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wooil", "label": "Wooil Flucon Company Limited [Member]", "documentation": "Name of the companies components suppliers." } } }, "auth_ref": [] }, "acmr_YushengMicroSemiconductorShanghaiCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "YushengMicroSemiconductorShanghaiCoLtdMember", "presentation": [ "http://acmrcsh.com/role/DESCRIPTIONOFBUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Yusheng Micro Semiconductor (Shanghai) Co., Ltd.", "label": "Yusheng Micro Semiconductor (Shanghai) Co., Ltd [Member]", "documentation": "Yusheng Micro Semiconductor (Shanghai) Co., Ltd" } } }, "auth_ref": [] }, "acmr_ZhongiuxinLimitedCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://acmrcsh.com/20240331", "localname": "ZhongiuxinLimitedCompanyMember", "presentation": [ "http://acmrcsh.com/role/SHORTTERMINVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Zhongiuxin Limited Company", "label": "Zhongiuxin Limited Company [Member]", "documentation": "Zhongiuxin Limited Company" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4M", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4M" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479989/944-505-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479989/944-505-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479989/944-505-50-3" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479989/944-505-50-6" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479956/944-505-55-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479956/944-505-55-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r899": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481174/470-10-25-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-14" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 113 0001680062-24-000012-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001680062-24-000012-xbrl.zip M4$L#!!0 ( .*%J%C4U)DJ%+L! "94&0 1 86-M>LYTYEJ"U!60,XNS2-+N\G3ZTK:S<_I\F166 J-* M(5&ZV*9__1L[)'$Q8!!(*"2BSYPL@X04L>_[B1T[OOS?U[$C/&,_L#WWM[_* M+>FO G9-S[+=I]_^VK\?7%[^]?_V_N/+_]=L_L_7N^_"-\^,QM@-A8&/48@M MX<4.1T(XPL)/S_]E/R/AUD'AT//'S6;\LX$WF?KVTR@4%$G1TMO2J_Z9A)#4 M[>K=IC14K:8VU*4FPH]6T\*FBDW#ZBBX*SZ=M3N6*JN=;G-H&IVFUL%:$VFJ MW%0-P]*51ZP^RH^B=8;41VQHR$*HHVMRQS+,3J=M&9K>E0S)>%3I>TO*>/Y$+G\B U49RH_T:SFY\>7EIT9L] M_^F3[3JVBX$XGT(?N0','86$FO!SJ2DI35E9>$B3O&#I0>D+WWN.K#>E;E.5 MT^>87N2&_G3]R).+2Z-'YMB?W0T?S,KTQW*1)ZOS)=N!IBMQ9/U5%DM1/ MR1WI#Z*@^8309/:#(0H>ZE&N&B_-P@W")%KXO3^P ]7 M1T"^7'XH(?"OI8>^J/1&V3",3_3JG%&;7BZK"YQ*;U]Y\/)HX?(C"M+1;AX" M".8B":PWPID\L?TIOCB[-;#7/9/<*7_ZGZOO]^8(CU%SB69G#B(*WL!N\\=] MH_=EA)'5^S+&(1+@.4W\9V0__]88>&Y(E+WY,)V0GYGQI]\:(7X-/]&Q?NK] MQW_\QY?0#AW< [%JIO+TY5/\Y9=/\:,?/6O:^V+9ST(03AW\6\.R@XF#IF>N MYV(R /OU#&[$?ORG;5G8I7^2Z]?$XOBV&;__-;S#P]\:9I.(K(O&\"1LGYV[ MY'73 1F=CYQ+U\*O?\?3AF 3<1LVE7:C)Q%:M+N$=,J73TM/S?"2U/9=V(&) MG']AY%^0;X+9:SJ-'DQ__Q?TR=,M^@8'/36$V +\UB!6XVQHOV*K.40.2%'R MOFZC=P%?[/_"0>3[2Q,Z=ZUOQ*S/7F$T>DUBOYK T'S(=DMN]ZPEPJE2H_>/ M;"_0"+&35Q#3O)72&86>O^=K5WX/7W[#KC>VW76/W94T2X_XM#SZ]V;M1N-'[&_@ MR(3\F8F&ICO-@X:#ZW]5B8:F@X)5H09M.:.7LI)PHTAOH ]NRD;]*0?K ^?5LD\5/R)GX MGHDQ)$X;Y@TWWI,D5)U-+[FR#[W5>M#[:U7HK3&@YLLS6]3<0V:FLS4S-4V5#I]9 MFU4=N<,.X'ZWQ#)/'P"G0B9D(\'7Z>*59:6Y]EQ_X6+1>I.7='4X#_;C08YZ MT*T3#^XJJ 0&9T"Y&B!+K'* L? T+XF7"T^+ZD#P/"6\)@E8X0E!;A+.,[ C M2S@+*=@2TJ+NCK2H^2$M@1V562=C&;L,[,^OF?$:S3 M>^.)YY*/P3K33FW^%@95,F12/;S\&R$[T\FOC?Q M;8A"*L,$]G/S+=;'-*-Q1"._FW"$?;C/QR-XVC.^=$UOC"O#"_;3]O=Y<>VY M,"/?7!WYX-H@5E^CI^7"(S3 N';T9]BUO M @%%+%P[W6G]$04AO#KW8+.FOI?9S+](4\.J5+(C%LPA#"?/D:H# <5;2 :0 M.:7J.?RQ(C<&>*56/=\O)>-A@7'LXP5E@= L<*?R0,*Q8$P6F%5UI*'TY86B MBV]RJP51"T$JN?-Y6<.^?&BZJET*9E#?N2O>A)]Y.7^ MM51DS+@PCSI7W7 Y*AP89Z$KSHZ4AI()8E@#A1AE3_EX)-MYI ,AOA34,S*''C!)LGS/&R".=@B&\E_1J_UM4#, MH1F,\*8@Z\,<8,$>N7.T/)TJ A0#!R-W,+(G#]@B>)XFJ(IY\/T(NT\OV#X5?*A3Q# M?ETM4;>*F73QG"G&_'2KF! ?E=AY'@%;Q21XD=AH.D9N;>U.Q3/E KE3D.VI M>.Y['(+G:7\JGOK>V^X3FI#\]_;AO*Z 4+>*R?(Q>520+:IB^EL2V?.T2%7, M?A?(_A7;?]!JZIJ&1!5/DHMD3S%VR*AX\GLDBN=H@HPJ9L"_(_?\5!0#X7]FF[]WCL4VF9$5FZ/DI[C_P MOH?U+!@RJI@RE\6O@JQ3%3-B!EB0I]6J:';\TR/7*0^P@\W0]US;#$[ :%4T MJRZ#7079K(HFSB5S($>3)4M,9M*SS?I_P]Z3CR8CVT1.S /3B]S0GY[]N&=? MOF6)R:RY3.KF*KM,YKX[4'=P707993+=+9.ZN]5D%TF\]$R MJ9NK[#*9:NY W;_?54%VF3;[M.-^]_(C9 _50R@54V5B3*9283 MU*IP(E>WSV0R^PXG@/@WPVM"\D9<<4,/?)T0C))T6MJ MR9A,Z*O!OX+LFL(H"E QEN1IY11&(8!<6'+M/=/'RUI]S9Q2-;2 )0869>>J M!@4PRI-<#5W50($L//F&3?KX;HWM7-6@!(;X5Y29JQI6P"9+H65^!*=BWRH)#+# O8+LFU[)O)\Q MAN1IW_2J80#O[&R[QY,PKH26ZVO2]*KA!64RK"@K5C4 @!$>Y&JXF$O_HZ#Y MA-#D[ +9_C^1$^&OT]F?OY,GPF$=T^]0#!-S9N7^2W<2A0&]0]["AWT&=&%C_^,L&M.-XQDX=;@#IN13YU;9=23.4PB3]%0N&@<(!K, 1YYBL:V M/B1<--X3#>:@EY/F!G.X"W?OK$1^S($ZW+TS(AIMYN E[MY9$0WF@*Z3Y@9S M*%9-W?NUY_K5DP[F\+52&,)4W,&0=-0:^6/(R5?3=E0!_#LIAC 'N<%BR17Z MP_,'41!Z8^PO=C-_>/%F7^>EB@//-8" M1_&5"-YHC/Q?RT.Y1PXF0>4S=B-\C<-Z+J2VF<7[RA67=[7CPHO\8Z@'$X)9 MTG$#;6:ASZK9L;Y)SV2!_!C;S^C1POYG9-/N*?4T*1WF@-EJL:VD**7#'(*[A6WG@]L+G\SAW+4(QVZ1^0L] M$39=1+Z+R(VN=1..L/^ S9'K.=Z3C6OJPCO,@:M58UQ9&L<<[KF%<7WK&9%P M:,ZR\U?3B2Q,&)K<'-Q/D%];16,.B:P(O\K2+R:!ROMC'U+.A.HPA\V5SXJR MM((Y-&H+*Z@INR$1P1U^(O?7U;DP!\2PQ9:2M*7+' :1XDVWT2.YXT=H._3\ MWDOWF?S>\Z>+&)'M!^&#YSDUU9DN5*:HN\L<9E ! M!N2Y%M]E+O>?,<#WR$S"Z:U#)D=R^AEZM@CCQWL9(YL\TGT* R NPNP5D7) M/W,9///DSU7ZF4O(,Y$_O;E 8+DHN64N/\:H.LYE-\+_AQ_"23,V/X(<+9"8ZC6^& M Q];=OAC\N#=77V5=3(&Z<+WQFLZ1E>'%\SF_-7@1:X.CUD88"=>?(OPC=N/ MGJ(@5 P0TY]V..J[?=>-D',)/>]P$-X1.W8S5%N25,_%*X-9+*&"/"RI0MU@ M%I"H!@^+<56*Q"Q 43FVY.BU%(E9P")+!*&E 43<@S7I)UT5%C +5S#-@ER- M$W-@17;C-.LQW'G?/"FM;J=52]>O2,SB$-5D8SE1N")5&V%@@8U%VU5M+&"5\@MIZ!;SI=84 MHU/D:@,);/.TI,!=KC8*P1Q/"S*GO5VT$Y%TV;5MQK*V%K#:4PC9/RXID M:HS)E,'3@KR>4F.8I60VY>GUE!HC)[)VHB92J3'.4CY32XIEE!JC,J4PM2C' M5V.DI6P^Y>KY:HR>R*>Z$*34&&LIGZEEA3,U1F9*86I1GJ_&:$O9?,K5\]48 M02&D.DW/I]88;RF?J25Y/K7&Z$PI3"W(\ZDU!ES*YE.>GD^M,8:BR&4;R;(\ M7XT!E_*96I;GJS$Z4PI3B_)\-09MSAA*Z1N_2O)\ M>IT!E]*96I+GT^N,SM1H.Y]>9\"E1OOY]!IC*&KI98!E>;X: R[E,[4LSU=C M=*84IA;E^6H,N)3-IUP]7RTQE%FW8?54S60M(1=VV%I62%-+A*94MA;D_]JU MA%U8X52>'K!=2RQEQBF];%-9D@=LUQ)Z88>M)7G =BV1FE+96I0'K"7\P@JG ML!ZXRIR MZ:M%)=G*3KU1F/+Y6E)HTZDW9E,*7PMR@IUZXS!ELRI/+]BI-[8BG^K>Z$Z] MD9CR^5J6%ZPW;E,*7XOR@O7&8LIF5:Y>L);XR@5^]"/D3^E^%?V]\[?;=;66 MM41CRN5K4=:REG ,,ZS*TUIV:XFPS%C5/55KV:TEPE(N7PNREMU:(BS,L"I7 M:UE+A.4*D6_DD[64M417RN-I45:REF )$VS*U4+6$BBA;-)/UD+6$E$ICZ=% M6%M*H-B#R8_+@ MW5U])5$]^=^%[XV!4^1BS+VJJ$JUD8X%DL]U1)&V*4E'KZE_JC;&P1 WBU*W M:J,;;#(H5Y]4;5P#?-+?[W[J4NJ3+ETK(K^QD1/S[N^>CRODG:J-2% =^>_( MF6ZKNVFW)+6F'JG:8$7)'"Q*K:H-3;##E!P]CRI5&UM(/ ]-AFK@>E2IVA@" M"^S(53NJC150D_4-FW$5[I:>!%I+,6JYPT&5JHTVL,;%BUE489'^%\BT'3*X!?:L+D541QF8Q0[8HGFN_0X_D/OPXN7%]_)"%2;XSVSJOY'_]]%C8%LV#AZ\ M^]#'07#A8WSK.79 ?.C3K>_]@ MP)N02=\Z**RB"C"+&+#,@5QU@%D@82--X-Y+EQ!) MKHX2, LP,,V"7+6 60AA(PMNPA'VJR/CS"(!)1(X5PEF+IL/_/#LGKS1BAR2 M99W_&9%!7>%PY%F7[C,.0GC,ZK<87Z,Q7F!#?,O\)WDE?W>8.&QLW9)D:_K@ M(S= 9DAN"+Y.%Z\LIH/>>(+!]ZYJ_X?>DMY)5C MSZ77^]51=>9PA;I)XD\TQ/Z+Y_\*$IG\;H]MC[#[-+7O\=@FM+E]LY-MM*^Z;M16$ID#Z1D7A'V#4RZ(6P21N<6,N@EB8JF_#6=R++=IVJMK*K,+;=P$3CRVJ_*W+H&NVD:6U*0IR'0 MF%M3X%)P?%N@,8?@%T7SPM.@/#!ZALP#"B\K7"4%ZC3+]N^<^/6!_/+\QJ(SNZ37"WDY-#O*T!SJSZ%LE"E69DXU< M;02S !R7C=+M!K,87&E%=LSR/5>;P"R,QOE>J+XSBX257JK%'-]SU7=FP3#. M]T+UG5D\K/0V",SQ/5=]9Q:3XWPO5-_K@POFNO+!'-/S5/9V?4# >C,]3TUO M,XOX,4?V7'6-63"-.;+G*NWUP:FN(\_"_2# X15RT5.\.^AX%7Q*4S*:LI$/ M5^J#(K' %:63#U?J@_&4S)5<+5A]$)B2N9*K.Z\//O)[A$;$PR^MC1U'2:1. M;NRH#VSQ_X 9=O1JNPD3$@VICFK4!TI(S].YG[JF/R4T<1S;Q?>V YIR17X! M!\L' Z_U/2S<="E-)9_@JU.?K)\E_N2F/QUF$_3J\D?.,2#K,)O)9^?/HL\G M,5DT)+^(?#O>V.&["'Z.G('G3SR??LB?2RR<+-2I#TK '$O5W5FJYLE2YB & M:'DS\"+@P@28]J:5S;R7Q'9C6(CXK/M-=9PF<]@%9W>!H$B'.5!D"[NW%:"> MBA#DJO/,83!<"(YO"9A#?G(T_%4-IYE#@!CB24GQ<)DRA_\P MSZFR=(HY)(@'((SK-G- $Y<8QFT, M2SX&ZUA$>9>7(I?>NYH)O64.H4IIWW]!OK5:ZGD^GCC>%&/*K9M),2L#!8$ M7>:0(!:(O;\:+''F,#5@#IYACC-E>2[F0!H6.%,05&TPA[ZP0&P6_+3!'-J2 M.V=V?N.M@]RW^1_VGVT3WU*2?D4!MOJ3B>\A%Y?=]';EPZ?^VY50[:#6:1#589P4) ;S +>%2":V49O:J@ M$N"3-[QG#OH>^-ESK(F+8B6"'TVJ/_C&1;&LB$Z3 M.(!8&)SP-M.[$JC",*O;_@9.]Z$[DJK MM8(QBT\QS[&R=(Q9S&(5F_4']-J/ MPI'GVV^[D5QX/K:?7-I.Q:]G!QM-80Z*6<=W],KYGC/?F8-X2EL YX;F* +' M'$B53>!^1J]Y5EMPD2 BP1P0EDTDOF+[#]J(GTM%GE+!'-BV@U30OGHOV"ZP M/HO+!I$-QF&]$^<.Z4653(F%5$XUAL(<1HA-BW#&LI]M*T+.@C#\MXW< MGT0(:JJ?S,%^)3"BH/)3A3G\;"-M897]ROP[=/VU:[J4I#*':I7%C8+$764. M/MI(X.]V@"YP76VZRARL4@(C#A?R3_;KF8\#+_)-',0?1QA9=#QD*KTOY!]* MVVQR12&\4 MGFGZ)/S\8EOAZ$R6I/_36+X/^4_DUDO))1&DU3<_Q_+._#.G_/B>?"+LE\FE(YMX0M\77TXDTS!:7:T+PAD2 M%0BM],6)W+:(W'Y:_=[HM@QI_26I)=/O/]'G^>G%A.#J)&S0WY") &5^:ZB- M-W--1D_N%"PO EJ 2'R>(,NRW:NL$;I&[\?UYO_[;N3"X MN;JZO+^_O+E>EB0V9JKL--.?*!@1SH6>*PK?6H.6H$BZ9FR1V/R$%-(_,T=F ^S*3<$%X%CMK!]]LTS(W!X4/S0H*YF M2&[HR5+S']0=S9_26Z'1T68N[65*&[T/$.4*-R[^N&;LQ[5LQ.>VI-CO9C%M MP>HNJX.#A*@V\R1O=>$<0?I('P\.# MK2+P+L.SR_T_(A(P$P<[O<,3SP\;PM#SQR@D$==K>#:T7['5#/UHIAHD[/VO MORBZ]GFCW@@/D"05>'F3I#U#]9'X>9">/C]?-%SS+Q&?_ EV5#U9:HM(/+ MM%W("*CI.YZ=W8U"%YXOA",L_)D*D! '^0+)J[ EI#,M@WG9M2!NVWP>9X3+ M.@ =G-,'C&"GS4M-&U.,?*;V$UU0FWTK@#'%E19%" 7VJ0;)?%OO:D06 QA M=ANZYW-WQMW9^C .3CRS(7'<[,^&R EF#DTCXE1S7_9PU[^^OZ0>BSNS]YU9 M.!.?U)L-?6\L_&_Z/R'TYA_@?[OD3>URTZ;=* !'B=D!0(G"T":&U(T %CS+ MD$G11=[I!?GQ-?UMJF$Z()TR'//94;>F5!G(9X^?A, W?VL RMD$ORNIJOR_ M3W+KC\E30T .*/T8/>'DBS?01W?RNH_A;\N35VICU!U="NI0O"I>NV=J9RRQH1=:4^OP5F:$ - !T<4X5 07"_02; M -];@NT*EV$@#$8T.%Y-O]=+S='QQCW#&&T[X)CCH_:/8V*A>DN&F (E.>.L M:@>5+/XD M?(9[XWC,\9YZB=!J];]A!+\C'^08[ M-:#P WJ]3-;=XOV%R^ZKV^@96E-5#$GI;O9?LQ"H0G*:U?)1Z1-(I'1#0B5? M^._(MP/+IJ<+@REM^Y:0;)GSA669 M$JZ]UL=UTO(F+)'U=Y9D5A9==KPMWT1P)I89'#FKNM^W+!\'0?*?[^1YLD3A/K*)#ESF%N$P3I@!^?/&?_!>9IX$>@A=^!@ ML;=$$#,G"\E;J&&Y\6^)V[)=O!OUR!H2XY';71N_S9#^[FV(E(DGZ3"<" M[@HDSD:$^Q8^8QO[9PJ"^K"[]0*_U""#B/.+?!T M.0> 1D2:IC=5,O \(2RFA.*>6#.?;M,0?"KMV,>6,(G\( )X(_0$<@>-967E MP^-'L(4 F?;-\(Q5>&._"C4^L)V%Q,PZ<>I8(XP(<88ZEU?1I@"U!"=^O/UN0_R1V&$ KJ\;0G( M<+!*F%0?A"(5OQ_Z"ED=) ME^CICY,Y?!0%Y%K"!R6>XR.1&G+]\0\R [B?WDI^!*-(G@/5,@$=!!TD"D+! MD 0+38-69AQO$/D^>5Q<<@/V(T1A%,S$MMOH_0L';\4SMR0TIV*CM*Z5Q7S] MVF.-6MX>>6\MS BH%]&LL1V&1!>Q0S3,]USP0,Y4P,0;385+<$S(I-#@-Q2B M6%W?6)GY,Q93[+N(W*E)>E);$#GQZM%]\T'X\%]_D=N=SXJJM)(;PI$=D!&C M"908%&URXO'.+ D./F:W$PN$ ;HD9F-F)PQN)[B=J(N=(*J)!(?,$0O(-(F= M\*$3"E4='YSUVF\%(O?-M1>",3$PY"U^ZF.)MHT)=:80FI"G$7\.Y'P2"(E> MPE%ZM44B%2Q8>&B[M*R1+F$ A*V0&6X8'+TL?TYOVWK#QJ&E]T%DDMR[89CI MG;8;6T"2"S:5--9:#+!:K$*->U92M7,K")>-EJ1G!0+7?Z^TVIUL4.,[ &%> M\]OC4>_,K_O^+W9$+??'L@ZNL,_5LNU3Y.L/B$5X\OSIFLR5WD1MA9G<-$]B MH?/M]_669Z/GSV_QOHQ=#,L!0Z$0*5MBU5]EU3]5<7GEZO"U!JHJC> M">KH_:;@K1XLS>K9*#F^1@%Y4!!LW3P&W;S?WSV6KW4HY3;F1?A\?4YQF@*< M$N-OE!:#F!3;!5G929!KM'0P?"=IADJNM:F^/5R'!E(,D+A"UZ,07A1@>A>A M0;P5?LVF0I*SP[N<*;S\Q2:OADS>)7/SP!0_VP%UK2YR31LY$"G#I@^X&?IJ M6&_-]ZR6UX0Z$TS!43,N-0GB4A,4I+]RR*N"D%A=6+\P*;8(K4'J M!DAJW99N9*L.++[.D [J?42RHG6&&S;CGT9EX?K)7\]4^3Y6Y9NY*I=41E=J MC>'.-7"Y56-MLNQ[493=+53O!C 7U,X3>D>N'8D.?EB(ZG\$#"$$(R\BQI%O]HC9[>%HUN M6^QT.FD@E ZUM\[WQ0[L"DVA>D#ZK*8=JBJ_A6L'G?G*@,ZL-&G"MM>V.\BO-C)>^+%D,J9CQUZWO/&WM[)NZ7Y M3] C<5U1N/DGV=J!+RGEFZK;A4;361N:=V8-S4?^W!H]X>:CC]&O)AJ2EYXA MYP5- R =[WK.NY[OU?5\D>4*6QL5-_2SZW_]?@Y-Z 8WUP_GUP_W.S6O5JJ3 M@^=7---I*:J:RY.ZFP?8[P99I8IP]V(K71\MGD+' M?>.*D2$A4A;[ ANL;_MW#\)E:XU9V1Q"Y\ZN-8'Q>N=TL#7?CZYK74[I8\G& MZ(O+Z_[UX++_72"A^\W=5?^!GGIP$-L+28E\F/MZOJN2+@^58VIPP6_,0X.U M#4SH&^[,0W%"D5 MGA!WQI5WQH2+;9XH<&=\#(O1W=49HV D7#C>R[SK677-9!C0NV!!/K%M?Y7:F MVG8&>-]E-%7A)3&%K&)):4V,PFMB:FW7*:>OD(N>J*V>[?;^9@=F%)]U#>%B MWT7.-+!IDC@W\> #XJ8=<,\=#B(GSB-O)C@>$[?]%;?]5#Y45E>-N/4OA.>: MDEA_E5>QU]OZ Z?_ 8V1[)#N$*2&G'SAI)_!#SA>$,'64/3H16%ZF,:='?SB MUKWJUAWXKV\"@GAL7T_KKB?67>.Q?UR$$?J$F=2RW_J>B2TPYMQR5]UR MZUDM-]\<6CK/NNGN4+X]M.ZFE[#ZYN'W\SN^-[1.1I=P56>UO)\;[4)XKLM\ M>^AIV&S@]'?\A)PX3J:GP_% N>HV&[B:G\WF '8E;+:6VNP^#[1K;K0)JP&+ M%BZ0&7H^M]>5M]?0P#6W!4<>8U?"7G=XN$.L? >W5F 3DW+I7WKIW\K3N)QF-SRHS>$Q;4R/9EAJ];WB(:#G= MCPET9\>N[?D+QK%BAK!@LC/ Z,Q]J@B/]=QV;YQDF#LK8N#18ET-H=KH79'? MD"AQB,/*;K^C\Y@NUM)Q\UUU\ZWF:;[+C&-+L]SZW'(S'+RVV[*%NVS8[/+& MDD4SVHW>#3W,5,-S,R6%A@EP--)T/BY)0J>+RQ_;0<"$KYA![T@'Q,Q M]B<);84A#!U;T)MU0.9),@K71O!)-HPN-(()HLG$F0HFFL A?@+^,[(GT$9 ML/ S=KP)^6W:1^[)\1[)+0$>VZ;G6A$4ZY!'681P_K0EW-O0+E^1)%U<&IXP M0H&0_ !&$@;"8Q20B0:!X,VZ# @3G_S>GB"'C"8<$9(_C>B]0?08V):-_.GR M4S_<0]O9$;(_OB%+^KU(:.+88S@3A/P7/=H.+$XO$\ MQ,&S=@IW>!(].K89=[RUW53VRHB%$9WL&-FN ROL9#CK1E.Z[+IDG(28(!(M MX8?K ,>!LLD)NH(/TD9/K 6PX<4.L$B^&V(?$TD*8CX0T?8QX5@(P@K,4*3/ M7N239XS)5*'YH'!$78!?$]^C=R5F!4R,2&YRHR$RB5LFY!.I+0).4ZY@_]E. MI&!1T%TTLPZ+Y&X5HX[*3D00!";5C_ &W('K 6_>T# QO$1H4T6B5'_!@N71 M7Z1';'I%C$H9-CD.804+GG_ M,[DA[HZZ,O;F(X+N9S$%B"YS(5H=U@5P#/AC^O:$>DW"$I,$MXB2,R3L!:/I MQ,)$[.8V@5DTF+$ACQTRGHN#2$5@[#W3AD;TA=#5-I$TZ&!!7^(_$:[]F[Y' MG V)G@)&9=G'3Q$9ED<"AV2 >RB%_LD)AYXO")2!#C M@U-?$=^A[,7& &'W7C%+O!!5U26MG%F;,1ES[%KNL#NVW4>;AN9W5U]% MDO<\8^$18T(UGPS-H3PA#M$3?K3N6\31.B3L)-&DYY (<::FQ/$^8^*-()FB MK\7DKQ)2%"JT%NG>3AOG][+PH/YU]O1.'']X>[ MOC!(_[@@2OC#(104S@>W"W\2KDQB"S+_"DUH4$8^6IB0Y1>5K<5XS :Q#7,?&)0I.HFL@> M(16$>6.,W/C:4@K\8CM.'#@&A(#@AN*6L<.(Y#00S;V&X)DI&@>C(22DX9Z# M7I:3_YFT4(1KUGIV/A>0ZOD4D!-X-#TDRI6DA?/P+'G6PH\A79R5H2>D 7L- M-P@N&D-Z]C*RR80HS2&N]"$VB=,20JT KXG^5L0WD0--)Z)#[ 'UY&=QS/., M/R?'P$L42UOX50SYG4GSGZ!'HNM1N/DG"WIA8HB<2RKN4-X :PO_PFAMZ[?& M+GT'&^F/1GXZ@PF)GYJ/Q*#]:J(AF> 90638V4EZG9#^'N[F5I=H/?*S3JW9'=3J/W0,T(/?#.#3=TGL[@7=9JT1&C MRL[ZT.+F[F?_[EOS^\W-WR^O_R;DOH$Y!?B^]S%-Y+;R1A)U N+ M-P* 4S.(+PZ;%STN\3YDX&DF2V,H_#05B9NDJ,8\#9Y]-9SEA*E7F%WR,?'X M$7'WQ$?]@2E6;GH!O)Y\$4PP'_XC113KF\2PSI:YN,TE)G$_F M"Z='DIP:_./4B\B?+C'J -$,I^^Q P)'BI(&$?C4(,TAQF@%B!T#UU> 5Q)6 MK""VZ3S>7@#HR+7>?AN0$,=9^=9<^R5R5P:P[C[\"L1]^^TC=FR\.BJ -V&9 M(ERYDK#M[=*V,A"CM>.VCL66O/GKB@8DDPK1R@4A)^E625KCX M*6X'&NL/Q)/ 27$) B>4\#$%,P(A)C_DN-XNLD&S$X!.YM)"S#X X#'*$_D^ M".>SC5]BM0;D#N@.ST\T !0@C*4;A'B6SL #QJO0"^70,+X]"*+Q)$Z*J'( M\C"V].X_DE2D%RN$H)PCL8XUMS0JP'N;)@2K!/YTJ3!;I(X3Y[ M#AG\+]=[B3&GR(W_IN"72#XF&>QLEV9L#8=QPK^(T<51<@P /L;X KF8@G8T MF9RA#PNP0MJ[05@'),!VT!AV6,FL*;V)/2$VB:+)9/JP0! CO0";B8O3I7BR M.0).Q90D)'S$@/<1_T27$BU[2 <7"D/?&U/P>69O=WA>HA')O,Z, ((RH32]AH2R@0%J6ODHG(W#S#@A!^$5=DZ(T( MS>,*X 9QY=216RA$]"VIB5V2<8!3B3L$8:#RMV1]%FE";/RS;<4B\#?R=A?[ M"ZO/LV_F:G"1//F,!"J+R^8_$2PS7J!'NFDZ60[[Z?F.17(=HL7:/Q15^$%Q MO'3"'V:0*<"E'\74LB=O3;#?&"5:_@XH0Z0X,35)BN]-;#=>-/&I59YX-E6@ M=/XSN(@"C!,@-5W:"::$:295?5COFRT+) MVX@)I9I8!M5D[ M7N(8$,7HX2Z;&D*;* V8.@HYQ

JW82 M8;X9! RUWHS$FH7ZPXAO?S"M9 M#J$^8L$I4*Z_8!(S0_5&//>92L#R'CQZYBZHU- @++';B7&%%\06>-$F)W,$ MO[+"A#?D(&[8>ZD8L/A^/8_[3A25P+A3(5JI?DA4PG,AB'DCZFX"WI*14"R_WVY1_1;B[.C:K4;S-(A:9^[D0YK MSXS\'FR.2YB?RX:30K\BAX(F]R.,U_&; MH>EE7.S_< EQ$TEQ2)@#D6@<3$^@9G$$^1-D*1\S3WA+M>^JIM-M#//(PR?& M%TCDH$F S](_/EMV,''0],QVZ43HCSXO.U%PMV_W&,$@X\N))S;:K:[< M['!*7ISXZ18AS*?5[]M&2VZWUUZ26O+:[S<]2E9;FJYF>M3F[S5%SV]0[\]O MRP;>'??IOK.C*):BC7N*RG (5Q1$4F61RC0<2KY#*XA:4F*QDC$EAKI$C!WE MHQK3[0?!HK%_9^M<;*^H.2/&D[H- <:7\]ZY4G.J#S]<6G&,K3?NX' MV$Z_ MV0/V%[!WZ5T&00?)0B&B8G:6OU')>MNAG8 2H@OTOQ+KU(X![:,$] (?/ MR*$XRP?7"[&@?'S+D"QDD(0J2.!_'C3%Q:G1FD>FYO;%?H7MMA>T#M1SA!13@L42'"%DPU29(#8=-.*9> MD651E?0OGY:'VHL3S4-XDVKASCS:OWW7HI'A&E)7#=%+T!"ET9.[BB@9$B,: M3&Z$3)-O^U:E]MW=CB/>:$!/5(@KXUXJXV>EVI>ZBH MOR-R13B#7?IS<0G98CTW2$@V:ZD1:RE*7941 3JI7.)^Y/EA$ZI,A9 \ES"; M+IEN3B5VTHU=@Z9JZ\86Z_DM(66,Q>RI&WJCIW5%M:TQ$DCDV6F72] 6ZYJ+ M!+7!.8NZPHH$G50HNF!>%YMSKJ<1>6RQKI2R#X2PEW.Z9E6-#J1I M8EOCH6L=!6B+<1R;72(@_W"AEP7LYYO'KWN" Z<1=73?UXR4I%.B$EEU 0X6(.7@ BP6PU:#<6NZ M:;-VUG\?/#@9RES:F'-(O+O;QK ::MRVI;$#:G$T X)?13%$5<\+L=UY Q_K MH?')"MRV%;0#!$Z70.#D3EN4Y8/AK,(%[L2BZ+C'?=PM.&[ZA.==!N%L6 MNX?7';(8<+-N>+_3+IK0_1*^7+2T'0X09[:TR!S[9T#2'P&^@T?OH0^P?2R/ MW<0<$F90;C;8U3SD1J-RT^XP(CS(XFC0]CI+1I>L,F6-88?5@TK;+, MH]B]H]@9K;\#J:FVW R)WM#,,*O2Z(U>6]0,5D(/'L0>,8C-59#:C5Y'E!16 MEAU.*H:]=$/D/MG0=W#!UO+H=5\+>V&3W^+O]C.VYJ2-@;<]XA)8D1.[$BO[ MV7D\>T03FZ\DPYWSWWBC1&*;XQP[;GF?HL;L+.L(W8UOK&L MCD*4J3?"WD+4ENC6AZ[,2D)T4G'L-S@"!4Z]"=%K$LFF@('!P=@##&Q,UDL7 MSN!Y0*_[!B!M.=[@WLYK\9C'LBR)T583FY<8T14O43E\"S@/9 \)9->TH.%= M$O8WLT#8PQJ(M-5&3Y5%Q6"E])*'L$>TKSG(CQ:G0%U6]BJ>5/0:=T1P9N9U M*8#M\OAU_P4O(.RAB1UL-)-$C9F8@X>NQUSIRD."VK!4*NFLY#YY!JU*EQG; MNOX F[RV1>2[O6+]MHIM##B@LITYGY?Y5($=)U\?R[33_I&LI@@Z58JZWA8[ MFI%3J%?^QI$#CN/@*G5**K73#IFL*M4%E=(,230./[J@<)7**:]B_-2Z[S9Z MM!T[M.'<>-<2H,@^G.YRBMT.FY540G;+BZ!F9OWY;'D&Z#D/+:?0CVDSF)XI MY\R%8)>#Y?;#ILKX_4EA(PN-SXF@^]X+F4$*C:PN[1VM,2++Z<0.Z;HD=J48M,+DZU%4==NU)O[^9'/LH 12VJ+FH&#UKK M*$-;#OS(1X;:1(8T6>S*_$30,BQJVJ9^Z'MCP8P",A3LIY" RB/6O1&! ;D9 M'O/3#D>#A*[IBN)T3UVA)X0JHJZQ$GWP /:(($$1$@5E!UW84L4W=9>YX=#' MS]B-\&%F]S2"DDR;#??4"J/1TTB.Q\K!.3RJ+6V;X7X"U(5E+['=/=A-\Y!V MGVY$P#C8PXU7(%B^C?N@4YC]:&'[+=ZS"WA73B TCL+648JVG\"7UTVMFY-Q/8VHX[V&Q:O*D$!J?==*PQ%R=:$>.:NRP,*7(LHJ M[TU41]EZKZEQ\;*EQ;+%3.'*206[\:;OQ!#'VQ10[&%G!^*EYEGBL>^!6\"7 MUSN( B7!S '*0[>%=T3I\ [(/!AF4*QVVA=>@%C!HIJDB(;.PV,VZFZ]-PWJ M%[85\9[T>?>D/W!1I$L[)K^VZWPW6Y[-S0S9+#4HI9;OQ,>9[,D0AEVO.TO0@H5(4-GY1# MY]:U.'3C-&#"_="-_=4&^CR+79655I(<5DR<)"+Q)$\L;=QE37 A=]Q?@W02Q8A:.^=6FMMY5H$@^93E;Y?% MPUSDKPWRU^WDU3JB4/FK:83->MOI& 3GX/>QP.^L*MPA*FSH)!/.J^\<1[VK M+FR[H]Y9A:U+A*VMB1V-?6&K:3:PWET,O/'83@[4@DI D R:\WQ >0>( MV8$NVSD5ZVE6L_@:V&>N[?S6"/T(KVY\G[]FS;OXG#)^7U,SMJ%9<^B9OT:>0]0J^*^_=!6Y\UG M,5,%WH*[JEP=."@(A+X ILN#MQ,FIQA5AR\.;/8%LK2M+000E"K-/Y$#ON)M MP"9+T%N4$7R6@_VY"H=\N' H[ C'2?FYV")^S=,BGD9I@:P<+O2P(Y*1H@%> M=Y*K<*B'"X?&CG"<5(S8)V,&6B-'F"#;:MJN8**)'2*'QX=[M^V8T?26D/32 M'<0$S8CYR9).H@2M+78E7C521RG:UK8C)RF"0VP50^QJ_$"0$@3B#H>(?&D) M&/DN%$/S('-?LYJ2\CRA9-\THW%$CP'XAH>V:6==A9JHD2H<;9A[Z M,BAJVT[!.Z:HR1)CHG92\?&"SQ4\6EIM>N.)CT?8#6QBN!TO.+60^<-!1CL@ MXR=_K6D"F=*95K$.%JD<=RS[3DA]C<.;X0-ZS:Q$,CV$U5!6D\S=S_KE,32+ M$K9BJTN2,*71TPQ17=-DX.@25M.F'NN+>^(ZY/[@2K@CP33RS9$H$':VXM6S MM44CO%*YB/![3NVXWBJS!JF-7L=HBXJ4U\8Q7K%<=:';&H@?+'0:$;IV1U2- MO,)KYBN7&;'FZX7CVG.;( *^YSBP>]PFTN#C(#RU(#M'RWQENYY/5.,R(65F M%8&.I&U-U U65L!Y!'U$&WNP^$#G4;TK=CJU;,E1C?"8Q[W'BWM)\N%$0)'; MN-EK/PQ]^S$*H97O@P=[1Z;P6+GJ@IHY5CZ*H':) MH"IM4IC_7;?2 \KJQ( MH,>:(8E&;EU'R])C&K]\HN$;^:]E/_>^D'_2X8Z1_V2[\7N5927Z(PI">SB- MO[)="[OAF=JF.]3CF3_Z\/B$"AD>;&((&]](W<;(+D=QI*\Z@_H+V]Q!0!]& M& Y)\L9DF%. ':$U?]5E$;ZHY&?SF""GG#STB52G;:L@LDM"KJT5H/VD/3AS>-H^O>Y_?G M_;O![Z)P>3W8;&J8G\M@9E 'BP;U?F9&8^8MEE\E)SLS/>>,ONC#I4L1 MIUJ!*.!7$T.8,(J=D25,L)]\(N1!'VLU]1\NBBR;,'WSM-Y$&R5YL9G$T6AK M[I9I:$<&X:!)@,_2/SY;=C!QT/3,=NFCZ(\^+WL8\$5O(CO*P?CRW$VUI-A5 M)3A5\N;DM?E[36KG,RBMI4C: MNX_:@NV]"SH;*[>M241C'6,*XGL@WA$+5^2^42"<$]MJ"5=0'R6HLKB4TQQ" MG 7 8-?$YC"R*1K\OP+)IDB*MG&E+,MTV:!7X6)&Z*5F$:=:U*G9T.J+6E)4\B3!>^-X;4!%)W\?TA1QG&*@I=3% $"<3IXB#!%V"L]P2;@XLXT;8K6?@,4 M'&_;="R^S%N^;9VOEAB9T:3IQ*2IHM0I=V,J,*(J&Z K(C1;W.5A4M-N]%3B M"-F0FESW,K->"IRUD.MOOA<$\9\3WQO:80['1IU>6>86$TR)?$O)FUF5.K!A M3B2Y'?,Q93EG1)V@L&TQW8=(6Y<8;D,TNCR#84$J9HNNYRM&W76&Z"I$J-GB&J*F_HQY#Y33N1O+' M%DF9'6\"M4R\S]_^BV4Q;8GN?)O3#:[X/0"-['KZR%GSQE M2:$N75(.W@^4DRSQ2!A +.R21,EY8XF1-;9=.PA]6F?/ ^*]T:N8ND1_^DL4 MW5>%Z%J6V#'RVHK#HV*FA&D;.I6S-$%O)[&CLR),)]5WI+"=Y?&?WGKXBW9[6F?!#WZIN&!LM9);)4-I]-H& T<"G4(@>8?)(/Z-+>$)V6X, M 0H;L@3C#P_;!)NC05[YMJ"=(^/S@]%W-LZQM5%T&[D'IN13_OFI8SX&^$# MY&>S[8WT6*2'$7(?\'CB^J-BSQ$CK0# B=5DYFYD'P>48U)REJDN;DJ\I2M_=SO+H M=F>1 %\7 Q+Q(27"&(L5QT",F'A OUA#$?X?HE1?M M%E-HL*@IT-7.=B. XF8U=U\I2^+['H -YZ^ACP@Y;1< NA"/@WR.@--ACUU; MU-H'MRGAY;]U$=ZM2W?L2"_LZI/%KG8RYQT<(D \:L\>M5_C4#B\RO=T(YOWE2-NO;;/JIT.JW:**!GLQR$\BF8C MBCY V-JP!<-HLW^X?.$]+NCGY$S,IK%Z2%.YR#4.@C-A;K(%M'"$NQ!Z F%= MK1GTJ!*A),N6\6XW;J=K6GQ\ZJ6&T)>E3)6EY;, O/M-(1).14 MZ1&\>8:(._Q^89+D_8+E1> R#VM47L+03J&&=>FX[L7U_X,:U9?=COZTF\X3 M@W=P-X@32?:* NC:W[**3ZF-;J+\4E"^5&,8<& M"6\>@"OQJ_NN]3#G47_&'>(,;X9[' C;5AN]MMA=TRS\Z#7^?-/(43NDL2%^ M&AP;HBFL[-X_J2:82]P_I-KBY+L1;CNH=$7+4GVY3 ]UOO5\JE$%K+2T==K- M7LDMV"H?-.7M,XL^6K=CIG/%:Z\&.='RFX!.1$8KB]M;00K:2; MS#7I8*7D^0*+LK:_2RA$V+I4V [OOLQ@8E"]\I"=+/P!A2*'QV/,@6R[+VAG MFWR-+,[>!B>S,3'BS7-Z7J>3,IT!<2WC6I:+7\^J9AV)GCQI''[8S;'2MH.J M2'):Q"^BBJ2$H9WV#HA,];/"!!/)&R&?=ATF/QI#(\O0,W\E6X>5C_N5I>14 M/)3[[T]J=?4K"FSSD/2D;IYWW12KZU]OL7\/JOMN-*N\];+GR'?)Y(/TUU1( M9BY4FKM0N=&36DJ-C@'GDE][R=?R$7T%1%^N(^##O,_Z9CM1B*T#XO--\6$= MU3KC[&NH\9D4/A&N=2JO4F]7P"K?>PQA'Y;ARG1*RI3-?;ZC31IUH >WMRM> MF]:C+P9'7SCZLI?:_:0?L"4@,BKTA&-P)5A!5[PH#$+DPHR%*,#06AENF$30 M*GL!E4%C0JI9MV6.QM0-C3E@UA7U/[%"O!O'26\]3ZI5_5BIKJ/Q(_9OAM0+ M!3=S54H2NEW6"A:7M1D\WQ([:%COM M+2SGV?=>^WWC::R$"[N' (#\9VBYR31LY9";D"WI.Q+Q* M[BTKDQ=H.AG3Q ML$(4S'\/>JV?\^<6VPA$9,)7UA5\E:BW-?X(>R0B(F&[\ MR1%EY%TBZLND6/P71@NZ8B/U$1L:LA#JZ)K(:<%S0-P'@NZ@Y1G$6B;Z)7HF,)I>GD%M7N M3;P!>^3LX;2178:'PWV(W=U+A.,1$POEQ:WMS\C(L ]WD8&C"HY:&/E@V?^R M76*(IWZ@U1I$?:')/VCEET^HMTX:,VC-,:S4NU6[M/+D_/Z\?S?X710NKP>; M30WSS\PH9=X(N4_DG;8KQ(?R5'>^%YX/KD1X(%*,A2MR_R@0 MS@D-+.$**HD$518%15(TXBLM^$-E>JY9O>F'2Y=,WXO(8ZU %/"KB:$ ,$;G MR(3G6!V1 _2Q3G/_\,-%D643Z=X\K05OH\6H.;5?LPB 1O!D"@Z:!/@L_>.S M90<3!TW/;)>^EO[H\[(STU>A74K#^/+<([:DV"LF.7KRYN1RBUSZM.;[3JO= MZ:R])+7D]3_9\*AV2]6T3$_:_+V2\4F;QJ2W]':;L3%Q.NTVIDZKT^TR-B86 M>VC3WWRZ/_ M*5DFOZ6WFF(C5;HH2 MX[YO<()W$/VM)"F"INS9ESZMK\C/CIR.J EWI1JY$V_#E5@_K@@6.EGF5Y">HH96WEE&GO1IFOR$&N"1ODA6_8 MQ%! DZYB*7F40Y5;E;0;#;(6)746BY(NKR_6=.\8>RZ%9PZO03(:/1U._--% M94WGQ;PKUK*PM>1-3[OQ-O.>)Q8V-ATHMNL:SG3>;SA#A77D.22Y#&(3N5]+ MT97V,UV)5A!M$-M"J;9^);?Z1V",XJIFM8U\73G^1-%'JKI[_PK67:R_7WEA[ M%8E)[87#2M+?;Z'5E190[/(2MZSF NY%\$!?#P=E0A);8I(TP3+H9&_9B0Y./ MR(U[[/FV:]H3!PMTH[[0OQ\(JM+>Z6SQRK3NVHUHS<)ZG%7L,+L=R579#OA< M@+D UT. .5\X7X[&EVPHDXO.4:%ZP4HS,5%Q@R,W'!B6Q- MVG9\9_TV(N69O.^R9^ ]H[/K.@1[Y*KLFA 78"[ ]1!@SA?.%S:SFBW;;FY] M;VB'T"X@1+DN-S[C#)G4S&=LM&J@.,K0K) M>%<^^/!U+C;LB8V\I83J +'1&KVN:+151L3FI"N1+CR??'0%,_)][)I3(?3) MPQQZ-HB +#B*!4Z+$'B1$<>6Z[G&Q 68"W"E!9CSA?.%\X7SA?.%0;YD2;G4 M+4T3:&?:IOZKO4PC^?[LW#^&H>UT#@8#N&2R)YG;,"2V);,-,%7[\#4!+IGL2>8VF(IMR>PT>H:H M*010_HF<"&_P)ZLQE]'H*=IJ P8N/DR*#U=KSA?.%\X7 MSA?.E[+#DVU84P[AB2))+(4G)UT:15G6?$2$463RXPEV@[@LBM="<=BZGDNP M7("Y %=:@&O)ESPAE/EZ5O#@]:WTM&LX[/K234ZYI@ ]]7N#!;=WA_^,[, . M\3WVGVT3Q\'-'3:])Y<^A<8Y&9? %$DF\8XHM7G90$6$D1L)SA?.%\X7SA?. ME[*#G6V #'/!CL)6L',B]3Y;3U>_0KXY2H]65P]9=W_T? O[S7A>9RJAC>5% MCPX68#KIU=";G '9 L^QK?@*FUEU+H<"J^KQCF17))4>R=Z5NZ*J;SXCXUCG M NOD:]RZKWD4[IG?163IT MGCL7[EQVW+QH();&6YERB=)%BNC;6D/6)*541J]KBJ+ MDM'A5N:@0KQ/E"_DOY;]W/M"_XE'_^A_FB\NIQ?3N8R1_V2[=% :,3EDFO"4 MV4SC(9-9.F@2X+/TC\^6'4P<-#VS74H[^J//R;.2Z>NK]7IT1O'ESR^V%8[. MC':+$ D.:DC3%X<7Y5;Y-*G-=]W6WI'7WM):LGK?[+A4>U66]=R>9+>ZFKY M/(G%,75:JF8P-KO\QM1M&>U\GI0OG=Y_TI;ZVW?+A=HKMZV) $P,5ITEAQ?; MY;@HAQHVZK6$@8."0.AO+*&IXVR_[E PM&/%6*5N.T3J%T+P?:K=V).0N"9M ME]*Q>LRW/R9A5W@Z\XWYNU/+B'I,>&<&5VM6L\U# NP>:E)C;KM"LHGHL.F^ MFZARB,0L^?"O>1/W&B M@(KD'29/>\:[V)OZ"&3?-*-QY*"0?9F, T+:E)SUH2XU36=]L' .H2#DH>D5 MD_U8H*X]M[F Y;'.K11K#'+A&'NV^<&#F #L<8S#+IMCONLVWG7[#9MX_(C] M7#;>UGB+D[:MSWZ>6YQDV$#;%B6U+&R9S,'YW;I'U,;J*7 MC49/E42I+7'EX\I7*>7+M"-+6]E67'@3HAK7]6UC\D 4%$:/4-IBW*;*]^VM?ETUPRA$=Z\ M3,/O.L9=)WTVW34.!9MH_QCO5311J[.\:GD,0K6.IZ@$1;D '5F .%TY70LY M]T5;Z:ZS'$C?^M[0#J$F.',PK)),M"-JJLK($2VUYSO7)T[7*M$UDYW:TA?H M #NE-7J:V-97T6+.]M+9OJ5V]@"NZXV>HHB2L8K4\ /$CBX2%YY//KJ"&?D^ M=LVI$/KD84Y\1CR:'3VWWW'Q3!?VYIE@[0IILS==7AG.!:CB L3IRNG*Z:*VXH#Z)[]Y?VQE_2=9@D&APDP> #Q(+Q>_NN]3"/#.=G$E_C M\&;X@%[7KNW>(O*8[&NY;=B_I'=6=]"5443$Q>L=)*"2XM5I]&11T5?!42Y> MI8K7"N)02>GJ-GJP"X"!"LB3KBTX?\6^:0=8\(;DS="OT)L &W;K8E:'I>*, M6Y3U;0T::&'791!$V/H6^5#.18;E6?%V97KQ)J9P2GHKZ\9EQ6CT#%T2VU*& M0\]/'JC5=^ERL,JW?R(GPCNP;6B_8JOY;^Q[:ZR=*E' @PD8M_9"P1?#.%VK M1-=,1FR7;@7[&['M<9LJPUIDQ^!KD5SK.%TY73E=&?02VTI1"@UU%1[J,BD4 MQ:8_.T0.*EN1PTF7LU".-A\1X2.9_'B"W2 N9>&K\AS/YG3E=.5TY71E"]J8 M+T<%#][\B XXH>/238[FH" []6J#!:=VA_^,[, .\3WVGVT3QY'-'3:])Y<^ MA08YF>,9K=&3%5'65]??N31Q+>5TY73E="W=JVR#0ICS*K#K0]3D@[(9 M FJ'GJ!B=-MBI[.YH^VNF&8>[*Q9C[ \*5--,5^7*Q^IL_JJ2^E6^\26?,UF MT1UWN'5?M>[:,:V[DQ;@?J7'_BG'7I&J?2%.^<>0J$IM;@)")N))C1"&XD#FR)LM)EEZD3DS2MT=,UT5!6=SSOWB^ MJRLSLLG5]3"?OLL&G^,KJ4XB_[8FZ@9'$;F5X%:B;"O!Y ' 6KO1,]J2V#%6 M2]RXDU_(/^EPQ\A_LEWZWO:R@D-]FCV<)J+;^_+H?YHO M8^[^&!,#\]\HP$8B'TR>U!2+Z@ M57ZMC;1+AJ'I9.03+Z U?&<^AL9:S_CSBVV%(S(MJM +OTKD2)K_!#V2$43A MYI]LXTJ.Q'^7U.UE4BS^"Z,%Y;>1^H@-#5D(=71-[EB&V>FT+4/3NY(A&8_J M_T)3L.1'(S^=P00]X>:CC]&O)AJ2"9XAYP5- U"#16$EDKI(]$WT2H0ZH32= MW(*@AZ/F)ANND,8/6',.6O>OF^X,KX>[\_KQ_-_A=%"ZO M!YM-#?-S&,JG7P!TYS/Z)&% M#Y1!YK!1_K-+4//UQ$@FAJE$E()D5CN+G_IP$CF8.#)@$^ M2__XG!Z':;OTO?1'GY==F;Y:[4Z)&%]._&&WV](,'5QB4H6?O#CQEBTRCT^K MW[?UEMYNK[TDM>2UWV]ZE*RV%%7-Y5%JOH/2MSUJ3>%F^>>B'O&,U31GD2!C M>?M48^6V-?!"K,G'R:9W-*X/)-+ PA6Y;Q0(Y\1/6?/-&3OLRRB?:4<4@*W; M<]9*QNYESMD*F1D4IIPV\[Q#!TYA1>5J>?AI0,<#>G?-$2 $'Y(0/!"&OC<6 MO F&K-!]$@ :?+9#&P=G>9RME5F#COO[\J6MA(B"+0'==@;[2HNL7=TC \LN M.TXV\[H+"^LG.\Z-B;,=M0YC9SOF$/%Q-:BM&FQ92#Q #[J-7EP,V2 M(^7A9#;I7NC$(82>X&,BT*;M8,&=N_'%.!/..R'WP543(M$(T&K;71N&\BBT M8G<5WG6$);JO]>>VZ2B/1=I!R.ZW!V$=3DTYG@A(#+'_ME-2LKO0,D! M(22A,F2RZSP=G-G38=O/[0?P<1G9%!]E%A)=:O2T;I=I(2G?GC,8#%75-WS# M$Q(;V()LGS)AG<50B>M9D[)DWG#'LQ6V9&J+T\E3J#+Z M**W14T7#6/51C,A<^2Z%)S^YN2>0XQ@%QG3WDS#&XT.P5*TRM.>O-*>O(6G31S)P6OK/-/A MFYC@->A>'IG/YI@)HY].Q0G,U8[2_"$OC.=G,Y$ "YH>=/A8GO/=L!7[#9=QF?!)D^K,U^P_%_ M+]W;E*(7GC^C6J!6A:4O0%I'%$R59,OT\ M<\G-CT; V;:_LV+'L-AY/1-D] I.R;>EL&- MR)W5EFHLA98\,2FLM/X=25H5%H5DL08O(&/8?=0K"_F&A]CW:;$\+:H/T>N> MCJ.Z8>-A"_H;@(B4L#$"_H!>SU_AM%#\%;MX:&?NNM=6J1=15D\"W7UEE> IWG7BN2!O&-NGAU8*Y<'HU3Q3W M313I"95?WYX&GMD4ZWF=\\US1!9E:%L?YWR$J T+H%*;)X_,^)/R!W@*=^6: MP1N5<^K0V,8<(?>)O&1YQWL0X#"@N\(<&SW:#F_"5,F[<@U:JR??F_Y-451H M#H'M9RCY.+$X-L^-**LKGBE][V;DS1R1=$A8JXM*=W4YE)'M #RB+6@+2B'B MU(4 5]-7RX(9D:;R704/JPIW.W2_U(+/X8LE>3H=2MVYBKJH*8?LH.4K)#S/.S0-?, MAD%N]-2NJ'>8W>?,$YNC>9E#Y$AI]+J2J&BKF#TCD:NB9-&MPX]WPQ.M)P*'^"X2T%NKQB#FN<%>=;C;=C/D1+]P;N+27X+%,]L MP&E5GK2FAHJE_1X\Y2QHTVFQLJ51V9+Y7B*&?=-II*"W/IX@VQ)P7'#*\] \ M\]"$N$DQ[SI#0*O#5K ^M3PSXIG1@:XG70>B+:W-*""#QOZIU1<6BK4-R,_AP3_M M<#1("/P]V1N3.6KMTI-]Y"[;;8IY-G0L5Y2O<$$C(%WLZAVFI:M\9\)SHL(= MTZQ'D(^?L1N=6DY4J$=*:7L7DS:SF5 I(E>G8^BY-!W@@PX5)WI^CR8=['1X M-L2SH4/+WN?]Z X"XTXD7-T#./&CA69B>&\(!<[Y$27IX-XU/ UB4:[V0>1R M$JPV-*AK=P\^-[4N7Q,JK!P[,1%]UTHC6&(YOL^[UJPS M#]!=XI!VJ#SEJ9"_R5%NNHU>ES=)8]BGG$:"L]A.(G$L<;,N% =0AU5;GTAT MNE=+@#=KQL1X)#'K%L-AP&Y-MO%XGN8<*\W)($G9TAX#2A)$56%;T,IW*SSM MV5,O;F8=(AT0Y<7FD#RS*:+:;4;P[_!Y84EX5??E1L_H\+*VVLE.AO.R]Q<> MI='3UF0VC A/^5:>)S5'ZH[G>.Y3?'+VH;ZENM'GL7P+$/S:<\W(][$;OI_! M&% M(#%[X M/7HZ:O&R0FHS9"NU2T%$/KI_FVV7ZSQZOH7]9NA-SD!( M \^Q+0%F74534XBG(HP8$#[0XR\M;'V=_@A@37@6S?9GW,AL<722(XEM+8>E MG]W86('\Z83E<=?,JD"!A+X*DJ@==))>21)9OC,KP#&FEU.ITJF;RC/FW.'W MVSE9UB$J!X^L?$8S)S2[V/'Z_+Y\IC$(Y3""X*R/E\'U"4/'>TEV%]KN,P[> MA,7\9*BJW<7[V3)PU[&S\3)"\MO(-T>P5N@-A8D/.37T;G(M ?\9V9,Q=L-# MUAC6YB7,T> _#YIBG5*N]]'&6S0%@0@>O+Y)I,/'MXG W#K(#?NN=9[*3.9$ MJT/WQ&J\ZO,$TOBC"567GKW<-716A:I\%\>C[?W=I>V&R'VRH;=A?" K7P?- MS[5*8-;_7]&MZ>2GB84=?O@=8/A-27;!S+=:P7IU6)41J]CL(+,%EP'^4/\!3NXDQ@X*Y3RZA#\F!BOR=>8/-L M.L^HZ8[X-M\V0VP-8,I#,ND0!S?#;S&M,P=04&VLBTJ'G\5=.\G*&D'E+5H: M!6W)R%D5K?+= L_5,[H8WR,"824%$D08(]\.I_DXG.HF5H7W?KD9?O?<)TBN M8-R)/K$-1L"1JVBIXQU)C#YZRY[7#Y8BB!6W(.J*Q!A=F2;3*=Q(\ISG$ MX01$[ J#B:L;EN:9[R3TOB#DOO__V7O3YL25+&'XKRCH[GFJ(F0:+2#DZI<( ME\O5U]-5MA_;MSOF_3*1H,3HEI!H+>6B?_US3J8D!(A%((& G(FNBT%+YLFS MKX1UZ_@>2_G'X7?B_Z A-O%XH0/\;JD08&C_HM;5?ZCOY3$) VN2NJJB?JIU M(9RP>*HIL=P3M[:00IBFHL@MH][3)HXO.839L[MG;5:WGR-Z=!&A+-'7AIII MN&> DDU!,^O;\4-8.Q4)F\+(M%9W45JEZ2["PA$63@;IO]A8:^LF)D[D IZS MP:/_Q48G?#_"EP;/%-13 M]W%X2R9VF"M?%*71Z[3JW=A#V#/5VS-[XM7V.$@79BO8<]\G9[-R>0U.T M1D]19=542M)N2SC?$["Q!!;O(C(.RFA#LHW4J\_]Q\BIFMRN>3M:X;4Z0!1^-1ZM]T)UA!?J!$1(K96??$Q_ MII,X<+>0Y[6G"#G=H&B9$?89=!^'"[2_3./82*B[/&#I%./F>Z-%[>CDG!MM ME2GMUF#\]M*N*V+_)R#M3M!@FI=VL\RRB[67JA)V28W#3O:2B3TN%'.?B6/" M4JHE A40'OM@D,JF57;,3ETQZ/C<7MA)^[C:Z"_J#^RXA5+H#7Y(WH0EFER8 MK525NPU!^L@A>A>#VBK,!)1&3Y<-LZS09 W,*H%-NWG=\M%I&6-4L,#ULC(R MA.0XF,UQPGE>'^*98!]SPX[[6".7FPZS4S;,UP3\NV?#J!KPCX[%BP<=!58&6K)IF'H9+61%!M;1,[!.*Z=$Y*1H!,E<%<)1+3^!7Z%'%D>W^&E++O;[/MZ:0L)+O;3J/A)7\O97H#=J+!3[!\K'\>+[#'_SM1 C*++/E#+@PSV0Y M8;*I+Z<.)\=[#+JKDT/\8O+2!)GO$P^J.9UW63FPEI.Q(.B\+AJ5\ 05KZO; M3AN32"CUZ9OMNAC^PG&^C. N+!>O"+MK5\CM"C,OS-?K:K)B+&?LU:DX1:3M M[89K:I6BM2BR:2W,T>C*>HYSKD[(=GP1(YP)58HK"E^O%%3"S#A7,Z-6K% ! M5@A6@Z(LRUUA-0CO@"#;&=FVZD2WF&;::VB7^E-3@Z$3N M/_ZA"?VY&#]^B283AV+U%G$D ,# \8+(9R4R@Z3#DF2[G%<"KQ,ME4[MJO-R M6JX3@MO\>P\*!AJ&TH38EBRY-.2HSCH,PQLQJY]?(;+83CDAI\1@-/E-YH MP&,BF3>F4DA^+=?=G;)G2/0SVDMB(U*\(DZD?&SK/D9:^S3Z&%V,DU20PGX" M?3TM;.'Y[#1ZJMPUEE/ ZT0.QQ?3POGMZA%M3D,B6J2+ETTB7IX1H.?V_ZT0C MQQ?I0C.NRAOZO+Y"-@60Z#VXL8MM-E'L-O)]X!!Y1&\V>MU6M]:^$-&>LAHI MLBV.P'-Z>F?OP4'"7U:64#C^ B_AJO,RW,N(4XI^6<),J6LABKZF$*5.UHNP M\ 7IU*T81%]3#%(GVCF^3G#DH.B)!'!$ .@R]<@'S[WBH;6$T'S93-*2(<&P?93)*,:'D<9@>WY.E.6J.G MY+3&JY-S3.16"KQ?DUNY(^+KC=[^]H)P"@L],H/.J09INS_!NEW0((4">6)7 MG5=P>YNAC %PR84A]AR5>2ZGS=IULK)1P"NM]$CXM#S#(4*>_[:C9XF*YUZRW&AOPJJV:2_ED@V M:^OI],YIU-,=7_@+W;<8*;SZ/Y5"#X=U3F"E4UD"J+@A MB[IC%'Z"2"WB[9<2-%RG-B38@_SO/L&=5^\IQIPGQ)L;U[I+L*8(RS-*8WDB MM"ZHY*AJPGYDLH5"W<4!4^VV"*376#DX02]#JAQ@OV>?3L@4L9/U#$F4@QQ% M0=Y14Q"FTJGSP"U8X./P*46DKYZ?L, RF:'9Z+5E3171,4$R]2>9;=2&76AF MB2S:K49/Z>P].D*X#XII"'\-T=<#_[7LG[V_P3_)U6/BO]DN&RC?F2?6 <7^ M<0O(N_(D2L1J]JIKUL1SL(UV,*(2&0R\,2P3ZS\EUPOA?<2'KUW6 O3-)XXT M(3[K#QJ.:$ 1_2WJ!IBUG^T\$>=NP>6S'A3-%"D7818+.FNCYU M2&C_I)_>;2L+)&X3 MK4]-G5B$&&U=,2QS8!@=R]3;W9;9,OO:_^+4A/BF49H .B%O]*KO4_+CB@QA M@]?$>2?3 /$WBZR J?&"NBA:5L$K1NH8TFQS&3QG?V= ^D<4A/9PN@.F#X>[ M +N[$Z+S%0.3]GS>O1E61GV\"A9.3G#5TLA'X?.GS1AC )$C^T+RO46YQ5IF MD-Y*PJP#%UL;ZK^Y_2X]W[W[E]OG^Z?7^\<'Z?&K M]/GWE_N'NY>71.^.%[H5"YT'=.]O??^O"_?!,^,U\?9?Z5JO\E>KKE1O#G6H M^63,V#) G_B#$;!E=]"4/N )JZU/\!/[!&?M^=+LR_3Z^->/C,;M,)""J!_8 MEDU\&Q;X ;;@4,SFHLY4>K?#D00WRXQGQ@^[Y1IL^AR+PK7>1)9@6]$0S*3( MYPPDH(Z3M+F?^;<2#OSF>'W47^G81B4W&H2LM:X%@/6GJ\5,#0AM]9F\$Y8] MY/D35"-X!M$M+&[H^:Y-\"_%-+MR#'KX&_1JX@"@A]X@0F$$.!F#$PV$T .K MB;D/9Z#%[R<81@_@Y$(ZP1?^])R?[/H13>R(I+M=Y(0^D1SO_>H?\!!@P_ ^ M7A \\"; X9O2*Y.&Z9$JQJ= D2!1=$AO#H,LHN#LX$77PU]2N,'7$U > 8C M]GHZ&+D [;=IND.0K%:\C3Z)GQ&.2)BY%J&""^?O5.&0UE@RM3U]D*NP](X< M*Q<,G,#IT)H%Z%!.:>A]8"<#>,^%(F[^!4="CXB= .*)>A.'IF?Q3"<1/&3 ME$J ,TE)?4QLUT% LZ\3>I2E]Q$%"@3H\_>ATL,S*J28.;#GIF0/IY7E#]*' M9$$?EUE+NMCD;4TI^RTC '0_4CQU:42=R0P(#"?ZD>U@,;K#X !X PC,N$R" MMVCIVOX@@N5G^(F/:"[-;Y@C61;>&7IB>EP,]G1U*?S9TYBAG4 &4P)9%T<7 MDUOAN'W@@XC4R+?":3JA@]V9W?)6"O%FR51'*<-QVIC'Z3Y]@Y7 X3*NP. ; M@;P"P.?0JW>"$9%W&EX-'$K8W&;F16#'@+P-GS[T<34X*G, *"$- M21^$/F=B,;.;8U1X'+X',B,YX9NG%VD,*PL\%R@ERXC>1S;@] #6W >I-)DX M-F?+L"")+RU=%K E%]4-4(]CUFIQ?HLK7+4N&1\&8#*;TGVXN*[7N\^/FU>S M]KW95V+*ZACP&Y#4HE+X[EU9<-YN$',4CX5*^1^<-(!-SUTR(2&@L0OO9%OG MB__.J%YM*9UY&(\('FT >!CO9B;"Q_#^6#(QT./;V%YG)XN:(X 4+XT#5%A0>![,CP)>HC.)>* M.J #^5.V-YX%S+9" 1,982A=>8'YS!W][RAXKVZE5S+RZ"*FX:ZRR!"_3!H! M]Z[ O&7\$-6U.5J=6V:R7;6UO$$83]H20&>5!- &E*93041ZODFW0H@ =D<_ GTBM '][3%> MBCE6\1-LIIH@Y>"3YC3*.2%RQLSZ,4IE&.U=I=@\07D+,$Q$^=WM4ZJ_ M9_G3*H1F"&_.$%N"!P#_DK,VAO63B]PGL.P):&EO.34D)FM;#R_M.^@!=M7 M-XQK/H'41__.$X?(_!KAG0DIDF0[,2Q34/+EIA!EG(1_Q70$6*\+-W#F/IAI M&S,)QXDL1Y0@:XF)39T_"B *6 ER?-C:'_!&%Y FQGU@(* Y>[VW]^8>#CO[WZ<'0)U6=% =@,'CR&PW]&[9SA M7HT)P#45#G)?^O&HBCQO\F! SZ%AHHF^ MWCQ+WV)M Y&2?7'_]#ASMZ!+-4CT:)\P0O&XZ<N3)XSE^S&#_OS'6T:2WZ^U@UZ3U[\A>F@CZQJ?4O[%D 3O;3EO4KK9DK M4&WT=$W6VFW9:"\W?HHA(@/&3[A+$2&R<-18\!RP&UC1,?)25UO)&$M3T9J^06)"3BY0 6/[^>35H!NX4#HEM<,N#33&65Y$@?)[P5;/' M+&^_W>AUV\V\C:>ACIE/ :=T3I*JP?B 9Z3(P9* !)8 ^4& P;U=1,*C5@Z'+P+"< MQ/07R8IHXHC/-ELIS+VT[";N'[X6DBC9Y@5)2P.K,%7').=W5R3EEY]F(3)D3S90Y3*; ;@!H M %.I=4Z(R.@1&3V[9O1LE1["K*HOMD\'X:-_#TH4?DJF. ?W[DLFHX"1^7)Z M""J!\XD@:Y(SU-RLR?IY"I:B)PPPZ(BT#\O8MEQO?'+SP4T6=/()Q\^)>GGMLO>SF[Z-)^0BRK9 M0DH^PS7^\TS; )N2:1QQ>5O\YOCG)OSTU^7O5:.I=?7+N=12E,W2GN4LN%16W;!W-#8J8S+.MNTWN32I59=O>Z&0Y[W ME;(#S-^P)((AE[EZEY/L.+I"@P!YQN*6&5:S10.S4]KBDT,&7/RC0H2;G66H M@9C=;[H/64Q(BDF[0UW3:]C4]KKSQU0U-DYF)06ZI^=EO\0@<\])+9 MI5:$':VLVH\U Z8X3%BJHFU)N*&B->?PA!KD >?D[36R+J[&QRUPXYR!M=:V MZ>ASQ@W*AG7.S4!'9N@9T':K13%Z7G7]&O!84'O]E1V3DU4*Q7 M:8RB*HV^K-+\=\2*8-H=I9KF8UA&8MK=3Y618^RVFIM]B#M=K4O^ +L)O M]MC&L/&'1GK!?HZ3DP'(6EW":!75)8Q&[S)C^_]^12U&-,,ITC9P, M:#D#>8USO;'N%!B2U*?A.Z7SU:1IEGA2R[:CJK%M?]R:\:"" L!0RA4 J](E M#]D5MBX"0&#:'*;E)^ONC&FFP+0+=5C\P_,ID6X?F[+T[?5+\R+,Z/6JA590 MM0!=I,>@*$MI<+ TU>+40)OQ4& #'JP<8_66S_]%QI-/7^1LA;0P)5?S=[U4 M_@Z*B3 E!:;E8EJY(3NCI)#=66#:V3LMYD,?TC=8--B-\^&/^,O&1^F#\K&4 M<>ZU!\MZ_:)35+_0\C([XAXYY@4[,+X3%[@0:P#$!ERDB@79(L5.V)"&42[G MUX4-*3 M']/*#<$9)87@S@+3+LM;\>'V9EZ[F'6-$2D60&AF4=VBT^C]_G(C M2S<3WW;*4RA.#:I)2J@WB'@+/]9':RX2(FS(E?R]F]]!8V?^;@@;4F!:/J:5 M&V$S2HJPG06F79BWXI9,X8D?%[K G;/5O%9UZ*I%50>ST>,PE.X#AU?[EZQ% MG!J .=>XL<:V:P>ASSKF2,/(Y:SM@^TRQP1=XP43MF)7*Y7#=W%L'E;$"V-1 MH-HBJI4;9 /=1*#:I?HE7C#* 3(2F/O3ZUU3^A9::<%K\I/P4 #-M0NJ&:"7 M]%((@H81O45!R/K>7K"C8CF_HA]/QIH;?B$,R=6\O]Q:P*Y6$N\_"TM2H-H< MJI4;9P.M1:#:I3HM/E/[#WLQPR+^4M2% *UUBZH7[>7DBJ^T[T?8 P('7URP M(Z-*+>-"+,QR*P*[)54$GH6!*3 MBVEFN2&X;DDAN+/ M+-W9?Q&W+?H!PMW M)X4@%V%,KU4E3*6H*M%-ZT"2],R2U(=3@^N<^I#TJ! ^BL(\O=PB/U!&A.$H M4"T?U^)[T,C]IYK3WC)M8J-H%^R@^"X]$,48_5^ZG[\WHR^W0>=I\7F#:'*9URL6T MBUS:8N#$F!:8N89I:+:1V! M:?,*QE_9#++,B+/CK S;1LQG021])G@2A!VP&7%W[IMC!R.&!9)/A]3W^5S= M_I1U,$09!T^0' QVX 1"=N$+.B[@]:O'ELA26@D87VJ[.$87&2!LJ.S:_A2TZ&1P:X-IP\'TXWS@!>E-4XBPYQ>O/44\UH;!Y@=XQQABN& M8SV^WDFJ]%]_ZJJ*\DE:JP^EP9MT\#.LWQX"J;GAS6 !(L9#4^>8P]P*"1= MG >)^E0,9FK=A/%W^-CY*9$OOW__?O/\/]+C5^GE_N\/]U_O;V\>7@$A;A]_ M?WB]?_B[]/3X[?[V_NYEI4Y5<,[E9Q+8P>/PR0=, F:&.'#C6O$T$P?8W7 V M;Q1^8UN)[QT-I!=FCM,!U:&Z1#:W%LFQ-9E/$KPDF*@069 M8=(V-CO'CK')]$W97R0< 1N.O"#F>?@5,-GWD0V,$FZ2X\FESI3-+G63OV2& M?SZH1!*1QN0/SP=^B4O )?WTV$B?B?=.?7BU VN?L0 ^4W 0ST8-9V/K>5_] M/@$I@7WU1^0GE?K8%9SD['%F8;8+WX]G5(I+\Z-D1H)/WR*'\+.- MU_U"!Y'/T0RON/LU0%G,]C.V@X 5Z^%U\1)>[F[G5@![]'RV7KCP*[Q:4EI7 M_Q=PC&T8OD?,A/NGDN5)KA>FE +[9N]?7/#0\T*7S8[VZ;\C&^$'2@ONG+T/ M#\FA(.7?26 MF AB3-5QX.W$"VS&H7WJL(K*V9S;O\R+FGA*;FMV"^G#4J-P]2T9IHECTV'9# MV-T T.A)TDH9N(G(#CAW/-^P8.;;WUW\L#DR.Q&7F; M2H+;+-?^FG+MEY1KUWK'!7'QPSV.C?>B@'D?Z<.'-CKD-K_CTA1MQ,O()9&%0V": M$L-K$! 3VT6D D$Q3GM@,I4SR%R^CT8/,@M#;DQC)18"D%\6CDC(%N7"\00! M%LG@$1)I2&P?M?^9O3S_Q!099F]/M+182P\BAZ\C'L<*2VY*+Q%8@-D%X+OA M&@)Z-6C0#MP'JKR/8 7;+$+ZCEP'\T$\>+G_;@- 4+.VN)H M'L5R=>>P3)]9$7FK2I$V!-%.I3%@P"B(L3;W83Y;0PHR0#%FPPYX?Y 83LFK MT&$)9O"O"8 ?#PNABU08X>Z06]F>M=$E6,@S]GM 'X=W0")@D=!@YB REUQ! MR^06J]R,%&I*@>LT2M@ZPC_=_&ER%VYTSU%=,3\.7H06*7I/F,G'3,_8%@TR M/ :Q= MF2UN@2!PO"#B9,ZQ^HU%8%?,/)(#UZ5\EHK"8[$%\C<7T:P>. C&WO$*?BS4#PE )Q@! MO*Y )1S#VG[2E$?C&7GNV](O,H#*&_RXZA,.S3&>0?Q.WT<73'P9V+B._9\4 MH],%A^17C @R^V\0I+T:;0"N[2?-H-GK'6"OUASBY"\*A)SWSM"'>5O@13; MU(<-8M)] ML]'$N"T8UKX7_NX 1A7X@DS_!NN!D(+?]W'F5) M9"> :\DP@.]R@BOU/^9UXA.!P,Z"?-40M&.F',=2 M,[EF$H'6"CP9*!%^0'#)? _IJL=DRLQH6.J;]Y/Z+K[^RG914%M" S\,P.8ZHL'L\ MZ0\XYP"L""X^UYHR^;;T];82!Z#$UYCZV=FD>H"60R8!O4X^? +E#>3?]-IV MV9[939_F+07TZ"_FO."Q\)]GSNIFBSNLXR37^,WQSTWXZ:_+WQOP@ZKD_M1J MYG^_ZE&*VC3-_)]6/6KU]WJK4]:B6EUM[:,V) 8G24DM3$F*G[/FLIR4,>X" M7#Q"?GI'2@OAQ;: U4R$(-)OD:YZEI!(Q\]E@*$=HQ3M0%#(YZZ_N\P@8J[M MH&A=0,S;&.M#GS&:>Q*N>7,V9>T \>>*-K\QB_&HNUZ911H%UF(*J=*::YMQ M-5_XBCK(@AX"FLF2*8"K_Q(K2@V)1_;_OX;]*[QVH_&5Y3'M&=^09IUJ,P5& M;?3TMJP89DEU+=L=X?8)J?%1KF20&SE&EL$*XA/$ER4^YUH%3DMGGM*MR;X=0EV$V.[TF^>^R;] _\Y?&W["1&(?F0"Z31Z'4W66\>M MAR_5.A#XE<&O]I'QRP#\TN56VZ@)?EV" LR:!PJ]=PU5=(Y,%5W0>^56IRY: MB=!ZRT4OX\CH939ZFFQJQRU!ORRE-QTM([3=-831+9LPEG!?:8'"41=E0RBS MY:*/63WZ*#5"GTO055^]D#A%!5+L'X]3030 K>5%F%C"?.27&?TI$S3GPS.. M[%Y1U$9/5119:[5+TL7*.-\CF0B"J@55ET/51W9J*3BDKZO*K=+"5L>BZISV M7&NZ*=0Z#S8I"[)=:3P7 %YLGI$I-IFOY<"$Y5FF,F\:$Z)Z0BWISR4(G21' M.4:[&U:N41CW]$;/Z,AJCD!AVRFTT!5T5,Y"VT D*H@^70(L M9;1_4F>QE=DIH"C+]Q]1)ZT&8UUL>"H\[SOWE5K8T4:*H2[=8U(\JR:ZG;5= ME>ST6YXLSSLDL39(?[!2.4_R[> 'KUT*@J;TX,4E2-D>1+^P,HW"4UAC.TS? M/U60)F2?@':!]K% (@,:@E-D;%XYQ< 4]WU*FOM@>580PNW$AU-A)4,+#V1% M&)FK212./-X#:$U?JOR%I4UZ8&5>GU7"D5*E*>?2C?6V'9MD&%I M+=M7SP=@N+.F0TFCHY>;KW=IFR'LWX!-J5@%%,@=7 J^S9>\*.1UW]EE-26\ M>U:Q2;!8#80->?-I6KC)U\C[=24/#^288>*^X&>L4,:-C4#:O<&W#&Y-Z1&+ MJ;%TQ8WKNQ:@,HPW19--):4M6)TE%X4OHWQ MHM!I#NS@F_458LL5U)?WV6AO^AOWCL%FSDN7EVA6EH>K"JN9065",Z0 ML;F""CIV# B4*%V4]=/J_R9C0B%A8#"Y]HD;I2!+@IGRM3'"+7/ M-\^S./R2V8^HHO7IB#C#I$%LTOVZB0IQK%1FV[#*QIB-Q:>R$3.->1)ZT ML)RZ*OW$B%LP :X<:V[\<3QII06=Q=T&CU=[NC+ M*3'%W1J*LJ(@I*JU&ZCKRJ:VG$2YX+=8/, YO.][ON^]![&M@6?[[OD_6*YHLO0E;^TQ9X3Y<2=^3_AIS M[8L=C[#N,$O(#]?:@&G4'P-^GV]/!J3< (?-IG9K"D^&A-GN_,"WT_8UW >! ME,?O1OG"3\I:H.>>6;WEBKG'\"#C0[E*R"HES\V,3L9#SS@J8=$6NE+M?L3]?C/<&1,+ M/X7O^,<<-(I#CF!*N)\M&V"L ]4:>8R'/C'E1^JQ;AP2!=(.-RP!FO)=9 M.:T8600T&]I<,;5#5Y:G=L!W9]=8"E^3\)Q@O>NVZ$97F,(*;\Q[E"CH7/R2 MV?[\#Z ?1G#(P_)\Y>S'H?T+Z0QU/([LJ!D">Y1\UBF->_<'Q$6G>I^F+:90 MX*+7/FT8Q3M-\3 ZT3$NU)EHJZS)FZLJ:9=3UE(E_5_ M=+ -+4[80%$P9>L#X\#+BA;6NG%C4 A4I &P#MQ5'Z,@;(A'LOD9%2_1[Y'< M:2O'UE^):!/.1F[7?*78C=D/I,_KNN '+##5N M*OXW 2GA3[F/2C5CSI@T0B9\ULR<%8Q\L.!L:4515P^7SHJ1^_A%S_">G*G2 MNMIJ]-1F=SGK]R\+0G*'VK2MBR:.-U6Z\8I4/-9Q5GAO77-%.:8N$;>;> MN?H/];V< *:J-'HLL5+]=-321SR&[3H\"O2MQ\:*H6^5A1$JEMJ9LF$>MWHW M1N%#E^Z>EGQF AF$Z0.LL^\MB^:OM._/9+-B5"6;VR7)9JTDV;QM?Y1396YY M^SL;YK:BI]#>LEDO33;OU$T7=%SZ)R9'.[T=-UN:,=M\WKKK+Y MHFSG-!?J*;(PA^4+_4D=CP\@6S*D64+NXR#TTH)-M<6$=;M\8=TM25AW&CVM MJ2QCHC"D+\@26=%)J!QN9S1ZAJQUCMM25=C29XW!ZH;T_/TPN,LP6%VNW!>F M],F+ZP?O9Z;!@J)7)*]5I21Y;98DKX5U&"S,ZW+E]7Q#I&Y5XEHO1UQKJC"OA7&R>V.QM;YP M31-Q:H&^U:/O[J&<+62UCMJF9G3J@,'"MJY25BOMJH2U49*P;@O;6E@F*X8R ME,/M.CCI1N^4U?Y:V-8"@Y:W5 8.%;5VEO-:JBEUKK9+D=5<8 MUQ=OG6@;FEOM;%R;PK@6Z%L]^E89RM&Q2D8V%1&XKKVPYC5:]ZX582L>D++Y M$GJN2DMC\KE3OGS6RI'/NL+DLT@$OV1K1*NRRD57P9[6Y4[KN*-CA4%]WBA< MY6 876,HW%9K@<+"HMXLI.]@,WT&Q*W,Z'9%Y5I:IR0IK3=Z[::VC'["BKX@ M,V3W>I>U5K3>%E:T0-_JT;?*H(V.)3)RRS#K@,'"BBY!0'\G29\3M2KA;)8D MG T4SCFZH3"A+\?^T*LL;M&[C+NU:Y$L*S#X3#%X]R#-%AAL,@Q6A %]!O*9 M-3RYF?BV4ZWUK)?4B*S=8M;SJKLH:GHS9Z1D=66WLWQ2CQ[+:GV_@,!<4)BBN3XJHL M.>I@Q$Q59$TOJS#X6"3'I.5?V7C4[/#VV0#;==-8L^_Y(PI">S@]$F)\]7PV M438<^91*8[A^%$C4M:C%)]7&Y;[9<;5\0FUJ9=KNP!M3B_Q.J\9^]-;-%_@0VZ* M+76#="IAK>U&SS26Y9,, \F%/[X29UI&7STL>PI"D.!;<]"]FA,P6Z_PF8':#CBOX[LL.I%-!!Y-NA30.9 MD=*8 ). _P7HG.*7LPY $\\/AX!4'CJG?A)X9A1((\]!?@RWAM/)[ EA_,2F MA)PJ?M'L60$P+H(L7W*]4!J1GU0B0!G$ D 90+UC>$<41P, L@%\:!;!@B0(U4_]:4CZR MYXXI"2*?#8^7B -/<0G2:.+-X[^R!^3M!O8R\("IPJH!)C8LT?;Q%^"W0UC M5)8F#OP H.!78*SN#1X'CXR<$)2P- MX-F.%P1\-!M;C+L26/!:>!L(+: 6;_ #WPK8&$3] M( 3:G?^1GU]V3Y8'NTG1!G\A?7@KO 1D&'(XWW/B/>$[03SVHQ 79U$X7B;I M\NZDOZ@_L ,J!4#5@%@#C*;:[A P#]?D@48Q]U3F 3 ^P:$">1%VAK"/8"5[+'#V'S3D3TA(VSKF1)^UOB2R/63/]]BUF$Q5%I&Q$!69&;#24UH^@!ETX+R3YRUXN!AOX M,U,84#(Q]0JV\BF>2-]B6GWFKE@!;LUN(7U0=Z-P]2T9X<-'KQ])!\4F07/0 MROP[\F.*#&&QU\1Y)], =?&LI@%J1OSP+AJJBWLO+EV'PUVV MWDUVSMYT;8< Y\%>"LG?R FN6@*S I3./]E$ZU-3)Q8A1EM7#,L<&$;',O5V MMV6VS+[VOP:H&HQ; ?'_R=+]PVWS=/?R (FF+%NS*]"Z0.?F.G/+-299O\2PA=;*_9' MVW%!7/QPCQH3Z-0@ED XT5\#BJX/U-)D5.%Q'\!+F=2"/V/]#6!#/N;QX051 M%9N!FFF@HVC!$,1O.XU5]\1F8H[QJ*X43#6UBA*]&]3-)35(1D4J5B^ H'CU3O?'8\3BY$<9T]GKPHFZGKH"JSLDH?^D.,W[11B;6 M3\(X&;H/XAT"*+BA;2?@3<#!M70[S#P6UAV-)\SSQ@\D#TS\*5% N2F*QY? M)#V=]"@N$>UOLK@QLH&I^8/1% Q2,/T0]\!, C9H!R-F9A)F]WGHU/E/[ :Q MW4D4,J&-S^ "(Z2#D6O_.X)+HH!C38QVF;=QWX&#O:61#V7I98XX\"6SA:4F MJ<=_<;QW=&.GCV'+X2N%2[-&?*Q6Y)-"4[K))X,! 6MX$=.Y[V)F?^--EAT, MP-*EZ!Z!Q:4NE:'GP!HYTJ&3'HQ6^@80I,'U!:+;-W9.RK7TSP19,N<9.QBX M9X'Q1>8@CPF;>DF1K%PI/L+DF(((^#5PB_G#PZ,*;%@W M\?,/2EX^[>28&?$BA:%W+T:!+8Y>YJ+%H@X8LSX3R#]G>\NP)'P6%S/$<1;\ M?&RSS"&:!0$7M5R\P,UP+4I!D(&^UT>K&5[5GV9OB:]%K9R#@CLU0YOYWAE; MB.#=S%.7>+3R]G2YF*GE8V;D+N-FS-AGXH>[ &&Y;],9,N6(@JSR!*>0X>\H MCW+9"_*1=#%H!_1M%P,?LM3WO1_4OYKXWD_;2O":(WD01T.F,W\UDZW;(= . M.%";LV2X^)KCAP7HP!:G&4>Y/8O3H17B1!9EP8H!"48R^Y6^;HY M!7$G,TI8_"L)7;,8:PBG@-#E3\GXQY-[\=A6\=85>^9/FXO2KUC@NHVL6O-L ME6@$^]XOMD:FZMD^TX987(JOUH+_Q;3$CX.'&!E+P_7QWYB!/8L$7B!+NT%> M']M^06K6Y2K>3)$-%IT."_&\V/BC+@,U)2#*?,I">G T_ R:TCTP&.IC!!#'\SAX,$SD&,S*R.3$\$0&8R_[..;RT'$E4'#HJSO.-[$%29RC*.+-G)> M./DZ)[(J(JEI)%43D50121615!%)%9'44XJD+J?4XK=&8]=$WL_3S\3!%+B7 M$:7AWP&J$Y"@KW#K9\<;_)CE\AKKLG9S=0J6\3X3E2R]'D[((9. 7BN3(O?'/_QTC3-_E)E_2_*H#96!>06 >06$V]9B?%IB%4>J MIY33_.WC)[[(?9\S[A#7.1RQM!ZR=C5C\R= M]#AS4MYSNQ'_+X:->JFP^3WKEX[A$L-$NR28O'H@G>?V>^BV7YM0WE,6M08=-W/I"GWSHQC/'<\/LA%X+NRU\('6]_[R83/ZQ\UK. M5?_>KHH:[=5VZSPKQL^T\EMI;ZAG11RY<2W\S]T,05*S\PO/8(I\6K@N'$?! M=.1VZ[B3K@IU5!!X7J>]%14X;K0$ MC@L#=Z .M5 :T>S2W%X>^H'^YU^+HX M_'H?_@;%:7_6WZX9ZS]"=]N+[J9Y.?TR-^I1/-Q2AM71:?3:;5G9?V)VH;.J MMB.MH)(+H9(-RN:65+)>[S#*]C\)"A$44A>-O!0**7W,CZ 002%U,5O*T[3, MD]&TSLOSNRX][@L=L/%728:E2>V3)K?$= MG/3]Y\5KCI,EMZV'L7: J7@8V EI(=TC19V[K49/,^2V4A>GJL#SL\;S#=.2 MJ\@@ZM9D)I[ \KT%:UF^LHEF*T'RY+; M-GWVQ*EGD[:_=ZI$5V_T<"2B4M9(Q$/EREP* FQ0@_=)E.JV:Y@P+PY_>_UP MK\/OB,.O]^%O4)SV9_U&S5C_O@[>K;+DYN,-8B)U1: Y(T+P/,\'DL*UZ M3;W9,3N%._7JS9::_U/A1K9FLZT7>]2J[]6FUBEI4493+_BHU8M26R4MJM/L M%@3ZZE>T2X*4V30WG%XY;8A/JQTJY_XEM!R6MDAD/6,(%FY#+."U76OB"X<3 M:U<\#X/S2C)8M_E591G;X,3I)+U?^OU;BMUZH>VZW)A8B2^?<9W398?F8D>; M278_2X-*AEO&L]^B "VV[ ]XH 4(0$B'Z@EC0Q.H M(H2Q1;Q ;_24EJP9>V?6"^(0Q%$]<6SH_50R<;1K1APBJU)$M^M(E1L,FE(R M2\K+<3]^9HF@74&[=:'=#798*;1;7C=%0;N"=@7M;FDJEI=5UBU+$1;T*^A7 MT.^6UFQY]&N>"?WF9(7&&WJ(QG!B@]V3(.$Q>#RV&Q%VA1(U+7@ ?.@9I#&')GF0OAX 8TS\?!]4Z./CM; -@'@H2<]>"&5%)7!-(.K MMLNY(E*O3QV"8(>K,_C(C!#C$Z!N% 8A@!#A/3LYX%N^]P[?)>B= .L8DH2= M-^?.>9$G-_:3EK?3H![8-;B:+C6_4,45\X@4V7G#-3A%H(\X,5UI,Q&;N MB@50:W8+Z8.XB<+5MRPE QY)4U#T!>AD_AWYLW2:-WK5!R[XXXH,8;'7Q'DG MTP!E869/8]M-'MY%K7%Q[\7Q8CC<9>O=9.?L3==V"' >;(0%E_^@O7@^PXMK M6!FP:+@*5D].<-42<&_0\/YD$ZU/39U8A!AM73$LNA1'J')>?= -#H2=(VTB27R@[(FU9T K_]+CW?O=S=/-_^ M)DOW#[?-T]T+RL-@)NH #]T 9!]\8JHW$X1?;9>X QM4FY<0OICOUE7''1?$ MQ0_W+FS?B^"I5B!+]-> HNDQ(CZ5I0GU<1_ 2YD(A3_Y+Q+ AGS,X\/YUH!F M&E<&-^/@%VK=A,FWW7DA,U_VQ#85?X5&D3%OV!^S$FT=[_T,BOZ ZQPVBE0+ M7AE*]^[ _478?C"8,A8UQAT5< L;_!CR:J:&6>+]N^BO?LR&%$K"&,9[["DSX[\,;$S&VW6@V)@O$[013V(YI[)LPJ5>MS M EDX6S&<78"S/8-SD,!YP.$<()PE_ Y,E4'$-5V"5HSC>.]KJ@(70'#XTCZL MK&L7+>WK:$VUJY55L*:WBCUJ]?=ZJUO>HCJ;'I7CMTR.!2B,UOFJ?>KMS!.M MZGEE%OQW;L'?S5OP6Q0,'![0&7?XMNZ[FA\!FLS;%!!MW.[EP$NK##5KRW5. M(=+"]"<2PKL.@<^EH?V&!QP?14I!I$+9?HJ9@VKL;QO-MO#ZREQ6I&I0ZK;- MOV =\ ]<==TK9_7, J!GGI:[/HSYY'M#._SF!47;FK9;"D@E56Z9=6EK*K+3 M!1FL)H,-Z3A[T(':Z'5ELZ/5F@R.+ZDKDN<+V4"7(L^_T2"XEIC3+W9&D3#T M[7[$G4:AQQ(#D 9\SW$PE&JC34.#'>= Y(#Y')N!KV<2 &WN844^<9.!]ZOW MX+D98-_'L"[,2[1&3Y<[;;,FHU1*2,D3V+6U#*H>O;"@4.[69E)/787004W/ M6JN/6?GRD]A.(ERRP8Z1YUC4#V26?#:H:+[Y>2K;EY=66X0#)@CWZO$8YDL& MVUA&#_V)_4(LS$@)+(V^4_\%*9@+^.5/L M+?-OE#M- SO+$]2,>N=KHM4W9T#JRT=GIR(_/:X7;O$RW.7=_ MQ:Q[R/]KQ4ZRF+FGKK*=.$(^7,^+HHL3=*S>+U'U3=IGIS!ILTRSKM&6%]='OP,PK.'L=V+JL8?*^LNR5OF2N?J'%03OKZBL\S$5@O5.!YNDS M@EV4NE6&#AU A[;<:G=EP]A)%S@^ MIS]I-]RJ,&X-_' [+NWX1RT<<3DAXY7]:K8J73^96:9UQ3;ABMBRW](^=2CG M%AO-V^*)*C]18"694FOU8751 E24[+W,]D M@K]3;AK3?L=5[PQ#0::"3*O245;3J=IB6LJRS_DLZ/3XBDL!]::R03W;MY1> MQ)LGS[$'T^76T:JRKG7TJ;>*M@-IXM. LDDT? H-MHI?2:<#AP1+$80Y KU_ M^)J F@S&_G42,+C%.VD 'V;YPZOB!@"$ <8.WH&(8&UYM*PV>N&[MT3*5VR! MTIB&(\^2I?>1/1A)Q($3)=@)'ZC8#GAK$]@OC5%@L8:%@1''$4T(DJ ](6R MT"RYA$WO\=F,&+@5T '' UD2HUL^0"ES)\Z99(N34.PM\3=B3]*0=G@HA!-,;KLZ>&X%UQCHM=J'(*D_ - M^.#W.*PEQ0%GR670PI?Q,-G2,K.3@3(#F6!?MF.JJ,4\Y8W]R9CV=0F_[.7B-"!P,I4 ?$:"/S^9ZP?FQ25H2PU_IAFV6?_X\ M?S+ M@94\JD%>!:@S QYRS'I"W6P=!H'0$D/WD\V'0G@I72:TNM)T)J>3VO2 M@+\FM_-_$/7Q=:$-;&^:&5P&,(!O)'@['!C\#3@^H8-P-A(#AV;]]!CL.,-J M2B\,LKFH#;!P\'6(W0,2C%(VN-6XL@4\]GR&QC*[9[L9!PND3@FLC;,@X"?I M++8H9:PXX4L%+:_V9]Y>QU_9+I1/,9L%KA/ >0]&\HG(CDY!?&;\DS&&F9;" MI"A68L4S!VV7 6"03K@99"?M%Y)Z5N M\4-('SA% M+)&X^(:;ML')K>8$;=9BEZ9R'=CUMAW]^73H(/?@,M##^53(5'@Z+ES%>UBD M'!D6/%[X%#R+*;="Y?(N.;TBW8100N6WPI'%I& MKKY3>!@P-B="GL-6LY*W)+-2<-U].B!10-G%]G@"""J]L^7U$4E"^RIY&1L,;T-)A_HLHB+[0/\=V3^!!ES4E4/8"! DFRH:\+'&\2C? &<9 M4YL-%^;"(9UU'%\>:QDX!#A@HX%7OH>/2\Z^2GJWPY$TG-NY'489*0I@)9RB M@>$[-L7!P4RZL?V"4A:.-A'2*1Q^%K#HOUXI ;@RL3P,OI,5 4MU^DL,[2F=::BDW/M* M39F;UFKTVNWF+O[#U#[W(+V_I1KE+5[ DL+F<)OP7/.'X-#>*#C%I.)TT MW!:3AL6D83%I6$P:%I.&\W9<$!@ M-I6K?'3+53ZP'T&GN9SD6(7>9):[=(WI3 MQDE-#F:+X#-FETI]X@#APX^)'RZ@D@-("X90!F26Q]QC/HV]6A)AG3'MH3T@ M\%?6;N-M<0&0$X*/\!ST12)@Z2]TC5%X67./W ! _QN^8]M]>_(]%SX..+_B M:0*KD@4T_O/R.0'2S_!8!RP)*0.#9%@]0,UXYLNE0>IS@ M'%9\$X@UFSG?OY,?@"(?XL#C[>.7[W'T[F/L"(K# .C9L5T>P>1K@2_'E+ = MP5I)LJS_@PY_G!2'\5+83)"!#P@*+]E^D 5)S-%#.W1BS2,V4Y-?;)=%;B-T M*K%@\=#F0^/9YF#5<3H, @78>.I"''GOLTLB#BRZM(%@;@>I0)G?!XM-8P P MX-D1_! HLPQC2%HEM@$@&5Y$NS-7IK6@R(,A.\@$4D(#H *;ZJ.X0Z4P,1U M<8=)X*1/@1-C0$EB)NU,%U':B2["SPB#Y>/TMOBHAC;*6&!WQ-_\*+TIW5C< M'9Z '%<8C-+8S&3B(,A]&OK>3!C'6T3?)*Q_.>(3AX)F+L%9F+,IW3%4) I8SN$N^>%-V;@1+[/.3W]29R(HS(+-2&Z!XD7+4SQ#:"#5,+=;>Q% MDAVF[GX$#3K*8H*8T_/T\@*E=10.Z7:W$0YFW84#;P$JO9)?=1$*TH=7;P(Z MG*&W/LX(/LOZR-L;L&O"B83'MI (2-^+4*GD+ HQ$[E=.--R9QPCA.WZG+6@ M)]EV[/@1&%@&FH3_8A(OR^)SYEZ"Q,9!!L^ Y4R(;:U@2TDZ8$+R<2[##MP* M6,QSEGEPEC(@">UGR'X38\B^/H^U<(G(\C(2C8_E9\38#3>/B97M#X[/PQ^1 MC>_+=3:$+_*=NZB:;_:"Z:W&YA!8Y4QEA6_E\?5.TE@&DZ)\DHK9,L_<*_X5 M+"_T[J'E]R^08K>QV95CP[2Y.0I0I-9-&']WM90&_7SWS[N'W^^DK\^/WT$) M>'A]OKE]?9'^=?_ZFW3[^\OKX_>[YY?E,\I-=5F1S9WC_HB7DK- M5'0ROLR MXQ3P_,=A#"GF#,T!2R?/M#M^#(SK330-9@6Q<1Q-/*X@@,;&]$ 0S-,)TP?? M/&0J\ 6\_J>-=KD=)FIM''J$^]ZH]^:3R0@ R?2LC/Z2V.S2D"!O#*>+GUD>@3_.0Y@F)UFI]/!&$9J ,N79:\LDOZ=1]+O9I%T- Z.W.QIGW/*U$ONTD2LA@>%:N4VC7GV;NA^ M/O#2SJA;66T[&K1VZ&@ R'4D?\ +K!^TE7^1(6A+MPXE:,7)8$Z//.[4>J%C M^^H6DY;1HY1<(=V!-3M!@^O(\Y..![FC#7 YWI8+36\Q6NO'MVRP^^Y8:CQV M\N7V@_5*?A4=X*(9C9[2,F7=:-5TA N>Y4G.3A)T5UNZVS"S[!!TUVWTM([< M4?8>*WH,LCN^/G("&M"ZMHJGI0'=W3Y)'X8^7D==*RZ.'_P@;["OC[+T-?)= M$@?XV 13Z94.1BXL[FW=%(GPN9(+1TY:[K;V%_UYMWPJ* M^&VZ%%\\MYVF$&3"E$^36:V?&,.TI*=$?$D?:(+J$H@Y MD&8O24#EO\AX\DEZF1!_1R&6 [?SXS,;)I >@L\H8,)V9#-G$L5NJO2Q[52! M7 ERM8^/7"H@ER*W]++L-"'$A#6V9_C-"XDCQ;B/&;)/OF=%@U"Z)2%]\_QI M4;UJZRZ()S11/!]TA7N'EP*:NO3SS(=)(8Y\?'ZL8Z!FZK+:7&X +IG(9/8TK[H]=I7E9.F>5I):S7.QJSK52)+5&2)BBS1"[KJ M0&-:C^=6_TY *V3-U4>V2XZ<<'J2,WM.Q=XN(ZS2.;[!W8[=>-IR]]EZY+\= M8Z:6(, +(4#C^ 38P1[7LM[>.SGG2/1W?*5"7%5R,+:^ZA7/:O7I&W8S.'Q" MZPEQMFX%G&V9>1G8QJ_6DXIKEK5Z0AAD'E\VLN$(QI'S5H4 /)VK]O4O5#)_ M]X0LB7T#ZV6"IBZ\]"RR=N-8WF_19%[@5G?/:.?WZVLIR0\'M&R\>?4SA9^IX M[ZPO-)L8FM,=GX_UBJ$F.3&(;-:>+VZ&3["W97T[WRFM5K/%Q_<4R?4RX >U M6"+6RK0JM6F:^3_MD.O5*JGUG=IL==?GLI63(G):B0VSM"'LY+EE6LA90B+; M[CH!QGS.Q]EG%'!M9OV_-\M,FY0J1,P/Z=0?J#A+6^[7%AW M5AL]U>S(FE%6M6RM[5Z!?EN@WX8JVU+13P/TZVJRTMT[?%,Y^IU]5',K%L\[ M)L1CG])!3R(&NBLSS[/"4NMK5ZK2&SVEJ\IM?7FL:IU"5B(H6@F#K@2E,$&O MJ\A:IRY14*%QI_]^H4,*IYJVX3]\=YJ3(9T-W#B!)!^1LRNM=!H]7=9;9:6R MGIC>?.88M('YEH-!1J.GR9WNWN*[) S:PO4LIK!G$4KIB"GL8@J[F,(NIK"+ M*>QY.RZ(BP>9PIX,'*O_=.=&[TOD)V/U0E;O/?98O3>=U7O/3V>7)9+ON<'1 MAB"!$*7Z4^G/A5(_NO/S"MJ+NM!]_.@OE/_WWEUKFFZG)75F6A+FY>8,;Y< MX Y\D"4KHFR4J9ON$GGQA$SYW$,VUA!V/0,&3C8(C MO>$PP &)4XG@WOE#;79IZ'DRRH M?AHX.0N@IV/K<-3FFPO/L#C6D3&/#Z5SDA%P>0'U>-[\;$AF/*4.9]!N'5[/ M!\U)1-SU3K-34B,356OJ>K&Y==5'W-5.LZ6J^T3<=_,=7N[LM4K N<7]9]3E M8:NN&+O#04#XTG(JDIZME8A),65,3#O:H0IDK88>(^QSBJ^%'9LX8,24E6Y= MR\S%=#%!;R73VSX) 'L37*>%%5>RJBR;R;4BN!41AOF(0GZ, 7>ZV1F+C:*W M2O)EY#U]]8M$;UV)M"V9I6\$7.Q@X M7A#Y.1G^G9P,_TY.AO_-[>WC[P^O+]+SW>W=_3]O/G^[6XX-+=CK',H]EDF[ ME1>$OSAG.6JC8-'#RV!$K>XG3,P2*Z;L#CW'\=Z1\XBZ"U%W M<0;5!J+N0M1=S#AVS'XY6UY=6'%@!3RPXEL+PR^/BH1?2A37B7P_>KY7[RH'PXC9YFR=B6J=J/7D5NMY0+( MCX>N:1!E,J5BU2;>7"E6L2* KK8\2?W@6"6ZT=5)-3J/QE$G5>3>,2HJ_1J,B/M&O]C#(06,&M"@:/IX!YN1:FORQV=)X[:;&P9C MV=T8@>(9X]E$?&_((VL##_ ]F'BNQ6HX2)50BY,%.>6K?9T3I%PYYFMVFVULOENKI9C>*RU*?P): X^27S?H;2?Q,@<'\J*45";R<#C"??^VD'R+Z6 M@%%*J+$D3:.^ "R(34EX>QFXB5IT6":EZLV.62&3.H]0_(:DA.Q>18#LW -D MA_?"%C48#65_]^MQ0F1J+H,X1_?\BDH$9MWD^.&97/D&8N7NUP1KX-'<\0/B M+)J&W,4PF"8FXC,)BZ./BB-_E!Q_X2KT*1,7A(M.N.CJ%%@M3#W:_A'5>KKI MMJE'J+G+8TV.O&-8U!76=C>0(4#8Y=!#&-2G8^\"G/VV*.=>Y?C%X M*)'>J$M]XDA]$MB!]#ZB8 4$-FR(@(TP(H@1L & Q""0Z"_XP++0\5;T1@$@ M;2O*WN[#XVFP+5&1[B$60P000<8BI_VD;AW<['$D_7._=E=!*B+"#"IHF M\_NP@R"B05.ZAZLH+&9LNTE3#5Z!N85'2)Y;%%OA0[IV7*&S$&_-J"LN.?T3_H.>R9>!)!=%DXOEAX@BE ]@. ML^^&41C!6><^@QTQ&YXYA//W8%WAB(32F "V#8< I=Q=)* +O028"TU,FLND MN+I[T>4U(S-6-R,K4$#520NH1 OLV,DED-ZKG7@;::W8Y9OSK0=KN<%F6L#E07 M=:"B#K3N=:!'=?P]DW?.$,<$72?$62HI$9&WC[374)P*OO"485=O5V M&CVUW9$U3=1^"@*[, +;$-DNA\"P=D%KRZU._0GL0"6?1\6/?WG^CRM0^R>^ M-Z#!I15U5B%^$*+W[A.'9V'RZ#9Z'47N[E_9(THX:XA#VW+8_7#(;/2ZBJQK M%S;:[*A8\-5V[6!$+0[A-\^S=N.EES%T:EM>FD#U[PC/HG30;8&JT5%E4ZO+ MW"DQN>P8S'0_)%( B=2NW#7K,O[NO+32%6, O) X'+R)CWQ:5&J)K,)J07,^ MC&1;:<1:'15F(&JC!UQ$5O3EW.W=U+&Z%^NO,04$S0J:/:SPWXUF-:!9O2UK M^PO](]/L=N7Y6Y7CUB;C=X= .\;3,3&497X-8WU08E9:&H1G2:?O(WLPDMXQ MN9=5P5_Q:6 .>:,K2:/F=F9Q=?$8RY20BC@//[P/T6'H0 M)@^1'[":=Q>N'=D3*9IXK"B?3D*6F1NB!@17%IQ@MV$:1DDZL8X38359[^K+ M%?AX# 47K1YDT3CQ'7!!,Y?E,"8#8]HU9LPZT^96>7:%2MEK0SM[-KK0-K5L MR$0&;EQKSHV5'F/AD\.8G"*KQO+!S?=Y(.]2&DI&DDT3#I+>%>,)\3GU92/P MC$=([R1(YRM:/,$;:'P2P2/B.8N8(>[8//4OSA:7B#0"Z,)S' JH@U?17XA( M["U P1(2=V9V(H#?!>!* 19[P<__CH@/*XY3R>'!L+X(R1\N].W@1_K>*189 MV)C9[Y I6\*84JPQ +YO3QA323F41D[/EBQBKQ1817'J'4IZB=6_BT").^AYP<\'S9 MD>%S0PDD!EQ)X6C)&%[ +@]&7@0W]FE:507?8P<)++NA(1 *KG 8BX@0RY,< MP 2T$3B1PI$Y'FB56&+$B\<&7A!NE4=_FCQ\6T1R F\5-ME8;I95"XIA"4-] MO&Y>L\ 3';,N('@2V^4^QX(D1J?[]!U/;$=SD@/@-;@&S@C8;P74G8F+;J/' M&S7A/,1@T9#C6SO<:LQX-5=\.N/\8@!(R-CM3*%>;B4<.[:T6Q4=C%Q KC>F M[+AO0!/L #G'Y$0)[ IX)N.;P*4&/[CM17P?^",6+*):A38M$,JVM:[U MFDF])C=?W6&*.H,2MY GS?HDJ3B1/@Y):Z[)G9 MP?3<.J=CMMKE!2DX+F*YCR/W &1FH;*IIP'#]+@EW:+=R5X#^W]W8_]!=N [ ML!^T2#(DPVI-$RTB(ZJ8H-DLK9*G#:HH0IT5H79+*4(U M11&J*$(51:BB"+5PT:$H0CU<$6KM#A\K3CL[5IP^^1X (YP^.: RW[C6'6C7 MS'1?5X%JYLP(-7-FA#X]/S[=/;_^CRP]?;MY>)5N'KY(=__W]_NG[WZOC!UA7[+7Y6S@,*UIRMWG[-G+:_JM'8H4EJ0;!*#!CXA<-BU- '/1=6G MBCFEHCY5U*=>>GWJY\AV<+'<[\QXHJA0%05T:U,9M/4.I97:QTYI2J;>Z'4Q MOUVK?2F=J%45I%8RJ6WPW99,:FT@-4U66LLS1^I&:N=5'Y"/*=^)&V%WVWB/31%GK MUOCP.!S:R1CH_3CL9=0D*EWCH#31;?2PET99@R&3BC!&S M798U*139+?)%?;B9]1U'0 M-=GO2,/%I=B*)K?: M>Y-)H7,[ 9WV8A'PD#[^3@O+ZA55-I6R.E;6*#)VDFIR$%QSP&>8.1D,HG'D M8%8P_\*B$Q_.E"=98GH+&7NP"5YY>F$*=:D#*&> _I(!,7QV*'X >KO)0'HE M+18F0PRUF7);*V%&I="Z:X5QF^9-'POC,!QGR.W6LKOXX!AW":HY5G:$/J_< M2SHC\O].?._-%[V[]^#:6=BR?C4,GKOI0UUL,]265;,NSD'A2CZ@#N8O P?14W90-?3E[^["-3[8D M0^E#,<0[,#C;C9[6EI6"FJ\[]J0#&S'#K%5[JSI[;LTHL1*^MTB MRB(VOV"?MQ&QI0^-_Q\__H'8S5:3$$OCX]Z8?M"(K-*!H]&ZN8*W,%(==N5& MHZ<;0*++G.RCS%I5#J4\<=.46.?!E>S+#H#74>N-][L,Z"!B#4P1-1R/8/MT MWQM+MR/;)=)WBOV6D2]^)NX/Z0.VN9$4]>-BK^*U[?M*U0%6=R3);XFBU< _ MC*WF$J\P?(#S]N&%O/UO+;DM=L?%A!/LYPKH@:U16?.XN%7^B#=-3;>WP#S2 M=I()"EK8C-OC?4N8J)WUO./=%CB? L0,!B-J10Y_3Y^^,<"E"+*$9,O::B.'<&K3"V=-NR2C8+LD MUB+U&Z#)[P%]QH<%8(4M-0GJ*-TE+@#?+3=&^H:=D'Y_N9.>[__^V^Z=D/BS MM^QYE+\%-*1R]F&>Q4K[F&5XZLH2,85>[QJ,NVE]].1[I%0;FDN;P%"/5#<.I MHI:EVFKTNK)IE#6']QS"18+ +H+ 5H1\RB8PA1&8N7=KC'/I3G1$:3Q+P%[* MNMX[R?IT(II,[NM\!&>90-1&KV,L)S-LGZHJLO'JB"G;LM<"F*(! MIJAKXBIGEFU7%[M%9-")_)NZ6#L[Y-NHV(M5UEI[#XP6^7*"7@6]%I/NN]!K MF]%KIV271,VSXVH[V X3"++6T;J,MUI&L ^2AL<0/ZN_/@[_SC;-FN/D87FG MT=.7"_3*2ZPKOB*CT6MOG,"^% K=,MAYX[H1<>;7DV44*X*?:O>$@Y^,=-B^ MYRGHTD*AW7;34+KE11W5,J*.IQ%$^Q]*?&2NF+8U%U#;(:BXJ]FZM8BLM<;G M4QQ/BV.SX^0;$7X3T8'=#-+54NQ+1)\3/'L"H M;C*7:#BB/B7#D/J"OY?/WV\0L#/$+Q:OT73L!JWGN(Z%"*C,LXR]D$0VAHCN MGEPVAM8^CVR,+:*[:RNAX[/1,>XR\0(;+[AFE;7V3SH+M_QE/N 5;[,UNX7T M85-1N/J6I?C&D?!/,1?JQ#/_%JAR;:=5KB-_%NEXHU=]T ]^7#$5X9HX[V0: MX#%E@V>VFZRHBPQL$6#%@X?#X2[PZB;@8F^ZMH&3VX.- .2H"73E^0R9KB/T M,>-5L'IR@JN6P)X$9O.GS6=N@+QC84YO*-TBGV+3WLF!NY/L!H!&3\JIZ-Z2 M-(]>GHVE_,]W+W_R=+]PVWS=/>"_2J"I&-T% P^#!,%D9^3LJ)UEOL.:)WEO@./K[_=/4O?'A_^?O5Z]_Q=NGEYN7M]6=]Z(!53 M>?U2MMI3TJ#F)6ZO\3B[(EN15S M/VFRY"%P),=SWZZ PL<287!B/4_L %D&R"1D*#QU!Q7*$7T,]O:TG559 MOVAP4+L&!T?U*SSY=$*F3%5BJ<%I;V[>1I%QUY5S?&;JS$Q3XXI-82]5%WW:';.L6$]MJH(V+T0T3!#D6;SFY\#D:39ZFJR5 M%HH5V9-[SW\&U& ^:3'KJ$3YQB#[A0,VAPQT;-ZS?YVP!H33N/%LL$[WY;@<#ZH"$H5Z4">44 M-:YT'%POJTI98^N%7EDG=-HPZ*H"=,(Q]+(B1F4>.CUT1>Q29(V*K-%C2ZH] MN$D'1^_*NJ&<>/ZHZ.8E*+LZ@.CUG4-W+;X_/KSQ7_//C\_/CO^X?_KYGOGA>^K9>8([=9HFZ:37YE+8O=0$/L& MWR";&OC4LD,IFJ":M7::>.Y,[@UN#'S+X_"6O>,K'X0^_4Y^V>-H_#GAF[=D M K^$TZ+>C7:KF,=%,3M'7"PV)FNW9#C4)6?,FZ962M6+,D%^-+O+]3K[J'QG+][LSW.# MWZ.,\U3X>78/>YZ'5L=.6LDRCJ>W=-:Y W(7VSWB8C5,?-G!5?>=XM1Z;,I1 MDJ?NT,K68;QNG>/K7%DG6V4*EUFQ;M/1BRM<2JOJ1;6%CZT\R:UL,(S+D-P= M5GK4$3ZV>F+ !F]#&1A@, S8/[W_6#ZV\Q)2:IZ0ZE8DI)2JO0*=';P"2M5> M@8XIA%2)+*IZ=X'1$D*JSAA0O8/!4(20JI&0TO*$5$79"JI2=;:"43Q;056J MSE8P1+9"F2RJ^FP%0Q="JL88H%:?K6"TA9"JD9#2\X24HE,$7R1)VD5#=72JE5 M2:FJLR?,';(GM*JS)TR1/5$FCZH^>\(4V1-UQ@"]^NP)4V1/U$E*F;E2JJKL M";WJ[ ESA^P)O>KL"5-D3Y3)HZK/GC!%]D2M,:#Z[ E39$_424HIK5PQ557Z MA%YQ^H31VB%]0J\X?<)HB?2),IE4Y>D31DND3]0: RI/GS!:(GVB5F+JH/U= M5;WB_ FCM4/^1+OB_ FC)?(G2F12[;)6E:"J.(?"4';(H6A7G$-A*"*'HDPV57D.A:&('(HZ8T"G\AP*0Q$Y M%+425/H*0=6N2%!U*DZC,)0=TB@Z%:=1&(I(HRB3356>1F$H(HVBUAA0>1J% MH<1I% 4'0 A!59&@:J\05)VJ!%75B13J#HD4G:H3*5212%$FFZH^D4(5B12U MQH#J$RE430BJ.@FJS@I!I505I.I4G4NA[I!+852=2Z&*7(H2^911?2Z%*G(I M:HT!U>=2J(:05'625,8J2555I:]1=3J%ND,ZA5%U.H4JTBG*Y%/5IU-H(IVB MUAA0?3J%I@A)52=)E3:D^$K[?D3\Z5P55;M\055U.H6FXMCGSC)^"1&P!0.H MWJFB,:>*5G3\\V6)@!O?)LXASWW?!)6A_8M:5_^AOI=WY'H##K>K*NJGFASZ MI7-]O%==7 MTWX)WXD_&,4>J:HX?M4.*:TK./[NE%]]EH]F"HY?/XZ_KXMO+?XFN#X]>+X:@['K\RK M4W5ZE*X+CK\SY9O5EYSI[7H%\VJ) 8?F^.:^WKSU'+]S\AQ_,*!T#XY?->D; MN2B K!1Y]( Q4RF:2*$G/7__O)IIY^+&!H]?'L/^3G[9XVB&+;=D K^$T\+, M G/4U);=ZBC[[ CFVI=:MEKB0('5RPJ=1ZV3]]Y M>#Z*Q3^>_U50L=B0.5BE8M%6&KUV:YUB<>]:41 BN:0ZQC\\GPH=H\8ZQG]' MSK3BI'FSZES$MMKH=9HM[83UC(,+F4K]E>W:^2MK>>A'5"YW241T':G<;/;VI+DN*$U;8CB:[M5;UCJ$V2RK3N\L: MM=#>ZH !U5>0=E@%:5O7:X(!!Y53QU#L7KT0!(Q4%*Y]S[>H?\4!=:T!9"TO MZCM4PA4GO\*NKA'H@>?8%O]E(XGD0>>H%/+GHX#F?+A&]5*C@PY"739:G9*8 M1ADGN*.X$70GZ*X$_%]# J]*#0"^H8=H#"B/X ^]L>3OE7MFM1-[R^,H]F94J2]-7SI7!$X7\^I=(8 M;AD%$H656=D,0DV)[4[B6OA!DVNX/>QU$^Q M1R)C.-+XBC\7P=0-?I;$XKOC"]G.1=C1,#U^V8Z '298F3V1E2AYJ*.R"H)L M@U3=#68ZF,OFLKM)AK,/)A3^^)D'NT.!B#K312L=%HIPL=V(<+L^0Z;QO7H; M'C[Q ALON&9(;/^DG]YM*QS!FQE7S=P5\Y[6[!;2!TX3A:MOR=#_@"+41>UBT6 %2>YX7 7>'43<+$W7=M@ MX-B#C0#D3!N(RO,9,EW#RJB/5\'JR0FN6@*6#\SB3YO/W S$(4?2\Y#/N.& MP=_^2GJ'Y92[ 0"EW#S>%R#- [+]?.O[YO:[]'SW:85N,=%\3%#_,Y;](G?S@S__[R?VOA3^6VO+#Z(6- XO=3M;9/(GGG'WW%G?X MWPLF47Q"9^JF6GBG5LN%7^B(I'-CXD_@FC@@8%QIQH_+HX\:_,1"9\7#T_=, M#T4.Z#042!/'LLCR_50H;[(L1BYA;!J2_PD'8QDSCWT*__%Y;'HSRYA_,FW: M'GWILWB8L"?1"%T,^:)TXW\6EM)PV-:'.AI+(N L7BSLJ#8 M_I^4MIK[^Z)'J7I;Z?>J>9365GN=I8_:-K1>.A>].C3/UYM&%A[UW'A]Q/Y M71$;$O3T8(#RO(QHZC)P79 I6/ V/75E8>Z5FT,^*#9E89/W@6?K,B05,LG M ^*3;K_^?+*G@M8ZZ%1^]&^&ZQJV/R\TK):5_N1L_@1+?U:HE#O7&0/+Y)+JS>K#W010KY.>.B**OM,Z'\D#? MND*L(IIX1RX(/^"9,7<=R]I(6KZ/0LD5TO)J.K.<.6/W/*.>"/-MRA(J]5-W MNPU02QW)886M,&+D+AL5_,V$L$[5I3(F2(8N[ MQ+%^8PG^R+( 3J'(*?]IS,;#W_5Z;G>)N^ZTSGO#K6M_&W-P,UDW-48O\ G^ M@\\\'W:QITUA51THHD(B[ MH02:U-'O516';&S#]3-X0E1*'H:4I<8DK$@\4H1^&Y;HM\X[\K"S-4LTYN)! MA>/6=# 0U)6U*W=YL:4W,R4_ ZK-NQG*M[RW8#.OC$EJY&5EXDSW89'<"2S M+G<[5?5:-I;DGH5E180P4(@0^EI=9CV_!T/R%BM?&Z-QXS@BG5^VNGI3%L"! M-9H\:.*,M:2%%7'&BFD!QU(KJ&_:G?F>\;#OF(*<-=9#3AOK]ZF*= M3M.21>""\&K"SP*+2QX#3C LR9E,S)%H%(5U!1-@7D(.E>#VZ)2\ MM@3O\UCX[;$#+_"E%^.521ZUS3\:3'?%R!?B! MG@)_&TOF=.8ZK]3G+IDVMMB9KPP^ :OC7:Q/@6F-SYS ET:6$<"[V]*WP,4_ MR=2VFEX0WI]AVN(>GUFX)'R)22\OQ@]8#5MTH)O^X7A^N$\X(RL8(S(NPS.: M.B[>+5T1(@O 9MD;W55$&RY[#BS#M>82>S4L('K$('AA_*-X^?S;,MW^VPO# M_GPVE[#MWH5W.C;0SUP:@Z[7ZW7[95NS=H*]KRINBU^ZL[;5WO5_>HX:I'Y<00PL,$ MXF95?VHGS>&]4VN0?B14MQ\.H;I=Q:ANU#"]NDV\1E>SQO?7MHMK?FG;]O"? MT#GH.R/2'9'R,>:,TJ8Q[-/SRP:CWV<8IMSF3R?0L@*/,^T&HZF:%S3IM\Z' M_:H28X>)4#;$_QZ)?U74?RWJQ\$C@ZI2@3NE_KIKW%JG)?/)[2&&1RY6N4W1 MTKKZ)@(O7LIQ6)?6S!.NY_VN.P)BV04/%? 8!G7I6C@"P7F$K@J?1;.UF]+D MDG=T-"9/ AI!" H)#,^B^3HG$RAPIOA'47&<]AO=_O=LAG/;J>M M]E?F%M=ZE*:VM8IPKNE1^5^I;<9SS<3F<:6 ZIB_7#=->3I9N+6RD:>SW>-+ M.DXFRF24:X2HPQS;>7'Z7*T,1VZX%?UOG*PD3>H$/BE3&F^_J#K7-_ZRYW=R MCD?.%D_(@2B3DKDSYC16*,^9Z%23E"SFQXI][),FV9PMGA#)EDHC+J/9;I6I MQ"-U9+=/&)Z8MEPLZJ%K.W,F9X&'!;0>P^K:)RQI9E2?S'Z-7@S[F5%=O UK M6U"FDA7WQVR32SDU(96WQ1,24LMEU#T^]G;RN\"FKXY;EJ. MA5U6\SQ!UFN=#^J"2-N0]2F3]0K=NQ5=E\P']1%2JCM\YWGKY8'H9HQS*D*A M%8]Q;B8R-Q.99\U$YF8B6:@*#071*E+7/8]Z%?@ MC-YF$+YKUC$TG &<@1KD\T%OGW>&)*05Z;[_FG)#L M"9V)N]H0;_6=!23*;;Z1!@O2H+2:[+3.^[*J58S978?PPQ*Q57?Q@;?]2;K& M"#/;$(0C&PY:;!P\0O7Z85\<];L]-CT"Y6;CJU^(D7LQQ9_R.*C;.N_IV5#$ MQRTB=\NNJE&]RVGD#E@&T8415Y?%8*U;E(HV/>,-V'\ULS@*AN&PK0_UL@4,?;7= MJ:AC6]7;2K]752V$VEL.PEU-+<1QE3S$?=K]PDL^[OH#N'BX M43_;G<[2"ZBT@_3X)4=*RC=I5TZMX"J"8;#4"2TG3Y+.T!VO,H_\SS,M(F 5 MIVBW!_TZI%8/G+.>TAT_#Z,7-@XL=CO!?5_;'FR#THTY1Y +B5@SZ,,+ M/Z^]AWS)T-=._4F7)0LNGD/C@^_G.F\@*CP\-L_TT$AQ)M2KQB-B*$::D%@3 M$FM"8O4-B9T$[OQW!]Y)&'.7+Z9M2#_ 6GHQ<$+E%\/^V0S+:N8%%2J4S4^J.'I;J=66XPZOOM\Z[ MLJ)NC7)[L&Z=8_8?0NGW@#AR+X:Y6<'QFN"_1\X%JK)#+AB ?="1567KL/8. M@'.;N]?550.XMKG[(;][K:JI08T%6#Z$'V9&SYI#($$&VB[8P.-!F;* M:K\N?;O-W:?O7M_AW:MT]UKG>'$]CM *I%:SR\!UL6EFYKAXWN_, *RTK2S! M .)42_.!1O#+G:P?7**GK#$ =W#WW=W?O8YWWQ]D'>&]W_U[:AJD?OVF+[#I M"SQ,U]@PWH-ZU7&>B54]A:LUR76&W:KFIA1 MXY;<8VE]M9:6QT@F;W'%NKU9X,XUB/D76J)9]0BA+K\:0WTW^A0[$,ST_^ M21H'M*T;YY777FF*KLC\\[![P[8#>A:'+*$V#J?;V\F"SR M*^F+*2*28/".V\FER\:F_\T8$:) B!R#1?1? Q>H]@Z6ZXSS*NFU/E729U'" M_I8F[IG%QL]L+#W-.=.$; %<@],G!&M0&>US8+C :8Q_&O\:\\NZI;'U$2:% M-X8GLR)!7L3!5'J0[10#&G@#V>XQ.X^-!R#8WIS,/=62R8AL\HHK)!Q4D2-Y M)P$?I9"D%B2RO]C(E]BO&8,_^P$0=4R5GO3$##>6.8:?D$1< $VD0S)[:5[O M[IK7$6R\WCUI"&4)DDM:K];Q0I?J]*);W4:GZTKK/'N/];S&I($A%UL8 M7FAB'/*&_QG8+#4^HEY'B1QQR.-Y8#,_-/]P) X(GAD(:/.56?-:GECQ'*S: MVAMIYV6Q-J? <=E ?9+V]%:IS[(JK+=C%:9CDK ]R#%79>*.-].R8&=P()8U M)\UATBSABYEK6DBUW0I)XN#DC7F8VR0C8X9C!'?-E45N;&5S4:F_22$W_CLP7'B@-9=#4'F03Z8],F>P,8/P6"MBW[5\]K+LV\UCWX7I MC,T,X01E)WHXFQG"S0SA9H;P?K$QFAG"S0SATC.$.:)('LZ(7JAD#FL_E;2? M(ZR!Y19TX?;R(%O*',O!7L]G)DC#[M9=#/:<*EUEB@^*+U.4)0]1>[KV4B(#*N8SH"9 MQU%Z%HQR> Y*O8EANC$V_JY._1N\Y0]\2>EM#>#X>W)'R1:_XO$?-G5;QP#G MKNAQ\QL<\AO,:7)/QXNY!YNF1Y+$"](!7+R8?)_F$10DRI21X;U($\0AEWBU M1JH P9-$/8\UEXQ7P[3(L,10P1AV*(H=/!-NQ7 32.B).>\?OC-8JJ0EESEE MAA>X9"]\;$MPLJ O-.-HK?..+@^' MQXL$N25:4K8VH1EV4*55S&56D M-$JC+'/P":[KD79MFW"I#5L6%^:9%G;7-L2^I]P!?])I)L/AKMTI1"/9CV8./"2A%> M%Y), ,N);"V6M<*7?2=_UD[94H450)UAH?*EX_G>-4=]&.>1*58C]',ZYTM7 M@J@KF&GM%2%,Z""G. )K:$SQ/5XO3=.[*?4\Y4.[1R] ;/R0HX,/B^"S5)I3 MZ[3>K+"^?DJSPO0-9X7=PKF[WTWC"2OCP8[!N7:6@X4#V31\5\E6T'65[.2P MV\=_7-U+\?RP[]<77ZZ_7S]>7VTY0*SDMF*@E,0&"TH,NIE=%$D6VG$=!X;1 MGI,U!/&FL?D ^ BK!YX=4!(VE0YZP9-GCOF?1PQDW9@WKF!BR4+6Y!TL\3>P MGR'P7QQ1=<(K5$!$.C-Z'GYEY$SA@K!Y])3 MX$NVXTMSAE)UY#S;L--Q6]I@ZIFS9-_%P\] #()U;L-?\DZDOB43S6BT]S,: M+;>@X.BWEQR+)KW+D6@/H9CAHLQW^'\??)#1XG??P&#E_[H#+\ #0?S,?Q2M MKS+_B<2M/6)C_J-I\_]JBC+@_P+!&?Y*S:0)5IWI._6RW^M,*77%Y)1%6S$) M1)?Q +I:O@=0MPE2#1LT;)!F VW%Z)1R;(#=\?VM [C-(+4JU2Z&%KC7,+*8 M85.!M0.;EJ5(GV)/%=@F2I,D6<(H*\)7Y1BETSKO=;:.LU:4Z6AN.GW3*T:I ME+OI+MRT7A4$;3,\HZ3@>_@S L&\_U_&=/;Y:RJ(P^5><2? :8Y7*,<-*X;+ M+..&WSD+4:NE%KJ4FWU]A_ M2\A_19]NA>2/$R=EM=^,W*TG(?3V1@B85Y:U85T(X3U8C^6&#J4C%4WYUHZ. MYG2DQ]YLJ)Z"P[L[O8ICTK6:.]1P7\-]5/*RK."FJ\^--SWJEM"3US^"(Q6_JG ;MUYY*JR0(>/X6M304C ME #Q'80(,J.;D8QGEQ&@$(9WV'_G() M=/7OP/3G/YC_XHQC(BG=L-W#SE1-[BHY5;(?2I7([FW%U#/8[V47_%&6WE[, MT4MBSF[BY 9\V"3>]W6N=+.ROJ_A75X$>W\ MW1, ?(S>%Y7\MJ4'TQYAZ3;6!)N>9#NP7V,,+ 'KQD(_T^8X61%>E9QZLL"_ M\NB7,1%["#R=P,:2# L>9A-:\2E![B<9?;@&HTN6.361D&:&ZXL[+F+XKULQ M_(HJDZK8!T/GBJQ4P?![6G$?N[TT?5<,/]PIPV.$KM?.QJ M0N-@T3!B[>70Y@)%@H0P1@2XAV7,CBL1JC-]6[QE2CO#1^('W;&!XH6>EOI5-3TTFGWNWHUC^JWU>%R\-*U']5MZ[V*5M5I MJRO.JARDZJH ]-0XXF ]&B.H?RT=3W5CJ15&K7K*XB3U\Z9;MBTBC8]F.X/;@ M5^/ \]VY] =<7> RZ9(/69>^P?[O$KGQ#]_O/DH?L!Q/4SXGGDZ_43]OY: ? MEZA.N>&;*>:CW/?6BODH=UU:,6L[56=[T/P9:?)R7I>Z#;*ETZIJ^ M(:C*Z^Q65CJVKQ434'B>G[R8)5XC=AUF6N$QK!A2[_"?>@\N]Y^.8X)ZMP*@ M*W2OP;&F7[TGM_HB> :K!RM8M7>T:=3?"-,Q)[LATTU3'H*A M%K1'5E+)N@*I_WB^_QXLI#^-"7/?'/>G)WT(]>?'9)I?I!CBS[V_#,/MR'=X M?F$):N;)[;JQJ [?9#_0"IKLMT&#/+7X1-X63R@^D::PW9E4--B]VQLT^*-[ M#T].\I]-U[C6GJNNU,]UP=3OBE*JT[/ MK8!0K4IK#%KG/5FM0LUMNN#LFH:M\T$>0.'APNRU\-B^O!\;_L9Y;1RV][+K MTHJLMTM%-E10D34.6V6*;,44CXH4V5!%1=:K0I%MNN#LFK36^7!7^>(C=,@B M=-[W8Z0WE5&-1U:?8(.6'W4)(^6)%%UYW M>"<#FC]QZ.J;8_]^:HS(,2!@]L'4[N7_J31 I-Y6^A6!:6IMM=?9(];DKM56 MR4J^#; FZZJI\S?XPW!'+Y*NRO_]Y/[7^9JVV7%M\2L;\1!*8I?I4,I[<#E" M], &>*P!'EOF\Z^PE++ U>6MI![-"1RHM0<=:]BC88\%]EA1#E@%>_21/7JZ M5GOV> \I)T(#:(:4+^&(%3U'N1R1)?I!ZWPXJ LF5G/%J2ONK CK4+H#7E[ M]M;32YOV[,JJPI91_KJ-#<=.^>JN*7^H8)95'@ZKFIJ]+]GW7BA@!EP>#K3N?&MMO)Q2PHF:_"@K0 MP?:7U7ZVTJBQ_79=@%(,S=/H?KVSHI"W"MKO4*^*ED5M::R_.E# B@JXE10P M,7^Q\=E_F.OD77ZW=8YX#JKVN2;7?UJF7WXZ\"%XHN'8V]A]6T3]CYTC=IX? M&BH]Q(64NX.J#(*=)H@:LEF+;':>-QDJV'?5E[O*UHF3G9/-B5B8)6MI]HJ* ME4U^Z7!18R? 2K#4)98N.=O@T:>E5U=A6341E26"<)-TV?H6Y: RB[()I^SB M^KL[3Z4-%4JE==2JU&"C[)I46A64OTDJ+4/6L$UMEN% MH"*-:M>[FZ3"LN3=R8ML)!6R;@5H:>%7[=0N\O@?3[=9_86YCMBTA^FVS#6N(O4'K M7).'>K0JQL522S%1WMK_*J(?=%Y.F@GK #H]L MW*1%U4O50:MEXWZRY#)OQD98R6?-9>GMQ1R] M2,84J__@P!G%E3>G5XLYX[2!\#*\92PCIHK%V$#8[ M9K;'4"O8Q'<&%A=Z/OR'?PON'S_OLA?X'"P&7PL;;4M5T!IL/?,#U[Z=7!HS+,_,NZY.ZSP7 M([@"RMKU+I1X%]W6>QN$#4Z04\GU[ 8L1OHT[,NW X%HI(1&%5.H@\-_, M\4S\P">76529*O#^5(74;N);0CTH\5>,)R#*P"_^2@9"[4"25^LNG$[B?W&Y M>/"FH3^Q8<<8&T:_VU'[X^&HW^^-AYWN0!DJPR?]_^$L:O&EEPC@0:>>L9-2U^Q)B^OWJXNKB__(.#P_S':%=0ZU^F=3JWTS;L$>F84D/D7ZO]8Y+TN*':[1PG ">.O9DB?T: M,?0FT(R5I5D$=4VJ&GX4!BZ70/]J SQZOX'L,P?5P^//ZYN'A\R;E7J0!=, MA?B5^/BH%A^\AX\/:+9S"%J0^'.(9,<_@+;#@>K*8. MR2#6I _(J725O<_B/]'WA8[%90K:8'GI.$WA0^>D(?,_T7.JM9 MX(*QR?##N&QS9,Y -.*[1LSU#?29V.C%!GIZ1F_%(D&ZX%5-X6,6"A6QJ(?@ MR0/;F7&ZP+=, K#(Z66C%]@+[-6>)YX"R[$LN%;IA5F9LZ)MX=/!(00;?Q0V M?QD2F'SF-)BB+#/!UX/;M^$BA"O6EAY?LE=22"+(A.1 P(<-B1I]I=( ][V" M6D\20;'?SMY.;&>+$TXHOIL!)KO)B= 6+1]5AMG@4 MI!LP6MFA'.DU=U)+SIF\L;#VS!B.H8XX5X-V/YLI_EO(SA%MX/I2ZD;K9+ZU1"1FSF>/B?7!- M9(" %Y>5DT)(F%YY"NU63*%:,86*VQC! M#>$!)$4:/]>D,J6XYB2PX%YPJH0CU/ZR,*.4BC F8XM %)+M^'&,D?2]B*I) M!NG"O$@EV0:&^%KHF9>7N 5EH95*+IU42J>?!0$K+6CWL=P.* A0@-D^C8_$ M,BX&4N!BVT>2;4E9_TC50+QW0AHE? 'N?/\S -.,!\!3:MT8_3LPW5AZ :W] M(S!>'!!4#VQJH@P+1CZHH>]";)!]KBF?Q:?H)_7S1^23?P86S0G3!0U3MF S MZNUO8B]D3 (=!_OD1 MO*#08O??F/4:V^SAU6/*Q6+D:X!8?'B\N)>N[V[QCB^"9R!ZNN7V6K&WX\QD MEN*MQ)FLYJ[_BP?\5_ +SC)DJ5!CA*P5?R3)7>GAZ-NSV* :%NOG6MT;[=/8,E;K^8Q](WO594>"TN.UC,N K]9=C1&,K53!;][6%N MC]RY!\8KOE]Z,"U4:6!W^;!FH+$H_M..N"_]E20'IF9AYC+@ 0MCRC%_08'Q M]FP6)WEU!+109"5'_^XWM[3F :*HJN/]Y8K)G=U?+"8[A'#>4;)BLI;7MWO9 MO2!+"N3W(6D(9%0M[R8E.-N'/*%ZGL]%' R(X@FI0J6_>R(FG@C:CQR/Q_\7 MZ)*"&*7-P7Y!PT&E$D4EA,@\C5#23-S+:C7LCQBHV>#&1UD4OV$XK]'["WJ_ MHQ^?WB]%>P7E?Y727J=(]WX,Z^&RZ@U$ 0@.E0*1#54N4F6WHY%2E(&YRNOZD5+CJX&1TX1=60X?) MK=2?1'TTVK:.'19@>R^.ZY^!QSS-9DNHWL&RG#?OT[HIOE8SV7N+1U4VV7L% M@.YQ#8MNYF&_DWG8#_FR"%/EZ1HMZ8%RZ%>_1O@+5A$:=4%_6 5@U*N>7%%[ M-&^&5&I^RUPG\?^]!#]W&Q2.4QOBG+?%NK2V;A_:7-&5E+'DOK(G_V**M2O_ M86,DE=)&+=;%J;*Z/1)&=0! #7F?*GFOP./; 7D/*>:F=NM"WA49*<>GQ\!$ M_IEJ60[J8YQK(O<[6HRP;**3]2**4%FF M=ZUI;4^VMO>*6]N;+O6F2[WI4F^ZU)LN]4-UJ1>W5FNMPK^2W5"K%%&_LTF* MJ-=M#Y6*\CJ]=D\=5/.H3EM=D6W:)D74.]+\R2/9>C^XK7>5[N#:+HVR$!DI MG0Q(@]2MAJ&K^4&OF7U[#^>P97XN/^16ZXA7[%Q*W#E*^D;C@#I@4?NZC!I. MX:>PWC;/;P(?T;)X,:_A1^RZFXG )QI(7W/S]0X8?=@%NF-N]"@;'"D=/\*N M6+D[S ;5NLMYBH$/HV5S;I#R@3FPH!ZIL&+E M1*J ,I-#(B-B2ZR^]2L>'X"B;B?4 K,PW>D^6D%IJAQ6!>)WV'WTE&)T/QHG M0J"<\*4E+8W)OGZ\59'(0/L1OU2R(W?%C"Y>#XQ;C0]FT<^X^B660R-3'U\, M^Y%-9XYKN/-KH$/3+1KKTU/S'>HCQ&$MQ:65S/?1^P5XS'FS<9"6+^SQ#\/' M.YS?3O+NM30Q(Z*I*BO]K*$FX%HYBFB*L/=%URL.ITJZ+GEJ>I&7O=;LH/5F MY RTUFKNJ5WA$XUNZ)4Z#W'G4?D@#G80+;'3]7[:GHC<*H#-Z=<&%&H M%\N%>YULN?#]U?>+QZNOTMW%_>._I"\7WR]N+J\>I(N;K]+C_<7-P\7EX_7M MS6;S'?C[S,F\(21Q0P;!22N;(;RAP.*A:HDQ/GVX@]P\1MM M#&'$0#(C7BX1(0>.!C/( MO\)E;LE>(#+@ SB(A<]VD2:,11-5? ?^3@AJ7('@(E\/>,IEKPR4#$:1\T]DXT&7Z\D(UWB#\PU13:N7$\='WA<@DL/[Q5D' M'#X1_8+QR!P(GG"N0Z^;W$=,C*\ MEW;&$EG?KGH8O;!Q@*YPD855T(N% Q0R9DVWXEZL@V,7(>'SABFJ-L"C0/Z; M6' ="S?K)\XLU.X%+)<8\A0Q7P-==%S01?4*S1?TS7#Y2^TF*6(].6"B!GMI M(^RER429C(XJHYYQ/E=6*_ ]-OFXW1[-Z>3C]/Z*A!S%"^,D@7?#_,O =4%B ME X6$IBEKF^/^E#=359>K-;P7\-_Y?AO!4!1A?Q'I2@=?7N4C_]A-.)1F9DQQ]L_.9NZ<1L:MV$=B?ZN#9/W9'JL,/U#@7C'Y>&F9L< MS'Y-[O;5:NV.@UKV#8N\$Q9989U7Q"+#UGE?[FG;-ZOLFD/>0QO+8GJY#&+H MNG#!Q\X6!<.CJV6+/A68]G)*\@Z&$]T008(("F8S5TP$*A)!?[!UJ^K!T)2/ MSW^@1KXFY]#$/'U[W)MT0VW(K&&][5BO8.Y?Q:RG M4R]%1\EV!AT7ZZV! ]X@1Z< ^/H-MWJWM4?]6CC^'7B_O+?_([D3+$5H&4>M, US= '@7 G@?@? [1CS2 MTO4AZP[//@ M(&W#/.^1>5:$6G?./%W*?^C#[8.P>V">NBOY6AO;31G+ACPZ4*KFT2P;]EKG MPV%3P5+/^U\!KKYS&=W'CKCA]C#L.R"/F@KB(_2V2E;3I+1MD]+?T=&-R*E8Q#8U4JAHP[53\UVXRRU=R-[AIS-PZ!/KULXD9_PXD;#[XS M^OGB6$ >WA4!LV,!^K)Y&Z@2%B&A!UH6$OKR]L>/VQOIX?'V\G]O-%2#'EJW M.RA +_\0>#V@?_BN#3Q!G'>/2]@Q?.YJ&C=RP304JE9)2LVIE/'IDM[H.]? M1*]<+U2FQ/>(W6I=18:3P?_/CO_A"Z1N%LOP/.D"8>/A[7"X\'HJOB^[.6UO MF^NTSKNRKO3E@=I;O;4OJ:W)$C/ =4?^,GYB=H?=Y1JI<#'*+A;3:YTK;:"B+-91=D*2=(6GRWLV MBHC+Q,%;ODGX]\!*A1M]!6&U?(?7-]]2\^'^<'P=@FW%U(EO\^!9MY.$G."_!CI5RVYS6'"3 M2ZFS+3VL%HVY=XX/]5U&35SLWX%A67,9UH)T,,(?Z)NN@<;-G,L?> T.A4 * MP;,%98@?'WMX3A8\#H-IU"KVQ3'<,:[HJ^G"%QS7"P>K!+;%8"E> "29\RGQ M(/B'.9DP['M.O"7L0RNS2SF>8>(%3W^%JY_-7 ?D*!^U8DA3XR\'Q]B)<231 MMX4MP0?/LA&! ]I5O:>* !, XM0&)B 1Z2,IO.+&?.A("!1YY% MOVDO:5$]&:+0TT2QU];A;?W@(JG>/3RIJE@4K,M*;YA+JCN>\[7T.*MGD^/C MD@L_3S[2WD)DV[SAJW#Q3WPDWPIQ(]@)GX>CF6K)5N&\J+>#4J.W:X>5\WEI M!M9*RYVR"[N-9W:57AVXTMV>#&Z0W.]G^PZR(F<3WUG=RSEWRI]SR85M<\Y= M.F=%[\EJ#CIBYA=R:#Z;K\R:'Z%)6;ES+Q3IH:\W!-N*1XX.Z,_,?$)\<,1Z["KI>%R_BTVV?7L.%QKC1B MKF^8-CZ,Y!..N(V>Z)5^)-_$Q# 3V03\%E?$W,?S^$?%S-_LAL([";<%9_=? M.*LX;X447X83FU*PT?#I90@?A2_FF\3IQ3PT\<4"[^?L8?3BX.13X7#.@%'P M U-GS*QUEE]+MRISIB!8?S(_GP*=PJ/+)Y^KT%Z]('LU M8]B7**$:O;!Q8(&/$_LR26\GF<&X0#?4].4=X&@R M.I;EO)'EQ!O&@BFL%Q[B"<:=PL+FD?,1N1$B \]-48,?FXE9ZK)9UD_KAOWV M/S)ST%9TI6Q/6P?^,%P^G'+M]K%>6^]5 ^BI:FV]4]GTS4H?-:QBD.>*YIOC M:K&Y">/#%-/@[")\-/A?FGS]VQJF#9J$OH1W1 ,& =@*CXR=[J+T:F\ MM4/)Z>V@GTVT8/U/9\.LZCCH^252"!@724Z:E=;LU=L$SN:0_1_Y!U&Z[J6W M-!N2;RQ>N"".GLE3^3+/Q,;)5A6F9.)>N#POF4$+%*OE4NS3:HI]*J#8&RS3]4 4AR)92&32 MP*A[4?62YLVE5BRR:*O96L-#ELML!BJR!\B>AAOKM+>=<6,U^F.!'T.#D.S! M7%;L@.)H=[.UE.^2%4_=X,D/@^F#?M7ZH9@B(VL]8:>CF:YE^SW&@3MGAIL@ MUF[KO-=6^XLE !)^S-O.T#]">-S?>#9TFZD+-27BBJK5!SNUVNGXO6N;E[C_ MYCJ>5]YN[^%H8"6G9[.YU:4*=;!3A9J^VLULW'[K7-/;PV(CMX&SWMW]>MM< M\&JC:0!AZKUY:Y[NX"QAJWS05>5 MA]TL%._'=W-Q54I,ZB+?5AU&%[J51E05T(CMU=')M?1ASKTV^G!S?1C>\,8J M454QI-??'D&[.-^R3Q2P]^ ^?G/<"3/ACO]KA/7&EO6.7,G*=>.6$E;<1>#& M'%A:>:H:R->.K.M99W(SW7F,%[LSZ5I%LB1]V1LF3U0$>U+;:E;4-H[EX15I M#B.75J4=BAPH6R,&GI9W>1HU%Q&4N+3QP-RR0)!UX>**2C&&-2_%4+M8BJ%J M75GO9N%RMS&$3R[YF[/%(R76I2IG6.-2#+6'?MN2FJ%CR/]6YC,VW-APX\%* M,=0^EF+TC[L4XZ#AFV,R>(I*,0;'48JA#K 40]EC*4;M[?]\!OJ#=#-G([@% M_@\! (?=1N(O/O]OY![P'S?V$<01)GR$Q7EG->69BBH_AJMP"JO)B. %;NHF M$/2-UA_(_4&)4,XF#OBAOU\ \Y_$<#F&%L@+0DLI"^*U%&9\!>%F9TV$K:YB M%%<^&4<> >^'I>&]R;\C6,^-X_^+P6M'SK.]/BJ['M.OIE"TN9T>S;YKF(:O=;/%'&IY*)EP57 -LW8U>F&B++0+G8;_PWTR6;$9H.#&8R22. M+N++"'H)^^9SGRG0>Q"X!L$"WIC+Z-$C\:4G)B66Y8"\EPSI39@(9X9HL1)X M-;",LH;+SNZ,AU6_.:[X%7XN!RX\8[-H6NM<;P_R398DA%O!%H>9:%/]MJBW MSCMM)7^+"_!I$JTD20,+$%&>3[A,0"?&&$4O)T!I$B !X@1 T)6>9-KY!%HA M1N/!D8>P^]UX?G;9,[:5FF MF[8'!!+A)X6@3R&R[QB/95EC>Q0")H3&DL)R ML%Q85E7N$64PB%"NPUV+6%)9N8E9#54>]+(%D1R0:JWS34);TG"&V Z3C%@_ M)TX7I5ZU.GACAXP/Y;FV/=\-*)=T"Q3B/@(?A9 2X1&DS[HT\F/RV+NMGI79Y.UJ]-GH);?>0_SI'VYT\].C5D*)+DU8DAR7\FZ.-P(/P_/ M"Z;\=T7H(5K_>&%"4LARBW!X"6O%2R.U.5QB6ZPVLZ ) M8F!)$K=\LGME-UG]"L> P;F;2US._^E,^'\Y*#7_-T5G/J@;5N[R@ZEP%C(\ MHV[QJV69BJ&Z.E,AD@E+56.D4@J[%MY=Y]R5<(,YF2+Z*_^7*0B7W*4/VJ[* MYFI*GD5N;W4IZR@5G;" PKO S,-:+NX0,P]:MQ '>H]B^'!7]H>#R+(6^!,? M]*WDZ_&1:5:*VB($GT.XN\D"+*/C^&;N#3].]"+L8DC"NH)M+NU.ML+O;^]. M%-^;WL^S"9A9H00&D@.?@/_DP@E^Z+PS,5Q3^L:+^@;W="UNJ)BZ58Q!:MG: MMRV)^P@MY5 F1&,8I0_=_4KKLMN_<$W#.F4R#J_DJ[@13L9) WIB_F+CL_\P MU\DG;PVK8@::JGU>A\+3><\E80AQM6=(Q)^T_FRAK@%_B M=MMZ!P_B6RK(E#LICO\5P^LXN83&'_!Y 3@-(9IZD/O53"BJ.)E1<&VI>%)] M;E*KWTU&,A+=L&C0510W-#TQWT'<29B7%-<7CA(1:4J,:..O1W%%$W\N)JYH MDC.?X'$BUZG7[SIC\Y=F2AO6*.!IZM0MOIC :"[J*>DU_H*83C:I305U.'*N_6[ M\JSE"I=-Z96H>.08[;P\>TYOG6=KF/Z&Z6041B_P7]L1 FN.TZ0XC?+\$Y#= MS)A3ZBD^*1RWX'OI.?/924*IT%4S62C!#]JPF2S43!9J)@LUDX6:R4)Y.RY) MB_N;+*3G3Q;J+"]>.:AA5GB61?24&(]9,&XH_W34_#FBZN(@I0:OZ/M$:ZX;@VFQH E!K]\ZXF_R2W3_]. M#_]Y'_>>'@#4S/\YQ/R?=PU',]1K#D>C@_6MRFI?D?MK8%%7<\LG"HVQYN:/ ME,"7EJ+J-8:PT;NM;GB[5H X.G9PM76U8>SJ MH').RTPKJECO' >(CHXS0MJ]WOY =&HBM'T: /6NQX<:&&P^6CNKP=-11SVHM12]SA22QU*+<5!^BI32T=:$U>G^0S9;.R[FL^P8R=A^^D,G4$9)V$K M]_O0WR^8SE#8CEK;!I5]S&<8'FY.01;AN#/,ZUS> -4Y70)TX%UUE=9YUL9: M;[9"NN&HNOD*.6,5=CQ.(6MGU&[60%=-D%_Y80J9&IWZ;9#'\9MA"J<\3"&= M;SB280I=':Q[N=_-(MOO=)9"^<-=H2Z/:I1"M[,\I+&_W5<_+*';1=@-N:_D M)2T72>RX9%')#F]$/WA :?QBF$#VZE 2[904KRT&!JBM67QM2_\TP)!WY\C% MBBRE=FB,01R@5P"!/TFW5FP[@\H@K&W6T/'%S\ 0HU@MRC?G ')- $ M[ !4M6,3%*OOX#])4D4#)!+B#+XP"T!> ;/P7G,OQ!,+-QOUI:>0>1:0.I8T M\&OY#?SZZ33P"_3#3(^^ .+*\L8R$MA59W]-9G8,!VUUH)9N]N^VU6%UO?!: M=_(@T&V!'G]NL4RMWQJ91CE-G^D!+ZT M0*-?XW*I;I]"MD==+E56B%:+!=#P=L/;-2R^ZF)"OCTH1K!I&/N=FVE%><;, M7/IZ%FQUJ?=VD!EK]TZQ *KJ?*QW!6)5G8_#72'K5]C[V,.Z#DW6E>S4NTSS MXS'7>>??Z6G4>5?9YS<\HH[.GEK@5C2=$ V''))##MP)V],*K/*C:DO8 E*B MSB,I]]7O>I+>Q+JV%_![S8.^/1V#ODI'D[O];0!@LZ1>-[U24?BGEGJENB#/ M L76+(#;ZYQ, 'WK/I;UNV8+_G<$??.>VEH79/D.XK#;-[;V^F6\@:V\Z4-_OVQC M:V&A]CG5DJTS$K#IN%JG+698AXZK'-88Y+73UJJA:D'"''E#56]8KJ%J=[NO MOJ&JKX"<5>6>FFW1*]%0==0B:;O&*TW/;[RJU@[0UI*?V6&^U=S"/EO IL) MQ(/"_B\X\I7]7RW^L=/H_$+)CK$J?"N(FK')GP?_]$R/H $\WHLNVO:]Y*?$ MN%R2"["5Y)^RP]Z;X>XA+>I*,]R]&>[>#'=OAKLWP]U+64V''N[>*=0GAS5N M$C ]8#+X!GBN'ECC7$&#+<#(Y\(?QNR56IH317UQP#- "?4UM$$6S8J*#/=Z30]]C5[RK#V_RFHD"ZVH!;W" M9O)*O:H]-YT/V]U.MW33>:>M*I7U9*L=K=2CBG_?40;-HO:_J.64L&UZ9-OX M[7&T(4=-^-)B [Y4LOF^.=!==O4WIULU7$!SHO7$(5B[["<3&*D=Y !W2)H: MU+7SSNJ.\\[;5Z'V5H;'@9V@=?#_=LB:-<9.V/G>RV(G=!3]"+ 3^MW6^: C*SF> MTV:#HY>$;$JU75=A!.V<)@[86;[SO6UFZNA'A+W0[Q6X1V#3@V#V7OP62H"K2COOHBC>;?0%;OV7U9 5TS,7VQ\]A_F.KD* M0&N=GYTV6L6Q?[\V:!O[XK"O91M2%CJOQR;.*_=YWS.(MGG4SSQQG2D]=V77 M3%O:=.C]7ALM*XBT9@76BKG-.YQ97Q(*8J"WSGM=N3?(NJ)X28>T8I8.L"9'LP9N5@XU#?.H:4'85=997Z@C MU,PIC%[8.+#8[60M.^;"LIP1_>MV$ELJG*_0AO$>X5U?X#,_XZT/X1@8G,@, M-^(&K&1W?RW$Y8JV?]1)CHUL0OA)*RPG1(&R@G$L5D<1C,/A1> =^%1Z ME,M>X(.(3@7/<*:L^G[_A:'S>V_V[^N;3)CO=MIJ?_G4]'4?I:EMK9?_IXT> MM;SK?9M9[KTCG6;]2%;$#VY%7*6MB#*AWG7#.9L49]3PV-8%*#Z=[>J;4,.Q M(%7G[YJB76>D=Z6DXI6NN.[X5 D%;,TQ6U2032;*9'0BN.)H\J!N=MDKLX,L MDD"94ZA; <&V1:]Y6SS2]%&N>[$"T%E8RFR<;T@+=LYS@X9JZ[P_R.;]R^;> MBQFMLH$L#14?.16K*\"EMZ!BG)*G;3TDKR(J?M_C+QXB:$!PR'XR@OX-?=%" M>T(K=SJYC'_LW*%6PQTEXV!#/KQ.Z]>P2Z&ABHZJ[4QF=EKG'7UKS5_1M;]O MT_Z^"$1U*\&YKL5T["RR(J>S*\'9!?Z1NXI>$ZNCH8HT5:S(R&PA.'O@,N64 M2C?&YOY)XC=F,]>P2&X:XZEIFY[OTF2'QN9L.:F)\ M-%21IHH516A;B,Y!ZWR@GHK-N5[W%O^.B'*+Y.1BX?MQ J)5%.ZJY&A.A_T. M% 88MLY5,&=[6Z. 5'BK.PHA-[S8\.*:O%B1$U&.&55%:9UKLM+;VCXZ,"_F M=*PTQ3]-\4]3_%/S8VN*?]Y-\<^2PE$W3[G41E61T/D)TODPXKJA

E[J]]U4-D;_O#,]-IDUXN=)K OD)!JHHO9/#(WKKO(YXPF]"& BQOH2Y(FW6=70FG;3D;.)4A&;E#4N$'9!DS5E MZWK+'<#=-63142MRK')NOM;'CQ*%+?@XI2WP?FQ0*PQ@0"U7+P1G%O'@#)7AD_[_L)U5?.G%C?-US^SLR67&SS-C CO\ M9%AOQMS#:TJ6(YAVN*(!"K?% RL/%#.9;')>@_"XZ$V?3!\N9[3R #EI F,Y M+A'3)U@9<_%3L'KC"%KY$+7;X[?)_- M#J!U+JT%"I?+FGL$*\I/(2/4XOW5P]7%_>4_9.GZYG(M4*EZ[N7&\1%?R2&, MI,L((^DRB9'TS;0->V0:EO00H275>LS)$OLU8J@54<'+ M"(")^T L3 P\P8_\+Q*('+LLAD*F(X"'7/QA=^^$M\7!JP#/CH]L>5]'CQ?ZX> MLD9#\I@7#(C$J_"I>2_36LNN)6G?'!;ZF1^IY!N_L)<+#\;$" MT1._B"AI[-\!LT?X<=]WS:> %RJ"L!B;$W@'_]L3\]\8XR!KDTA21+AJTLAP MW3GA,TYQ*X2SQGZ9'G7(%RT/?H;GF6X"NX]6A74[_,\.<*)!SP#2$]_ 9!OS4@BZQFQFS4EV&K_H9#A> M7(@XQR%EX8>W%W/T@A+&@TVPZ0RTOCM/G:&1C\T+9C9"\X+$8;YOL3$'QF3P MO1%!XA@">Y7>&"T1.&*\QG9-+TD!\(3TZ@7P[YB#D?,M> '\#W\)K9B?3K'V MJRV?/9*RF\X0'!T)W02^@CU9EF2\&J9%E\E>X;=P.T3O#!096,H,#H(A2*<$ M- 8'.'7@&"SS)T,Z@*L@W'7X!_I4<)1PTR2@X ;QV0@(#2_.NYPW$_Y.MP[' M\Y_PI@.+P^F*7W-I!T_)>P*L9LQFC!(W4C!S^"T^4Z-@^+V8O9/D.H[QYOFE MKTFT3XR^+M8&#VQ+/PS;>!9L'QTK/M@3$)AC@G%R/F.X+!-N M2E!\=#W$X:A!B;!3_!YNXR/7V*[S%PNY>(%-\>P\+WQ-N!,N3O//N2V!L3 U M?N)WB!W^"L;/9!')D@>$;4[ +X;M<_+#6WD&V64C$<4$A00"G\(+=Y[^"J%) MI5<(UJ9,AQJ#NW8\-KPW&0)_/P7B?OXK]P< MLQ$>%WZ0Q:$Z@366#"X@3>"*5Q,>(/A.4/]J7FI+=T _+M[9 UB"-.A TA5$ M$%:'LK"4N?!X,<8D15VLL38(GY@_V4 L4QR2GM"M*%Y(!^)[$=@]EX\YX_YN MXUQC;G #:1E>DD*7R0$$AP[@O:YOF'9;>C!Q#:NWX9'H0KQQ_%[A9H1MC'LR MI)D!]P>9L6 ME\\-/Z% O8!8BQ1UWA+3)T "V&9<_0JIB<^8 #^;2)/T[JP$$405"LXGAIND M)X,^-V/16R3XGU')XWECV?%+:'J-V1$JU=0$ J0H[\5Y@P/GB.9G: Y)+V#W M.2Z&#J51, UX7 ]%],3DYBQ^3TAL#O =:2U^YC28Q$"S$)1C^@K'#DM3:/(D35L2)4R;OO__9$XY%Z&J1 .3VGI@.B9>IC M&.(>_A/E5L#EC^("JM(Z5[,H>7]#8BF[)DVI:$U84IZW)CS-RQ>X+X_E'N28 M2,=Y:IAL8R$B0$DZI0?FA$ZLRM)6M6<>4[*"?7?-!!VN-RTZ'B^HE M,U-_R"0=@4_A15$?0?A_3RJ#!.V33@@=FC5?C_+"<+EJIE" ,4V.E>(:&-TM M,A#?R/XSE=XNE;%[U& .@Y,/G!37E+['; @QRST=(!#I MLQ/"I],ZGY@3'P/K8CSOPB OY$(WPD_$T^&A,YQS$E"X"V3XZ ME,@YQ?W"D[SL27"E*%@I&=\*^7%!<$2VY!IJ.E+/AQ@0=@C7#8-%.1,!4RX* MW$8I;;BBU>7WQ(N X80N],HKPV[)@N(]+:L'ECW"^&:G6>58&G2Z%$,L-]84 M[-5)(E?")0[&[T1<&F.[D81R*9A)!3= X6.01"35)AX#V_*-XI-/92>0;728 MC^!S_XGONZ957H4KC+R2LF?=+T<"FU%FY:L>4./!L)/MW2V8.Q>%D\0879Z7 MD[@[$.-R17P%"UQ;J4>S[PAY?BP-9TE>@#EOGNIZMEY2, M6KIE._1R-CU!#>&6!IWL">*PUP.Z. 41/O0,DD)X!U/]ZFY @'6;R&I@,H+7 MO^2FC*@"0TXE7I(^$$BD"Q!"Y-4Q/W!M+Y1*&#['\@H>#V4Q?866>QCG(XL: MWQ(%EO&>N'N(PH6_.G#SAL[*\3!R3/^11/7-I%&*&UXHKVHJAY.5PUIQY7!3 M!-P4 3=%P$T1<%,$?*@BX"4UJEJA/CFLI8$>[4)5):9WJ: 2K(7+A+O!2QOQ M !+V2&AEI'(ED?'@D?6 A0\)6R& $[)X5)ARBR3'+'-**6H^'7T&'G26M8[6 MAHL"9(7.@!>A&BQUJI14ZO&&LI6WDP@2 4XW&VD$?SF*-&;&9ZN:VCI',$HS*6F*Q0,GU<&A6GHTEGZ2L0_X0K0.85?EN4,UCFI6(#2/ILX2/1?6; M9FWP/%> A-+D31%&4HW M3AO^H:/K+.&5^7-*,U)I+FW,IH893?ELC%^QRF(L2E'?))^-7FQ0*L]SB

_3'#T7"*VOU^D,K8^+JE\_+%MCIQ/2'G %>]TRF:1N5!1P.8 M3$[RZ704?G_S9W_2DSKSX+PG)EH@4F1%O$Z*Y)SQTV2]DK!&,3),_(RLNY%N MM2,-II/Y)P]J\BR8BKJR9J=]5G>VH'G4A;B7*4]+/7B,Y]ULBVB$J/=DZZ^D M"(MH*FK 2KOE@?_*=(TZD?5NM,":'+,RFKCH$I&..N(SPDL6/1R?@E9&O5+V MO[$"]TC^)B+N@O31Y>5H.,/UYI>96=B+3+.@(N)0UA)I'7YE%2<)IVFDD+*&J2OLR87F2\+3=/J6XGV$6J:46JW\X1Q: L=90XI1B1% Q^I1T! M&:-55'KN.Z3Z[>%1O8U@*[[5CTV7,_S=G@,T6!(PPI5QB$,!\4E08L%$#\IX MXVD5 [^,MCLB.S?O-Q9>Q??U,8[_?0WC:1H/;KZDJ]%XVM/).^U=((%%7$*8 M,+B$H#6: 5>6+"'EN&Y#;L[GDX$/B-HV(NWH5?V:=S&0T M:=!HE"$8Q,0D\3Y*$D2F 7<<;AFKLRP_&?F 6&XEU$6B11NBWP^G_>G-A_X@ M?;J>[?]*4YJ2C(2!PJV#HSF!YIT@7 M@T9FLI&M%\-,1#X#85D)<)%2V)_1+ M.N]/IJAGTT]PF? '0G,J%:'*H%&G)9IWP3$B0G"0G$!,[3;?9:,>#+$MA+E( MKFI/[O$PC,:X<,PF.7/WCT;7P^GXYF@44T]+&SVEE'A./>I>2@2B%R1$;JV& M#"&&"ERO!7$PU-<3]:(FZ/::< 9_'D><>3_W;\^O[]8?!UJB6QY1,3/ZA"9H MXJ.)A(*(21E#A5CG'3?5@17#'PS[-<2[R+MIS_N;&,=I,KG[ITR7]7#ED<(9 M2[1%%939 (%0LCQ !YYT69?6'7PTY7S)T ?#=UNQ+G)MJW%]A%^>C,]&?PQ[ M0JFD4H&4#"4R,4Y :'3VN4TQ6TD#E_68?ACXT'C>4J2+++MJ+,^VF)/QY_'H M:W\84D^P()RPZ-@'C[:&,IDX#T"L#RI)Y450[0[NUXU^:'RW$>Z2^$FK,-DW MP#Z/)E,8_'_]JYE5$2WZ@[G8ER&C2Y@*0),RB4)3XZQ*+M?8O)>-?6B,;R_8 M)7RW"IB5M>;-.,$,"*XF#KB@A"L("$2AX@70A%$9M-%!CG@ M;+82XA)&6\6_3E.X'J-Z,>[/^M-!ZAE/)1,@2.*)EH"<)A98L00B%1(295&W M8O3IB ? :"LA+F&T50#L; PEM_[TYM*/!O@),\8F5"LN@4@6 N[VY7136AN% M9-:Z=IOI-\,= )?;BV\)D:V"77.M>O]GN(#A>9H%WZP0SC*):T4('J=%([&6 MX>IO!,O":^U:YGTN&_4 :&TMS"7L5@A@'5V/QSC5VW.0HG9HHE]/>H'B0@'< MDIPY[O$QH5$>:"8Y9,$%U]F(7,$$7C[Z ;!=3;A+6*\0OCH>3M,8PK3_-;V# M*=SA[&DP1N%N3Z2PZ(_9Z CXF EC07MO6:2&5XE<+QO]8%BO(-PEK%<(9)7S ML?$1NN#GH_%-S_+,LLF49,4-D8XSG!\ZWV@V^*PRU2!J'%-\,^C!<+R]*)=0 M6R%Z=7H)@\';ZPE.;S+!;44R;7DY#"G!-(D3=-1Y(A*-#M%0#S56[V\&/1AJ MMQ?EDA20"B&J]Y=I?(Z;Q\_CT1_3BZ/1Y14,;WI M5%E>AJRP-6$>V*Y!9*E M84H(EE)LEP:R9O"#H;J]:)=0WBI*=:>"%VDPF,/)D"D3N%M07JZ-A("ZJ)0E M"<"#==:J6",:^7C,@R%X:T$NX;55W.K.'IQE^\YRAT\O8)PF)]?3050V>UV$X&-ZK"7J)'E3(]CK"68]A<#R, MZ<]_)EQQ6/ EDY0(T.@0 *XX7CM= #KKT#^DLH8I]F38PV&[A3B7$-PJ^#6? MYH?^),#@/Q.,/^ G.$.7H\D((A@;B62F;"I)$+3[F0DL*R7K9-,_&?@ 2*XA MTB4TMPJ-O4% <09J .<]124-%)<0+9Q#AYX9XN+,R>.,JQ2<2>WL[6^&.P!* MMQ??$B);1<'NO/,'W9KG?F=<0P)+Y93+9)P:2.*CMT1'*J-1F*4)TRWY5# M'P#7=<2ZA.R[@->__O1$-@CY]ZVJCZ!Y,)RDB%],1H-^+*6=WL*@U"Q"-R%- M)]]B:5J6Y-FGMJU7LAGLEH5,%NXP/RB(@NB50EN*64'+Y65'?-!H-GNNN1=1 M&;UN06Q5U^$>1;6R%;<&4*:%:$G$%QV=F<=E+, MI!*?*\M1;"[&EU_ A%GMHI*!\.3+W4UIB3,NDA!$\@ Y6[?N LZK+F!2@^#& MI4LV$?1NBE8T0?27+5VR$5W/5Z_81M:[T0(CM0A0CN&E0^N%:_1'+"*+- /- MW$KA:U

O&E2RJ3OXF(=U.Z)-C A"YIR)" 2*D#L<(J$K3"A0]MX@CK4D(/ MJ'3)1MP\7[ID$\'NIG2)2@:8!4.?S)8SD[W70GD2A/=$&HBXG E! M#-4Y*U7ND:US^;=1@>;H#L#HZXB*BD46EB&=OQ4-$'5D!2ZBV8\5V!5_:]2D MA? [7DOF!BOG5%&+R#B4+-B5.CQC%NY/&S:1><=: M<+?'B9A<$+Q,,*(Y8] D=CI2XAEUTJM$F5YW][.M%NS+>&C+S1JJMQ!L!W;B MI]%PO B*&PHJ240A-2<271X"-J-9DXS*6F1C0FT[82F05T]X>_%V\'J_F4S2 M=/+&E]HB8=HS7&?0@/:JHYG(G#FQ.&/BP%A/<\A&K$6 M NW@E;Y%0\JTZ0=H$4K8C%KLS.DE DA5@F#7E"V+J]+MMF>Y2= =D]V M&W:6$MU&M%U$=6!R\688RS_O_^]U_RL,$-SDS?0(QN.;_O#\/V!PG7HF4)"\ M:+6@D/@5U;+8.I->\$D!4YQHITV)>UJ$0S7)424K?!*95C_W7X+C M$$AO+=^*Y1?O9QE"*1(W^9)"PDW(#]*G-)WKHX<@M&&*2/"RV+>4 ,^)F"24 MHIH!L[4;$ZS#%:LUSK&=3"_2^ '8Y#&R!"XEIHG.CI9L1$9M18"P(W(Z>*(1(<% \W MD^@M"RQ2B_Y09=X?CW\(3&\MSXK5&.=8/H_3%?3C^S^O2J+D7.$X,SHG1)%2 M*:T@12DH5TZAN;%)4(5JN.XN^S8D+P5R"&RWEW#%PHQ+I]D#Z;D*2:(.EOR4 MH!C.S"8BKZ2N/IS>H1U#JW'Q,<(?J)".^V71[N%<(G$PBSI5<(X#Z

/PT*,T&C\B'C3)TM MC0TIL30SPGQ,RBH>^-IKMMOPO@3&JR:\K5@[<,-G,;^%U0G%'!*:234E%+N@AE<6J"4 M<# )J*/X2?53E-G(KYK1+817L^_!_3+2!]\?H-C2!!W^V860B]$ 'SXISO_T MYGZN-%KC),XUEG-[-"(8\2%&8IGWR27E#-2VTIIB>_6YAT@G3>)\"0=D9YQ7!>I)3XJ(7UFROCJ=^<78>Q5%5JQM"JY8DL1 M=[$3Z>@RC><"F%>Y[Z$9JQRSBC =2Q<9!<11IHCR M5&036)*V=ERW":Z#48WJ)'00^O\V(G6? LJU]_7:TRT=71PV?)/VL&#\I,"RL-21 M;'4FN#HXXK1&G%HDH-Z"2M6592VBP]&0>H+OX$QB<=*]R"$"$Y$H$Q5.-I1R\P@=95U.9Q*W MI6F//;9T&9(23X1&:,EH-'2C0&Q)*\]B-H) M#B_%M=C)8>9& NX@6E7*5_9O4ZA*Q8K1L*Q8:1@*-..ITM9RPF=U++D#8F66 MA'-TC8W4@.YQ]4CV2C@'J@NU".@@>77-C+,5P=A@B YUMZ M$KKVG>&7E .S$\VH)/X.XE:/^LK=EK+Q)I?JJ#A#YDJK,F6@D M\-HEPYYBV$7PVN)W<-G'K6, !(B8#CJ93$ MXL0K+XC0Y=J6E$:(VFGRK0 ?C&+MCK9NRAO-WX*9+UT:'(_312GF_#7='@9^ M'$W*-:"3? 9_]A@S0@%H(IBF1!H*Q'OO"(TR1\6\LZ)V+'Q#B >C5UU2TX$3 MO"B%GM$J,2H8,5!*=PG +1>D(L&"B9H;)ZK705Q$<3#ZT%+ '?BVO_2'HS'B M.!Y.TSA-<'J)&\@>%0\R*Y69# &+IK90+ 3FA>"V]A[T%,/!T-U*N!WXJXO3 MQ#5H<%W:H'\>C6VR _&,7: Y$=I&\\%SWJ:>D\-5H314NE(2$R\0;7 M1J6$#V!YTJ+V*=USF XTQE:5BI6JTFGSWOO[>)-1OCMSQ)]"B24O-;H^0SEC MNDAHY,/@6^@MFOVV0]%!<^"*8NFNF3!WY?:*I<2[H(A,VJ'6!H%NE%&:I@B0 M:V=J==Y,."45$K>6Z.1PKV<"9V> EXH;/&6MLZ6UBY*]F&;"F_#Y3#/A3<3X M4IH);] @B2HNF B,.)]PT:86"&A^F\UQF6>DX*YPM+)$0%?%H^1,JF5>6<5"Z_E'3BVQ$MA$W MSW>>VT2PG70HGDQ/\I?T-0VO<>\#2WD4''UR5EHG9$\L1P^,6RXUCUGA#ZMG M%#P"\"+JJK0Q)[<7YTIN=^;&'EW \#Q-^L.[V$,73NK3,3IV0==.J3L',SDO MO7&.4"4!UPGFB.<*Q\/U<'+Z9,C#<*")EE)4:I# M*#2"?";1EG1Z%0S-M;/0U@)Z(6[D1D2OTIG6 N_ .'R"Z: ML(FPN^A^^I ^>^?7Q""E\^"(X[F<]A7;EU)!N @&N(VFR=^ '6!-G21)YE+]'RSQ,U_*2 5>9[2;JK>Q7@?H$%2@ MGL0[B15]FR4[;ZX>.05=RC2PTGBO^,\0(VIJ-#SPX*.IOO@O1W(("E!!QKM( M4+^Z&H^NQOWBA-\A%)(QES4EU$9&I#% P*,E[!.-2>DL=/6[;,^C.D2-:"G[ M#G+3&R2CW@'5!I>KA,L6LR4UR9:[F(%EI-;PS$VVAM4NV]H8W"'H2C=,=)!: MOCQO;!XGITZ 1H/'B( 2B$RA)@=/ F/<6C!>N]IE_-;A.03%J";O3I+#[_RG MHP%,)B=Y9@#/?"<-.41(!E>S4DI&!C2$95($3:#,D@#AJW=P60GFD&)-K03= M@7GQ&,^=LC=!U%&0:1'-GB-,[>AZZF36D747@85%9-PSKYQ"'0=5DD-U)$X# M)\DD*WG.*K#JD84=L=\TJ-0U^9N(N+-HT@S7F[OM2,IH0HI @A.Y',J67J L M$(6P@O .#=K:I;464>Q^TV_+S=)@TM:"[23_X![1VWE\BVL/6?#2/"X0Z4HK MR7(W+2B7A*266=I% 91O41P2U=L(MN);/1E/>T>W'@@Z'.]S3F'Z.8W[HWB2 MW\31U4RL91$+5!A&<1$+C.(BQH4AMM@R(FL;DF2:ZD8^[#[NF%S U5I0<6.UY"YX9J9%8H+DJ45 M1)K9AN;1'A(L Z)T3#;*<7_!RK+"3'PINK() [O>9^)_7=_VKIR'.:Q,%(PA M1I08NLFRU/(PA"ME;?(&M\1&SD3;/><)KMV9'UWQNLENU(:4#FS2XV$8E^JA M[]+MO\?#Q2N*7T:#P8?1^ \8QUXR+LF(+Y%!H[FD>99^6)03XU/,.H)VN79$ M:D.(+R*OMDT679>4=.;5S"">7L X34ZNIY,I#,N5Z9Y(2F5P@.^-E"6!G!,; M&2/6^62X-$'HVMFAZ_#L7C$>ZT%$G:I>7M@MX,H_.?Q*/>GY:IVSW,I712!..71:LRX M-7ME-:$R@S6&6];,/=] SQY&/VQ=V5+*794G7W)"C+-,_?/A;0.&\/@ZW)MA MG'TW@&]MN7F9J:7*?GOOOS@B$2U(3R E3V0,B@!H36(.'AS:D[%ZDN!.)WC8 M6OMR=:6#Y(29&(\GD^L4WUV/RR(^\V)NC8K9#T]FSLSD_9]I'/J3%'L*(**) M4NJ*MXBXEE1XN6 0_""I>C1 M+A"E;T$.!%2,Q$N7DDB4,=U)T;Q-0/XEM:P29QW4X7M8>2=GHQ7IQ;-WQ,/L M=N7E%:[OLS7[2T+)3?K3=)K&7_LAW<[T2PJC\UM&;ZMG0T:9!9/1E1(,K5:/ MKY.5E#"0D65M,]6UR]%T/:?#5N$7I1'=%L]?$@>PJ$PT A&AY#TRH8GC'@A8 M#3I&)M#BV%M$9F]QA4!-"'86Z2U],$(Y)6 F$CNXOQKQ?@I[LNWK![.3Q M45V0]\/I;<71<@(>@T:KR$?"4ZFZ0UDFP+DFFHFL3?G_9GO;<\>^*\;?5WK1 M"]&,466&:B<1+,$T+_[4 %7-C*252/:0A52%J6>H;R'FW2F!\2HPK2@QFI>4 M64:)!_?$F3A ^\."T+W 7T MT0&9WXZ+-"1O&1&NG!:#C<1[*DGD7 H5F83HGC/^GQUEQXD_E6@8=2'#BGD9 M3X']=OWG(U 4HA$\ ;$Q4B*]%[AW148 DJ1>E(XF7*O4"= FQ9N*X$<9)(8V, MC:A]?JS73W)E>5;,1GBJ@_\S?'%;A2E!NBM<$YZ^B(SR'@,D.I MU=QFY>RFK_#305X_P;4D6#'O8(;K]"(-S_](_=7[1O2*&VHTR:;4NZ &T7E; MSNBR#EH'1E.S)?K9H5X_RW6E6?$H_:D.'KUY@.1C22 ."BFCZ#]ZB?N(\3#+ MQ],T,:&?9NT__P(_>O[K9[6"W"J>5B] @IM+&#[ LL&@.><\X2R5=D/&$*\1 M6XB!\N2B2T WIO/;,0Z+TA;RJW@^O&# ]X?G<(5;Q>>S]P];A;5"NCB;87'Z M="DV!0G->1LXD\%D8=2FY"X=Z: H;B_+BL>B3\&]3?W_FIV@W3MJ7@8E0!"F M2K:5XD"\R@EA,O",425XV)3CIX,<%+VM)%BQW=D,US]PQ[_^'=$]MO!H--:( M&(AE$57-,HFVN\PD:1!1>RM],QDMB':VC5[^-5X(Q.> .XP+)OK0' MM]P1H#F6K!V!SIWU"FK725L)YOLQ9WW..KCC\PC.)[C$+Q]E[,]?J@8(.ZJ\ M]3RZ/57BJD/G4R7IAHLN;B\^CS1J!4RR0'CQ725+'%=)P8F)(AN);Y+DU?N@ M[$E;GJOAU^*[%V40R^))Z?X2_/=-D)"SZJB! =3E'09ST)72%&Z/# M:6:HW:K]&P#?[8TZW'1PKW26Y/[VZ=V!-^-QF>_LVL';FX??^0PWY;/9#!ZF M,8R?!S L[]/=*]1D3EU9)1W,9S]V3 LU>;H=O12.N[!VNIB;#UE20"_2X91P M;BP33[,C3-@4P;N\$&3]"^GM,Q;5"U?;3:CMHB/3Y=5@=),>WSZUPC M9+O3L;I,;E+A8#L::N=I(J* KPR7HVM\=_+=E5=\9<8I?D!!+=[)-HB[R)H\!!%^SR^+2TPP]A3":(RNF2] ME4H'60<"8!1A-!@9!4_*5^\YO ++@:A!%5%W4';I\W@44HJ3LER5K0R&(1T7 M"L(PI ::63M;KV'>;&X Y$2;HA MHXLB2H^T^7X;/,GW1ON;C$;[HY \2D50J50F(IK2D-E-&(C.X:\;BN3/TW .XK+*R,?#:ALI+KONV M/_>G/3VU4VYO#P/?P13_6XHECJ]&XUG(H6=#R(X+010%0Z061&:LER9D5NK-M3IK[_\\N;+?YY\.#W^^=/QA^.C-Y_. MWAP=G?SZZ>SXT\^?3SX>'QV_/SV"R04Z5.6?4M3J*^Z P^FD10FI&L.VJS15 M?>*U"E+A4&\61GP(Q!HJ@9N4B- 1UWX%G#B1.6%&*71ILU>L>ANY]9!:VR?A M(L7K8E,M'^@VCT!X!2YEW.2RP=61)G3DBV6.UA,*';U\$ZJ?-#8!MK-B317U M8L$$J<[ 2RB==-_ X^],!:QVV:AD"+I,LX+LB<"L/07U@3&)R'65=6"WU*^I@K1+YC<1;D7& M0SDI&M_T?CWM90F4I83.L06%"YEU!$1P1%,6E7?."+HN>7N2PH_GHZ\_W3WQ MEN&[;QX(?AAOM_>'*@E^U$IJ%0_EYPB./O4,>"X\\T2+@!,P"K$$;TB /(MO MF)!%-=Z./AT";QM*K8/W[1__[%F>M87L"63*B,25@X I#G1(S)H4.;/KJLIM MQML__GD(O&THM8H'UG,$__S2RR7]7D9'A*69R" #\=&)686D)*()G-7C[9]? M#H&W#:56\61YCN#TYQ[-CFK.*:'*)"*Y3;?M"),)0OHL>93KSI WX^WTYT/@ M;4.I53P.7EN$4FMA-->XTRI:DE9H(BZ70G2.VZ"39\PVJA/^RHKY=NN/5I%V MQ17WF5O?35#]U0KS;L14L^*LVXAYAX5Y(0!8#X1[F\N5.D^:Q2R> M<+VZQL6WCWXYE2PV$?BHFK2ZZ(>\=(-Z,SV"\?BF/SR?M0BZ/SN4AJ-M(C(1 M7$<$B_/V&>V4TGD-OXL99;*30YH5 /=P.Z'#XXONN*E]*Z5 ? IS&+\DA-8/ M^/K0,5\YWZ6HTZ4\G/5SI= B@B78,S9\L'+&>EDY/+@!:ORXW3*O88O"7 MHB=5N!SMD(@.+L3=X7@SF20$PX2%+,O&:!DO8,K%08-@8; M (>H&>TEW<&%@KL;?).ST>GUU=6@G\9%4^>7[B8]*H(UQE.20V!$>F $,CBB M#1C'%>>!5>]IO1[2(:M&3396!H5VF]MS>GUY">.;4?X _?%,4IWG]:P>5C'WQ_,#.3?TDPN1ZG>#+\DL+UN&1_XB]\&@W'\V_? MPJ3_R$R2 #'B-D2D=*6UK]3$,2'0"@ZQ!/F5\[6O"%2=0-O5L :8VZ@2>'Q7 MO47Y>:.(=(X16ZZV*@^)9@VAW.KE*HSNO:N M8X89P:GEA"I)T4Z7B@!^1)(/F3I/@@<+\,&I]#,S1*9@(1UII2U(82[XPE-'.160Q6/RT$U(F"\+^F@FS#PHY6 M$'$'+? *9R419B"K1Z)GM;"59#>N[WU63MRY5 M:QG >97E!A!WZ&H]@;=W!ZL.M0U,X!J\[,BG6H *P 4H2SBCJAQAE88BW!// M(5 ;DP5:^\[HWE2GN?^T/\W9@(Y=>>'W:_'=GLO1#O,F 8WR\8\_;2R63K \E/U?;(@=- MP.*+PV7V3FO.]$[6F270_B)ZTY*3#A:;6POPX:2U/RD')XCW_C@>8?F8 B,Q MED);I<0&BD42(T,J>I\6^N:V;[GP'*@]JLO>C]KJ,K:S5,PE@'N4AJ"$[55JS&XW:M896(;)6&V9:6#%>EL#*4RZ&EY=69O M5P^,"XP+3XQ6^,H$EHDU5A+*<[;.<.MM[7/3!1"'I@[MI-R!JWT\_)HFT\M5 M2NFM<\PC.BI=N?5,6;G_'HF.)C%K(W/5 SCK$1V:0E24?P=U>E?.O2>\S\+8 M1"Q'994BXYQQ$T5S*CGKP&6Z]E)S5?/DT'2BCM177M+<;1[EXUSQSC,HEPVV MB]S)9R?9,FMREIP_'^!6/1ZL6I]XI*4#P*R!M332$0>2$1#*A60S&K6TT4V( M%0.TNMKQ[3-OH]3A7>< 5F/B MFWL7;:6T[XR\V_MNUZ5CRA6,IS>EFN MV6X,;!]7N-MR.-H5 7O3E@Q<*&T9R8X7HR9XX@4D$H1.!LV=:$TC'^-E:\G: MN]Y[49)-Y%[[VO?117\(OZ0"=#A]"\/?YPOG+S"=5?L^&?XO&%[#^(:[PN*\ M=1I:S3QQ7(=5J1$L2U-<*@+)RE-*94=,CG9+0_4.=HCR M)']";'YTA_8![(?DQP4M,X7R>2)5!):%B(27>FU2 1#0/,P<:1=-0*LL-E*: MC8<^.'WI5OBU%YEYJ83/UW$T/']7 F7P$ M/LLDT^SRJT\)G40G"%"J20*NC'.&2M.L_UU;)']IM6I-3<5HZ\;@WZ4P VP? M80<6=!2E&X-$T4F#VS&4FF!@(9K,&#.,5U>K)4#^TEK5EIB*A?4V7VB'<_1< M/8+/O*#22U;:,I4K,\Z4UJ*:\"RED#8 /+UN5&,37(KE+ZU:%>BIV(]MZS=# M/-['=8(<2\]!,%F7YNZ2>$1/ NB453:2!M/9FB6^6UB5J*G8G.W!*ST>QNM2 M=@@&2R#?.:4" >L[P#3R+")*222%>[=RG( 2E$BJ75)*0G[:"&5=:&##T0]. M?SJGH';_M1G@]U_3V(_[YQ?KU%P]\DZ5EHH"!,*-SB@?)8GC";^5SOC M6*V MF=&TU?"'J36=DE"[P=OSB'^!&\X?H06;>4I"$&%*[,MQC4ND="3K[!)CRLC< MS'W;>.B_H+JT$?[*'G&=J2&)-$"H"FO.\=@F9IQAVW!*Y9LI? M%;'6/E=_G,)Z7-0]3:9?8)IZ1@2<(%K:WJ-G)DVI-: C[GI"HN*E["$UR]9< M-<+NT[?;"7Y46VJ=5\6VACJF32;4RE0*-I>R5TH1'9AQV8?,'>WF==U75>PJ M#+<79B<7=FZU['@81@^Z]UM_>O$!;9%AZ,/@>#B9]J?71<*E@V5P(>9$+!.L M9)]2XFD.1$:KA%7E'8V5N=\0X@&LY%V2LG)UV'&O^]$PH"TTAC+2*!^-4^Q/ MO_0GOW??[OZYD7?2\7ZCZ==J>O]XT#+8@[:: -H'AGH3 +65XU+DJ4*%%>B:7UU^>F3;Q/G%9C@1*GLP,H;Z11ZW@D7;FY94"EK%YY>;*D_ MQ]TVLZ_#]\(=Y/;BW?<%DY53>7OS-J&K?0GCWV\K?";*,X^2:&\TKJS%IP:7 M212E+:*6.O/:EY:?P[2OC8A]I0RQ7/5!+ERR5]D06!;!3BM*!S8L[FVM?@]Z,NSY0)VZ^V M;,)"!UIR"H,T^9*^IN%U^I2F]V5:@P<1 _&9V1(%-,0K8$1+8R43FJ$_6%DU ME@+90WNAJGR-:@N[@Q([;\*L87*I0Y;Z7\MN.L>E8K0A)MQ.J2O5I#RQ*B0B M@K8F@]:1UNX_LPK+@>E!%9'O9,NX.<,_G2V"WG !DFD2H>1!64T)2$H)XDI> ML0C>=^ZW/, Y;/-S*Z%W$)9;G"W^X9W^-X&V*Z/S =:+L3>WH_!9'[>=_'>Q M9#R"R(PR-%-&J$MH-VF(Q/-H"+4,5TG&N>35.^/N6C4VMRT[UXQ-Q-Z%1EQ/ MIJ/+-%Z .*]OJA%;ARV3&0!,[[:"*3J5&X]YD: M"8LC'X#U4$&D%2_[%30EB>0D?X/I3J.;@*I8.64ED-U72FG+T*@K\5:NB[(: M7$Z642H%"2RB@CM6>KU[18(0B0J$S:&1$_FR.%]3]V0GE&\BU=H%",[^&-U/ M;YY#&GVFC@5"T6S!+4MR8G/.) :E!02/+G&S&R>+S]YMGEPEB8_JB:MV1M2' MT?7X*1YN*3,L)N)+C5:IJ$2K0'N2I?6")D^]:I9'N^3AKYZ_M@*K7F3HL0UQ M\NC,_CXK*$MO8S02E:IA$BZ&0:WO]Z;J@78#A_;'68W(%$ MNRB"_G32G]'DQ _@/+&>9A:TLT!$<26E*]BR _095&D68:6*M:.TZ_#L..^I M,G?/>=G;"K[S=*I=ETSWTO_#R\2T9<:$VJ_H\127C;VO>% ]4D<5A5LY-G"' MI[2YN4,TN;/)FX"J&!=:"63W<:'V'"T27DG .V.?)05<4$.B\+RD/3CBRFU! M!XY9:FQVM%%2X\MB?4UD:$>D;R+7ZK&AT10&I_WA^2#]!CF-9^@N^T>E+4R MP=$@P1!_6IH&S0KWS/UIQ1*7&0@/01&I%2,HEM+&+$$R$2@/S8J9;C?^;F,4 ME9@;[5;LM>-0[X\^?QBC9?%^&!'M9PB_PSE"_' ]'@*^&L-X,KU(X[,4+H:C MP>A\UACMMOY!0-BEM9#W &A$B4AO;;L1/2U5Y8W M\2N@,_X ]_V?87 =$TYF+I?3*QC?8V614<>B*L0CUN@0*^HTH.[H4=,44I3+[TREZ^&4]^SF-SL=P=5$6N]FNRJ.A5.'LJ?8.5S:- MMK.3E#@-SK,<+8=&F2?/V!8K 1R40U%'S+6YO_5"'T.ZT_PFH"IZ%2N![-ZK MJ$34J"LI5W8M5H,S,HH(B,N(9(A,,A,+RA"O&?/<"F9HC08].Z9^C6NQ2^8W M$6Y%QF<9T^.;WM&GGHH@:;F @2X2(H@1REF>)L",GSWS0/!#^/M=DNO)/A1*ZG5MO9/T*#\DL[+-?%YF2!(G@7FALYP( M2JS$:0E36L,PY7"/:F2?+3SZ-=-505BU#>]EIRG'PSP:7\YLC/MS-F49#YQI MDJF41.:4B).!$R_0-_",&P7-RAXW'' /Y3>ZB.]W)N,.SJ'OD*'S>'DT&LX@ ME6H0\^R(6T>AU"R<3!+^+Y[!GSVA=-"E,KPJ9[ R"8:062Q-=KSCOC0G8$VV MX@W.@K: N>MJ'5WP/=HM6?L_TOX$XW(R_[73<^R%03H^O%X_J5V=6#.;;=1> M$9$S(](*(#;@5N:2M]Q+W'=A,]V.C$>A.![_O$>CZAS]=^T ^_3ON#69/[TN1\B']Q<]O9 MD!FI6* $[6C<^[G!KR0KM7E13#XFJZK?F%Z'YT4&H#8B?=21\#NX\;0*VZ-+ M/4T0=G1;\GET^[DT68_1AJK2DH[]*(ZP(*+C@6A73,#B7>"*S$E2JO0@U)%; M?2 *\\Q5RGWJRR8LU'; /_3'D^G9:#281P,,1$ZII$1["$0&JHEW%O=H8,*E M)(5J>%K^],F[=ZEKBWY42VX=>,_'PS!.,$'#_O;?X^$RO^QC'WR1QDTO:L=$ M3A;-KBR(I#AQKY4C42;.HH"<=.TLR@TAOL 03!N#M4N"NKD5L!K,R!"*!5>1>FI)F0DG@5):#!&4Q-YE!W45MP X8%I4X?T=!YZN:L4 M>OKE_='[X_]X\_;C^]/KRTL8WXSRF\%@]$=)$/@P&K\;7?MIOA[,R]FTB,.T M'+%=4*;F="M%:#ZE/^Z&Z0_//X]'0_PRS-S9R2:] MH0F6?<69=J@5HP[9J9P1\QR^.Y>J"<**&5+-4.T^7:H^FQNH2@LJ]J,TWG'. MP#'"DT:D4EGBH"UXWV8W:D-)%H=DUOM1# M)=0OH\$@C\9_P#CVK!(17,JEF4A"F+HT+F&*4$4#M]HRSVK7'-T8Y.[#%ONU MQ[ME<6]JU_,^!.&E(=$)E(FT&=]":@G3WAJ5HN9@]Z)KNU>PCBG>2J$VXJ?Z MY:,%.+>%1CZ.)I/W?UZA_9!*1&\\*1V1[O*J<#:I?SX\NAZ/TS#:&KXV0 M.N7,)+&0*(J+EJI(-!,>M.$JY-, MO$VDOI^$JB8(OV?B;Q!7;#BV@^GD\ M0C5DQG"+M@2Q)1E#*H%H,O.$TL30B,G9Z$:5A+7*2+!,M6%OOB MO8S'N\V;8?QF$;H'WO.9JVBX(X''LAKA#@3E^H_##S7/G/.&WMF6 %ZQ%NQ, M[HNZHBKKRC<+U0-(-$C 9 6X096SQ.QQETH)%S"+$F(LHP'CME2.Y2,>GC94 MD.PB_;HE_7SY<7^:WHW^&/:D8MSPK(E@'H@L)4X]I1+M3@B:.NY5 MKEUM81'%*R:\DF@7R;9UC_4_?SGY_/[+V7]^_OCFT]F;3^_>_^]?CS__\O[3 MV:?W9RW.^9L\MMW!_\; *V4"X&9\E<;3F\\#&$YQB[XO^?T0Y#$.N#10JO]! MJ=W,+7&&*A(A.J.,PN6YMCOT/*JV:\1IP(WH>I!.\LJQ;D\^N<]4!68(S\ZC M<6)PGXI!$?1,75;). VU?8.FV':53U!91YZN*9U0\6)2#E9-Z5%?;UY*8EL= M2;0EY4JK0"QNDZ41':7 F>*N=NI- UC[2D#H1AV>'AQ6IJ6+$^:5LW\X>FD" ML:O"+.2F9%3B&;VI7[ M]J8ZSZ4IO #-V82.VND*;Z_[@Y+$7$(U,XSW_8<#L(1N 3%."5QI741_+CGB MG/!&1Q^M#<^9T&M'V,.Y=FTN1K4%V<'QYM-^/ED+QRTKQ[<9E1G $^^T1TR> M&9JM-FY=7?1MWOV]=5+JFO@:,NY@"SC)N1_24U )F &N-(FY%%9D"O&PDM@) M,5'N-8/JJ6E+@1P>_>WEW<$YY]D8AI.KT7@ZJUOT%)S@'/\D M$ZE"J;-A); M:IWEH*-PRGDK:R>TK 5T>$I13_X=G(5^+,'YB]$@'E]>C4=?;^^%WD&CC.*& M)5@!A"Y6L)P C0Y=+&YE1K6UL?9EH#5P#D\Q:LF^X@GJ[*+X:#@9#?JQ5)M_ M/YS.,O]FUB\$%;/2F@2.WK8$IHD7$B>L&4M:.^=\E9H.*\8_R)!$-8%7W#A6 M89IG?#9 5;,>S$HD>Z@!4X6I9ZAO(>;:=3S6H%,BBQ@LB3RCKGMGB%5>D\2Y M\M%[+G6C^^\OC/QU-5UVR?T&TJU^>_WHEX_HO<+P?.ZVVB@5")R0+T=\T03T M8:C%+0B99 M15GB$)3X1!.AP2?KA);6UP[XK4?T@E2E)9=-569S(CI8:=Z$<%L++,5WZ6J< M0G\6F<"O!VDF_F%\.E13"^9#D8J1-* MB=7.#:F%_6!5;R_D=A"U+'O^='P="LA9UO#Y.$TFM^^/YPS0O39$AW)Q1#!/ MG.:&^$!YUAI,#+7WOS5P#E:5:E'00=ARG01ZDD892Z5"XZ@F,B4@-J=2"LR+ M)#D/GM;N7; .S\'J1S42*@8PY]B:K'T]F7#ZFD7TT61&C*7%/4??CY[_^67-Z>G[\^J]!%M\MAV M&<4; ]]=1G%VD#FCD=BD<.LP61+@)A 6LS$&<'TP.UN>/^X\HSC1+ 0'2G0N M!0G+B;!E!M 5 "9BLCG3VH=JKS"C>!,=V3JC>!,J]IU1O#8";97(23)*..- M)%6X>&:EB-3<00*F#&ODV!_JP=Q&1#S(\OCH?A[@3#.Y>3BZ$DFN&N*84FWD=-HE8:S6HM9.+/ MF:;-AGHQYS\;$3+J3)J[#.8_RD=W%D&"18C@$*+S0%Q"G)*"<"ZDK)X2_OWN MT);V0%>T=! Z;9*WU@3B][M#+:G=X@;(-KSLZ>Z0MDE(QC/12@HB18H$X7K" M(>(&&YTPJG8+C-=\=ZAKS=F$CIW='4HB:&Z-)%HH3F0JT4+I,LG1J.@B\S0U MRQUZ77>'-N*BT=VA302Y^\P"X(DZ+M$VLLJA?4TML5YP@D:8X<$REV7M ANO M)K.@3E"K(@$KU:-6T/ST'R=?SDK<^>W)ER\GOQU_^KE-EXTU3VL7(F\*LU)D M_/1B-)Z>I?'EN^0?*45,#)<#)@G5I1;>[/Z'9Z5R6J0)E$A,UC;AER.I%P'_ MYOFW%G=P4EN1%+$._7%9ZCA#LH)PXTT""UK$1CUHMXIZ+^+95:2[ N>KH]LM MQ;SOB/;#H:"?'L\2#Z"M-^7-*VG*U5@98"WZ5"2*^- M$@ D)(XKID$;V$E0:-^$: U3"?]]U8KPC(.Y*SW81,ZUG
0WUVGD^&;Z_/KR92[PNMO_>G% MF^&;X?"Z-&>T&4"B.6J#B^-*P))0OD@G$[I M:16$!GJS%93=J=#.V%ZE7=U3M8-52X5#WT7 M$"\"?+3I/J/YXG[+53FD2+TG6@04'L?0IB(Z>RR"]<6YSZZ@*M/TO5K65 M897N[9[)+E>PM;.Q36@4I1F4#!!VLUR4RC9V>,(!XX)0P2&NA4.45KJ^9W(_,%<+GRUF;7JHF3:3@= MF33:(#D0 11NRPHY YH$9YT1$+F)FX=GZF#[KIH=V.5+.QZT3*PF@%A >;?8V,RML] M+Y<%&+&LQ!]8 @,) M!FMS;K8_NNFAURN2387B\G9OU\&@?#! M).:J(T/B^ M21^ 6-P 2,@RSRK=FJ>EM%KKYO>XY@O@^8V9)5G:$&F/[KIL=.,G"#<9I"4&Q, :FGGQNC^\OK9+9]+-+3SV4SR4:VOGQT/V,=&-K.D;O2TLEB;8SD5D' M EDFXD,R.%FJ::KFM&^,[KN&=LKG$@WM_)3H?D:LL>&2=.G&92S1T3$B:?($ M2KUL52H$E6A;#M7R/C:']UU'NV5TB9)V?E[T,*7&L=Q@N6?1!L*TQI=/X90\ M,Y%0F4KW"ZVLJ!:7WQS>=R7MEM$E2MKYR=&'Y,?7,+Z91<[4NE1[??_>R2"N,@<,50D82V#P*LIZ>;P_O)*VC&C2Y2T\S.D^RG9QE/BAE+( MF9(DBH2]1N/%L$#*W7LCL[,&JL6<-H?W74F[972)DG9^FO0+#G?!&D^'E5Y6 MJDPB+S-D,VC?%;,[)I93&OU6ZC MYO: I:!I,(2!07L@6$$ 4L9Y6!' YJ#,YI9=2U#[7Z&J,;]*PW9)6]<%!/[Y MY3=UOZ(?#^,UOI9]&-Q.\9^C<9I+CE%+T3F/Q.B2EYPE@G;HPQMG,XTV&&$V MWQ,W07"(ZU0GTN_RFM=,W__7]>#FN;BD_I&*>6!2EV[9B!U2P6XU(R# $*F8 M4XD[\'+SZA-; -GSRM0-UVNKFW1(U [6I5M+\UEQ ;Z)0GA!O =6.B='XHP' MHH*(,I4%W[IM%Z9F$ YT9>I _EU>\YMI_+L4;H]-GDF1D#]R=^\B,.8BRBA) M6;J2"DN<#IXPS;U-45$PFQ_7;@EF_TM4%Z2O7:,Z9JR#BJ3W-7C?CL;CT1^S MTOSS5JB<)N&MCB0JAG(!&DM'!T4B!T<5,TYP_ZTRU2O=O0AG]PM3%]6M*XF[ M@Q8(CY7Y X3^H#^]^07^[%]>/X ]@BO\R?2F9Y((V5M%@'E'9'02L29.1))1 M@91*IT8=&3=0C4WP[5%7VA([VA$K':PER[ ^7O?>78\1[>C#VUE7#&&.(]I/K5(OGV5[QH.VH:YI'84CBFK<)*Q@Q#&? MB* !4L[.L^J-\=8"ZL)NN6U'$F4(2<_ZG"5TSL!+8JWQQ HJ,XM,:%;; UH) M9E<]?>IQW\02V5S.+Z6OS[+9S!I71*V#Y(Z3;&1)"RREH@03!")P!=Y+F\T. ME&:?/7XJ,=U ?S:6^([\GH]E&1[?!3*;X.NHW<]SV/;3]J<.DPW4HS4-^U 7 MD)9#UI[H@":^+$5J/ 6/7QGN&2N>&#T(-7FF*=!^M&03Z=<^.%J9A12!)2\R M6O2Q= H 5T+44I"0T2OW&47@FIT+O9RZ]G6)&-668NV&/HOI&\)R#PI=;2K1 M?Y>):6(ULR10<$QS5>JF-N+T!61!=4=F.[E5;P0]0W.*BG5^ ?VY6OGDC4J. M<,^+3>,4@>#1Q"D7EJ476NAF+^>RIQ\>ERVD5[M.^A&*,CQ:(#(3.!M GT;9 M6 H0<]Q8\%NJI##2@6;JV;C!L@K*/<2"T-JVP_O9SVJMVX7BVEW,%1P MJI!\N:@I"8= <8&BCEB5<>%CC ;JE)&L]EGU2^^MVHD>;"+GZAEW(USUAND^ M,3HS6AQ"GU2Y\X@FA8N@B0$ JRVSS#>\Q?KXL2\H,VXC48^JR*EZ@],1#,_^ M&-TA<51KM$$$JB'+:(,(34"C2>(LES$88Z5O6(?Q\6,/@[%MY=1%Z.KN%*I, M\^AZ/"[KR3!^&@W#W3?S VK*@Z7>!V*38NBC.?31O)$DIVB4IP8-C^I'1 VQ MO1!;O,Z)2A=\=)%;ACCGI]:]+'%$90)!3T/BYH-3=P8=$9>%X!8"VJ.Y ]V8 MC[\'_CMA:8DJ;"7BCI:)LV\GW*, 3@('HK) -]'B*F@EE41H"C'F;"#5[G"_ M!,9?@/QM!-Z!?_88TL-L>Z527T[)D>PT("K+B;>>$Q.L5T(HKGSUM+^E2/X" MFK"EV&M?$OUT7>1RDHM=!(-!,8PF'T;C8MA\25=P,PM. "@E6=D%,[.E"[(B MN!,&PM#088IG+D*S>U5-1CL$$Z ;T>X[*S@Y(UABE*A(T3&-D1*@1A-/(VHO MJJG)M9,]-\%W"(K3.2^U@_1S)2]:/>E%'$Q8FHAV@9>B6X8X;Q,)VD=M'9<* MFI51^^:QAT!L2V%U$)O_QB8M132D02Q1EVZC0H?2#U<31IT%$X6VNLN=O^9< M/D!__!\PN$X]EH14*7.B>3F\RMK@5HV;J\E.2H%[-5.NPTG]_^U]67,;29+F M^_X7GXG[>%DS%J7JT;8DRDA6]\Z^T.+P(#%% 1H 5)?FUZ\'>!\@$T!D J3T MT#(5J<[\_,@(O_T&R%O0WW:<;MB9^;!*>G\RF\\^7-I5^<1P$Y,G)8ZV'HL2 M%R779&-SX7,],4MJ'5I^$LA;$O_FG%ZZY+!5"?K!\7^\/[PNUO[X8>^W#Q\_ M'']X?[1!M?E+C]RLL'PEP(UJR.^'0F]UPWA+![[1D"TCW5 RD4QS;3W1QM;E M UZ;QM_,$BAM,TZ7259&CC76&Q>YT+6:P9/7[0MHSDS@Y(337WJE;M!:\18R M?CZ_M#I7=Z4^_(FT&PKE6!$AV&#ZD0!IU*GDY%9\B3KHW99!^I "861=", M%P\3U*],$58O2>A%#U;A<^N2A*.+.!OE$9 M3OX+T_QZR&0(N7"G(3E.OK%/N99B(&AMLXC,*;*C.P4U5GCI#B7'5Q+39 > MMRYVN(.3S(PTGT[V)]_H[OQR'N:/@-K( DN%@18H045'=E/,')+4=65Q\LRD M597AQ;>^,6UHR^4^CX9_DM5\&L:GA^_>X7<\GWRKW/@P)FGRFYJ/A-J1]QN1>AW'OH6I+DNCWH(;"^@?!R%6.->I%]/)7%+8:A\ )L+ MN3;6(K@0)4A6C!)%18RBL8GW,JIMJT&;"$%C[O=0[[0<(:FRTM[4%9M1$K+$ M!00?-;"2&6D^%BY:IT&6HQE>'UK+KK-JK,3XP8:8?/C\C_='QY_>?S[^'*93 M,E.^8X.1)<\\M5JJ37D4RK-(XKWA! MS<"6%,E04JEN-&3@:GA,2R-EZI2]W$%E61*1WE5=6442K<-3E]!NZ;^.CT21 M7' 6,)+MK+)R=8X&.=[(F&.6#MS0;:7/T\\?SA=IS?Y)6][UX(\>XGF88_X2 MIO,?Q],PGI&?1:R=_?;C[F\6^BR*0Y., 2,BZ7,.C,RVH "%-4S;8@-K';?H MCN[U6QP]2Z2'1HZ[>*Z^CBZ(>LIG/T:SG4QV7_)[1DTV8'X/N>TGD!6EDZV+ M$T/6!50I!CPK$DK(3D?MG+>M!Q\.I0XOY+.WIPVK\+RUG?"9?'WZR?G^Y.NW M,/[Q_G%VDR?A(;1BOKDEY@=?B6$L:1(5.;V772(DMFM>PV\.J% M%[UN\;;D8NM/]S^PX.CH;/37:/\LC,]P?%K+KD^GE?C]$=E%H_G5QIP?_R"# MYV**^^';:![.?[\8+[@SQNGL;/3MBA1E>.$.B8#$2%D9>4(A.F)4SDYY1N?; MPXG02Q2B+:[7K3];E%'K]/911?]C=(1?1_0UY(M$__88T]EXV,U$\+$;@VAJ[_[=:M-S[QNW1U\!>C=M:-,EYQB MH;8G)S*/6.U:#\S7-A^=6,I!Q8X3^.X]]W6+= ,>M=Z?>05E[WKX7Y"H75)@ ME?6@E(T0M)00.8OU6HO2=^O&O/_<-R&N=7C4>J?@%93?KJ%HX;RNUH;V-6)A M D1#Q"4;)"]6:4S=QBS=?^Z;$-< M@UP7P*LBT>IN$=?[SWT3XEJ'1X_%93?SDT+!Z;\FTS]G3UZK9&CE+#)"]D:# MBCR2L64R8')<"9=E5-T.Q^??\[K%V9"'C\7K6EBMUR6'(D7/."/[6;,:N$&B ME1QR>^QKUMXZW/HL:S\QLOCYD17#<_OGX?9[* ?-^X"+<5@WN0^=/U674AE-"1?#TH-F90@;SW4",NC)LDE+'9 MZ]9[&I= &?Y#WUA,D_8\[N%D?QK6P;^NDAQ?R!*F_PZG>,*<-)D'"28BZ7P1 M&IP7'(Q%HUE0*3R<)=Z3,CP![JVJQZ9RZ*%NZ<,X3;[BQTEM"I]\7:;57!9N M?2G /:^76)(0E)>@(WFS5FDE43:_,3H >_V*TI[_/;B*7Z:3A)B?@?AN]'V4 M<9QG!]-W(V++*%XL2GL.<7XQ'1^4JYSK"3?6&88,4DHUO5I7J//@2?S>66DS M(K8V/9J!?_W*MATY+DVN]=&\A^(.03M/.P2XO:MU,N#)Q_?07SF[M9Y5+ M*2H$NKEJLWI& 1Y3 6D*YS&AQX>K6+NWZ7WLN<.0>2Z439 CDF-?I(9@T W MLNCHLW9RW=[(K788KBF=CBV&*S!MVRV&C\_28_I_+((ZC$OM0]UL6CL-E-,( MH8Z1S\218E.)V'QO_6,4.Q;I7D6R2SWAM3C<@S=T']%^F./I9#KZGU#Y>[W< MJ0/"GD+>+Z/;3@A\4SD^JQ;-A+ E=4F6M*X#MMCG^E\XL\&I_>';03LJ\9^ #:UF,S\@1!Q@0V M.(5>(L^JVYR"Y]^S30^DC5@F_?"TM^$TC^_):W2Z)&TX Q[JG#S.$KBB^;'P0/(_HS>A&#P+HN;'KA5XFJ4J6.2A@K':U1LG!!9_ .'*2+3<^ MQM8[O5YMK^@&YF=/$AFF5[0+HE^]HFO)[^7NP'68/TRO:-)"ZA0SW8'"@DHB M@HLZU0%^PDN&DCT6CCYI94P>JUD&/C&N(V3(P-A@NSX@VV$:^M4EN44>M> MT1=Z123G# UR\$64.L [@N!=YLRL8.]I6N+;P,>]=Q;:I-FLN@"16MEB_T.FYF]5,K@Z]T3;?VQG)Q]-0$]I'F"ZFBQT;>^.\ M^+ZO?K$WF^%=57(N2N:SAV(RB5Y4FZ=(.C12+"E@U+;;(/M5FJ_7!;MQ"_J* M+[[,#9(1[RV=BI!3KH/@:ON])%O#JVQ%UA*#;'W\K 5TJ*W"P^C:HW;VWF6W M*P6C*V2@F-EE>%\?S+]-IG> MK;.4L>8CE(;D?74<,S%(Q *,2;H]K8\A=VO 6A?!ZU:.0?C>?#CU13B;5*OJ M#O;[JDR&5(Y(AKT4,0"=CP5"357QZ.@W"FU\V.*_+%'\TJM>M_C;8KHZMZT&<2CE&?Y SQ^B\0FL@%K+0+2N"[L283(F=A/S\>UZW MA!ORL'6V_N@LC$_/PNCHQSA-?\SFY/.3HWXT.J^Z^(DX,!V%\]G^Y-\^SF^R MSX:.%^,LZ(QTZM@Z03 $#ZA89LYIY:7H=MJO_.[7K08]\[IAIK\NWSHDL%?; MTTP=,F82"(.I5I,X"'2]0'%!9%:[*)3IX@2\L'#NYH5O/V2P/G\;'N\W(*X+ M5#O :+B,\LZKA]\\N2;S'XIO \XUM,<>PB'MLSXY#[(FAY3U@I2Q2*##2(=TYEMI ME1(L%MZIK>\%R=U[Z; K'==F^Z0%SP::<,@+XSI*0A,P$B2K")(@.IW5I@0? M.WZ KV7"X79S0IM*H'48Y1;/A_&=TMP32]H>415('#VIN[00,JD[+SYA*0Z= MXIWLYB4OV(T!42MQ_NE^[/79UCK(\<3$O/O@M&8Q.N> UU5-RM:IW)$.,[(" MDU7(A':J6Q71"V]ZY<)MRL@>>F+OCB8["N=(QQ4Y9/7L^G%0/H7IGSBOQO[M M>79B/6J+VD-$0ZS@@JZ=S#(8R5+=+9V];3V*8V60KU=IAI%+ZV#*.XSS6R@5 M[T$Y.IM,YP\JK0XQX>C[PGNTT6@=G()06"$."0DAV5HJ;HN1RG*-W>)GJ[_[ M]6K'$,QN&$VY)O\I?3W$<#[Z'\Q_(_[5,9SW9Y$GE"D_?K !S M73(:E6$N*1VX]79*L09U,""%(-73)8"KWJ^P(1DG&88P4,'6Q_9%E=T*)RYC MIYXO.A4]6%,/9%E#Z863J8\VJT W>?2MC:BU@ Y55-E43W !B41Z!4X82V@9M&;NL^]M,X%/$:Q$W43*\GF&5&OP=B& M(?Z:@-J?7-3"O&\5S>?P]3(160B+S>2YJ5!R[?*WX .&6KD1;53*,M/I=$D*E$H)HN(1 DKAN23,ND41P):UY)GBCBTIR2I\ M[V_RXFWMGT5T(J5:\9>(8AX#>(X*4D">I8]:/MP/\>+ Q2T44O8H@Z='+Z[' MP.:]%"_,B+M%J9U0Q2;"%NO\4%'-(L801% L*!=,=-W$W/F5;T[X_3![N+'= M7ZX8M$ASWOTW)U8HZZ1B8+,C(]?2T1>#XS5%@%8G;I/H5'J[>7AJ*<;M^A;- MHZ2]BJBO10&W.<[99YSO7TRG])6=D/N<"(4@EXC^4*:(6B.G@%=5UPX-6=J- ME6F)HW8WL,9LY=2/5YG7\*/BNP&E<;DK Z072&OR[@ L1;<$0-4F6P\]U,%0P MS"3N_,-95PVVJ]\!\,9$OCYSEQ8CX8/_O&R3JGWC*9@GY MEV U2KPO-M\?E*/Y)/UY*^J(P:=D38T[DAN@ EF4@=<+6D745BG7_.1[$DB[ M%/OBN;_]6+SE,J:6>(A*%@5%.PO*"P;!"P1OI0].>I]?:?44^D-M:L;]'NS$!YANID>^#*JG7/:3@+:3SFXHN$E? M7!],)4(,N9"+"SR3E:,\]^"#2"!5,1T[ ) M9WL('-UH]ETKZC+58FS!G,AW15\#&(& :1:!6VZTBS;KT)M9\!#,FS4)-N)Z M'Q&#.WBNLZ8=$/5D"SQ&LV5#8#-Q/3P+VO"ZC_/_,;+ >,F^[K"U)^%K*T7H$X%#2[WKW]RW\55C^6LSMH=+_PZBWV[,$%$43QR$+Z3+@D?FI M%2-X.@%&+ YU4ERU#AF^ &F[2M F@-B2Z[U]_PMT1V>A KN8G]6UZ9A/,#E/ MWDV!DJ4'A::.5#$,C!2.4-FD8_LLT5(X6SX1-A7=/_+X(ZFTH13\RZ&%FQ0+4A]GL O.[Q4AJTM[1)%_"7/SRX-NBT^/] M7SA-HQG=9\5EZZ264(P.=3NI@\CK*!]&'D[VM@36^K)8'>7;4J.>I=1P*>E2 M@^@2_0EJ+8H0 K2PB^8@"L\Q'-XWKA"K,OYI3M5 MFVT"K&5CO^T=O7^W?_#IR_O/1WN+"2X5].6IMI?FH^^+&3R;[ 5<_2T;;@G< MD*Q6.P/K"W\+L\NA]#B>A4N=GM9!K37X_=N/VW_R)?RH/]K[5YCFVW@)TRG3 M06& )V?JQM$" 4N$Q+GUV1016.M&]\U1-ZS&>PG+;!F8RW2B"\R+5,>&VSI M7 H-T:H 62$:DS$EUGH$23/P@VT;'%9+GRD+'%#8NU)$> F?_O$B]Z6,$)QN MEUKOC*#JWZ+&0%Z)DT1!E-[$QNIZ#\ .5 0,J0,/VPW6ED4/HJ@#WJV4[>P@9H\//IV1<:O17\YIA*$5" Y(\O3VA8J+'5?;543;1WDN^3&3'XAW CK7506HKL,S!;6#FQ=U@]+>YL(JOU(@HA81')* M$DK2 K)7BH?@H@*KI2ZL1,-*MT5^ZR+XB55J.,DUGG>S/QG/)N>C7).8[\?S MRR4@]53G7)#YZQ2XE",HHQ%"X1%8T0&SMXH]7)FPYIRLI]__<[H/S232>(;6 M4YBNOY8.J!H.S5J.9!M3LEI(Z@71;\#F 8Z*Z[+H4%QA@D/FAH%*WM%]F004 M=%+E((-CG>I0=TSXSPZ_&D[VJW"W]<2KO?U/ASA#>N#9]5[,#^-TN_"6:]1T M4]HZ%332E14<^0!".)Y21&E*MQ6CS[UEV#%(K<0PZ8.'/50:7ML^"]TE,R=P M7@N>:YV;LI&#YSD# 6'9F[K*J76MZ=WW_YQW_L:2Z*'FZ(%%W 5-3[&^78C2 MK2^9)2+>@*T]Q"L>H$*6'0^20V!*@G)U,U,I'*0Q+@:4JJC6@;$="&GU)>-5 MN-G\[A:,^SO>)ETZ=%R-OF/%>'7]H+ *RV+DHM6@='#@BK=U]1(6IIUFQ76[ MPE]^V?#Q@4V$,>F1DZUC1GOUDWH!7S*DN9YI2'58HU*B0$R)V(#2"<94,+Y; M>*C#RUZUI)MR%*Z.#LY!#7>,8?0:/F>QL%S+S.Z:=7CVE&5:SU6JI'UBKD[N5I('SG1IW*=MI2< &=EJB,:LZ^KW)"OVL\P M%/9?G\Z23^NHG8FV6B]ME!,,'0#B !!RT5I=N$^9YN:M]T. M3^7/&37:747J(V<^#,4GUDCD47A 7A=\Z^0A,)' !^XX"U)SMFN5(QU)>T4? MR4!:NIV/:B45VZF)(EU<]_ND\L1$"#'0H2;J$I*8P0FR"ZR5HK"80FD_-VPX M\GY]49M^45M2M6W<3R^1>DU--VJS,3QR]""CT9=3UGTH HI-47M=N"V#7U-- M*?SU;?7];?6G<-NH47N)VB>JD)X_3HC:PI(CZ]PD4!8CD*.NP3K)14HB&;\[ M([+6H_'7)];W)]:GTNUV6=RS9"K&I,G>02J:SI)D!7A/5W4B,A.BR;;L<+=5 M]T]J> GLY;SXA,/Y4[.XHU!1"\\@A\497A20P50WB!GF2T:=Q:[%@IXEZ!4= M8+L1]FFG'CN8)UK^B1YB%2[]?'\R7I!Z$41LG@?K6LCYGEXL1;.&9V-P@0LFCHJDEL(1B"D'%FR5O#H0^// MIS=B7M%'TN8RV0VUZ,&,[8VP2PN>C/JK']5_QT\R,N5,79>KLP/EZ(\0R')' MS@59\)$)9*_E(WB2PE]?QNXH4 ]KKEI5)-VXN M6?* [<#2>C=)E64"=YA9# M<8"JEN^AY>"9"N \>;S&1N%3+V4!/=/UTWT:.Z M+,)#!_,SG!Z?A?&U67MZ.L73,,?[!-]=:U6$,2)+1L:A]G7Z-I&=Z@!FQKUQ M@GZJ6F\XWB:]/^<']!J4:^G.M.UY^'>Z ._3R$^T$,89GT%:46M9&:7Q_%=A3CL% MAY/+Z:QWL^*8FV\2W!1('\L&FS)G=_81TC',O.0&9!W4IU1A$'@U_!D+P27A MT>U,F=G'W=M'2/X1#SDZ,#68ID*N.TK(0O2:(Z+0S.7F[/L)]Q&NHJ7][2-< M1=B[N8\P6Q=UD@(DTW0)%<_ 81V/ZA46SS%I]VL?83L=>'8?X2JRV*GJRV>V M]G2AZ=<^PI7V$:ZD)D,L=EM'QJ]%?[URV9 A#D57W\&& "%P3VYJ($KK2/<.?4=A71#KJ/L(@<=!$2.$L>E'89@I,.F&.:L :+H;?2K#OO(UQ%4'TOB9'>"QNUI*83>RX MM2710[G_ \WO@N9G61*SDF2>7R"R#EO[7Q(CE9)MC-OFP,RPMOVOK2D)7$,.F+A]O8#2.S$8EE!\XBV1>9 M*8B&X&K/:IS+HW>ZDXQ?PVZ8M<75OMC<32YK(HKJH"[-$*]AL!( M\5*4FDC-5F&G6-L+ZSAO7OASVF3K\[QAY?@-B"O]ZP*CX3K>.Z\>?O_NFLQ_ M*+X-.-?'%WP-)TC!;34J1"T \ER#0VZ!/#WT3(3(7*<&H6T+\)D=NHWEMP+# M&LOM$W'JZ\77*R!6B. Y8Z"Q+@%-G$/4,4')Q0FG4(5NF8X7)'?OI<,NR5V; M[9,6/&MH("V A+_N M%*\Y@S""XC66K)0K32@46=@RT"F>XTUO,EX=U]Z2L4 MWMH\VZ7)K[>CU6X++/;&^1/.SR9Y8^\"IJ0RH-7DZ+"ZC1HC7:W< M&*:QJ!1Z6H^P?DW-ZS/EH_N,P MS/$$@Y.)O!DP7B H=!I\J 7H!HWDJ11,O51H]TO6KZ^D5S.C@2[MTL*\IT@\ M',W^_'V*M7 =ISB;+P@D[X-++C(PY#5F'B5$F0-D;ITH"K'HG5DGUI6H7Y]* MKY_*QGJT2P.%GCL+WHV^CS*.\X+ +#4&A@*XR:HZ1-6=SP98B=QIX6R*.[.) MI"M1OSZ40>Z4M?5H:0]VOVU"B^3;(_.S4C.>8?->H$YOZZ/A9W4R&W7U=.KZ MWSM?/(C^=E >]O77CO_9;:P&"P]U]APH6R.#*!Q$QB09*29(I3P/LK4WV)B$ M=OT^;8!=IBN92+9@,> MTW5(GH7H>02>,Q5/0 MMC1B5QJ$/HSI',2C.5T^]7$?K^A<9 2)B<73=03!L01*.++:F#!@E$]"1$>Z MTKH<_ADXVR]PV)JN3/J160]1S270KJI^NH#KJ3SU66#;J59M)L9NZK&!# 97 M%"N%Y-H6T%K1V:YU+0^S$KS42LKL,9;6=^L6%.2%2M?MZ,5". MPCG.KC+;)ON +)0:A,Z@C*AI1NL@I1B8+BID;#V)YA&(X5WAAD*:M.1P']E2 M/*=?G59_/4S_Q#G]_83&!$(I#" M1(C)<"C%HBPE)&%:JTHG8&])6=I+HH?TV?V.920"93$>3+06E!<%HL8",G R MAGGV= HV5HL=FXVQ*^[M^G+9J7U*SS0H=Z'IUYR,E>9DK*0F0PP<6$?&KV5. MAK4:;=(&;"[D,$@?(!@M@&.V2?(Y1YUZ&V_^1N=DK"3KSG,R5A%4ZS[;QRRXY=#GR7@Y:$Q>&)4" MQ+I,3AEFP16Q6(VAHPM)RO@@Q+"LP7I-!#^Q2@TGN<8M9_N3\6QR/LKD/^7W MXSG)"V>+4UW84J3% -[G @H#!Q?00"@F9A\],:?3@JL7&IB6O?^7*]%,.HV[ MA)_"=/7E=$'5L&EX.9+A>XC;2.H%T6_ Y@&.C6MTS@91!(.$7(+*/D/,.8+D M3 B5=-2Q1=OJT,)_IO]X4-FOP-W6(U[V]C]=1U#I-!R?GH71AW&Z'BV675!* M!V 1:PLH*@@A,[#26YVL5#KF3M;'15$/['" M%:?)S"8KN\Y+L9E09@_2*=2,+YKY6T>L.R';&5]F+7D^C$:W%\;2NZ55X?:' MS_L'G]X?[_W?]T>?P_0R];)!9?9SC]NL]+HST UKJQ?7QV6ZZSC\A7=.D1B# M8%E;(">#5,.H"%Z1IJA(3J0A=S;[;I/5GGKZ1A;#G0=>.D)TKSGR=3+DLAA MJCRY1"8 "E:4X]$$YU:%.D@%$A%[%_.SR70T_[&P? O3 MB ED^FDK)*Q=<'^TTB&CB,TD.R3I6X;<;BWVL>[J*XL MXRZX>JV/?8QIFZ6QF\GM1578@.E#*D6TR0M>$T/6N:K_".0'&XA*\ZQ8(O.W MGRK\H92A4QGL,+JP"J][T('?)U,L(V0H+*D0ZXNK^ M=?1%FKIH6D?[=F+_*XFA<^Q_%1XV'^U^"^R?%W_= :6-*IGHA<@PU#J8"#Y( M!C&G:(3$+(M:5;#WWO"FA+H^[WK\6G_#T7^-QJ>WN(Q2F(E*0#1T,"5-9Y)B MK,Y_4MR*Q/7#R7HOR_3A2]Z46#?B8$,#[*K&",>G_\+1\H/$N)A++<>4Z F= MU!:<)XC<*Y$CU[%8WTF^+[[J]4NY+3?[&,>_L"48QA24=>"Q) )1*8VZ0$X6 MB[;"A&Y9LEW=P]#6<5J/;SWN4N@"X^WM4EB)^4MF\:_#N1YW*42G!;>)D)A, MAT&NO>N"_A:5#I8QU+;;A+1M"[#3+H46\EN%8;WN4N"17"YO. 1;L#8">@B! MB.$I1J33A"77J7;E=>Q26(GM2W9^!J:L!',XQ6A;4A2QV1D#*%TJS==\H(MYHKZDLRD,5N' M.S=.!"VF<9>A]MTUTFY\-;UU\GT_GH?Q;T7];8G@3/OK*TD$$/P]:7P#H^"_-_3B[.\X>OWXCR]W4Y0BWWO;X\H^6A M[I@#Y\CR5L$P<%YR0..E)(?9\.9CWM9#^M,J5DL)+IU=WL3\"5]'XZO#2'!=L:]G29ND!\^YK6I\P> MJYC9R)GZ?%%Y=U".+N)LE$=A2A!/LN:J.D6@I%.D\R)!*)%#C 9)^@75PU65 M2SRIIY[^=N7?AJ&/)6PWGC]R?:C=<*(>;;43;9Q&YZ,%Z5?NW[U_\6Y$_\=I MW40>SD\8(_E&Z<$H3;99"&2;2>*-#,)()5+RMO4RD!:XWZZZ;4VZCS74;70& MW1!PZ04]Z;S?!Z'$OB,J-. M"8KFZ3*SY4*NLZ.U-2(4:XUMS96-$ ^UWZ2Y3BU?6M*[X+;=(5ESNR0$PQ1$ECL[98(V#I(1PWKJH5(O6B*4 MC]?J7\% MF+061.,2A:NO[2ZDZ^Z@#J :5@PM!3)\_5 C04WZXO)@*L"M9$8P#\G&16^@ MA6AEIE-6YZ"\42G+UR?Z9RJ/AI3\*LQM*/%TV;%WLO_YQ 5FH[)D4YM0HT#9 MU,DO&KBM98^*1V^?6^$\P_1OIY/O_W[UQ$L)7_W'K8!OWS=L.4LCQD\VXEK# M0H1K!'\_/$E%>V&R!>T6%Y#/X)/)@#%H7IS+FC]72+::W/Y^^!;DMB+7>OC> M_C@Z22[9("('SNHF@&0%.$[F*].">V6M-_ZYI-YJ1-+#]+'/DW&ZF-:PUB6N$XVV"'2LKK6GBT.:NFO,<4"IN#)D0 CSW'6[ MCHH\Q#"\,O0AJTE#1O=0/W:=C[F*F8Y/KSZ(V8D,!IF7#G(T= 5%QB%H05>0 MPQR*LOSYBWLM#5@&Y@V>"VT8W_M4N:/CO>,_C@\.__/HC\,O'_\X.GQ_]/[P M'^\W6OG][!,W7>O='6ZKL#*Y81?T3W[LI84A0*+\4H^)4;I;@:PP>B8Y@O:, M5*58!._(.2/[6^2H"N9NWNDJ$=0NP#8.+#_SDJNN-%="-MJ!,*C() H)8D'Z M2- IH15GHOEDLQ=!#18>;JX;C^+#3?F_"R'@I0,BBB6'5<8,0IE::4VVM>=> M@K11(C)K8S>3Y)4,Q^E)PET&YJS"Z>%FI71!];,-S%E)4MV&IJS#YN&4P$27 MR."7^=@3D]R'X5[@XZ,$=)52)9OF"% MK@U<@@%9R Z*P612#)X]C$:]YH$Y*XFA\\"<57C80XCAL-K@8Z(U3,=TA\WH M.KOX>G%>R7]'K$ZC^>WH;L&SB0D!,WI03B,$YTC'DR$GJ 2I-38V&;NCVX(O MVKL5V9-L^EBY\ PO;GYWU5&S-\Y'%]-OYQ>SW\)Y&"<\*D@ M,(QUBW8!'[%._I%.%RESL;*3/?1SKRY\TH@:1"A+>_!:'4N7JS;&>?1]E"_" M^:SYZ?3PV9N=3R_#W?"8HI?4M2YW7O'IGL*M3/_2!VYR(/R?41C_DY3M>D9U MJ44 /(#6=4Z;#:115B70A?.@A/1.LDZ?^?WG#O?QOL3U>Q_>!L2WGAKX*4S_ M_)3^CNEL/+J>,^.L+:YXI"^[5O77C!]]W1FBQ1*QKAPSW7S0)QZ^HQ+9E T- MF] 7>#Z.9N%WO-$0X[6VEB>00FM0(0L(*==U #QSS[5,2G22R/WG[J@P-B!^ MU=OFZL?UCT@7X?_^7_\?4$L#!!0 ( .*%J%AL^$_BO 4 $8& 4 M86-M=TGDPVPD4!_!?))&##"$45<01M%GKB"N. ME#I[H+:+HM':K!1MK:M1E%*T:)6@6T>EBKI:.Z[&,HX01ZMU7Z6J[F)<(8XP MFZ6SQS_[Q^Y^WY_OS9OYS'O\$?YG0/2TE:T5 *!@,L'!?#'@%, 7% 0)@B% MPV P! *.%,:@A(6$A*7%Q$4PQV3DY8[)R,HJ*&NH*BCBE61EU?35\9I:! )! M7M70Q$#;6$.'H'VX!(1 ((2%A*50*"EMK"Q6^S^'WP2@X0 ., &#% $!- B, M!O'9@#P @*"@KP'^"$@ #($*PN (I-#!0+4H( "@P4@8"@4 CGHWC[H Q T M5 RK928H?OX*3-$?HQV5D@M7,B]G23CVKBGK> 9$(Y"21Z2D951PJFKJQPFZ M>OH&AL13%I96UC:VI[^[\+V3L\M%UQ\H/WI1KWK[! 8%WZ2%W J]&Q,;=^]^ M? (]-2W]\<]/,C*?Y^47O"@L*BZIJ*RJ?LVL^;6VN87=VM;>\>9M7__ X-#P MR(?1R:GIF=FY^2\+B^N8IN>4LA)*.XYJ$9T O4E*9,*FR?DC[*OMW ML.C_)?L+]K=K%! &@PZ.!T8#)&"Y0=67-AK.NUV?_C%9)X[*&8-LMG-?DN!+ MM6]#W@YU.S3FV'Q,#QGG&)+5&\5Q^G+:"5#2XI3%OFTWMX37B3*:<@]0TF!G M2D+DM*(82^19F?-;2)1//[5KN%0E/M#>HH_8'9^#;>ASZNMJNWFG2SH_Q70+ M=A+E?\395*WO);Y:/=@W%]6#PW>Y;4CTA+LI3"RT#^'**BUZ-I?]6*/FBWI3 M5S *9;92ND\-F^/DQ/SM5LES@UC'!MQ/#S(K^LN[0A+9KMD,D:"GMAIDH0PO MY*HTZQHEHN:E!V(GT84/Q!3:)6TXU- 124BC&4V%*-ZP]?KQYHES:[&Q!?GF M!HY?KIOU4'3]CZ-2=Z@.7PKID>/)TMRH))Z.#W MCA/L9)<1\CFX:+237I-RZO!:_AJNO-A#(W>K;G=VY TS+/7!2C>G)+0R\FKX MF?H(.36L%^_ZHWUOALBM_=O%,>VQ"W3-N1SL%: M#35@W=V4EG7<[X.Y8TDZ":53D2*DV&J7ZZ[SR]!D&V4AINSFTO(EB;;&R??Z MK;1'L'L:\PVO:SS[K+%^6<:OC80'B,R'^R93ZJ;]89.==7<%/M=VG#1;34J/ M"82WMI[@%% 7@[OQ:6E93!T:.88A]F+//?2;CCWZ&$6^4_>,\[HY,[8J[)@> M+Z1,P5&5TXDCR7$#EMHSH7/W4 7M<2N4_LEFJ]DN3-(=_;(3:KZFHDS.7&K+ M$=;1-&IVK-_!!Q8D/G^61]B\T5(:Q2;2TV2VZ7KAUOB-\&][*;4TNA-#)9MN M_XF%J^!>1>S2V(M4(K737Q6_;%PIE1K4RJ3>--IBO5BOFB!6#@WMHF4;2F8& M+Y'Y@$[T +?NJ5 ;[^-62>Q,#<6HS0H\SVWU=/.I<+WH(^DKAJG'9M,#:KKM MNQ).O#>)LOI%O8=4'EZTGX=]8JB<'#9=K;)5C,OU*V3A;23[M&0N,S*L7V$< MH%F-Z/%/OH]'JY*;F$[/H/!\=62$^Z/+_F=_FZA)]2#FI[1M']4C"M><\YS=U_/W>^YGC_.=9[[ MRR=SY3TS[_7U?KV^U^ ,?_=00$A04%!(0$^/F% M1(6$A$6X%[^@F+BHB-BOQ[]>Y-?3?SV+^RTBP"\@\E^^..\ 20$>'][WO#S; M@4V2/+R2/)Q6 ,+UE(_G/R[@OU\\FW@W\VWANB0DS#7 2G#=Y^7=Q'66;S,W M1)XH[N^!S9)\4ML,S+=(G[K(O_VZS-Y;F44"ZDJ@:^R[=N"TH)">_ M54%16]LY=AD;[C0\<-+$X9FEE?=SFQ.DS9YU=7,^Y>5WVON+CZ^&1XADRM37;],SLW/SM)4?JS_I:^#ZQJ^X> !>GO_K^MNX M)+EQ;>+68#/_K[AX-H7_,I#EM^^])2!S-+.HLEE0?9\3 M5?;2C1XA.0U#LB;M5VC_$=F?!7;[_U5D_R.P_QD7$1#A-N8F25Y) IL$-@" MZQQ@8I[AR2WHRFZ64C,(NZZ1$X?.9FGI'9 #;QE9SA M+71)@6$1W8D209%U;2&;$"5]!/9VG'OI(;V]7ST0N1;N%M>C='5FL@,C%9MO MG#+89281;L@3_+L;+W_+ Y9Q*GHL6NTU^) J;@ZZA)/KT[0HQ5AO5GDYR>WP M:EA=X/CSMC;,W21=5"-Z\;N%P:Z7J6%9SA6H9G.H7\;6Z,\<0*Y)=&[#(;V! M;])!F'ET4-_0P]V)MO\^/7&5GN+PML$FQ[D>9SGV1===Z2#I[@U 30%*)3L, MS[#39LA#;!YC#B!KS3QPFGZ0 SR- $,Y0(P=!V@[@P90D\]VHZL^ET]U)TO. MTJE$L&6AI4EE(*37<%1MO]NU MK&'U89&GFP,0[D"]T!O&Z 08N)G$/ OYJY<>6S <@.\RZ/",Z=_/%*D.4"Q^ M=3&@M$MXSL#BE>&Q"2][\B=5DH?M9CZA3R-4K#C9WXY(W(;H6_Z M0HHEK9X]+GW[L'*^=>T)#CK)!<45T^@A#D"_YD9BYZTF:V^:84J<9CO.,$PY MP/!3. '?3S<_1_S2X=A:7 M\],Q2\.W_4&S3?<1>YU^/-DG>AR]>AQU!<4\4(?C +MF>1>%=*8X 'B.A/-A M24%&T-S0=I=S@ ]UT'^-_]F8G!$/Q>HO5=*NB-ZPTY]<6YQ1!%%N]5\JD!P@ MT>W)]S>U45FRH\7*18<%F\UNUZ'^YI4!QJ9DD .PY<*71CC L02Z#YWS"5EJXU S::0+J[\UO_)2#_/H@(@-W3>N M*B)N+B;UU13P8T@EX 4'N/.8$8;JV<9ZR &HE'D2L[10_+4V)H/+2W^;K;\W MUIG&)Z*H]AY*4U%K;:7=B4Z(?1TF":TZ5U[W!&'A_,VF3=(U*ZHRN+0"9S]9 MVX=[B[=?]KF:1H!K<0#A0_1%#O#$@O&+!K<-X-==K)FZRZ/5["3Q12Y/3Y!W MY@#?/ _A!);\"U%'W!#'J#)HMM*.T L=8& IL9S@!;WW;>D+2B')?::N/G+ M>09I7D8,#+I^2R/D'E:YM^&2S %\T$J(JIEFG#%$LOSYVR^A167^*= $)]LH MFV/B_".3J2?Q5U*?966=*[[T65!#],7[/XV6\G=?D8&/4,5**(3M]Y M!O)VG$8,"ACI;0NUOA_6+5N1EZ7@9>#F[CYF(^*_]XC C3WFJ]W$;/JQ 0[@ MVYU*$F*>@D^)0BW[FA3F@^<3;.JH*_XV9:;T:K?C68=.YDLTF\8 SQ*((VJ! M9MY_G"V;*7U0,W3Z!?7[C^8F9; 2 [JTU*EB^9.B58F$Y^:A4,("F-1ZK7.G M3O#%)"US/]/+NL%7781>;D&WX<$=Y6L=W0FJ,E^8@;3M*!E_5<@>N]W84'*] MMOYD73KJP(0?)FB[R=49R4*#Y2.9:>^7?CC_G1,0:C4^J'M# UH-92M[N'. M^R$\%_&3N7F#^<$T:^N>Z .(*0LPDB9UV)[21\@AAN8^)C-81VIRI0FHZB4' M\7R-*KVWUPK?$\+VZ!SB%OK$8=L6M%P-5)J[L:7*R@)#\$JN("5P>U^+')U^ MX[S[+,%FSU&IBU];ON1>VS+MP] M_:80VL=6HCXA0WYBWF045(P2:J%/@??OR5U1:JF4 M_<#A%3K=<0\H47AX["BIQ:?XP?4>^68!KB\ M@Q\ZI(_?"K>16K%I^>JE(?FU29WKC@]8W8J28MI0XD%C_'R#4_S;& M\4P>AF/T*$S*""8S,LY>@O.FFP__^2^=?ZW^M_Q?KEPLP97P@1E2SVA\F@O)N/ P/\JKF;E\IK"MS M_>N!=(W/N3\.J6Y*MP.B'ELB47^,/E&W_O]@;<'=15Q,R9RBXSE ]>U!#K Z M].R4AS53:HT> &8RS!#N%/HKFA.I9;_9+O 53=V15N\*PAT+V.TM.BF'MLIM M,_S2NMA^M/RK? <$.-3_V.4\MR*=R -%O:$, M/>=OJ\+4'OA#5\.CW[QQ=[=J'(U)4"\>=.19_28[C:Z"=$19T+- OJ=@M?,7 M%%FI_WMQ?75=M6U&S>C#P KO6K\+N?X/];X:**C?*#FG8J_3]I2[]E+ 9.@M M#B!AU&71?-,LE^(@S+1SB*_=G^ 2F6;:9=3V3,+S_)C F0X!AEM#ON/D3B#+ MO%"\7!N3SQ;D ,WFJZ04B' #;[FG^^R$:A--_;U1?.. U.%#-LAU4WP,>AF,Y0!V"YYD3PAMANV@ M/ZG%8*MQ@+Z;0V\<>2QEN >)+48U'\/J[2-;M^M%MA:(UKP>:%($OR$EB^?" MW'#$^.KKT.&<3P_=#"4?:C0E'B"& 6.U!Q/82J0V]788M:0[P=28VW#5;"D' MT+H--_J-35C!5T.QT!K3KH+P;#HJ^TH7&ZXP^L.1?R#$I?4Z-WZ8YD##QN1'XO?QKUM$3TU)Q@#U_'T00 M[QNH3R&E&W7M;U^P.7[UC!E:LLD"]>I=14_GS==19-_+2NJYS^XH)'PX KF2ZAH4!^,<0SBM:5K\EP@\W6[!_@F M]?LN>?[;]M=XYOM=/M7!F3(_6BKW+2A.9*">@/Q.58/+#0\;AQ&!+1 MR'K'0];TRCIN(77E^# S0P/L 0N=A3''&Y)UOZ5K 16$E8UZV^_']-\-.2:XR/9_OR2U05A"6,)F?#M,8>2=;JB]T0/ MLGE!2:3CZ5/.69]_QQIY1[AV F_D;1+QV;SK+#E M]DU5%Y8T:)XOBF$5I2_[Z/DLNZ5<^'\!%]D5+0 =W*JN S/49S81V>Q,,A3?A2H MO!\-N8LZMN:I0;NA%;](SG;LAPL+E.>><&->7NBQ4T<@D.A>*-66D9$,%60>+ ;A MKE16//YYFIU^%_OAX]U4?\6K><%5YI*JL)%M=Z/RC-8=K4H<= =^&A,2!AKK^7/.^P%5R^(U@HZ%LJ8[I@^P?@9UK.VIGN:*F48]IBXO%J2Z7BEEQ-N; MZESJ#O4K@50_TUJ#-80$?C$XN/Y$KSU@@Q<4+T)4$Z!\3+T7X,+YA-8)0VR? MFEWPF?C>0ZX83)CXP5[M=V>.,FI?*HN$%XI5_7(@,P0#:BVGFIZ>Q*2[Z2>' M+@L1<:T92N[@%&&HSJYFQ>:IQZB258Q]MDH57Z3 UB6=^D^9B):\AZ@+L*WZ M:=UMF*5E(2[.+<&E(1)R# T.,.QI38?1'?OJUMFP$9I6_EK#&+/>7F?AA#;O M#'0SJMFL!BV$E*7"XX+05@-PPTC&DK4S;3/Q$LK/5G-U91PF?%#,;< GQ]EJ MUVBC!?6OIIWV,8G_WBLC6+$ M717TA71M.>\C>S74+O!U;I0D ]I/_N0TU-/[>YLT_;E U9$N/?D="R]$VB6< MS)HAX(SEKGM::/:C&EQ5#YXIDEHR^)J1&_V]GR>3P=6R[]=H0^P/AO@-G]Y2 MHLXZEV_&AN$GGW" 6OVE)0[ )TB33_C) >1G,J1^[7PS&7#Y9$](0,86 M$&H^&-)XXGO@!0)" [__^:B")*85N14LT M*?GBA9&644^&07'R8"XE0%]L/@>;J=U^VJ]S M"U2AEZ M&K>FW]Z3%7C^Y/C0])4=395LD!)G/9.VCP%HS@G"I?+F'[1COA=&5C MO-_SOK)5QL=2W\!%HT.6:3"_WL']\KW_>4F0Z3\N YRR_//CDL >0Z_P@QX.LCD]]][[F@\T35 M,8L0W\Y9;^+!TN(<(E[,W;S?'RZO MY]=0=KKR""#U#IB48N;J_7LX5&GRR8Z;!N,0.?@"@">QO-#%MF=+^Q M OW4]?"W3\_AV^ZGM\X6J=]PG0Q1.2Z[FL8M''XI@9K1WK2#EM >6XBP;E55 MBZ4G@J'/0:^CC]PN'19:V1>IG(14$@U0[+A9G7MMBU>FU?E=CP+T1ZS;4S!N M3*V&+Z&C"Z'@9[QD4,,I4QA-K[YGD^ CHW>F'H>FASIYHP6CI:2?1 M4M'ON!!I1'U!"4#NY !Q>0S''L-1':B(187MYFS8QQ=67I7ILL-)],BMGK#J MASP104J?PN"[]T8GL&*632,BJ*>=X"I:B?=/MYHD(P(;+""YY;9/DJY?&2HE M"'[X_IFJ7-%"T!C"]?S?B D'_4:%@\-Z![-IQ\"HV@W'8CS0RU9R".]V2XF MAW$M:3OF58PCC;]GN61'EDSQY&=/- :SMY;2WW" IT0HZ%,#8Q]TP4_>1J\D M0$=FV&U**);@PD() )+^:F7--'!9XO)%ZQH4M=L7S[S1])[;H5RR&;^+50&= MI6>P%9;D.4#Z*0X@1*;?[Q34%);^KSG,9L2N>B '\LBB ;/019C;3FOAJ= MVS =VK^]D'R+&W#S(-"Z:<%]07$LQ]=;],NNITE,^..4T8'I/?%]) MM<;U-JF[GN<\U#T^"'O?@^P#>[CH849%+ZY--IX^3T/=8FO[T@N4FOJN_OP9 MN%U0R<)V6D?TTQV?G49U]^%[;:\\V#'8/7X5N(ZBML&P'2Q5[M,)A[DX1/L M)2?C S(V#G,E2'RD)0>8NK\$J^$ 2R_(T!&8+=64^+S@+>50=R+Q)R8!";U8 MV";:UL9JZQB[=CGGP*#DRO?,1SR-)M]EEHGA]/IJ5BZ<*1T8-4E20A3 ( $[ MR2QCAM@A+4$DK5/WVH>@W1='&[??BU-T"XXD]G.G(5K&KVG['=V*D)V]&NBU,I4G!C5[-5)T;YA>+;\[IAQ* MF'*)=;?J^:D/VB+WL= 4*<*).G9_;&?_AU=75B!A(]=*6A>U &EBC)G'GQ2^ MU+H5+V:P8RFY])GFXAZ&Q$3]DML&,.UH]''#ZW:(%R.B,(& M0!41]LLG;*LO#-V=IZ^XE[]32MUQA(%\U[#X^?IG;=YI*'@)0YQB9W"Y++F@ M!P5^@_Q6DXW;"U,N=TZ?KN[C3E A:>%F>5)_2-=N47O24EZ9DG#IN]2IFZ^5 M#ZQ'?A4+2&&EX:\ZB+%'(%M6H3)^E<5))?YT>!0T(0A3F._4IRXO]4[Q/&3GHKTV[U?X2"E;H(-63X>FM$LR#[+*RI&&3:8TONYDHTKQ%E&%IH$H M,]-VA>ROJ5[?TJXEY1"WV-V$_U:9*I'27E M)V26K=K7\L$KPL$YZ[3(K>U'7./"#@!!/_!)7*+I%'B(G-L,DT?4+9 QK8G? MD?KDG::^>6<'L,_V^M^\:?(*\<(](6:/R-;V7D'9B)U9/ "%FZ:_=.B]W^9* M9RY0GWZ;ZK$6HT4SG-A%'2_(N."D9S4?Z,P7>_+A?8=LTSNU'6H3A:42T1<[ MMI?/PY1,E9YJEGHBZ@ERI5$RTJ,*V./J\I*?FR^$?$1^5)=X:64A?2O["$3_ M3R9X()P#2-4<2@I<[.*24]WPUVE'C]_427P8RW=EW6*_O-9+ MC DK$Q7H(,P>1&\VQ&QUQ^+CE_6O%O?##7581\>75Q/5W^2)[PVUWN98LSN< M-2&N)<,S!?V#B5TNT&0]7?H>TBTZK\I7TQN]?:YI6_W;&OF;+HEE3MI$I0CO MUJLKE\)]4CZ.*&C:!@66E!&*07-:@"4X1?WA0-M_R[#7CQ@3.F)JI;#T/(UX M\$+.O@^VRHFS'V[NS>QV ];#_WE0I^CW6"\745?\&K;F3LC3X$E0\H&A2>I M9L\V[%UWC\];VV8B^MJP6]694]>4[*]G%A!LP$IR(*HUX.DPF$M8JZO7K="] MT+\MZVN9O=3I;Z5R+0>%.B [#QPPY%G!__7=,OXZ0E'GR-"D B7:]Z)7;K[1 M:E]^EI;+P:OG)89AEM\VW*S*0 ME?MB/(U.S=YZ8JG(P 6RY8&K8L15VP#?)FB%S&VKVQ?C7K8Z71J$G1V M] & _F;C2P?G4;_-"[YRAED,H7=S@-VC^G-7*HS8&XT(S? MPC[,/ Q>KS@_84'13[IQONW9@\GQ0&F"Y%W=%9^U*QX5E9O$Z&DQL_[XUF[B M@@55J^T]&S)GHI74$#J%7OPV\+T&)F[.^[%X9%^5]>%/."G"9AWUIW$N=P\M M!I8#BQ5OKT__>A< H'7(Z&U>U2+ !7!^T-YF&K9=C2QRBGQ1#F< MVYV2N4&:445^0"#N4\&\C89=3.-@"1\8^IN4EJ1XU>(4VN+?$^ M9>[/( ^UPF7!6%A/!794T/!XS33V#0Z+R)H2O1XAS&]5(%GS4J\A<#PVC12' MJH42\*FHZD$T[6AWZ_XZX]AEXG'/98^+S_,5IAX6YDQ<-X#M/O-0=>\SUK<# M[YO55,7_H%U='&@ZA-H)M>K>RT.KKC\]CHX'+5W-V]AV/5AXCV6F^OC;NY5" M6S<)JH66/)V"Q)W[^4UU%W4$+I2ZX,6P5YYE2K.S?T3/Q#ATI_,4BN?\&>"2 M:4/-HD_F-G*9.SQEV9\'IO:YCJ,"W->-7RIO\T5'#SDNEIS(VOLNU.@]NP>& M78N/YD5J@FD4G7.!2*\RIF&/SY"1@ZB?XOU7 U);LR.#TKZJPCY^ABF'=+Y3 M4X7\0<6HZ4N)XZ.CXQW7=SS6:#)T =#Y=V#B T,>\@,N] MC;42O1#D)=GY]MB#;&"+W<@P!]@[^<,S_W<*<8V:L.054 YVVWP))?&!/]ZM M$;^5=RUE+PPZ+P1J[)_%J)L._NA2/BG;O/+M)>O&]W0MV*;[G7 M%'[+A'[B=]4AFST!SKVB3I?53*\%!D_7Y3B>W6M^L:"&YX?#/R.D+KX&3AC$ M121DF"I>3(=M&PMP'G5V,+1X_9AIG'?4JX(BCY&]N3"E'[L8H@([F]_FJ91@ M2V41W/QS,UZUU&Y<_7#$P/Y;;?MDU>T*KI%DY?,\'\O;,K4T**B-G72\;7-AB4U+ #PYY49:3/#6H M46V/IS,I#J)EX4YNYR=31G<^'!1^KV*OJF505Y":GEK&_\&5=QK_!U3*@IX- M+GLQ#)@B-.,,K!W$=,7)I93 BX96%YH>GWXC>L0H\&STUP-TK<#[8D##P> @5/F&9@45ZL)GW<.O1'W_OQZ:L<("!( MYT:,F0J8P=")'O+^1,T9WO\*I5IGK%N*+XYR@,M#1SA ']*0A\ >0-5@.I9@ M;"')YTQ14"N4FGO4E:UJG(Y5<6C/LV0_NP(EPBY)',O![;G:(6(;]/EZ.U.94[IWWX\%3K_@)O>JGOQQL.T5@I_0I$KSR6@X M6^@^.AY0VZ2*P_FN"LQL;J8_K-@1KYEEZ1R:Y/%\E_%5HKF:J@X'$/!9^LD! M+/GI)SE BY8G!_AV'_+7*%P*YZ!4)S@OB>D#1DS6=TEW*"ISU[M5D=RM5_-U M3D37C^%>ZAV'[]4_^U'X]E-@I4:2Q=2W2XB*IRZL*J;1"_;PAL\[AH=QJQLF M!5.C8&H3&NRS6>3Q_B?JM2JN,0U?^%-0+0J,*%2/.2L; M2DT:PJ][6S.WH7%#+!G(R#ZNNX\C.4#.V3F4+!1^B*N6:[:\HD[HQZ.DF0X5 M:8F(R[CO*N$02.5RTM=@!$U] MTN4.6_,< G.\FNJ36C[YIA>K8A_:USOU&:)QV:ZF[.'FJ] ]NZP.%(JC\601 M5A-^MI#=B0:/+9"854_9$MVC"^QD\<6'W.+9-W* C[LVL$W;P"A3-R)O0)[) MPD?%DR%]D1!B*[S>:_T<"5M;*[8G[%&(41Y>F2FUL1O[2C_5=!^N[N_K?\>6K?#^%_W&5 PHNBEEY1\ M>PZ0] @Z-Z<3ET19QR,J%DN>W]CZFE=CZ!&['XW3NH.ZP@%NFQG2[B0F=.2J M\B"D77MJ#ML/+)>9=N;H?BI76Z'G:,2O)YZ^HY4,K#C\4:LV55$Q:2%PE7,. MP47SQ"N5\(#KFL]ZA\)SI#=AQ9>3^G.ON,)_WS$=._R_/O20CH MP?O?IQUS%O4BVP5UY;;Q$Q0_*8[1B6>(^\HQ1+<+&G?+>P$O1[V1C\NZ;\]Z M>;3'TE MT;OD.VQIU@FAVXK=-;^1L?U%^8MW37)L+A,[+NTME>B*.:*AJLT[ MZ3""8PO.,-RC.POV@MD8!*0-4N6<^PKI0A-&Y+9*H5JD*RZY%ULZO=SR9'^[ M0+CP9U4_L>BKXJY_EZC\1G!N\K'Q.TE$U52[F2R.6L- -EZQ<^/K^SK6YB*= MN_+956+/V%W+0ZU095-YLL(V#_O1+^43I9MWG#+8+E7_P.>3VIV. MB>9V7]YI_3\KT*O!:"T$G%"PNP\)?8E(L'@]A(UQ(]B]P2?K?)S_5QY0I?:K_^T37=M?N.1T%6OI/O>$>;P\9)]VI>&A5QY M4Y.!==0?5:9H&^N9H:"9!@@W_R$5 %%R.]P=_[/^7.^,_:"GX5[;32DMJ>N M@S+^7NUR843O9\:>DMD.Q[\6*%5>#Y524#PH=[Q55/L^C[=&L T&U6ROV["/ MS-64N23^Z'WF<,J2]+06[<->=- MG40>99651:NP^YI$01?CN ;OE_,3!ZK?XE_W+U)J3"[O&=W:UGQ_@JQQ&O)8 M4LVJ+2XVB"( J&[[0W#_TK2-]I%EO#HJM^]%:<1',W+JC&%TG3HV($FV=E:$A$V$JVDNHT] M4=.O%U2V6Z!^?Y6[=K)5:,Y!_D\:0M87;G[AS_@-V,^WOV4<80_"JL67)*G6 M-N"KBNCN"6UJ1AM<05S 0?P.\V"IWT;:T_WH2$1U6:Y\54=-5+:?4]SC*97W MC*HF,VY)GZ ZFZ/;470W+LOIVU)]!'*AQU*&AT9BR@10,&U#K'*H#RH.*A2M M[H;4@R?;4MS+73T64I97#L*=.W[?G7FUO*#OR$PT2.PE0?Z MP]7L!F04!RC^J,C8_J>W2;4+Q=/^B!(M)F-*)CI?^(4;2Q+'8#9PZ>,Y5%FI M,0E!@?H1E^ 0I05O_!W<+G%/]\"&10'=QG'D^@.O6P#:^HRY5Z!XJ#I MD0)E7+7[82C#NCMKU54C3:%A>'M ]==8?%CTI2*SFVONL-0)V5RWAMXK-+D[ M?A5^81:._35OL3JHVKF[@2*>B(%.2Z5X5V9#^G&U+_P?27_@QD_-W':HP+R; M?3D*SMU-8ZZSVAK]W]7[R;XAW[0UMEP136P^JBRGOLM\KLN*FRVDK*+K/@2A M9;ZN_%[=_4R3LJT-V"3CSNN0KA^M23_V59RUUKAU!*+_1TR[? Z*-*)+\B#9#OCMD[*0KG30(C'B=Z-B,+4-NV[9(L6JQGBUM>CF;>CBC^O MJ!SMU4F)\"H0_&*CG/GZL-TN^YY;[T)^4&P'*,SS!??1$,)NFU!*M M]*8QVP6$O6I[OB!\G?^^F4_,1>R]"]!-ZV%0,2 MUA80-_H][(]"*L9@(])4P2FK>5"?Y(G7'H]:YY_;AO MR=)SPJYO;YSS<;2 NVF%#>;+\BU\[8L[;!,D KQ#[279T>03F-[4D7*T8^6@ M'B5E:7!(R$VIWB7]G)RO4M'5>.=MY\X\.H.N=EAZ2,80Z]NA$JMXH;F"[0P( M(2J4>3"J=,*=(!M?A$C$;">^OO\L4]9C[V+RB_ /[OR JB@9/PRAEU##$ZX: MING0/R9O/ M6TM6HW;?889.I6F]6PN>VV#C"OUZSKOZK5W;/;9F>=OZ M+4<&9A1'N/DBL7P5*@!&0=.Q M[>)>!5=UB7PK7][.W]KZ[_2_?@RD1BL>ZH<"()((MWF*>V1DY^K'!??Z,&QC M+^;"C6SB^99)P]-6!)&RPP*:YVS"ER1IM=UT.*A)@:OZNUGARN>BI5_GGF[" M]JHGVQ+@4KGW>[RY.BQ1(7%,4.B:X#LUB-$?]?V7N]%?\ &L EVS;>Z@?CO. MX@P65X>EKLH-]B[L+?N>LG6X^H$YH?31ITT5MI*W^7-!:[:0M7C:,YI:)5(!K= )4T%R=#D+'=W$-YJ\O,.AN[=OW8D*D_A,O;MHU'3MMLO MB')[/AV=N0ZP]OU7[C2V_Q$8TKFK8"6#*14[Y=*:D>PI"_:0.4"RZFXL;0)/ MQ5#2GT_61X6I**ILPPJ[ZBYJ64L M\_C/CX#!5-F#D"I\"C1(/Q$J91@881HXB>&;8TN]H0ZF:::Z:TH^9/?<.G-/$PK]$<"*RC/SJB :KW M&J%;"70.A#E$CEOMG.@]53IL7YT?EOFLQHEFJWNY+)7GP^[E8-83;YI+.SYA M0^7^3#,KTK'GIUYTJ[_B21PQP,/Z@G'4JXJ>BF.'3E0Z9MKJ&&NE4IJ2GL1 M#X3J#X].N1#P"1#1UOQ=L21;=_6-)77U4?#OAM]1U-/8^(F]H)<.2X$LZ-B[B"]2]U]S:#5-%7L2P3* MN:HOJ";_0&!%4;!R=K>2@NWY(N&M5TOP:I.0DI>%XI_1TNQVD@*2EW$89)## MXYEZD1312Z2VL((#6%H+F"PLG)'48QDNTCOB+UW]< F[3^02S\ZD\OS.M&K% MK)3[D0P^YI$^-N"+*^ 'N2LG@6WP,+0TMR<4*N-7H%=3$'5B^F"0GA%BM\*% M@("$TSH?O;5SQ,+@NLYX\^AM2+<>MN+$;(Y+U_7K)8@LJNO;LW-O2 M&]_^*>'"_N_CJ8\N2!^!\ 7@7Y/:2I>)N1WR&VLM)-#^81 6(X4XU":-X "+ M32JXR"6#E>M5RS\SB43UI;79/@Z6U.1S0V'2S+ M #A \Q$S&:8=V$A&\\ZRU?.F/&C%:6:-W%'9=[(N?LB]YM;MSX-KXEN3K5/1 M>7M&^S>=F.1&=QBTI2-H,RW=Q-SS7T+U1]8(> E3?JTT+QHFCAD<6#'BBKNS M/9D[,E4,I:5'-E?5L[2=(6/W,LT-T@82N ,SQ7K WH&4 =.H9@Y22)W^AGWR M"4AIBH=2JUM2O^%;YXGY9=?TE4'CE=VJ-O>?)HW>B!?HU3Z@FC)+6D^-%T/GXKSD3V;+B(S5;EU'H*?LEF MD@/$>NZII+++KY>,![C4IKW,U].QJ>LOKJYR'AX*+F\(NAAC_'':C.<@KX8R M@#"9SZ!VE7CK3OJ^D*:-DPPZJE=[>&7??[Z!5Z^1/![_C7 MM(:V&?_QI[+;WE+1,M'O\%)-JDP9<'P2'SQR%6.;8) >XR:<4_Y/Q.'3=83#J1"?-#\-.K0!0--X7-B%W-CURR M/9O0DE-@THL]5].2LV]N+?5+FU[-\FV/> L^(.::_0V=H;4*UENERD<^CQSY M9[B M_B6=N@L^):B4,X6'?-K4AI 6DPN< #LX<]IF@./PFX>H^>&.U_#$H[A M3IV@67F>A=;M-;TXKBY+F5#@@ETP\@*UN]DN\N@;4"DXJL+XW=-)GGJT" MZI_!#3X;,-/R&!_QD]\_:&6[]5DM-FNN]<=EW8AD+>)!76M>X"[/^C@&X=5F MIL^J^]Y@H]4<%=S& 817'1)KH]4:^FM8,,):>$[>5Y/S)I&C[[//"V-V"XIW M!2CN35(7RUIZ_[)!D+&5Z4]=>T<2G/U(W:V3%D0BXU(:H*6$4O^;9W*,C<,W M/KGDO';X-A[TV&WKLXN?F]6?O'7\;#UW!],,XYLC23ZGA9A)4]OP*4%W.W94 MY5T6?GGR#1![ &80#\S?Y'&-5F8]KXF"=0RRE?IKT%((]]/]&'A92%&Y:XHO M-K?FBI12N$AS[/:'COL'$57-U\IK>,FD.&@EKA4>#ZE9NX.T*4'(G\X@F!BW M+;EW&"O27Y3,">]X7.P!GM-U.Z<>;^G:3<3Q)\L2DQ\JW=L454T7HX4GFDH' M[WT1]]/.H@6OT!!!0TL=9!SK@7M-5_2? MS(Z?:X^V!^$,2:9]3X/E$^(<2@@KOFF=)&FVS3^EG#@^]^N>X<_X:N]@OCM? M7(-.IC$Z*5?2]YPSS;J^4H&RFRT43^(N1[P8T@$\1PY($0<%^+ MLYF,A^UQ6MAC UJ5^78:O.9ELFC[N>;Z$35]W.:L@*68&__+ASO-H-RNY"[? M3@)[!$UW@W" 4RS%IG>__E)G,I<#K%SC +4^K!PNF/2CK#"OM7FG,H9_L$^+ M,WPXP+#..\@&O#]@\2;S&VR4OP7U^@53MIZ.[F]2]V.;5?!3=5J?_36M.6&_)/;^GFPWX-:8.'/B9 4:_6&1P@,-->BCR"QJ7#*@Y M\N>S!TA5+NWZ1!B9U I/)$9ATDV-:.HG:*KH$E"]A6]5+GZN)BEVKB(HI?Y8 M5DVNGC;CF+=EZ].+L^P,ZG(S3+I)F#VL:@A^0(N&=H4?!<<+?3,#/"&U_2'+ M2Z0M\VY73[>HL[ZUN)]W/Y'M$Q*ISX2>IG/U9P%)#D_M [D$YRZ7 M%R7,1W?C?XQ2AMB**!G4"A_@QQXF;6JP9%RV+@2AGE35RN(YD\&')1V[<3Y1 MWGM!Y[E6NQ?C9G-95F^2 T)RUW9N?R5DO*>S0ICZJ;N(\^2Q4AZF%:,4((F"WU2F/1&$@B M* ZDWH0P03Z^9S M.:1)=A&J.,!L*Q67JF<8Z:!,]&C6A1)O1K7V'K3Z(9CCJG_;;/?E339;@\RX MU%"\GX5&S>#:,$Q#-C=E7X6@Y UT]3*3#F*Y+!'=!F'>.J(,B<=?Q*LB=;CZ M!\L4)A^V)N39YXHGA(R[VPS\3(%*^U:ZNNJ+])V7:<0UU3B/R@S6]_JD610Z M>3:@R1E,:/7M^OZ#V=4&)RB6'0 MV4=+_&/XW_)D_3=-R.M WP):3XG'HR#L;; M+B1^)99MYD[#5H!/L&: W&9 M'A[#([:BQ*U+TV'.%AJ^*KEBZ@<."*-5(=7B*69:R$T#II)/)OS@-*])=/NZ MF6;;\_GLK=MIW'I6^\L]L6[V3J<,3CZQBS^;HPSY>97_!8KP$^I#6E^B<96S M*#09NKZ)VX.$[QS ![*4L22N3TF@)V33X34W* MN8?*X:34 MVT*7P&HALN@^-_QTFG@-(_UPZ(6KF#W^9Y0 M.R]K\%:IOZ?2XXJ:_/KN6$_U@JC=5YS2-,2(UWT?O=IU3D!#.:107(_U%#]9 MT+2[CWEN2INI3TTS/;NCFJKD2$W-^R3EYTP:-5.OQ[OGD&9.9HD_ZMQV?TC( M87->7S_4FY3LEMM&4B294\,H0^:T+?C)0!NM@IGC>?,]NKH:MS?F>^7>^C:- MB*0IQC^2U5:Y>TCCPD;WG\$-,IO+JT M_3:T('+WX*H[YM::8DX)?K.I^:1. M0.U 34!LY,NQA:SQ<\>\(P9J]>IU(E(+M=0 *YUY4:\VMN87J/]69A29)##O MJ=X NE S#>V"S6-/87%OZ@;T]0.O9-@;2]G0X68"Y=\R$QYV M/!O"=4*O8Y'\C* 1]IKIB$WWRZ-8II#EDS(]G0,_?16%YNAU:F5%%(I?8C6$ MZ$LBS[+BFM1]FZ2I[<\I$"FPFB#O%O;X61>;T4,7H$+$-:7LF>HWDFA9EK5MB-U"4KY/7Y3V]*3$ M0@Q^,CKQ)TH>(7ZR'[LL-H9P<&U(B!K,/#QF?,/5[/AP;\O)H&L\'[(.8G+^ M<)#GQ(E:;#M&!XRN[P_9L-.,$&=*3K%/63#V<]6OT1?H*DDTPJ'= =1#O\N0 M1VZC.6=?(,E=:1HPC*RWY:H9\AGP87BGQN[DO5_/&D379=0[ .,WNR1-?#.0 M?"5]R*BI-&A[$EG%?3*3RFIZ^A1QVFE(W9@T6AS,*ZRMJ3WAE+,>LU6]W^?+ M[XDXH@JC==-=P &:<+,$TKKP.@#Q\*6Z?K5C>"E M%OG>O#-7S__0Z&(TN)0B)<$HFC3=G?6B21>L@R8TJ=%0<=$F_FZHY*.N)+_. M,H032U>MNN##]X,5ZLG'CXZVSVE(==;D>CP+]!+_L^F"U+HL3=E:DMHUO\<^]=Z,OEDV,C8REN-Z?D=_K MWJR"N5NQ73WNP*&'\1E_YMH-+O$27XRD"=.+6(U&I>4[H[>!P@1CF BLI;; MH.=GY(% ]U/&Y2%2E)$@OD^#=Y0^7I!TS7HG2S&?07-9G#<'2$'+L.60!GU3 M+/3R$E./K"+L1!5/;%)!A'?L-S$J&US;-")]JN_[N1'-ZI7)$-\7*Q6R6N^= MO:\R8'_FX74D*FFA;&9,IL!X1\'2$S3GAWO!7L-& M7(YUDD+/TSN?]*Y-+Y;=&BY)T&UONO-'9$-LBJX/1E!@FYEAX#JJ!*'*:&Z" MT'R2RK >?-\*.I_BDT+JW?W.6\-U'HS9!JV+\5PX\_7K+3))L(F70'-@"S+( M7-+>M)LJFM!:G\$+QJ^=I#5E$1/[?GKL=OV^NT+OI\[!;^[62!\C]]W\ M?#PSPFB,^^:_K76N'N2K8SVZ,%##S(IC3)]S *^,5 E0B]R8WD@F*2(=J3.Q[)UVY;.#GCH#(:7<=3T; MK62B.?ZJMO&M7X[.B\C2VR\W9QV(>YDY'.MY6FOQ\13^-KJJ./L9F$L^/)/@ MU#UIAX\)TH1)^-)/C2%B%B0Z R]IGAO;3^<-,%D_Z3W<9O$6XOX[%ZG^A>I\ M):P\Y/5"#S^3 71KN9=MDX5LU^/E9@X@->8^MFV^(N/%_8N+E@!"O 4R4DH) M;Q4(->22BWR\"(+@2:O)XP#)<+,>\KI6->Y-STQE;;;=BD_>!)_(DX-Q:;JS M.*DNQ>]W V?,Q-F?W682D!=?(7<,F(F[(E(Z\G(71PI!AW,U419VV0R3)9_^ M0*?(MWDG&]3]T?LA>RTEBR6R-K'V3<) W8S%1FH]X>XL6Z&W:1L8:8/3:/,N M9BK3-,L;+C]ZI''SVJGLI3-7N2JKG%05])BV>Z$]AZU$JU$U:(IQ&UNH9,K2 MA.9=)%)YE,9$#WVZK.3R32^=7]F1WYB"'A:F'*3BTZ.5Y_,@S!W!B!:(2"=Y M.9$#!-;:-.B9/0[PV9RVZ_W"C321P=[QHQ=T8I!IX+-ABU*_#;OEY%4%Q;&/?O HX?=ZGBX)GX7-^G^HIR"^ M5C'^;I?]#1Y:]/+O-$=^%%5U'\\S!QIJ4/3=$AT23^5@0%"A[7-U0Q M,XC0^YH];LUX+FUW8[N@PLK:>=FCH^ZJ;[E%E0(#IL135,U G0 R7A <=>YE M0BFU@T:-,$)>8WK^]6>C2L+UY]M_="NG:3V\KJ"CB+X+/=A2X"P.ZLTL3@66 MG(=90]H$EH,RU?/(T9+@ ]N]Q6&EQO3HXQY=,3DN?]+%_Y M*I/V@)EDLES$?]!XJ?>-1F^*C>PT8>Z"EI;SV9RX%HVO$%W_28NGW MP%+XE+ ^?]MDFE[*_07I]$MQD/&82M^*V.&-PX&4M^%&U5F?_03 MF!1M0_.:22-/@#X,6R+R>%\T8$T>/6P\^35:!GT<-Q3R9D?=0#EY0B*$VE*6 "(B B1D6Z$!64)D:D!0A$07H3$%!0 MH@(B4B(U""&AA"8B51"0DF"C)S2W)"0G/F-\YWSO>]WC#/.]YPSWA_[ M3S*S,M?<^ZN <,,D5!IP'9M%TPS3!*TYFROVUA$'% M:K+CT83X;W>/'Y]+;T?'<=+J-!O(C-I.YNCC6G,V\$KP9N9?!Q&?A=5H+_V8 M@4V4;N*V'P4B8C=A^VK55P30EVT"+D=8-AM.I?MYWFS0+^$_NS8YWBZUT^KE ME=M]O4/1)I"B/P^LHY&,&YCW5TG7^[;H]%^L/ W?Q<0_FS_1=.>V34XMCXJ- M[$:($"Q?@6\PN\'K$.GQ^9QQ[3A<[:O*C/G6]T9WZ,[F&M'ANX&ESO<1@D%_ MI;;/A=^^QJ5A_A[17#S\U]UNO[7;O-P/;!9+WS4(?M@-5Q;R_8KXZX*X^"_* M*_![%,Z902C8:+U]WUB5%]29C07?O6*:U8Y4K-.IC. 8S>MT8'AJQB((4KG7 M+[;YWNTUS /A*3O<.,^F-%A.%Z6N)!"L(*W[0CPQVJE++M;5Q,%KUHG[*;V MF$-'9SN4B^[ZH^6DF2G=,@X=0$VQ[,@-ZAU)[+T3U*OE.)L_N?0*!>V6;;#H M#ZVREKF:A1ZM0DVP^(\RCC"M:9,=*=23!M2#I(+)>ZJ5PY%"J(SYJ5MR*0/$ M_,LS:UTEQDJS8@1#"B)'&6\#/DF88!]$U-[>5QZN>C M3V0.78M=-DH*"=H7^O:8OL4([.6T L&3NB+ ZC.L*Y[A &_8CV3EH5;O,(V M<5-=T:X7E[L&/SR\+C+QF$_HU-["KPY];.#OK:QVT&#S*)C$T&*-0(0V<(+: M:<0#*.MV-]Z\YBF]?$J-ICY'>"&SHU+0&,8. ME#8U;M&?H8M"S$3B:,NS5^I!C%>@JWI[MO.S1V$*E9ZR^'3_8S4OY_F2S=%= M9!'A(_HC!^Z+__!XN/?2I66Q++ND_:XDPE7BG[V191!.1483H2#%LQ0E[$C# MQ&WT2;XJIKQ;7M&H$&&UZS*LC_ASKQI"&0YWE?><23\?(L'U[&_1.WY():P- MD0!YFQ-#,*,US#:'Y:3JZE!3W%UH/Q(#>RW>2VEI;LB.K3QPCK(Y;",V8&74 MT2<6H/ZF5.CN2R07&D+_M9C%N,YTIF]B9WJFX]UDP"^Y%L4A0G$1WO(Z9M'D,E)Q%CF$OTH/?E:-N&_4B M9G/(LFQ HR:@'\ZH)^_!Q^NF\I],].[ >W4O;$63@G#&C/D,J@S^PMN%)/*SI[K(8D,BCV?F4 M]7Y*%KP_@^1C#>KX8OG1#J^^@(T=AMAX)NSFKZW+U;X2HQ+9-(O$2TL9)T), MVK/M3<1SOJONM_U[%P;5J[9SH-KH2 X"HIERVT^#X+%;.??*=>WZ13LB54:" M; R]%E\,J>(; H=F:^MSK8JSK8-27,G64M>_9NS$#OB O_[%ROHKOMV#MKXD MGOQ[+OW]2K 3!BICF&D0CM'V4PD\I_PU*2;VJ_W MEF0*47]^:RIQJR,]H.B*VUCWJ[DSF;Q:ET[865O,?K_X'GM6C2NJ9!)013'+]Y Y3DK*IWH!)%6 I]!PRB](F"F+8CXS[. M-UAE#[]\_E#&*$@7/MQF'(TXAVFCPSP@6\=Q,3#0./$>],U+HAUGZM3(+MBZ M/V(/AA8J#J$QX6,\K%1U"IPEK/A<^,UK7!:& F*KA+?E'%JQ3 5SSGQ%-TW9 M0$$BR#F5T5VON>;?J'_CU#35Q6@V8"E.*V8#/.E_"AIY^R'F)Y4HQF';JX>! MK3>)OQU8D 3&?C8PT/[GP>.6KY?_R2,]XN&I+RAMUA[O&=< 1Z@O"\=CQ %!FHMG FAI?X_N(U5-?E6'_-%HN6 T/2(F?*UFMU.(/#^$PDYFW M;* 23CYI.#7J M)IF$M1'^?5%X*P3@DI362;AA,7-BQMNV[L3XVP\?TG1T^0 MQB(1>UE=V!J#CCGCBS,XV85:]UVN7#U@R6J)W1#.\F09T28X(3)!PSHE&[Z+ZR5(EVUSW:$N!%I:#A39' M:ZW#.^LS;<+K6Z(COE7W]. M-X@GB%*7H&L=$$%K7^<7@S=/)>#5$JSST-3"UQX#M<23\KXA4E9K+>P\I? M\1;B*"E<5*Z.#?QG+J%3&!9,?;!\=D+3A]$QS4>P*4&M3F^BA]8_3[>RY'-= MH<(BEJ5ZK>8W!S(2_*6\"G]+Q=!Y[M+B)_6&3C!6]79UK@CYZYGS"GR>0MU+7G8UO,)S6XX_*=.76,# M>]@ &2N(\7QF!J\#0^@.YH1A(@]XL.U2E/P>BBP9NK^&M/-[JZERPF9I3DSV MH;VP)QH"/Y,_ R[;6*:202KA!JWB))(":>\)M\8DA$TU4I%"/D0!8O0Y&C$G MX,7DQ+B+2_/@V:C.#YG7W\0(?+]"?E, NX#FT(NH:E8;2*Y0U* M.>SD_M1XS%1XYK]'2F(OD#/:>Z+"=!N74F402:B MN9ZCKHZY?OF9(SIOO8D0J6RHC>\^.,$E^-@BV%S'E=QU/]E?G"/(^P10N;"8 M,(6X[31JFC!8[+Q=O*+7NW/4.=$1*6MM<\FW^W:ZA\KX- /V49K[M=-.^D/U M2=A_P 2G/QMKEK41FX7_O%PYFK)+9'=!M<" MG@H $1'FZ-)_1H?_.)P)Q.XBXC '>/_G-9?V3PAS@>?398?WI/^ 5P7_C"\[ M-NS$5W'_63Y$V/WG+DG#:-9LX/=QS(0.J\>,#BO@EGLR(JUO..[+/,WVY'\ M^QSOD3N];K?G60PFB6;8%*)9C["T^UZ8]5V#&)H0C%;NH\:ERMJK*ADB6%:=[W@5"E)*PZW.,X&6FM?/Q? @B8UL*V=.X:A[.QG S_Y"SG1E\-0+)G[G2';.P*Q3*XTIKIS(M#-!A[P MN.4$TFC]W >I:3<9!A/4,.\)F,TG;""CB2;,ZGS'!C841EYS#9+^'W;EWR4D__O\V$G,*QS_ MV2]5MN2WY.Y>7W@T?AA[98?]WVZ%]6]^T! 3GBVKJ+4.!%?@ZXWR@+:^@-EN M^,1Z4DS4ZGXB9,0Q)M@>T-=_6M*E[-#DD,8:@JTZ$'>P@<^_8*R"\4]_&BH* M1 2Q 7/,K %+:(F#,S)IH/L";DN=#4B3:"%(#GG]M#A\@8=#6MH@KI@!Q)\; M!Z(;,2R+ I;4U@(KD0UT()GR$VQ@52]<[Q\M!3I'$>L.+!W,S/(T&TCG8%XL MM($-O"31\SCH&8 JH]Y=&-T6YP-)$^#1AQV^=4'1DFK(/W$,6]R M$'22Q :4'*HOFBCH_#NY.//GK0C1SOAFS+W\@_2@M'9$TNAHF/S;?#4MO2[N MNR+S]XJ,+/"F\!_UP'3QM+:1PC.S#M@C@A>0R7Z;+TR0[):.6*7-E/',Q7VLX') MP9&68,X?=]DM!E[@2<6TZ:-F64DX,HPIZ37-C+'\;[L_=CW$_: G7=9F^S53 ME:+&,@09# -'&K&Z%/Y,QW+ZA_.DM[]E]*:QN]^7=[-#4XUL +S9)X<9" (Y MA3%J298C\$M81]E YB88S@:NJR9@UDFFN*O/A>4X6'&+WKDMB8C'@%H#I-][ MTO[RR]+//__?,4PG<7!(0?$[) VR5P1.N3E8XR2&:;;)%@Q7$=M!90.TCU@1 M3DV?(7 Z,$RAU=W<<2X(9K#<0NBZ"26:(,P&SC@4,-!?FU..L[1M5FI_!V< M4)S_"?M'8(O)I*WCVAP'*$;/.> D'F[^W\/^EX>%Z#*1@Y'*K-Y\@&/Y'I[L MIDJ_;.A6_*I-*ROBI1?-9:K3/P)Y:WY%\&57P2WR-RFY^[T1FFXJ'+6UEY. M%T9@B]H<0C?W_7U3W;T]ZCUH/P;<; 8SWMA,XMG7"9A0*7[DG0$=3+FC\G[M]U),%^%Q+#:5RO*'NPB0O+(NO [B6L3L875AA)C2U#YYWV W.8MA MZ$%!HII!"%[RX8*29T["@5S+- 5$=\R%G0 I<,<%;VQE2)N\$B6&4]:?TXK> M_'1^1O61//Q+ISOPUR'\^Z>N.D]&'%OWIXR8#+Q1._7"!(#L!K/9P&Q(<@U? MK8TPV4TYIQ7"S[0K!SW/CK !/+%G.W\3NA\_%O$Z-MV9M:]8Y=-CFVKC#*$+ MA/RK6]J4E:6!3=@X=:$M\O T]S7OV(^6T$VOJ:K+E*NH>$M]F+5V_ [[?FA M?B\RG"IVVRFC*(R2!F)2?^0NE&4KBZ\?;5#\4U^_03+6,_6'394)^K7*J0]5 M^[#/?AV-Z*O/,?KH\KULVW;S.DVHEE[71]4;C=7]3? N?GXF2*?Q;KHLN4JL M+WNP[*ZQK_JA(,L; F+I)O+?4&Q@B<,<5<)G(-MI 1S5?++_U_S<=7(1,4 U8'1N3X9(I0P%#_S:8P0O'F MSY2B[53HP9@E2D\'D_LC[YU^$ \ MMOT:*HU;ZITQ*J#+-I^:&FV!*N-SS:BR-I5G1L>E+[M_OT-6>BBLZAXF%Z%2 MY%/7L/P$&>X>@ SU#)'IY::=44[TN)9UX]K#]Z9=2E%J.]O1?8QK4_-;DDO/ M&$>O>$_MIZNDY)=3_>#GA@-[7$VI0[52F,H5S]THR6_IV6<>EMQ::FG^H;?> M?@)DOO-%KYZ1H*U,?/65U@WW0F;(FOHV MOK>_Z"<_^E3LK-.$QL6H4:-"7Y@8P6X& WBQ=M ]$VK9P#ZF#WB&J$]7["V# M_B(D,JS#8VO2L7Z/,BHT7'VIM9%$J>V[OF:Z=V>KM!A3D(FD&$I5;5QU!00@Z>>&= M5W^'W#59]5?XX2]@4KGWE(+E-3&7O3K5N[H/WH,:T)!+D%E<%(R/*?\"E=C6 M'D;(9FE]TE@,Q"V]_CJ,2[8)?^WB;3N_V\)>PC "OV66D_GAB5)T.-4>YH^6 M!TL+F0&@#04KXZ5MG M)TFWT/CAE09^98RNICF,>]C="[*\VUZ>WB4C?7T*?I# @ M?%X2AO8YGLCBN89;?+[>ODBI5%FO]%.%7@4Q=A< KGN[@"M_MZLYF33S$K+J M(].Y';,.VS8>#0)K-'^,6B,N 8IG8=BMV4KL+=>BZ,C31$J]([.8H. M"8DB'AM8%]1?:U7@?3M27NL[%N2_B^R'D=N'R^')1C=C/;M_CT*O=IJY'8A@ M ]R-= >R-O<<;$_00HI")Z7OOFR[SL_Q]J:AGO W=97BB_K=*L1^1?T2S-%@ MK5:+,YOW^-U79-2XOB)VL,AAO\AL0-1G2AELH?0)3L/=9_Q@+3*WDZZ].=L_ MW?1T)7C\7OV>-)_!+Z%N%ZX0%(VSE6?\,36=3%')=F=.'NSQAG+#A6HW4BH* M_")>Y74'+O#+YB4I^;V:G#A6^M;U4'>&BE*X1"@7WY5*1D,BT$N[G17Z'(19 M50YKYUT>UEBD1'VGQXXT9EU0?V]Y_0-_I%[1O^I"B\AE V]7%E7=&4CF<7H: M65@6[;Q=H#2*@RJA&FV.>K$!L:"(8QW\X2?#MD:FCOM1GKBG7)(J<'T#_ Z8 M:LICR=7.(+;42;4PEH(KAUUF_+FI0'UV&KP[>A_SLX(US"$?H4$KK#,%_X:6 MK$ V,/,- RK^2F2Z]:$)ZYK&VU"P>J547I13& M(N,4(#<9O:\F1-E 9';=3^ E40Z,8]@S3<%=L*47KPWB*P@7I@5'SS30RILV MGO(+)2(#US$:&F=BSQ2DMV5\K=QS]U/Z+#8-LQ>ZC]5?3A."R:+BG*+)N:.Q M!^#B7SI%?7)MB 42Q2J+ZH>?)QL]._);X\+C]AYWJ/-5KI4WZFOPSNF:D*5= M;YPGG4#$1?KY%S=H/>3QZ=AK(XMEE Q-MZV>2Y6,$R./7WTNE[3)7K0^LMK? MPW<[Z8LW9V],C1Z);?O[(!?9'M=QWOKQS??U4AF'!7" MYZ2;ZJ9WB+T\G5XJGK[Y4+CX]4N2$1OPQHWQ4WXL=7*616M>*T9S_:'UZ?+F?GB$6I:?C8D4 M;\Y)//D)\_M@&ABW]F=#XZ5>,6?%_;)C U]S 8;B?YO^?]V4,+MY:3LC$L(B MPVA7!&U;2/R!DC1LS ;N?FG9U%RECX'#D2MN@NA3JHJA$"$EV;M'.R)L@,BX M 7,TC)-8]T'X\\A^C#0;\)B.8QVISG&D(9.(RG\:3CL2\L6<@7D: M<&Q N9]G[+^-_X/QOG0$1_K_Y:L!-K"7]6=[T:* 5YDG,3!-(.J;N%U.V M.'16&SQNT)8O2F.EGRQNP2:)=L^&3R1YU;44CILIUA5[\?Z^_,3)_NAG5_(1 M?\0 )I9YXMH,IRHZSAG:/2-BB^:"Z>/.SLWW%>MB]?;$)Q[?\P8 G<23\-H MR+[%R"L&S$,I!G>CN#!^\WGWCG?Q+)UH:6;&%4'^Q91V;)J+TTE,L]__V"^5 M&6(#M/ W;YK^-_V=C] 1G87&8:Y0)ZR.I*HTIFD0-(I6)]\HZ#D6.JZ8()I/2R0P>&YBCK9]LA4[PX.N,+ET - MM1K"R/ DB:V#[V Q&STI$JSY(8;2Y?K5F \"58>?7$V(Y_:\6HJ@?3_+\98# W%TPI+ MA@D8&W$R/@4BQ$'',P-,Z0!EJ +=/J$(C%H5-)SZYK%V"PGMD[LO5AT54[>] M'@W&X_IQX($?B]-TT7_<\1N..@5+Y88E MB=WG/K9S7^06*( 0CBDPKX$_6+P&-"P5$_MJ &U#Y]E\2%=(N]NUYNB#E0@J M;71RDC.42+5*S*AXTYS>IJ;T4-V%)8?_=^/=_YLMUWA8>](YVFYA".,A#*J2 MVM,2IOC!;L9Y9["ZQ5"@X566YFA[T^UYWA\6KD74T/<-:^_?[A\P@9S&M$AB MO@X:VW#XNVTG9BMSWFZC%IW)&H1ML9\'EV< \O,1A9/A_**P=@K^? MW;JI7\I_Y;??-S['LAOTU>7](KO],W8NNU+L4U:\KW32P2\)WJ2U:2 MRY4GN**VWV!F"NI@PFS L[%/BGDBTWI4JZ;)TLKWP4@9SL]O6;>TR5[^Y(IF MWO6$T<#"CODIER5ED:-/M24P+3!C3 "]T7&D!B8&6O29#4,UYK"B [A;%5K: M1X5RLPWTSR5VW=LGY?'P*./'769!"!;L8?'9T!4AL5/ZM)7HH!4N,,2:KO/$U9#LGL52P[6GQ4YHC!%?!7RVR*WLM9Y?@Y ;[-*J?PH)SO_;ZY*F/@R.^ MX5U].8I?+&Z]R#YQ[7BWAY)W]Q#=@2GJ2?W<1/\:)L@&6F7E8>0^&L/4H1U#RCM#AG;"Q''(OXYG"U5D\LA(7$&T,D7AAMO_SJTF7S]&Y7 M5_)22E6I2)ZS&;:"#?BP@;$DI^W7Q@C/%_/V1*EZT+,$%7"YO_93_O? 3Z:$ M??=5JLIN'G'W4KIQ\XZ97+*X-/ #XT6:&+T VC*NH#"4R+27/V,[?K09XA/T M5D1]?E6;^[XH>G3QO=+>3E'=Y4NF2H)SM?JKUHE3- Y!$9.D?(^A,9KQ^8?I MP3EZOQ)URQ569VT'=4N_#[S(O.0X,FBE[#6QZ'^E:^:4UA/I:""T%Y7-P7+N M%;#7NQQM2$AK)^ZBGR^AK/ NC%LF!"UY+@6/LO8/;[B@KOH^3U=2[!09;][Y M0\- .(=+:QM+N@I+PU:QFBCU:-597(PM"N%,^Q57@Y.;VQI)"(W0;)K*98Q&/_-^V_-)'ZRA+??D$XH/6.HFG+./MQ M9-7/<$D9GSWR ]X84]?CY\_]IJKMF-QM*W%'#[FK49$(&IXIND:]B:5=GY^: M);L)UM(_QM&#&51LW,'H)=NYG-U4*M7L1IBTO8F @^UI-^,L(P\NI1OA?8N- M-!$.O5]#35P9O3FD3+D<].;_$[F-1(E8BK-GCO5O7Z=>5_TN7*< M .R8K_F?WKSXCY<$7.;@WAV0@X W59>7'F@"\.9J5X-NE.Z;D-5T2=3436-'ND(6&$A=PI-A!+ M!*TYE=J,,LT2R\8P[Y:@]X':,W^:B[+V/2,H44)E_"3>G_IQ-EKC'&_ +Z,_ M3Z?LT6F!K:NB'#@DZ0B&+K9C)LP@#N8I*ZR OC2*)*JCD&1^>N*D']KZU3Q1 MMZ9^:%GQ#.'!&&B/*1'^K<=GW2#26J@2$7B)]P2WJ6 MHRO& 4C]6F3 3: R0[W@X%?]]T>EY "7.WXKC3^QX,5\/C;PPJB5!![B,+GX M I:89Q3FYWD:CK7G*AN@JG%U,G7*(C].B8$.[C,3B/BI79EF>)+ALW$X=<+) M8^2VLWVN$U*^:/+.X(<.R^DV_1VRD_ IT MI_>F_9+[FY8[JL_0IACUTWE2RT%I/PZ?X.^6^DYL90,QTC/8+5&".N>,/(:! MB;]U6A6 ?O0)CO %JR+?X:=3)Q@[ABJ4)38O-C^K0MM%ADSZI-\%/$HO?M/ MGP6\U\MWL%0W(3H/&?8@ON665]%QN8COGESGW),.G)I M(M(_MN6'U'X%389^Y&0(&Y#&^&+D4#P. ^O;JJ:NFL9F,S86)V1[Z;N?"'[( M-JBVKI\1:TP^MHOK2!\_A,#W'N1G7$0CMM^R^!!H!S"H&-S=V1H6/9W&^S-L MV$#[-2I6/;0HRBAA>3;+O5K4:M\-4^Z)BSD!.\^/I&?HCS>ABDYR'=6F MATR"E_<+ .YHM>T:@J<[(V*!$T>BXAQ1OGHPR$93#[)[?CQ0QV3HBQE2O)WU M+(CHM.]5HE&\AV7RZT"K\P-U-;#K\/'9#DBM=B2BO2RBU_D>=D/>LD$YYL>>52MZ_XTZ-\-N0HN]4#YY@) M.=U2/%[ [^A.$LVV+Y$DH$=*[-$OHL61QXO;,/$24R)O:2=3\T)\J1 )%QOY M1\0;[Q@>'ZJY";=N3A; /*\[[5")S +[.(DL![K31&>#DV:T]_D$F)7Y;&7% MIFFD&PM*Y(2@_3W%6Y^<;NM5,0E,&0AYM6G2C-6KYDS1<5YR:X7<&VY'7\Z! M)!-J=M(C/X[,NB9V@=/6T2WZ&2VX*TZ=7]M./L*+6&OE]O*F*/,. MQJZV:6=_Z>=!%F):S(DV#)R)!BXZG M=)6)R;,'&=!/:Q2U ]GV3SQVJSSU7 M,O2(TT*.#672UY3X$*4P.&3CI#VHF\H:;#UDKQ[^6N)8E*6.A)4'\&+_/>$+ M"/!02-LH'9ZLN[(X+:=)NH_;_>R-#_+Y^VSK &6):I=3R9\]?;,:8ZZU4BV. M\[R 8N@AK#V"5 NPB)8_W0:%T"VB?8-F%W"\*%*;S'1<5E!>]792P&N7[8QK M)_"?.XZG/4[]:2;NF5R:6 EABJQXWO&SS.9L*8QX=PQ95-6FDF0BY4B8-]BV_O$?"#\04@Y=.@0TYNJ M'4L\G$_6S)L"F(G M%'64;CW.=6<6PMX^AS MMT[/W=CBLHQ>?Z3L%!^7%7+36]%;UE>VZ_Z%8Y_FPBR9XKXMD8HTMYAR[T@^ ML+@$EV!\LAR5V/I^]'2B=7?F&0)#9>-U6M_W.5LF&80A =V%2/$ M%-U^:WR#[FDUC-.A]HJT6=D(D$N]BZV1,F::XWM#LU%^B[/N]^_?.F&4:CS: M.DT[!Y= Z]33"%/[P);M!(/[[G1SXCT/6HV#Z8&1Y9@!QOFYEJR93",G =/F M*Z]_XP'G/-8>7PHV99H?;4#5YG$#>UH;A$A4N."?LP0NY3C@!\ MWEEW5RE(^!MEJ;Z[7 9Q>7Q H- M!JRY0_1SO!YD2F7S.1S*$!\TX0-D?K/66'QP'.JZ[S.#-JQH62 BE@:.6M"W ML3%L@"*6O5&SP)!VKV_<^Q%IYM>4KY]M_CFX6ZDJN?KV4J0$4QA,%VX7WH<^ M.X14HD46T54[Z@RSRXL0<_0I0KY\597+<3]EY-'('G_%V*=5?&=URCPBJ ' M5"?29F&IQ#US"*'OM).=#R@Y[6[Z@TSMUYC;WGC)Q(=N/=^>7-_[Q2Q!-#.V MZ]9L:K%!,Y9VJ2^.:$2?),;)YR3K?L*2#3MC7&R'UX.K*N,N#5)\DQY[:+7T M2UVRVC>V\TA*[,P=82L&(O(C],!VP3H;X&I[#E:?HQ6@8.W9"H?3*]8MAEE3 M(W=#TUON^PMGEXU]F3[:<325=?0EID4+;2Z9M+2BATR0T2HI[*:+NM%'BHJ+ M8Q1$(R1P-S0?C>R$UU4F*]N^M[_ +S&6-1,+;/;=)]7!XE@G44OK\@:F]%?9 M0S^[J9I:;,!N4&:JS74H'ZYY6_.50%O&Y=]W?]]="O++.^\[LO"-4UQ(FX?! M%H814V^8)YW*TS<(\9N(OP>E_[1^BWJ/7F$;-IO1P[+&6O"+'<9'?X?KR4O7LID7)Z.[#N& MAM*F8]?S3B([,>),BWQIVD;38J]@5F.\RKOZQOH;NYB/_6;2WS__LE2YPW4B M[G'D!$0."HOLP51;IAJ?TX;*S_.8#8AL#;E6#U9H,DO;,+[[ZL*E;ZN\KR54 MBS\Z%WGC&P 8X%@CI"K7N"7K0M#^FU[2-#^JC;+Y#I)@K(D;/YUI5>16B-PW M+TGST07-9$MH[E \G2$K]B%QB\1+X] >.EJ#SNHQ[Z=>1.FRA1'4);QK[VW M'/LC]YM2.4$3Q^YZ)ET3F#'?=]D0L_G@3I_RW9I]H=G,$F_4"?MQN\W5X#_O M+Q,%0US!9[[/F;<^Z4)XT"9)E]]5#]UB'O5HP,;5RIL%]&D8OHKL'Z%ZJZ3O M_^T4DK5V9N=KT)?%=Z(<-*#&IE$U5:FJL>L])V$=XYC4&X.:QF+[:WSS7,7F MH*==D#M252U"[TY\.2'M^?6A4!Y'2D3%3T4.8D4)/#.8Z&")["U\$D$G9%80 M;DNW>_H2)LBI"Z2Q[ZHUJ:=#*W(7K:1,CRG&>_@MZL<6,TQ8 R19XDZF->AT MH\R,XI*B2D;LW4_[.OTY+*#'GQHNK9O72. 2I?(_79YRM/M-X!NHE&U]* MP[#X G#HO4G-+.5^UL%Q,[IEBW[#J^3Q%:82@JXY6I.T;;K!\[:QDF%/5:KW M&^B1^]D3/:S#]1,FC?& R3"]1B,E%B2G]ZU_KH7%Y6O")U%$YJT+#,/=+YA]JH"U" MA3*HJT>%2G<]R#3^V7GK[;D^_N87.=Q=5X#&IK89TM*UYTPO,(^*W6U9A,II MBSQ$>ZH_BC>\_/14X@JB438#Y(/A!N36,# MR;I87DRK 37"B+QJ'?Z\KG2S^]9M$2JOB5EQ, MHLO.;_8B\^YK9G2W0PPC3 NBQD9V\PAM)1FJ,086L$1M, MS+_]!-/KG%%VTQXQ5E_(K=M,EEV>9O1;GBPTH$AB,;@._P@%ZRK,[J^#YO D#. M:"]M4 Y&(_"L=GH4F&-*/XPZA_)?7W>UO43,&+M-E9CW6'VB\(FPM*088^[' MV)/NYHG#M)SQ0YO2.V>V.Q+>F+U@PC[EM8\03U2/K+>'WK5E _FQ5Y25^UQ'8S-,IM1'B(51FIR!=!UY+OS&:O(CVHRPD(07\\ ,5 M^P;+D:K/N^;*)K'JIXEDDJ"*()6-%O'[E3B?-YH_,P\6^ M@,0I04@W_3-*X-&.QIHW.* MBW4K2Y%N^6!]PM6V/7_7)TUF@'"LL>FK^2G1T+J/XT'MU.Z49IJQVZ)'!/^\5$G7U=5,C@DFSO&@)XQV%;G.1(C$5&NO=RU=] M\TK*\CU=QC;;1;LJ'_]*0IO+&-VL1XY5L_@*9B%2*-6V<4P"5-%I04%\ .V5 M?RR;ND*I'8VMC0BVJ&QX^ZZVWCJI#ONX^!+^V+>.=I-7>L[ )DZ(DV8L(50% M8J_+9\2\I$QLHFZW9KGX$K^OOX].C<2E":L?OP]XI$L']RF?CY/]9* 5>9^& M3U$&Y)^46#4+\-WC*Q->, $7);@4QMVMWA_8U9:R$"6U4Q#=37-G M\25P"#J&NQ8;U_"K75.UDRB6KEFSK00?@4+FHL2'KE+\].0?&T8?*_,9$A6] M9J#F8+0P3KJ!&ZM#CCELWGI+$\JLD#_E=^AV2DKOEV,]OM=O9ENYQZKEWWSD MW'I%V5]WL577;LVHGX=3F+BWMU\8W^!0^\XP#!FN8$.IW[!QPGUU1,.*OI@) M%MJ/ZKCR^3(XJAZE)#P T/7CY5!LWV25[Q9,@-H MRS)4%(RG[@F7XWR(B$M+V-5C\F^4DQ.4XKNZHUL.MX0AQXHW#X(%C)-H-1KN M'H:U-(^ZD/$7SY8/[K,^-*Q\4:3W^/42J9N.4@H>)>$Q'$C/%KU4XVL]>B#\YN?O_1$NQ<1,2_+!JZXM+Y]8H1?WA74KVD&MG@\>^D778FAHCQ M8M8>OM=>V+V<9&<>-PCP#H&(!B)Y4-'..>:2SG8S[^ZH5N'?K9E:I3M99;Y' MM;SG$7X(;<*EH\TX9[SYT[?<6>M^XB%7+Z(P&XA)\Z4;ON]PW:G>LR!HKBHI MN5>SK4O)-_35]'[[!S5^!]J.47P7WOSC45/U62QXG)]U88-.8K4$8[?NU.(J M2__RV7,^V$P)9M4-YHY@:(ZP@:UK([Z+A\%?K#TY;$!E=E./ SJ32#;P2OXF ML?7Y3@)DV,X=75];"X7^N06O5/EV_#[#.A(ME?!Z13I9X^W^PM'\R*'$?B0=N28T9^; MQ1/U5AX8NKUPISRS;YVV]X.1A17G]44/A)?V&LNB&UT.GW66?G"K%2K[7;P/ MK;8=':F#/HEX@-FK9>PP8[V2 A%@'M*^IZ=_+7@LS)<*K#![R2BQ6$JHX!]WGFP;:KWUQ6M@N7U#<);O:N?] .6)">S.;/MJL+8=6'V J44B\"Z5T;;)J M&_1V9>F7SWG\T=[^@1G7U4-#.JM&S(U+!'J&/17DV8!0 YT-M,%X49+F-$RB M\=$*%Q2$*H^+#QRARWXQ/_B$LB!]T,_(/.:EI>8W_B?WL^@#NT M6@???BZSS5O;1 WB8>9)^F81=>FPL. \1!#M!(NNA2PVOAK1J WO&I$P*R;X M)]P6R+^[/]Y"Q8GKP)7$G[H84 W2BMP+NMB,W#*VT?L6^T)P)WXACY>E,MIYQ':L M>R9A;B-BB#O!)(.8C3YQL\+Y"Q-37Z0KEE036^&59IM)78.+Q0_73'F/68F\ M2Q<3<8A.]8?-%&.X.W)\ PR2;I=]:_KTLG^FLJ&_EE>/#ZE2(_FV0S-WA\&* M7WRV_EB=N9*W:B)M 0ZJD,C:?.@[X)-2%,8-/*&00QT+B@@PH4-?S.!JP(FV MAHH7HG&G&Z<.Z'?K9ASWBW5-=9^+=B3*_+E,B+Y,PY"WM=V&:N&Q;\?PJ4R] MV8A+8\M!AXI#=2>UK-4?B':5K5GI= TF>+2P1#A59=B A$>V-:[L]8Z$##)- MRG&H)QF=I\-[]3?E]2,L7,R"=B7CH? <\9Y3!GG!UXY<83ZAODL#58N7UJXQ MKJ(5:;Z^*3>*F!:CQOK&YA%%3N.NEA[7)+5OK?AJ]-1Y6%U6\@OVT&B,6A;O M R&;E\%9&F(SAIZ)F3Y_WRYS3VHV8?EKWD%M&IRE*X99WVY(DA7)8UL$6Z#[NFCDM4 M4.3@3]2&%QJ:2\9+EH>\]LKU/2->L';.6YX<;_#\@+AC9COJ1P=L;*B]DPRK M(;5M[U8_/KV9.M2^?+]T/OWCN.NS-F_O8H2I46M9MZ+E'KC,VYTF'[C0*4DP M*=(-3!H;X"Q1#Y@H^M!PK?"#+<%GOZ)P_B8R-EPC* W2\.E][IK)(9/Q_+5E,I+W[TN24\T MDI?V)MPX\NV34P>M'._/;:>. 0\A6Z3+@PY]I7_+*C.\B=7'$><'OT\B;UW' M:%8L67= /R&_1RY:[][P_'TYPP1Z@&?1G)[9EJ^>1P[)P0@M^Q6 K=!#KLYC M/:]M[FQ:%6KECUPHB4?6&X64'+]TIUZZZ_>/38WM7.A1U"\+>@PNAGF-5HNI M)>AHQ]5,]$CI]=C8-M^1?8'*#'/J:LU)LPYJROSNL,, :%P4/P MEIZD%*T!M,UKS*T%@[!\K'>!/-<%UDAXN:&VX>IDN7':B8.IQM!.DP_29V.[ M>M/V8EHLB (H][8MBJZ+(\?UXI_*3 M%(%O!LRK=3!VD]_/$286'^D7_RR MLUB3]-CNU^.O]NE%R-QS/_98X9X1#[&Z26($62H\%BL PT?NFUA@R=)N/GGN M,^+0 MIW:-'*C"C^J&&_F%G*^ON>NW4:ZX5.BH=='ENZ5# C5=R.2&/7<<$":<5%$K M"^'WT?'>Y]C[QLQ/:=PR7+W]]FJ,RNG4Q ]OX)?>D(4ZB':D?NA!U-IF%#VD M0WCWSRUH'E50O=40&:7KZQ>I_D1WZ?SLTO<5VVM?8QZ1GS@J/KX7:QYR(MEC M&TYM_Z1E#'FME2GX()><7:'IWI0U6ZZS=]YJ^A!^'VT6C-W\NN# M3=8="+Q#:]\.7V?S_"+J [N1/+@CSF^Q0NN6I@WC\.>DO,>S7G[$_@\OM4\, M15)27Q+M:#E,49?9V#];YEOF'=6THF5C"*V #!/ZD Y_S;M\6T^))R=8K#WK MM,3N7D#'V> MFALYXMC4D:G8+9.5*^MUOB=+T<"F[83B/>C(R[=H[GRU,T%(\*QROT[$-0/D\\%N6Q3_$!M0"MU^0%B_4LX'^C$38 M3!-L-0X^+LMJYT_;YE-[SL,&_BOWW?SI6B=&0AY'R]([. M/TXPI1[794QX(?V6OENY[?#U4R_+N35ERU6]I_#-LD;P:+\X/8XIIK0I1Q=> MNDAMW#X[W4R$O*-#6U3*C2/V'W?K37HG0V^0?6_R8>O'-': M('CU_>;U#//""2U+V=D[]X3YJ+]VN0&%RB(>RP%6LVT,%,1'X9LF98$ M)>S3VO?]]I\W+/^VY=7S[(UEV HB:V77\!,!X0?+N%3:EQZ6YCV[T<<\1 MY6BNQ+P334EDOI/C$6\,T*XN,1#/R5HT]LF'E@3@*M?!$L8-YJ&!2(FY2/T& M,(9RG*!2;F3I_H8->'7X53@=DU/G^J1?QP:6_8PJHQ$BGUDM;*!&(H7ZS*QC M'!++Y"D&\TSS6F3J<@KG#>G9G61;;QF;*6RXK[_&G=L/V$ 1,BH"%YO =S%9 M^.H :R?:E?:+#-O)O 2/90."FD'(Q5[D&;KVO9IGOC=2*H,HU37!@7&>JT?1?:=1BXJ?XWS8P](KF$EW=@&YD,-7( M^_/MW]>SNO@/M%8J\:1?T5X*9V"\8-62\82CSS]7Q%&1HKZ1RH.Z+DM*#!\C MEZ9C$Q?>60U@2=&WO^(?"NN HWZ\8"4ZZ:D=JH'A:(@_3\ \(VA37 MR(]K,^7XM@79N8U/U4XXSM2_$=+W2#F-#*HM&]=W]XCC+]9XN)/ .(84VF^D MW-CJI2,8TA)62WQ'MST-%E\KFQ^?M=2,:O._H;'E,?_0J+I9\VOJH8+W->8. MO!:\/"-3 ML5D5)HLY&:DP9F]!\Q&]9L0*0;(Y2%1$:FJ3"S!>PWE*1[= 5X MTRT/13]4CP7_-'0V E5I2$I./,'6?[9B?9 M/L=:;(16YB3:HO)Q,+7Y:-K_P=Y[1S75?>O"6P$1*4&JU*@@J( H5240%&DB MHB@@-2I2(T14)$A,E-X1%%!0 @(B4B*]" 0(141%BI0@A 0;TA)*W$#*C>_O M?F=\WWD=XWO/N>>,DK^S.L.]);/8U7WM:I]_=-=$I%B/D%]X MCP'VC-!.Z&4VTO#2M>"NCIYN\ M$$VM5S;O'R&AR$[4Q2X[\4D_$PE&713+MMAO1C738-V[4'KH?ND-/3$K"YCF MFS=VWOS*R&]066P'93O,LQ3\U;8>C<_U0%O2H"DWB;'7P-R?,1LV))WQYL1* MLJ::9H]J@&>ET-GPR&P166^%?OA%W-AL)WR;B13&8J#)G3JATIX5$]>$I&EY MDS9TUHU:,UR2OF0>PO3*7[TB(; O,?!4N,7>S7!97)OE2I*LZ4=]+<-C ?84 MFF"<*IUX[QWYB*P(36QI@H/9SL[/H''NN1G\R3;NA7'9SS?BVIZJOH1CH856M5FN\G*&=D MF\D20[VJBZ_6CFDQ'&99BN'+T$T4!-K5NF&@ ML+)J4&+!-V%2[_J[)=3ES;M&Y<*+#F<8Y0&^.[*RA A8C\])"C/TWO MBU[!B3T[YD6[)((*>8Z.6_SF6FP_:AVBX/K*X$V'N4CTY9X&4E(O? Q!"VGW MG6LRIQ%B)B4&62JYZ$&:;&(-%1*+^5HSJ!]F4WA7]5JK:FI[7ZVY;2F_C]_E M\V<$!W#5*)9451M.Q$3@=X,)@T(J(D["=[TL*HJ=A(_==6_^8GUS>/]"XY$K MB1^2VJGWJ'>_-0N[L6LXVT&?5AS]H3]T.T;%)Q?G:U>0/1:\8UC_=40(?M/W M7=/;.MOD'/B?B"&7!:?ZYBB,_&F[5H24K]\4;Y:"KV4#P>PV:0T:Q M7]&,O%H^ZF:&9*CC]AT]%@^0A]*_7.:[+QE\1X !8:J"XPR-#JQ)4I,6]8[V M"49(XBK[[)6$COV-#UP0OK>8,G,'9" ZDW"#S^QG>R_ 4GMV3![7.2@X0!$G M!FS%*H()G;)5KJ"/,QT>F3]0'FS$AG8(A1;/9&26[-KP>I]5M# _Z'_XDHIL M;,_N1,OH7U:%SC0G"R?+3>D/OQPTWDIX;RS+O S&T06GM+NT(6 V25[J=EVG M7;2R-!A +7'7MI==]L\J?)X>5/3A_8ZD;1W10>J/K(6E--_7[2#T:T=C)1^T M(D19\#R;:R-IOHT!-1&?#9W?G=TO"W=O8/GR78_?FPOYW5HJ'K\4")7 S56" MBUS 7OCMQN:6WXVH]N-ZZC'67*"R=YK(MM+6F-L&:"2P"P+>4^;FIW\\O#N MOG'&U.[JN)5&=;G3=,'FV:G,Q,M7HQZ8-=M;7FVEW=7@?*AN* K2 MF3DD$V;_B)>;]ESSD08>Q59Z,RJJ'GUS>&<8N=O]T[^]\B;-0,WKTE'3OT@4 M<)\3ZT!?)):/KMZAI'X>]$%.)?1JA716^NHZ]XF5!-_VLJ^MVVRNH7/@\!=H M]_S^O7S37 #TA8][9(XJC3N"Y0+H>CG2,,PY="'SH;=;&YG@ Y (<>0ASE OD(T%] M+A!S"\N"6]Y@VW'SFW[7\F_%\VX>&0N1JZY_1(,GRJ M8#VS:S&!1TH-26P=:#2>'C%VP==#\X%'VC?4O'GSLG/6,.7RO&9]VQ>(ATG_ ML[O;U@0YVPRY@'KZAC07&+,;@J_*?YJ=_?FGPS_X9G_^J;3 -,>$Y3] ],%% M-/Y*TB_,08INH[P_:+HI:\'Q8NJQ'3 YU=14*67#P^7M32@F"X268#_B*PFQ M37#JJC/L&/_PT0^9PH>3 LNO:E]L3M[M,H1Y)SGI\7 &K6&?5LR/06&G#(&]C\+ ME5A+"UP&O(3"-WW8/\H29U@4;9R8X$U1<$%OW'4Q=E*Y\F.3$Q4E-S[A-[NO M(@U5]8X@#ZO]=>;Q\ZC^_)O!;?S2(M=YR:EO5+(;48N/AOB9C$->V%,*O^(HL$>\,M#S$$)7->#LTD?!0C=>UFX1)\_(CD!H M2G;SC8$O&[6ZDF'P%T_] K.&)O<+0U3F-51:8JT0[MB]>EQ86_7I=HQTFS!,Q MPV 1DDZQ' QNP&Z:"1$MS6#HQT3 ](-S1\'RSJM%=?&N#?86.=8#UI'/ <#S]4 MX)HENOM?XA^^Z-F9!:R'M5-J^A):C%BG&"W9=&(;^4 9E1A-GFM1&-:_@W(. M@\QK6?!;-M16)A_VTOJ2>8'L?'+7_5=R6UWJ^X1P;=:+3;H;)Y"3"F!9WB@& M_K$,HT%]?WW"X0!AL?IUV>F?/P>LM+\DB1RR5/S8%7Z&']]RFDC_9L79B8:3)A5JL\_(WK=ZX$>. MK'M@IQF4O]<9MK;][(7TT*S*3J9"HM*AHR%G;.(=XJ*.P7E]CA.!RQ [OO;W&G"=V_1E!\I1?8<-&R.\< M#&;P,2^SZTUDNO5_W2/ W*5-[B];V4#&[6EJ,##XGWKV#_U-Q&80B3W2T(I9B"$E<@"E:D5S RCU]&N**L/5=O"[:M>-69]]+N=7NS[ MY77:X4K5AH3PL:X@!SAUBJ==(&PY2">!I-AK]KMZM3",2ELZ;0W[_(XJE%7^BZ#C0! 3J# MO/D_^,'#U@C.1_C*%;@,D5Y%)_+ <&24Q]VZB70ZCBS(28RAC7!DL+)%Z0 +X0+%)H4(U_]O7'B< MVSC&^=2(:X/*HYW:&K$IQ6@B33;9O/<'5GEP\G!!EK"78WUCEM_69&'TKZXR M%0F;D_$OWXT2' G97,"O;ZRN"T$?YIFOQ0ACG& [$MPGZ.N2&16,$O4WC'YK M[&G;G#$9P/REX'ZI/A[I.XIRK]P5O.?TH*G22!3.WZJL>E'R/8./U!A#@H-F M\_,'](6?>GR3TYN)ZF(3O1N2XM])/2>UUS*%Z^[;!=%':"DQ)CKHHR,=)E(C M>GW;?4/&(V5K985A.M)[G$/V4=/O\2L?XQ<712/F%>B#M+IN/ :=LC)A:KGLV /:V#>Q,BE0U MI9?H!!>$R(_:)&7/()%2WEV!P^_G/@?F2TU]IU MH;X:LXUCV%$/*#N-Z VVJ&!.1=N)NL1IS@=JYM_W@!DZZ118;[VIX"K"JF^G M6A,TV:4L8P:"V<'#(Q181:IMV=1_DP)%%X^?=C^(3K_R*IG_M4BFS:U+[C\9 M%DEUO?RRXV\4DNS(F:U$11R2,+;1V<)SN$A!,[I_>Z,Y)SW@!NW"PO/A _/! MKL@>%;_=*5>$OHP'.![I?:.SF;!3R6?>DN> DG1\Z[XFJ%@D!\JXU4![CS0; M+'QEZV]D4V(C>O+KKOB5719^P++9UA9'K\LD0!)AZ=1*E,5=)B;=7D(/'AO$ MP*>>7A_O0$C?Q,7+![XNG@W@-XZTGWJX^9^.JBT Q6(OQ"]5-=NT&5'#/-.+_ ^Z7)MRNV;;%K M^%;-XVKR=(NETL3X ;'14 MSFW_]-$1D93OUR17\JS\&W+?72!X3?[N$1:#5EB_4 M?-+46G$_.7GVCG%'8YAM0?[G/J'41YTU(FG (X?]![=H"-*D9%H$V$6JH#/5 MX!!+>+C);@H=/.Y;GG A#A6PJIY&@;$RHT4/OFM0OO1(IB_'Y@Z;BAI;;,T1 M9-3%PJSS03C)!1$+N[!UN$;!_>C>\IJ+IW$#JL*-"%!.7_G!QA&0[Q@8A)O: M@ J@70;;&_.;,K-.''7;YW7SPS%O=/B\]V'%5/S#V]L UB0CI T.Q9RGFY25 M^KHT'4(+4HL266;4OFT3;OX/S+2C51*<*S,H]I6C.R:J-02^1AXL_GPB]NZ\ MIL8/[6T<\GIF.$\MA%9#I4!ORY:1U0 HR5#GJ9DN&FMK\6%AO6M8^%JV5Y1* M]?W/?4V'LMSV5P>)W$$5L/3H"U'4":AEY]$S\(6V]$FEVW[] M-WL5NIXNJ+Z.7?!^?:G.CP_E<E.DD< PXA904>T0Y*) M$([B;.:(#&\_I:?>D/_\&9:B>+#K0VG)-ZO2KZZ7:X>[E<)^_UX)#"O MF-'A,35*\"X7&_0&HH%>%L5F)@X/WVJLEIOPN>8>T;%@>F'T>8_P@>%=]W8J MW^$"(BD;5W#]TVA>^(@4%G$!35^>P+-D5\)_,)J@O*_V@UP@0W^>(DF\BMK& M.L!^#A.D9]!&/#[!O!C;)G\RWRH=[?>*[AJFH+*#;J@7LK*FA1Q*CFZ8^^GW97'W>H&OGRJ?K.J48_M%\AWWYGC M6RM8.3ZYG6<$>_!TWK5K+=G*AA%<@/[6!;?4E0)>P8VK<%(4>%P M]-*"KWDB'(LZ4)"3P7<;F8G=).*2]&:F+OOQ4@:;"[S?(#R47)Z^:VN!E\+H MJJ5ZO=".K59[-?3@776#+"/4T*;^P _*K1V!7G+\2Z:+IE -W#]SN+"^^>T; M#N@0)A8T8_!UP@WC"2:*/Y:1+L\C\MU=>UYJ'LJ[_\TP]3@FM]8M>5/7Z4VS M6#F,[0!6$WURQ'$ I14HX7LYE)I\,\-FG[+^@YY,/Z,K#L%O:;#=O@X[(DN%R3.ZU/M.<2#;H%+&F38?YJ_)!$LSE1 MU5!3_<3J4J-8,KU'>,T^:48%\+PX;I4+V?X'1]3[@[76!;OQT \1GD4(](W? M;T@-6@]5EUG:IYP9K"G9&M#KTJ%\V,Q61U#WT!6QAF2=R#=OZO5#2'!Y6LN0 M?L=(J0J]+"=352@@%/=RK,DEK<\+!%627!3-\VNNI_N>AOGGD]-I1-U7@S]B09*6L-#A9Y8+R& M8$*AJ-#GL\-,,X=*YZ'0HS4Y7RVS!/DCOKYYFQPC4OAQ&EF\$ZK_#WV#!T8V M]!O,CH^_GX=W3T+=93LXV 7KZ2(S,I[U%RB7J%O3)]S-WL?1[4N=!1FGB %]KU#SAT%OS-YO/?A M('88QU0#>>3^V/ +OCG_-5G.MH0I1&PF@H?=/B@HQAB\48(Y\X"*2@X,+G,R M'UC5T!"NJ\VT(%:)I81H!CVQ"9)3N16$?['^,QX ?W&4I1G+G,04VB^.-&?' M;\K^$D^WQR5+(*_[E6S(L!P#CN^0^&9S:1HNO%8L6;6_ 3$O$J69O.G'2?S) M#9TF'TL%^%2>R6YUC@O&:*!]8WZH1I'C&O/=5)G'KR#;P#6>!K%DA/W5L$0$ MMW0'2J<34O K5W"R1#J!WOW_E@[_[GC_'\__-PWS/T/_S]#_T:'1>):4)XTX MK[1QD]/9!T$R5A1B_0PY.3'[1LSC)\8N2'>P.&=#+O6V(^G-?TB>(? MF0G^0YW$?_;9M); $ZL<'C\N9$FS$UNDP<%6J$1PGS08TIF%ZNB3&M89F?@?J 9/AP%O"1NJ:6EZ]E= MDR,\_;W&Z86OP-!57$"T+XZXAK!DP?N8SEP@;[H3#P9B;+G V_4->5Y\?^= MOV]H6/ MS ?B8#R!"'G^.- M:=:= *=_!GFJ-WT%1V)Q 2_\NC*,-WST]PX*BT"H>)$+2<91.;C*/C9$F3Y!?AM4J]L\A6DUD&CPFP!S(V_3RWE[XM=9>I+ M;6+T_6%J\+\M=F1TB.>4\+^;\L&VH)UC&*; =N M9J/GYLIVCTP=(K?)1R;K:P6Z^K\ KCRX-_2) EZ>[5O7@BK\KC<5\+N#QOS* M&<%8'$G6 ]?O"U*X0,0XZJ\&&HW+G 3+KM_UQ,9Q2_IA=Z0VT:#TSA'\BHL) MSV93S/'_W<;B0!-/=/8SB%Q L);"2O*@F /H&-:AX.]LF92DWV7F:G_WJUCK MXPC9T T"A)DOV2]1V=TX\1H!^F)G@Y;+\*]S\38!Y^MB5O"3GU]$RMY'M>X_ M?_EPEXF]'25XK6@#CFLSPTIQVN$UB_->N:SSGYJLJ65V'3@IBYKG!1Z0X>"] M!,WQ$P-YSFFN-LZ>;6ERL@I52RMM4IO6G1%/<35U<[V,%&8F'=YA%W_4N"@9 M=F2:* 8FG!YJDISJJ68K%30'* >IY;3//+\A=:.Z3DM]\8'_9RN#)Y>:X1PH M]:]]7J.EL RQ>_Z?.(3\=IX^*1SU-4/[M_-LAL2X0#I0X<1:]603/4,25!J9 M(P].4^>W&9M9U.2TU?!DSL^C5T/$UR0L1H1%A@<*QB,Z=:6#KY8K;B_>\&%) M#Q.O!E&YP):?DYL9:BF>Y7[D//?K Z[6^?2:Z5"[(O=WF$]!08K#,P=V6Q^G MGJ_HZ=0&<3%_>=7W>#A] LS\WT$/Y_DI%':6MR>+'406(5?,C/JKG0LD5G&& M*564E):=+..A TT.3"4W\+M]?_G5KP/5<@<"+E97WQ-^5]GD^2;-:7N^@*'@ MH@0REUUOL@G]:_K[_'?Z:M,1:"=TRX_;B/!5M@Q.">W]K7WO2LGXKPKDY1Z] MY\Z>=I5OW#3-1+]2&U01O$ "L;Q ,D'G\P*)$H?["S9(?\7F'P5JK.(G=6B -J< A4(9L]9>X8(U11)-(*DK#)81F64RM[OA3++LXV7 MWU1"]+/\=C4O?=L\P[D5W!O[RO<-'HU_E=F)$T-K M=U+H:9@=#+7FZ7EUNTKZQ,+K%V#5Z:$5G.SH\RK1Q"QK'!]\E*+B5WKYG MJJJV>T#C8. #9B [G&5'I9#SJ7,FAT##E_XYTOV88]._&C^M.@P$S@]TGW]= MUS"(>3/]\)*-I<;#9*4*(Y&]'Y"3/.""_@:NG+T\] FA(?Z%TO3?P()A6'(4 MB!)<8*GE+DQ^G!D(EE*J7AIG*(PDVV]/%I+M#AFF1'_5 S]538A5X7 M2:MIJ#>P086%^7BJ&B)KA9XV=6A+R'IMBL0@S+..(E[5C MB5LU61HT;3GT0M\TW\_;G3FIP0)EU,$OC,W^#(IL!EK.WD93\[I%9V+<*_'S MZ7G3T-$1VJ\X?7AR5AW/>?G!DG:3'0R+5.I8V4J*+)@AAS&G/;4[371>N!2_ M^O5U&-)9\_SXR\\G&6OE%RQBW>HJ>49;Y@)7\* 5O(9(/3""JS'I8YJ%\AC% M2$=.:,PM+J"-8V+GLQO&GUQYX/1W8W\4[*8HOR"4OTR=O9>P,4=[.O@^[ M9#AO2<5)N6.DAE>U9"@TDU2:6?'#07>Q)SG;4D[59WI^CC-!?KR;9]NA-G=Q M&S,EEDAW1HT2::O)>"2M^?)R1\:Z[8K+TXPB'GI>^))D^.OVDX M?.E-SVIY)*X- _>ZQP5T_P( ]%\ L(D!3>:IB<4X)^C6)N$I(T2XR<%/P0E0 M/G\72'PUTM;L6-9&>U;PASJM]]7#/<8K0>0^U;.'XVF&#R]MJ_9\Z[*!I#DV M!:>0-:9.5TPA(/[VW71B*YD2NPJ%Y,5_6%"PR=YZL6+0[4TO_SE;G:02E9H"D;0?YF-> ^LBHH%7.Y2Z-&;G<+[O_(Q[9(ST#VPHEI,[KQ^6/4& M(H>HP '0RS1\<-2U6^VQEU*B88BOZ*33UYHG M_!>5T@=3'D4Q(?\,1"'BU: DXQSU_9?;*_"JIXLI&.DB<+QKY@9]_1L7L*[) M4)6;RBM!]F?_2H<.;^H]\7[,8:C;@ '^A*:A%*H3;_NK>B M)$B2L1@2=538L#5>8G !;XVU:&?5\,/36KL06A%WRT?UJ8@_Q-,?4-44>GFD M&UZYR'J>S>0MHL*P%;HN5F/S!Z"H[P/5\-U]HMA/>/JY1?(#&O3>E^$:R):? M.?+TTWB_8H\?(61[M[[ QNXGL9G7.N:KWIVZ7[\6H[?I5^?OA@'HB?@OM:1>D^%!0R5\RZ8ES+85RO> MUKV[<\]HQIU70OGIN/X]#MM?RY;D:+.36G;.P.EG*(K@"V2.$D,FCY%-DE_( MG.("LF3]U9QB.OG"O,S>@"]UKC$U]36*EX.3U)Q3X-B[\.-[">\1FPR3X%YV M][ '/@;;JAFY;T'MF)'1^6'@LOS9F>PVF02W2[$U+!1*-LKN"IM]GF2=O(\) M#)P%BKA\L"X19IKR83!S[[WR_G1M \+2.O(ZQ=#4^5V M7D^)TBRT!KX $*N_ZNAS@=\V#X=*>)U@VS-E!F/,0_##2D,9QNC M.I\'O8OBC>O3&\?/]GWUZ/EO;C'QVVL^@9<$__AKG%:_+^>E6R.W_^<6.X*^AQO'B) M>ZL&I\(>?]X\KF*NV/9M@?%Q0(F;V*8ND=C0'[_W[HH^#HD!-/-_R[$:#_,^3_/4-VM.CPW.T' M&DI-B?$9@;G3[9@OZ+@8S:Q#=\J0.&%4Z0K[B/OP(=6!BG:U;V(%&D5R48L)HPEG- T5551976EY'.>==CPW\')'FIW]C>'& MVWOY^!Q !^K3&VV&D_)-=$Y*,)5][OV&]U.M9\9E?5F=7[3E%"Y4272DIIV^ M_8DBB-:U!D.H2%'(L4%-/7<%FZB N;FKN1>TYCT]8F-S!?@^;AOX_2X9@9?C MIBJ43AAS"Z,HV63S3\=;'D;T$V:NR+"G.L;'@C5V7 _,VSI%[;CR9NN7 M1SSE)@V$X%]]7S211%:%U#-28E6UQH@TOVLZ\/W,D[\[G$>XX%#:Y CF&J,N ML1SC5^KK,[48X4%S?N6:X!0]N@8+W!!LX M_?V0I2UWC>-;? ;A4\\"+M%'I@V::7;\GWU_(818+BW;(VSK/JDT9;K5/[[* M>>/0_O*$=]CH^>*)KU_23HO>.82 MFUL1D]W<239N7HX27]E",\[J=[H#X-= M.7)-@VKUS7<,OGUT5@BZH5AAL57"CUYUU3-5@Z!@=E#0@E(W6248#Z5^GMP^ M8-EUB6;%.IQU%'F ;!8SF&TO2T$N\1.]9=ZLL7E!H7\KH$W4+9)(=\HV(FQ' MNPQWM^G"=)O3B?&>^',7%E9L$LJNVVX]%ABN4Q>@-&V>O'RSB'UE@=\X>RW[ZY/]T[ MWD.A.[$DBTY]-!%#PTGK#[%*/,%=Y+\>7?42?+S"8&XXUP@_#ERT>/).^-@W MZWUQ;K5?4K[)7=L*,+6C<8JEV'WH7K?!%2Y0F:"E.5?SN#RS;XAI9*G'("51 MO)T%,ZI\D(TMA\^X6DYGLE+M=N!&)7YQ@1/&F.]4%*CN4<%+L..-(S0#?(FO M 79[Q1#E0OCAW6G&SN(_^OUX>AA&G%M9X@R8H%9CE"]L?/_1EXQ8,H==X@(7 M;2AL\95-- 3=(@(/JO;-47@2X/L)+C"PMV3&?ZV(L[6/"^Q]S,[F G-/?N#7 MS:7O:/$RE5,TAP(71^G91=!!&\M!EGD)$B>^8!&K52V05+.W=$<@L3XF[%F) M9< W@>O35],L0@_S\WU^0>A58[]L"ICJ _<$UX6OBIIU3D*&.7(8ZP&3'>"B M4V/ZY>$5;9$>')!BGW8BY&!UEANS]8-2O&PJR2L$PK,0IQ,NB-&:0A;KW3$9 ML4QV%W2X5.#B?Z 6N\>R:E=!?4+HAEGN5MJ-QU)/%M>234V>/",>@&DSA#M: M '8T=@^V]W;TZS+#N*9#5*.G=I;#9#^!+Y/;LD^'/2IO6@K1J[!2'7Q\3T3N M;-4;_7FXG(FBKPI'=..3IM.I.E0 M([F0NA>$][C1Z8)&9'4GW"QN$B+X8=5>?5Q%0,@_UA=2 M@V@*9C<.R0[7#G\[R_\A54I\3Z]JTOXW*1GDO7PKM^)9$V *CT*> -.GK3&& M5![M=BF*"F"=#7KFCD[!)=I#1+K#]K14&">N!TPT3\==1MZ,5/WVN:JT4H/O MU=WN3@2X3[V3(,8ZRW!BJ9"Y0)0^1&SR1\[A3,OZ!Y:BSV?JLJ2K=2WN$[,R M91.3OG5?FY.1W+5Y]_&GK= "!X&6XH#0T""4:(?$9Q=IR8ZT+6@;D1<7C[@E M6]R.!VV)2&)^MUZY68C]:YM\/M#&X7$##)?H&BKX(S^^W>W')=L]5))(O[.$^/^ MN4K6ZKG%N@@CSD C*T>77=TBS-(=XN,"[1HESDB/O4-:X^S3)28Y6A+DR6,L M*\(MG[W7A$M K#+K:Z[/:WV;-I M QNM^P3F.V28&9&'#?8I/2/M;@JS68L^[GK+EV_Q=K)1?6%]FG2:08:BK&EK MI<]SRZM3(]\I+*F^#F7=89AT/HB@6CQE2'8Z401N9D-WN/R4%XH^T?QI/O'Z M!?+D:]OMZ"\UR5\+S,44Y@]6> FA8R(Z0^9!,.Y/L;KULK05)8-0RPSU^Y+ M3U=1P<^,*NNO[V1CD*'2>_B7Y9)-#\K= ];)\5^Q*A=^$"5;Q)"U@UK)#7D_ MR5X=@2]IR+ 7;P^J[+]V;*:-\)YX#Z>$WP MJM'95D>C/J^7)68D]FD.V,;$!QD)KIE==\5>,Q7\&2S-L(S&!1!D6/Y@=_'H M#$["1($%?TW76HQQ.D.O;=[VO3Y]L03!/NPR,KKZ^ZCPOS^Z\I][3E'UNP Z3YI.,R?9L5AYELL(_"HD,4NM M;'I>23^L1%37G/YSC&Q4Y7TX8F9N8\M!PT,FJ_-0^H)V(F[E-EX91[>E$CB. M0WCZ,;LU,_S<,D]$)!$YD:NKGP!,!!<0HX'=7,"RF/&==YU)>2[P->!O)X\0 M0&%F/YW0H4W^WDD1U-):W=MTC&J\7\EU/JWK6?]]IDI'!2SDWW<82:]+G 6S*<^AFQ@T<%5TU@ MO(R>34*PRLIGJ=HL*14K,&G#OHU>=(Z.CV7M*4%ZR-8Q4#$+J[J0U+)QJY<# MIGEN34YGH@6HJ68" M&F:K4M$ [Y*(Z79\G=-+MVMB0IZ_4Q>J/"H9=@M'.> MZ[Z%0(>WXVW*B_IOUZZ7-)S)RU=1WWT71OAG4QJG$>?[RS ZX/BT-G\WO:CC M:,U(-$R5HU/1F'!AD)K089#Z=G>Z5D=:M//9JH8KV[9XKA'1>T'C#5PWH^\T MN.L.E2+@?SL:SR@RS^X0"A(K]MD-WOZ@GY28>1B7;7+5;Z-L-+66J0H$P?_] M_O3_<1OO2$]!>1/EV=YF(I!"PNK1NQJ"J$U/[8VT3N[+:A6EZ-US_8I(;_%< M8A7EB%[GH>I\$E74A^I12+/;!.);330YO4-S*^,I1AWT"^1CJK^V6]9:O[F6 M)G6_VM=)YY4#HFDKP%@$0V2[X.O&=BEP4(T^P@4T_#+A=%M\PDC&DIGA?!Z# M?,';/CGE&>B5/I0H;LE$[5QWJN/T4*H3.(.30@QE@EJ$=LP5^J\$?;RP<6FF MS?4!)9,E&X31];N"C[\NCG^8&.WI0@HRG=@->BGDWSU4)&'JP;D_)WETO+W9 M:0/N-*AOG?N@[][#1X3<-'6OM(FW)[/K]],;7_&?$7Q/K!)DB9,\V(DFLCPL ME:43F2_!3SSJ(<*N## =)?N9* X M0/]/3"@7:#.,)JZYNAO.\98F(%?'+JZQ/1H@2!+_T0(E,K#%U L'FHX17)TI M_N%='Y3P%JC]]=RT]CR2E*VRV*F_9LN0O3_4=N1@C-9C:!SBCM&!5<;(ZH(R.H M*^&IAX@_KND0]L<"R=OTC&=)>+[J]E-@T<8Y$$ZMF6Q^UEWNZY*2K'=';-$M MAL1W+EKI^/KA77XG7U:\><.G+NA[L>/R79CZ/[LZ E39\$/KTO"DQ:@1E^^MSQS(7-4H&C'6)BN\#7/.-M H_1 M$>TF)I]J$,KH6Z$F\C.5/QL7\#YA2IVKI6>?%OW:;R-Q10-Z2O!B082ILNT_ M1*9ZC F[BB/%.I-I6]>/W84^^NO,ITO.>:]2G.Z51_]0GD9:*%Q_%;WO2AOT MEF'@W:QL*W8%5G*V97O+R#Q6%:WL+GNJ.>'TZQ8.N>Z"5KG73G/ABHO27U0# M!#/ZY'(A/&"/"<)X3QRG$A]<1,JBUR,XR M3?8T5(#WJ,*]N"U%C\MA1TL/Z%7W;"HD85Z>?,5//WE?QQQ J[.,$J:A;.6B M;CQ+$HWD NG5?_!2A ,:WK4.[U"2#M:"G'\UK"F7>)DV$)QE3%H\<#ZU_J;* M"V.D_5T3']Y*CF!N,7SF>>?SOPT815)._^494 M6KR\%]_50 8^H G/?]=/,ESFG%FD&W+:9.'KB!L(S_^Z&WD( TX_O%K['H+/$-VF_#S#.E(1W!$9)I?Q@,,!(C^WHI?WS_) MR^%MX<.RG9#QQ:FZ!![K?V SB%5#6_PZ,Z174A*&1!/2"[(LHMI?)G])$[@# M<:OKEDP)SSG(!5[M6>3$W@88VJ *G/7,AXGB":4;SW S4@XK-9A!GMEYF_#P M%.<]%V">OFG'WAW?DI&[N0$GSI*@QR28[/%MT1EBZ3^C@%6D(.LMZ25]OBFA M1=UJ(:7VVQNDJ][P^S0'2YT1%,SE]!)%65K3=E+H%#NZ=M35U45%BWYT-$=+ M9T_]R/;&LMZ =ZTKI._)1QV@$"P//+=A]DS->Y+(/B3BU@N^V)VQ;2]&CST_ MD?$K]8FWH>G!<_>65J:"/-+-@6LA^,KOI#MFK674[)3-H",*TI*1I7#!Y+&D MZ;"P^J/:J)/+ "Z[=Z/ANY0_M))"2G*=*D"(+C1!J&$I,?2NW79B/446Y,NY M 6VP<(, $>OQQ#"G'$Y_CGX#(V8>22^A:I,#2U?@XG[K=?'ZQ-T6<:L[-$6K M@YP7/8[KC?BIW$OJ%1NX5<7'"[KY?1LH)!["!5#$+6#\B"/C(52$I4M[U*(X MNW[390_/@-*C0RJCZZ4C.4YC9N2?6SZ,>KN],%214STC."J!?ZSCC5Z(>,>:@_^VBI#GMX",^$1[T9?^#YDO:PW)7*]AUQ:'!1DD\%D'AUS=-O[A M2[F+U;U=.Y;NLNH)&N :35L&VT&V1FQ!EW D_)H\2SH#GOMY:.0LNC7VYT>W M^\D+[U4)"D8/5 -X Z^E"&N--V<-1M[6$6L"?G5"XQR)DOH0T;(YN#@&2L\\ MVTAG3]:%*N6D!MVA:=1G^<*>RZ&SD0)KCK9WK>NOB$/Z44F4S<_ FCO4IY?[ M[+./,9PB4.\Y22_-)=Y_6323HELK!*GJGNA4N@Z9\-J5:A42!_YQAH$DW>O]NTZOU@XR@:+/?!EN+2;W2'HMT [O$?/I&Z@$>UU4 CL MJEZ*T.=QO_D[0<'YV42QIZ9RB^ZL^B\"IVS\3SS84?MNH'R5GV^6L@G['BL$ MWJ";8HX,8@SS74&MO!S!_F=5R1I;K"<*TOFW;=:\^N'[Y;OYMPZY-1>Q) >G M'**?*CV!;\4JD?S$,@_$*>[+7E1FG MR:-[VH[-S9]\P'/3-@01\D_9ZZ%ULAD>YLT3==GJ3FF'RS/4/'MWU"E6J&YT M J&)E I$VP9!!FWCD4T-N:L^ N-#*15%K\K=5/ [4+V7QT&;C%V#0*24(=?[IUY:( K]&F'S4W'KZT"W'FH#EZ%_W<;NAM*O:;/RIJ=CV.%EN!4J$N$Y\H=C'_]3]\C?$/^]OESYU5'F MZ?H1MJG4 T19IG0H[ZRM3K,ULDV;#Y!@7C.Q(COR6Q169.R<\HD8:+G$XR3; M<&\5N8 /?D,J@ NLJ!/*7_ M<^Q&PVA][=HRK"U@$=4*SA&=# M+Y[];HDTKAEBI%^VWE:P)%/%DM[@1[]&@%\98<>&G;IR!.F"\=4I$.<9K#8= MGP2O"IXM23KXN?K#-RCEQ &/F4>L[EUN!CH"=YIA#'+KDM6L8E"QSRTC!],O M:6&;/'9S@3I"Y,(N^B(S,)56=GNV*^6&8>/6T++E52BS;UA3:'&2#P[G3CUQ$05/%* N4&?8!)\"M$WW-SM2$11 MU<&G63A1WY N9)W]87+_I/N;%_G/7$A]12_1OTLR3^$E,1?HJ.B\JI'2WR5Z MYVTZ#&XO% 8VWHGLP;&'_P5 ^Q3."[8T\HCM+0W53HNA^MYEX*B6Z18U> MU)Y B7;,RLE^P:ZD=.B<' Y0?%RPTK3A=.&N[; M+-RIK ,58QE1*3MF,Y0E/N))'V<_6@NTS[C\]#^'T&]-U.[9@2YK4Z!WWVHU MA=Z:R3DX$/RZH6QNU?;H4AAZV,\S^JLJNK]2^A'?_2+DQ1PQ2&%H=S=T7)"$ MYP_ *D_JE_V*K2;&YNRMH=<\+RRPYA^^I7O:37/PS17@A,A5(=MNE1VSICR' M9DDN4F43L*(L0T8G(?%FF+OLF9&6G6!"A^/]8]C,>Z6+-4('+GH' X)C.T6: M']NI7AR)_\SI@DMB53"N@ZR +0\\ZQP?'5AHL&N;0%PNMK)L79,0P3]33,^--!%@*=8RZZ "6 M8:X?>3*%=B(M -M[:JAL@6RNZY)7=5=30NIN4Z1UT"<+&LZJY"UG'V>D10%$ M,@S@_,XS'%5&9A*V(ZNP*X;:"ZUUO^#\NG)/)TE7]4Q^Y:LS"W)O:S\%% %0 M.$]%5,2DP()HA"0/Y4&8/I7MTP:OWA+W?+1FHBLW8P M3R/+1/7$7%K.%VG_ MIB+TN4[YTD[4Y&%C&X[0#,/0AIW?%!P4-D448YGVJS5]8IVC0G<@T+_L:UH& M"-IZ(]4&EM9K92(=K[N9I2_7#AAJZ$RQRZ:TR6;M<'&8L&$L;8A8J?_A9P$Z5H'4^YVJF@^B+K8-W4M=]E39&1Z6>WTOW[+NE"5+THQ6%\G9B8%7 M,3+O8;1I1)[6\$:[K-/6I[O7TY_D;/ZT889J5JHFSF4;, MX?(8$J4"U8T7Y[S-T0$HE5<46BU H)6E.[I.>37B'A M1E=MKW?Y0'9?V3>50H#[0,;4Q#B&*0.F,B+.L_.GAF&&^>@MJ 1EH8\W MRR1=;$\K';?25]#0B%5;[O"%(N7:9?@SDMQ"S@1Q 7_*:":M:%Y[BB*%)G"D M\=$W]T9%Y1>[4N$ M(^_PM<.K>?D#*\U..#.DCY(W?Z&#<&F2<)ZI=#&MJI:%-BU+."5%[!T+/_+^ M=AF O0E6,>7 -H;-=-G\I[Z(FQ01W_64#L)V,"IX5'\CE*"IQ[9L[[:(OYET MWO!)% :L!8W%8P0@WM1$J&2V$WNH"6MJ!T:+:]<0WTJ;$WOPM/LMJ%; M:)3S(V5S@<^RCLP_M_'],AAI)UMY@RH(WI@E1E,W$ M*NPN#[4\@O7+R8ENO82K*/*P=8(92J4+7=-0GG;I\L%WJK]KHB^H7Y4G9-JCK!Q(G$!(>)4&D*B10!SD*=W MPEGJ&Y1&DWT M:H\?6C3ZNKO M7B)_._Z'496IC(TIZ>X.BA0([\R27JW-G(;P??YPU:?>PO? _ '/[>YDFUE3/UN[87)9>BFVE;&.9;>AY8*!#>DHG-ZB3^49N$WY.RKN&"OTF MGB^/!Y/XCWQF=;T@*/4SRCAI+A.9W*VPGY;Z2><.@&5)_Y8;3F" MFXH@P5GEN1!O!F3.FD[IF-S97Q.WDN1"\?A8#:YDW_'N[I!/2B[6+\ 4R,I> M^_#@<^Z1G:<7="ZLJC[EV]B#%N1(;-@&W'1]V%@Y$*BW=\K6?OZJRP?,XV=A MQ[3'OBP+?7['R-"4>I#.C[;[9P;II*:,GJ.BPGE$PJPS2SOZVT P'O@10<)" M-Y0)80+/'Q<)G&6>KW&.:DB<.VYF$2)U_/KY[0,8?W9VD^R&F7D!%VAW?E;& M'HE9L)U,QZ&"]9/S"M]:#(>%E8184S6;#+HWQ0CN;N'Y2\Q-C#\7R!_^[6KA M$!$NL-28 H98=A'6C5')"' GO8\+:+S@&P_&CY*HQ-CJ";')WV^,>EA3QY>+ MQSQZ7WH8Y!Z0WU(7DC;[?OD;A:_Z=.5KC3QR:[)&? 5OQ/,8@<&=U='CKR>7]\ 8T*0)\.\@D/F:8P;5GD M=*=+"I[@K]O++H>BB>%.]3JN;@M<(..5WE53X F@<7FQ/ M)4_J[.3[O FU"@PA0&L!.Z+Y*%M6PO9!BS6I*D1_&OX/YW+K.T?(@:[YX]91 M%&OWT:+1FV]J8@/RN$!DD=.XO/\89P !KG^?5WC4H=^OB!+,I]J&.71 M??8C3 XI4T7=>.V.L-PX3< &S*\*VVA7N+KIK'6@9*B70L@N)\Y L5M@E'_D MMECV$ZR )5VA[794:1V%3%Z,K7$MPWD,-:5N'=)><+V9_$*W4O],ZK,OZ'D(S/ MM7D8L\NQ!NCL=OFE;N6BPMY\\#9_J]Z/[ MV3^ZNKJJZU6]'^?//J?66;7V6M_ZUCIG[QVRMXQ590)S3]$4!^3DXC:K4(RZ M3Y>B(4E8J?L%TM3X&+JA.+K"NPYN[I1NI3**?N3;[_718M!.(71\",W"5/RD M-B,I=H*Y5^[^*WE=5>TZ?3R8/ M^OL9+20B7F;6'F-_FL4$:@>[!47H5K1[Q"JK.2:0J.%)J:Z:VZ^R+F(,IN_8 MUT1?R!JXZI.7J.EDHO!0^P/,347TA$B&FD5W> P+FAB,?O3F#3"6DCJ.W>5% MT9!KJSE,P/3"/A/@G@EE D_*V.>1O_H/ZC2U_5->>F?'.R 2<'4GNCCU9LQ6 MZ(3?HYD_<5=;1^]D7ZG5/T1H,HIT,+.X*Z!5I+;PARL-1G'O=54NM3]KZ9*IM]"6 M0WU,E]#?UJPW MFGPRVO7];YY@BV;PU>Q+S_AL[U6BA0JLKPR?C.)[13%[BS.1>N)BU]:=R6_W M%]%@Z49Q>X8M#XK#6R*-WTU,=* MWCA5$H?6ZV,8M"^"B^0_J;^]1VNFBD X5[!"K:+4%X,7 _/.ZZW?=Y5NQ57- M-WHI1GG+XV%R6GWI9I_L/D4^XQ1PU&-%#M1F4FY,XRGB#K/JS3W>:_7ZAM%H;&Q0^(WNRY>L'PB MPD9"_K,.K[XAV\,@=T/[),^T*;E825'Z&/SCCL[+ IF +V-ZJC>Q3;9I=9$( M%43H4_$)LD-T-V_B@=-8Q^S(-V^]Z"LM*;VJ_6<%#2P#)5%5C'3M9M^]"2YVQ2H'5!+\L1 M4FU-5$BG'E4335H3[0Z\4^/ST&4:9FUVYG(;;/B;19N'M$D/U)N7#?,5'&^L MW$;%1&SF.]M^#03S+4NFEML$E"P+BLYX?^E44I&4@ ^ +UR;#./!//O-3/^= M+OMR233\[^.0WZ99L%;YU\Y>_Q.9C^E2NTQ ^3%-B@G<3D8?@)LQ-17S@C39 MH.S 8F2[;!O7].S4C.,M392ACKY0O9:LSW3.".HZ(D*+FN+=QC@;2O*5EC)/O)<(."BP]Y@HNOME MV I1R-Y/J@)\[,%=T$09$,UD+M6J:U9M7 -I?]4]DS33]=-]]WUAG1<+TS\P/D(V_X*R M(RF-."R-'-)+U_;LQ.P)(<18&=?0GR&'HGD,QD,W96F_CB8*PM--@6#(OV7] M6]:_9?V?R_*^R>!CVUX,B2 D!&#]?,!/H:EEGI]S/Z"/;'>E?WYZ3E&3QU^Q=ZR D;FZMFFQ<\G3LTN/%1T=E$P. ML7'\Q5TH6+KYWG;:&0=;4_]YXEU=:Z)'%/R6T4.S#V*!;NVVW+)IW+I_!B-7 M39F $I02S^BJ8NEDX8:Y^H\5+?\B5ZO-=D0RI*'T@XJA9G%5M7'+Y=Z]FXTW M!_&-$JA'^%B\=#CGRM2;4[BKUIPF/_8V/@4X71!]E&WW@.@S'S^'C74F#+S!_?I( >E.U-G)^*(Y]>6Y MIL#"8!ZYS7+L<0XD]/ONY!SO)C@95'>)\75JL:>_5? U7+R7 (I&G*OS;FQ) MJH/?(1)7.LT^,KPXN$F?&G/A'J:)#\9Y2TVI#7GW M<;K=U&A"./9X:V;<\?GNB-DN@,_E+LS4"RP\>#LQEB$L3O5DVQ-7)OD(F9':&S-R/SIMP[B6Q)RZJRR ME%N^/C'X>FH)ZEE[-8@)>#<'A :^^[0K;A#!=CES"42!XG4=I(R6UORS)3]C02J'4W65^PU'UOIOC!K5>E9.&[ MKA!Q#F*ZT@?Q Z&^,@:1 ,8_&XI#:%?"HQ:DVQ[2$>XQ?^IW:I4\;=K7+$PC M-D.D$&RUU'$64>6&+Y-/S:=[I=S+V98NBE:Y M]L1XXRX["4:M''WE%M%RT%4X9PLP88 J-0BE2Q),1"*DR%P>$+[5J(>](1ME@N>Y! M=<$.,<#7B:=*P>J>19!%R?,9:80AX' M%XWJSDA<'3F/JUIS$U:7L$^6E)^VD6SG=A3N]%"X8P6,#CF%]P:1/K2\BB]# M7*055>L>/&L4WXLKJC157,@YFEA#SW*P._Z1NG"IUJ"_\]"5<\:W*)[D(:H> MF'82G-8*J?2Q7]Q.I4A7C<7KEPN4XWN=_#NUB2-4(6>34(WE":G!_,N<[,>?D)7E M0+(?9#=<>II8P#E-0Q+Y_KSDO69TI4UNS.@(6A",,)=>5ZH(>*E61_84W@WW M/M)W;WV'XPZ;M,_#+FR-6301,]%'%VBA@E/C8^:'S.,]VE!7$P.]5_6.I0A M,E..H;(<9&'O=Q C;!NH5?=].SC:@;96W>]#\I>$XPDVT70V&0S)&26Q).QP M7U+\[9+8I]-3F*]-!G^_"P[4GE!_DG>/1Z&'^Z<\CZI67V> 3"]XE8UP M/'#M\ IH.ORTR\/V/0L*?2]I6;AR5GFX?7!"UW2]M>*MN0%_9,;#S'N:7?,( M8580>,!/;H=07C*2"6@QA'VT=?J"RF9R*.;8K*LIP>&%0J]/J;F:UGF_$M2, MV+W;Y57-YYR .88RR_T<\CHEE1)/1C- KO3+HPT"B@ASC?A8OVK=E^^&9QD^ M%O=JW]8V%!PO>79>X6.=#D]#4+;@AU*J.8,7'TS!$@>36[7U.]V02LG%\'A[ MW(OH+NM*^W*Q:O'/#>HH>VBO.##[R:4/Y_,+%O(CJ 5N6JA8(M=S%]J9< M%R: HJM4PB%DBZG2.+J5<7)P=7M@T'BV_?AG6(U'E'-V\&4W.[N<1E^.)%0/ MB&*Q%A<.MJ(Q@<9PV:6@G?25=5.!M.;OO7=:OKGI*A/Y4RX,I'8&>)BYUT=V M Z8EC%F&,;4:[>-.P,;L^962U ;YP&F%0PI4IXXF)Z.DJ&_FD,F^_;NXXW<< M"NM2,K3(!_,Y;" MR"':'(&_"@,YMN#,L_,,<\C;P5]K$GELBS/[9#.>(\ZSG+B*HO>>^#GT)E0< M<;DFKTOFQ)"1M9']'G$WP,6;^_4=4<3E6:=R\V;'YWWNMEU_S[-GL(Q8QOBZ MM[C:1,)'M2DW4$%=?!!^Z^K93N*?HIWB]COI/N)OO,?U[_/[1.Q[(0W]G9>B<<-MD M^Q%^PUHYF+?GRLS$I4TFD :I#P$;)DM'&Y3^L:,QC!T*?&/^[ZE:7?MKXL>5D!\'&&+)B)I*J5)K2=(?/Z' M9Q#*WJ.Q\KHW?S6RE[P MD MNZTN1HAN_GYX$Q]CK#Q6'V8L<']LXSHNM;T)MV6MJ:_M;!VH6V^OQE'7K2-\ M2P,G\./E\*DYU(4Q%C+F%XA06CU MC"F],[8?3]48N%CSXH7J.R%]Z5$4"U';58S%5Q@&M,3R]XNHJGITDI"KP.-. M\3:5UOC.6A>7WN_?H+UW,-\51Y+[G_#[*3;^5/C*V;NJLN^/['0_F:;AIV,H M#;I!T7P)(YMS").OA1751AUAYU"=D-H=@S6=56Y]M,UQ8V_KV3>):NE>!5<[DG/;9 MW:?E:]Q C\V[\$%\K4?D_AD:ICMD(;L"7NPPVNJSS3E:K9MJ0C8C6AG>J$\Z M5V1W+>5TCY07[Z4H8-&@17_U! '*25N\-=JJ@8%/M^_Y)X&_CP9B!+U:RIJ& MMM2:ZQ8'OQ_UC+.TT83-:GS> #U//V>4-[?8!4X ->R0Y:D//^C/&HVU"I?0 MC\! G;A^0I_&'2R5\W5 J4EP0)C\-U-E*R2>(TGQ?'[UI]Y8Z1VZ*&8;137O M1?(B++[2[RFV%1%M8F8-1UJ%'U9.._-Y!V^JK<:;$Y'PT_9B^AE^ MY^<*>1?+CY4]*!5[/0>9-.Q@ CR/P +>;:(9KI2M^#B,WY8\S+O\4D7UC(NY MW&?-PD^./V<*[+,1+_,^\4XJGBL\PL[@K2,)'D48'"0A3(@V7+0Z9XK?^V+\ M4AP?^31LULRQ@2_46S@+7G+AU9F)@Z\FA\^0N$;"Y1%*HZV>%"9@2?F93V7O M=CW^MC9+HF5TU;1B.3?F]&O^E.&.H==/D[("4V1.Z2V\%3S.:-^&B&/O5D!B MVM2IXUTP<^ND) DF0$ @KD"%X:X#W8R+_C+/*-DX3#6Q]H%QURD[V%6# M,R)!?)1PU85WFM5 M2KE2TRID0FSV0+JZI6B\?6I.W'#K'CK^%P=AB%,65U%$5-00'$>\,2M,]1U/ M=QW4J^);5LU.;VUZT*O_=+U7>T#%+?NE%+8:RMKV(0HZNDV>YMF=._N> M9),@N1A)+ICNM(6C;:V>ZP#471O%5F'SHW(>J'EM+9U(RZL?1+BYFF_&L +4 M%OG].*3>\R!#4(1%+7MBP-F/= MXWO-.Z]!4SOIBGZ6JJ\AZRGH*6U&?WPBDF2+/\H$5AI9LUKZV;BM[U?;;PZ+74_T3T)N M39LP =P"^ASH[C^O\B)!!!@&>(3C02%#WH2SZ$C>'#IF1_A']CG5GR-;$@UI MRX3YH.,6A4E>-U1)#^O2'Y2K]2/=;6C*Y-X>2#)27 F9T:E?6,(&26%9M89GF'.0)TCP\8I6F%=0:MB\#?['3@Y= Z!?ZZ,]* M45"]/$5C?EL#W+"?U3JA(XU)8^M3%B?[O*H+H]0M(C+]=2UN%=L/)OQ*"4XJ M!R^,9>@7**\JW.;.M$J4NBR=S"@ULAY#C-M0O3O9%4 U=G!A*ZXE5L4LW=B$35: MSHX*&J\=OK"+!5=U?])2T^2[^,GBL/5C"#O$+10[B36+[S 6I&404\$$EVC+ M@SS"0YB_0J[1E06;.F>\V,;8C,.3A.X<(?)-0%,;<9U%. BX<#5H,NH/VCM[ MZM$LUS.HGCWWZ"R* R MQ.W1UL# TJG)'ZZZ:).O]58PHPM3=DG.SM],%ZW?UN-J;U4SCJI<9AMKC>^ M-HQW#8+"1]#'C3DGZ$Z4+VBJ2&\7CT0T T^ 9ZD)J*KY6%7DS%PN![\$W?>Z M>*WVK7!EBMACW3"-?;7PCU/QJ^-$_X2]V/$T74'QTBZH<#_1^W8+#E9U\TIS MN@$Q,/4%4'N,$ /LRA:=V4V%CW>#: K6V!X-*>*CLXM=GY'[UWO;5!NH64\K M)Y?LLW*SHW0-X81(3URI*7\*C$Q,R#HI'WQFUA0(@?3X3]\'30[N7[^4=YZ5 M2'P&XUL$VMZ1? [$I;RF+>H"E#0O"\CE2&?Q?%\_\:U=WF"Y<",DFR[FT][B MUT!ZY<]/JT& *;NKV=>IZMB[R5?9CVW&/JV2^U)N>'VM\04]E13 M&,OPE)' 5#.8[0X1FW1O'&%-J*=DIZZ1<+YW6)[&(%\?Y"DE!U&'!0R)ZPE7UM2\7=_U2N.!L?D6<4I^RK4 MO$T)CB2(4[1R]!%#BT5R$6="!VD:7#$G:*(5\&5\N[%F:QWE2]'KB94.PV1A MS])D;O<"2_GWWK$-O?E_E,'&)#QRFLHCW&__>9/01)8/T"?KE]*,U_?WKWVAIRP[OY@?;-Y,]I2@7&/0:V,D<8VF^'*QBPEP M+8F[:M,FJ:(]3MU9F54_FD(:*[Q?U6>+[^6W3#=<]FI[N1<3J.>*IUM6AA75HV/#C["L(=5I.Z.#O#_J9!99O<4C DG7 M=?/Q_\-G)%)>J+"L4+"H[#_W[SN0_XS5KF17429PV)()/+O+&$)O7S:R8@*O M*G*!)>P=\*X6ZP60;44O_)Z)0$CLOWZ3Z[\TO 09O&'[JO#H[:F#.*- RD!' M2Q:JA);K A,@'?WOQJZ=X_JWP'\%@;>0 M9 %*WO;.07$;0",1%EX+KL:6+A4840Z80+S?SZI D+#.]M>9:4N_=3-)@9>C M=Q4\4R)SE0L%:[&>K"<>@[B-V>$G.VYF"\VXT*#GW@R?+/AC]^&?[UL#M#4? M!*7'I&Q$NP3^+_ZQ9T[^!U!+ P04 " #BA:A8B<7@DH1I 0 8H@T %0 M &%C;7(M,C R-# S,S%?;&%B+GAM;-2]>W/<.)(O^O]^"MS>V#L]$4(W'^ # M?7?WA"S9/3YK2[ZRNF#3@C19 M63U"^._M:Q?ETW.5WS\T(/ "M'IL]=OJ%X\0+TVC%'I9R"'*(@\203GD@H6" M89X$(CV[_R5.>.B'20HSAA.($H$@0:$/0XQY%% 14I^V@R[RXL]?U'\HJ060 MXA5U^\]_^^&A:9Y^^?GGKU^__O2-5HN?RNK^Y\#SPI]73__0/_YM[_FO8?NT MCS'^N?WM^M$Z/_2@'-;_^3\_?OC,'L0C@7E1-Z1@BD"=_U*W/_Q0,M*TJ(_R M!8X^H?X%5X]!]2/H!S#T?_I6\Q_^_9\ Z."HRH6X$1E0?_YV\_XH2?RS>N+G M0MRKN?TDJKSDGQM2-1\(%0O)?3M:\_PD_NV'.G]\6HC5SQXJD1T>=E%5.Z,J M+K'BTH\5E_]\C-C/)[#OB-]FGU<'S+7B7KGB<0C3*V?LWDH-(:9G>(O,R2QW M']3;@L_U[:Y)GK'XIO^7'\X)?YC4KET5S(P6Y)70A?_ZM>;,HV9]W*0NRE",I ML$=]B#A/(<[D/X4((TJBV(M0?">'IF6_*.Y$ 7_[O.*_97)2#G\P0':;SUV$ M*U&7RXIUNZOD6ED6G2#_OF(/]/R!-8.@Y1 H%FM "@Y67 +%9@VDA0'6HG8/ MU__Z\P:7^6=S\;W/T,)H:CI>SUZ"? :TYFQ_RL ?+>= L0Y:WO^_UYTOWENR MK1'V/<_;#J/:\R?I+1>D ESRL"CK925 F8&OJ\DC_>15Z\E;M)/7K!<<7\U> MM5YPY?I;:!^N?SHZ@R7;X7.A;-VR>HEOR:;&M]MZ%!&H3A]>V)G&_SP5V9_W MON/S:@4%J=C(=/=/_,Q*>59X:N#.BLVJ\G$6S)IRED^_^S*DR#^ LN*BDJ?/ M _"MU4!=-7<795&7BYPKF^!MT>1-+NKS;WE]A[B@B&;RMTF"U9TP1^*LJ:B'$1H>'=R);?9 M%F,ELK9FT9%I8YG64JA6H(S4M)5*OB\E"\*?Q:*IU;^4!@E;[3$X]"PJ0$>X MU3K6>M9L,2YK>$_(T]WG1B[H\Z>G2K"\W9YNE&:H/Y_??/XH'JFH=!:=]F 3 MK\"6/MAF '0<@!\E#_5?]5:A/C3#2W(25,S6YQ@@X(^. P>+U5C:H97;#[:U M>ON?;%:P/KU9EK.Q^*NU;?ZBW4*_$LW[@I6/XD-9U^=-4^5TV;3;>GDE12N+ M1HHIW[]_7\B5)^I&'FX3PI \S3,BS_,HC2*8)BF')$*^[Y,T)7I;LC4'$VL+ M91C] B17(&_9 F2+)]"4H"@+N,66?*SC2_.8:H^\GEZ9%$\S/:- ['@!/RIN M_@K.7V"YRQ%8L>1.[UBCX4@/F=.?52]9P_-23]D/9*:W!.-WG\CS[_4G4:G+ M*'7YM2_*NI$+XX+4 M#W=,8#]FG@^12+C\#\+RD$L#2(GOAPQ',^),#* M 7UN I.&']:)\&8K><^-JJB>J8T-*L).)#?P:#I!P,XQ:8N$F4MQ5,!!S^#Q MM^=S\(U*L..G&W_:0AD^/-R*:Z+CW+$ M!U\B&/T];Q[.B_.B6)+%:O=6WK_K+/@I]OHS+\JXQRGR((Z2&"+F)Y"*3/V' M9*'G^<@CF;8.<\[>U$<&M5U?9Z#C6'[XBF>P9AHHKL^ Y!M<%Z#E'/AG*FHF M HI[<%Z CO^U =S=K,@AE0S_8G*?XGQF=:Z_7G.^#&^_)IZJ<=?)''-F<@7V MFG-GM]&\VG(SO/R:"MGANR_G5&>\^IH*L=V;K\FHF%]\W1,+J>/TD21QZ4VC/2/ MRU+='AI<<6UC,7ZK92FAJ:/<4CBCRZP#HIQP?[4]VFQ75@=$V+ZE.O1K&[.U M+.[5-?3[XHMZ#:XRLB6,@Z1AR#D0WM,>FEMK$%'(@O9U%NHG+(8@%42#E?+MH8GX7"2L7Q@'S#H;-0G1'AAXV.8R_/:#N,\+]K HP] M;'>9IGS?%W(BY6E=%.SYDCR2>U&??R5R#/X[62S%G4A$G,5(P#3S KG)QQBF M-(T@2K.0I)2EA$&NL,$:$TM,A%\%BZJ ._6R/6L M@#4OX&(,.7/58@&!*R5C0GI>=6,!RI[BL1G#3@7=B%HH!X:*UA5?Q*)\4A;. MVV]/HJC%G2>D;@DQA8&?9?*LA-19B460$>P+'F"?,BU/O1:UB97,BO;__<]^ M[/T_I.#=7_B&#S.=,HR9UEB1[1(T-H1!3]F=BM 2T)%.&*8UJQ+0 M$OOEJM=[R<(5\EE47W(FN@3%-Z067 4)EH0]]!ZT))"V0R0H]$.60!2G"!+Y M5QB'(DZ90)C%^BZ1,6I3^Q@[\J"C#UH&#'P#HUAI>$9<(F#H@SP@/%@1M[EN M&H7#P&7B$A8[U\D[DE?@BS+Q&4%^"IY>RL?:*+='XLN42$ MU/7RL7VX!K2%5/ZJ[J'N7G+E6='%:-##,CK(?)X677EV/"[:+]F9/.\+>4,6Y[1N*L*:.P_1F.+(ASA2]2;")(8X$3[TLDS$5- H MX;&)_:-/>NH(+-$ =8^E/ _RR]_$8N> _KKCXJX)N$\G4.C3*PJ)'$AJ:LO?,6 M"I3X4VJ0E@MPT>H1/0VA@M523VR-"S M!6'KB;@=?ZWYAJU/9-$6="%5\WPKK<-:Z@!I_'U8)PQ$C#.2^@'D// @PAZ' MTDZ@T*-8!"$*8Q\9F05C!"?WC+3D04L?;#&@EUQ@AZ&N@\0=,J8^DI- L?"4 MZ$GJS%DR0FYF?XF>\/LN$\WW++PF78K2+?DFZLU7BU*"DE@DD+#,ARB@/B38 M1Q +ZLL?"T[T#@1'*4R\U/L,NY:FQ>H^#HR&6^14<8W-]6DD-?!XG"KQ"2&O MN:(%*O$D'U2>W2PO2,%R>3SIEZ0Z]['%DDL5)T\QI LE^0GS9" M;6)%N":O''@]_=8'N.' )!UK##H-]>@2$#-5N<'BTPX6GZ;!PB1#S2$FEA6T M'L3V%U*NH=K%YR]*ARGG3[VD-:MR*A4=Z[P(KO29+A;#.6UC@\R8VJ8ISVZ& MF^Y+-M=DRZ>G11NS318J:>[=HOSZ?K._];;F;;F;95>O79E)2A%/> BE52A/ MA9'*RA48P3#%6<1(Q'V2&51R/)$=DZ5A5;9QFS_09O-FDL,=BZ#JSU!R>W]9 M-4['2^I^BG0N[^:#W?!N;QMOQ1E0K($MWL#-!N^793%?!V^3V\'Y<+?;":;' MW_"JT U@PS>))]*8\:+1#1J[]Y".QK0LJ_8@#U_M[>=%^:AB0%JBYU6E?,QM M&/J;Y\TSG\BS^ED;G-K^YU92/2_X)_D-7Y%'T24AW9& J H2&&:IGT&$,KE' M4>'!$%&?$I'R-#(*(IV"R8DM_Y8P4)0-\\XFG1@]=^AKPVVV8YD@;5XD;D(H M7-65FX+%>4O130CR7O6Z*6F9W]RV@_ZJ8H,NI997D4-=CHGFE>V1UR?6;6V M4TL(D%K%.+4< ,6"_OWL,]2ZH38-E (81Y"$8QCU0Z!!A12G :08-4? M"&>$I5H&RCBIR6]:5NF"9T 1M4AR'X%J>#VZ!<#T[L54=J,<>#VQ3DB+'R$P M6Z:\GJ#;R?.:;]C&13QUNVY]G7U^**M&I<5>"MK<)5XDLB!*89HP A%F/J0L MC2 )&<,4D3",\=U>>Q^-V_\C!+4^7;WF18,A "OR:BNM%0-=2O4Z'W%5']_OJ(*E49ON#7S8.H^E^]3N<.JA(/09C#GF$$EC!1(F M,JFX>"@XHC&+L(GBVJ,PL4+ZO+%#MDJ[F"F>?53T%,I)LEHHBFWMT-,^&]0> M[A3&45$=*8+]\6==X$?%>[EPCS]HVRU&6N/JDY6&C.I7\5 NY,MU-Z'KB\,@ MHF%" BQM"AI E D58NESR'GD>7%,, U#L[8R&E2G7K@K'EI+>HN+OZP^9],[ M6C-,-6T&UTB9+7LG(%ETG#$0VEG7&1V:,W>>,8!AO_N,RIU= M+QO52)NW%Z[W9/&I*ID0ZI_U780#CV(_@R(.(HAX%K>5\2'#220B%F/?2[5# M%#4(3JPR.@[:9.4-#V"AF !/&RX,(CIT0!Q6%%- 8Z8C-JALD0<-+=E^Z>;O!-RF%YEP3FOVV\' M[:EU^PVI?E=U^^T0,ZW;;TG%D1ORO. 7HE)EG'?G2]3F M<(CVY=&!8A"T'#ITFUBC,Y4/=93^Z_I8=>$9]<%J#S3ET4%.AZ:MDGFA8(QP M*'P60Q3$JJ1Y1J%'PBB+ A[[OI8W=R+^OL/#0^"]]NE!?W9='A\FF;/ISP]F MTS7I 4)_WJ8X04PR?_,=(1PMNXG.$,;@NCE$Z)/]#D\1QIC9'2/,R=C6KES? M^"M[4-H!G>&W91JLKOO2$ NYN08P0J$'D;2=( [B!'I)&.(H0@DC1G$.^J0G MWD^W&#D#Q^.)K&]3#3#6.T1,@YS9KN80-(OBE:;R.RM>J4UXYN*5IH#L%Z\T M'L%.X;S-,L&:Z^SMMZY<;*O.VI["ZG^*Z!>R4&S<2'ZJG#6"JU](AG9_L/7D M'8E\'K&0011C E'F^1 G&8$L9;Y $<;RK&"BF2;@<6(5UG&L# G1\]Q9%JN2 MO-(B4145SKJZ"F+#5[MJJS77[>_-M-L4$ZJG!E]YFLSTY6:&5NQV?5_ES%RT M,]-6 -ABY0QLN.P?47/UXH>[;W3-A9;*\=7GD)?%<<>7L=Z=$'!'"GH*#F?5 MY!-"_%+E3TG*IEJ.8N*!Y)^6O"SNMQI6M):Q>"KKO/E(&KD;%?=7Y9?6^/61 M:I/;'S\)3\.(81\FG&%UH4P@30F#41+1D.%09(+J-YTXD9N)]7W/@2H:M>(4 M=*SNM%]1S(*O#SE[ (^*V6XG6/';]:OQ4=^>>OR(ZAMYADZ>4 T_T)S39*;O MQZ9%&ZJU5L?@>F+ >DYL.FR<"KM)C9T9X;NS5V7 UJL85=**&+IK.[5FZ>F[S^M[;-P! 3J["/5Y_>@\NN#K4TCT'+0=O_?+MFT$@!&"-(AA680S3, M-)<)$. /Q8N#-:HIK551G*%Q9RN,HR'<=G$L=H] M0H1IDF0(,H_XTB!! 4SE<1EZF9"R(NP'B!OEQ1TA-/$Z[LF"-5W[U+=C2.GY M)%W(;WC0M!'=/*%M1"Y7.6S'R,R;MC8B[%ZFVMCS=HOVG+%R633U)_*L0NXN MEE4EJ=SY(N$ABS ,J9] Y*44DC!)8)SX29S*=1N3R&3)'B8S\8)=$05/'56S M17H$&;TE>KJ\9@MT+6I/\ ST)-VMSF&1'*W-(T1F79G#@KYK;\5#"9JIW#G;Q;X#:\@ \:R+GHY#T*P72]O(^3?NUNWJ.@:/3S'A_# M3M51=]J3*QVBBN>U$PM1"(8$%*4P03@2-YW$<$$A+'4&"<,!+YE'$C MS3) :_+[PC7E-I2-;=,&/Q:EM-0#_Z]F2F4(.CT=X@@0,Y7Q$HL=LNZ4@X9L MCG3!$*59E[Z&R"]7NLXK=@M[MY//EL+HVTW4ETNQ2;# (?>BC,.,*%\\33V( M8RQ@[(49]>+($YR9K'03XE/?L[41%VU"P%[](+5Q;MD4UIY[(ZSU5,-4")KI MB@^BKH4X>]D"[&QM3SR?J0YA5(!/).=GX%U>,[( _Q"DZH.:)JIR9P./(W5C M1'I6_6,#RDN%9#6&N3OS?5'G?%TG]U.YR)7*4Q6C/F@6AM8<94K3NR6^KO>P M(M]NJFWM*]Z&O;HM FTHMI5?4&?\V?R$!L)N^PU-7INHJ=VQ'D_73VURQ-MO MHF)YK:X'N@IJ=WX21B)F'B381Q"%O@\IE?MQY 51&K"(Q,2[D^LS+_G;@NOM MQ,ZY-%E0N[QJKZS?E2^%M^M(;,B#'^7!ME:\UH:&NON9TMO#7Q5[,V76\@%; M1G;#;K:X!?09;#_7<;\?5]=\FSA M-6Z19TW(U@]22*-FV98)?5_(?>)>KI;ZUZJLZ[O8\XC/$P\B$L0095(YIU'H M0^(ED]M'%0AN$#IQ6/SQ0]7IDILMQG&AG4;]#HMG%T=Q M>,CY0BD&1=J)IAA^TJ;$6NLAVO4:6#4;;VO[;6H:$N%A@G (?4942FWH0A_7-]S(W-E[1EVB#4^;*I+;E?)-G4E;M]2?1+BU,TELN2 7X)@.E MS,"B%>&":A/1GK&JVK3H[996 MFYB638.9O!#RAPMUN";%\X?\,9?D^C3[@!$4!W$,J>>K0VTJ(.9,P# -XC1. M@@@A8K"W#M&:?(-<$3?ID#*$3>SC+*,80<_/4HA\QF :$P)I2"+&8Q&$7"O( MTRDR-NUV'..BL8^[DM9L,UY1!3U9T-.U*6 QB(!)TQQ'2%AVRU'AIW(/:QX$ M8"T'ZE;JJ? M!S=EXR=9!O8%XD]"3;L>O!V5URG_?A(B1ZN]GS:JI=DJ:+,IX-Q'8=T(LLC_ M6_!?25Y\4%?$08)1@ 6"L2 >1")((6'(ATD2)8(E'H]2HWH"6E2G-F"/]C9: M,0(4)^!'Q8MA(),>JIK6K&NL#$U:-S"9F[8F8KNR;[5HSFODFL"P9^D:O7Q: MK8-2U%=E-S<4%B40AD><^H9_JUH EYR HI0;;<<+6#%C M5Q]A!*EAK3 =2&9J8:>:@L)'<@%N7N #_G#: LY.]I,K+HR0>95"#'JB'ZO/ MH/FVQ?GW_%&5-_KO_F3]@13\MUK/YL3Z0GX]B<$)2!,GC6.F>^G-%,$V?74(41P MR0)H>0"2B2[+J&7#/4(&!T'W2-F=]B0?RZ)M\] ?Y,@VA.*;"K(5;5W%A<)R M*?]1*2[/VM^Q/BR!RI_*E7M?M":8-,":A[SB(.L2NYX5Y%FY6)1?U97X*KM\ MZ[>N[A+,4!T\#6H.-=^1STRVG7.=X:N6F2V-5-VG4SO M"&OS@=?7'7_(1C&RD%+2$<*89C6K$I 2^R7"U_O)?MVG86_5[E4 M)N77XBZ-N9?X)(&Q'P9RA8<($H%CF!"/A"CE?L0"T[:8/,%*GIK]S19S1;L1LR_CXMIU1+SL"0.6U^^(#![B\O# AYJ97GD28M: ME2N_RJ^BO*_(TT,NSUAMC41/;I\DH!R&"*F0'Q3*G=7'D(1"I%GJ1W&@E8\X M2&7BI;=-SKS"Y%%HAA>?,X'-UI^)K&9U(<=D.:7HX]&QYZOH.";>3KG&T8#[QO81'D'.:0(3C!.($(X@I]:@H/;5FSK@A809= M;P=?G,_1-L3WCEMM\$'K&J[EH[@EWP[Y?7P:$YZ%!'J$2Q421S[$(O2@3P6) MF4@YCPS]9D/D)G>5O;^ZN/[X%MR>_^?;S\:%68^CI&M)NY'7HF95WM8@.2_X&U+G M]77V27XH*UV]E3T9",H"$D :^1%$3)Z1<2"DF1Y)8SW #'&F=1MIS\+4H4YO M/U_7I@6+D.+I.<%;#'3UK=JV5$[ M]C9#$ZD1>T <*1<+!F95.?8 O51$)XSDJF*\JB6KBC2J8,^+9=U(Q5BMJW;> M!2@*@Y 1&,09@8@+J:4$P3 4)/$#EB$1&45>&M*?6#&=\R]$SG@-U!P#UE,_ MN6;\,*3:ULI40!D;,(2UH!FO M(Z\WS,P%,=^1O&K;>Y[7]?)Q5=^MBTFYS+_D7!1YIMSL9,Q3&U9TU/,7Y74UM?O]GE-LTA=]9^4UCPA9> M][^33%1?R^K/^F A!D(I3^(@@SCCJN&13R'!003C+,$11QX/(JW&P1JT)M;? M&^(&GND1=#2\\>YD-M.3&[HNBG6,X&#@JW>'A\N"'>IO9=&V:5D5ZJA=1=?J M23SHVA\98CXGOYXL.^Y^S5=.3-2_>,@+\E%4[('(2517#":9F)N<9.&1$&<" M)O(%B(@T?XF7^M!'B9>0V$\C;)>Y[X:_62/OSD#+-%AS#13;KY+@[VAV-=3U MZ\Z9F8J??KI.+0S@:E7:50J8?_["=$DC+BQS",&95'"Z:*_'L4)K&( MY9^,9ZE1Q\-1BA/OGFOZ8,, 6'/0%YTUC%P?1U'3X>,2&T.'S6FP6"2X:(KJ M++%EC-[,"2V:XN\GLNB^:)-3S%BU5/Z/3?.!=T+4%UU.XQVE"< M+5EVDWGU7K%N:,2$NNQKRTWG]9\?UMEE0JHU' 4^Y'Y((!(LA9C$"4092H.0 M4A:G1H%)QTE-K-EV" -%^82,O ' ] P:-S"8Z3);!&PZ&8T(YZZ1T3%"<_H_<\P1#I>:F>"&WJ<=V4^ Y+VB=UTAK$P\?PZP\1I;YN=\C\2 ML4(TSIK6:$D\[%H='F)&-ZF6++LN3[U7;,MMK)NQ]T>$52/V.Y1F/O-% %E* MI>+R8P0Q1AYD(4G]D 4^"HP"XXZ3FMP\Z"I*+38,_&):6.,H2GIFO!O93:_- MUC379VQI1_1TG5;3&!/.62F-HX1FKJ,Q)O!^$8W1-RQLD-]+Y;WL%,,G4;7! M574 R9_!.B2$201$D,(Y9A*D_C*.4FC9@.T3#Y9NT:,+7=E]6^\J5L M5,A]60%!V$/7JAU(^/)FH=NX]#A4&A;(J>*;+=F.6F]U@"<)04OP5#D-K(M3 MY;4,5GHQWZL)?CGQ\@%6/CZ6!:A5.2I7!L:0T(-FQ<$7YS,FAOC>,2$&'[10 M/._RJFYNRW)1K\H7A!DA82*/.UP@=;&10)*F$4P$P81PE)!,OTCJR]$G-@]: MJK)6P<7Y%[')XW*E2XZ)/ZA']EZ:3X<Q(KN/^L)7'\*#0BV(5!;DR=$D17R(N$=@&@4)C'DDTE10%OI: M40]#1"9>[6N2O2MP_!2M#X^>!^%4H77Q8WJNU))ZT@^<%46U>J?;6V!+OPN MR8CO(8%A0/T0(C^+8(IY#)/(#W@J0HZ)5GE YYQ-?3A8YU"J)D(]];;*QC8[ M=D&/[F9'3X6\"N:&YQ8WTYA_.EKG1/P";8LPTK/]X] M8;W#!RE%6^PRI%A40#]%&&(4NQ#$B6$6XU08Q:02T=$?7G*''OE@U9J!(AYX^-;JOA%Z]- MK)X^O;T&+;D7A5QC#, F" ",O8T%FE%2O27CJI=<3/P,M^=;SN6; ,K5>%U*]/7 * MH P7[TD8F>?9&PKL*MU>E^R\6?>&8.PEWYN^;Z=&^M3^^D8PD7]1 UZ)9I4Y M'7*2B31 D(52?Z!4R#,$"0.8AA9ZT:J_,3G"4Z3-# [4+@"SNI4<0 Z MEV"1)$GE414F)(I4$'8 J6H?'V!&4)@@/^'A7:/VS9F_L35);:#:W=TA-'K; MC"N!#3U;JX_B9FL]D4RN3'"N^I.K O!M3'+?IO1#6;NL7V BO*-M9I#4K%N+ MCM OMQ.M=\Q/:;<5X>K2L*K>/+\O>&<>:1[5#KT[\2[0D]RN#"V_2OH,)'U5 M/7>INWZ/RCY^=#M5;+-UJB&Q.T-P3#RK(]W! 6<[UPV)LWVX&WSNQ)"D]\73 MLJD_B"]B$:XN M(X\8CG04I2#E& &*0>93!* C^)DHPE>E5)-6C-&#;4$3\# M+7D06L8('8!+;R=U!(+9 AV0?_S*R#YZY[B(KN-Q#E!ZG0B;XR(?C9D9>&7F M)AW77:WW:\E.(X_Q4M5TF6!W68R\! 4A]%#LJ9!A!+&',NAG480B%L=Q&-S) M\V->\L\-J1I-)X]K/DT6T$MNM=?2%E6YQXG[O"C:1)8,=$.V%R/M94AM>-YS M/V\D#$D4QQB**%%E9' T\C+8,P%\B,J>$C2?M[>%OQ_S*RM>+6;,]5AX[N< M+4V/WVOB;[;M.&B:T0!F#UUG+DU%" MMM6(2_;G^[I>"GZY5)&NGUJETV[[[>^N5]U51,5RR=.=W%M9EH8^]#T5)R#B M$)(L]B$-(BR8)WQ!C)KV&7,PL26^HJ,T<)LT#LJ. =,"Q:; :BK7*>$R5)XM M.ATOH&,&=-R);#FR6518TLXG!4Y-J4_<]%C2WCVBR#;#F2FE[C( M5TZ$S\^/M%S,?E.MR;E7S9+<7^D69;840%62^?X R>V M]/GMZ;;\CYN_2V;5_[V3'+TO^+)NJIPL5%.#Z^P_RDJ0WND3+$IOL#UJE,(^.T)W)9 ,@>",\F;^A]0 M#((-AVWS$/5*RZ1E&Q>SF1A>R_/A:[;P3X7VU%8Y9AA;=L29#.L3&M],\3G; MM[6Q0DB[>XW9Z*_3I,8*@:.]:.Q&,[^:O"J+3Z*\$N7YE_LVY(XU2[)8/'\B M.3<(*!T99F+U+JE#%8)Y)?]W_D54Y%Z\<-?T[ #%CW'@Z1A&X[>9#N$QT\YN MD3&ZXM24V>JV2%08)4.6J?!!"I4U%*^[KY@[S$ LO(S!),KG7 M"#^!::I"8;'<9](X8X%GU/1PG.3$-JLB8;8):*"DI[O=RFZF@S ;&R-\/8SX(XY+$7&656#).;>,%O$0>DBS/N"U(O:^4Y?^RJ M#+6V!5E( @51%67-"P(. *JG']S!9*8;MNB>@4W$']C0=ELM<%Q&AW4#!XC- M7D%P7/!#M00UWGJ=<+]!.Z7]Y25IQ)KO.^HE?IQA#D.B@LJ(%\$T"Y26B3'# M/@F#D!N%*,S+_\1Z:M9SJ^.9=71V?;WY,VM M1%;TP&4K\A0*<% D5RVO#M*8M]O5D)A[C:X&'[9V-Q7UDSS%MNIC72B@#Q$( M"4K"-% 1,*F0"S3FD/HXAEG*>1*',8N)477Y06K3!YEMT>X:IHL5!\;>IP'0 MM!U/;J P6[N[9+=K>SC/'-.2T)V?:8#6W"ZF<;$/>)B>5^P\E&H MC/J[(&%QB#,"4Q%3B-(P@32C/L14GO;BS.4L, MD*:IPYI@,19C!$3'$:)D(8)E?^A%(<2 M,^0SG_$D\;0Z#)\.DD4 B 2I(P9^5.3^"LY?8/6)#)94T,!'3\592VVFTO8$ M=J?"#DK@2&7MCCVKBCHHUDN5=/@A5YUP[S(2>QC1!+)$J-R8A$(CO$WCEGK9' M3?SC3YK',UX\*%\ _R1$]6M5+I_>%9NFZ)JQC -#3'TGW%$&BC1H:-%"T#=;>0;DU5MVI M(ANN-RMIS=;8D$1VJ^O@B/.MJR&!=E;4X(.VY]FO?6TRE5M9E87\*^N"N*ZK M;@F_+[:?D$?&_&DANG);)/73)$X$#.) 53^)*$PCQ"&)X\A''D\8-3S:G<#- MQ MY0Q9\5IGPI.(U^.V)JULK5=FU8T_=;0KB3N:;.C>["<"7,S33(Q MW!:G5PWO^^>UGPR/X,#Z:QW%G M4AL>S5NZ*GBAIPPZTHZ/"F9BNCJW#Q.;]PRO)?C>>5[OK5,+^E^0^N&\X.H/ M=7?PA2R48FEUQ^8[9BGS/412R#S5WP<)"BE*&/1I* 3V$RR"V#!%R8@!DS5@ ME66DJ'<;K?K+%A^V1?VU8-53#]-!9:8N5GRHDCU'\>I-$3")!K%#PGGE?RWB MKU3_WP28XUT C$8YV:\O*;7%;1[*A7R_5A2;YTV3S,SS2" RZ,5I!!&+,DAX M$LC_9)D?DR0A@5'*BB[AJ:V-#1OK5AG-L_4%P#"&QM<"SI"QOBS8 F62/O>F MPKJ_3Q@F^UJW#%I@#-P]Z+UO4YNG#V':Q-!O-M(HC!/N<0R%EQ*(N""02KL$ M)L2+(YYD7AAIVB=CI":W1#Y<7_T*;]_>? 3OKWY_^_GVX]NK6Y.:+@,H#6L! MEY*;K?K%.@XR7Y/5.X.8R6]2M<8-#G9U:6X?!) OY94 ?)T+2* M81F:<9&'"\T,O#]C*9EQ*7:+Q6@\?T+-S\/;,>813P,J8!9F*41!2" 1F*LS M%4I1&J1!8.1(?C4CIB/VBT7-SE/LE->P3#HZ9T<"HB:Q4&:S2;X7*\3<[IC( MTLAK\DZ8-/G>?6-*^[@F0!&R*_>V(Y91#3=;\6P+L_5B.JNP=HC_D;)I.Z_, M60OM$*\O"IP=?,1NF[IN'D1U7M>BJ3]*8T,LY$R([F5WDQ_M+1!1_P, M[) _ QL&W.UA^L(ZVLLT",ZZI^D#\')O,WC3;N5?* F*IFIU\TU>__E&%.SA MD51_7I:/)"_NDBP+4I)Y$$4<081"::'R@,*8Q1Z.$L90ZINL^S&"D\!Z+0ZD.&(I"547*AR1+$^@%-$Y1@)&($\/K0&,F)G?$'>U0 M<4*K('.H,R_D4MG&T$NIU,&)'\ 4,Q\&) Y$$H8TX$:VU[1 NVP$,BO,8891 M% 2ATB$Q1"G*($9RYTLCCOU $/EK>E>(>]((W?98TP"-.Z"W63&&^I1F5^;0 M&OAT)OLNS39%E_5 5NQNE029O"V+!FC3]F498N![:,RB 9!F9Q:=D>QKNA5R M^I]_K53:)$NHY\=$ZJ9 ]8-"B$-,J <)3D(F$HZ\V*AS^>[P1CK>,M^M2YO/ M5W3-"[)MH:&G4^QE--,7:SJJ_(^DY+:\VKX$#LNI;0T^>_FT?<$.E4L[\)2- M2Y<4_+=:W*A2-76W=.]PXA/F93[,/,(@\@B55BS',"3"RZB7II0%^BU;]@E, M'4"B B26TG"J6II]'TL3?_ !3'1\W:=):NCP5D)*:J C-[:#Z@EIXOD^35@[ M]W='!Y!,?A6@>1!@L3/5(*]!21MY\A/2TI!FQ5\^%?\H/A:7M\7?Y!^?_Z*N MBA^)*BA45D!\(X]/"W$FG_+_$7WTP\N_@$H\2?)MN)[\:UFU%30):Y0-7A8" M/ M2R;?S+P(\ED7S(.T8Q4'SD,M'10$X>:Z=73L?1WC807_@O1F]],>YWG75 M#SQW:N3N6U*ICL-JV%6YKIR=%_PR7RSEC+Z(-4T3*JT&(B"-Y<$=9=R'J? P M3)''@I2P4#"SAI)V?$RL%%O:[2)_K>!Q'@)LQL4KQ0);074\*-AN. MC[>(A M+\A'>8QZ4'4&59NF_LJ:"AJ@,/1@@%7-^HQ2J;YP ED0,X:8ST-5^$/38CM& M9>I;"$46K.FV'<4,[)FCV&A8;BXD-KQ>.""L3>C"4:D-3#D7TMO9+^LF"!2 M?\^;A_/BO"B69/&^D*M?U,T-:>00H>?UGV1 .>%>&D'?(U))"2_IZN[SU$?" M%R&)0JT2#A/Q-_6I5/54+%<]%<_ (0UP!OA2/E2 CG40!&= <0^^2O:E22'_ M7PD@CS:=!*!2:=!RT/ GS_L7RP:7CF97YX#\JG-F>+Z>?+I.;4SJ:-XL.Y;. M/W\GM#)]G65GW^S4+;C:75 =D7V=]JAN,3O:-]4Q&?/*1V^_";94C5LNY)#W M9?5\_BVO=2L?'7QY^GOLCB98$=4,BS\N[?!>XT10L]UB7T;PAZ+HJ)[8H#16 MM8X.CSA;K:-!@;9K'0T_:&'7?JK$4W=4 M>K,5N2'=.OM7Q 'L2GF G@&GB!B84DZ1L;.,NE[,RHQ9;'\DH!(+%4&C9SZ32 MEFC'0M)_R^YNIQ^E[J*^MS(+@B#C/D,9%+%JM94Q'U*,$ PB+TMHS +,C6H@ M'",TM9I>IZ\V^>-&7X,?VP*E@6$LVE&T]&Y<7&!@IJQ7%-<)&%-D7(R)Y>@J MY"B96>\ZQH1]>9DQ^KQM)H6Z5+Q82-7^IO87*ER@68,R?4J3XJ$"'6^ M#KU$,!QGV2S%;M<<3:SO)'^[M56W.506]U@)UM8%VW(Z4]G;S5SI*8]99\!, MU\P"_FQ%^5"N!M^_D<4P]V#SU5!W/V!;8-3WBK#H0W&;%WCG57YD31M M9L!'\MQYR/NM/2%^$H>^#W%,J31Z*(?$0PF,TB!)7Q]R]@ >%7.B5K=/DK\N%4#[_BGZ*4A-KGW-ITC#R3CPJR&L4R_CJ_+_(L9Z1HMK:8O7_W_N+\ZA:<7UQ<_W9U M^_[J5_#I^L/[B_>F5=0U,=4S<]TC9::=M^CO&*L]!Q,55S>3VE4\M![1><.? MC8#8BW8V>]M2A8SU7Z]'&K"ODXJ/]&!?_5Y:ODSWRB?-/!\E!,$8J[96-! 0^SZ#7IIE*8ECWXN9MF?^ M (&I]R/Y"[ F:>#7/82%A@O\1 D--YL=X6R\UX>D-/!/GRBMG0=:(#K'0?PT'/F.]\[R6M9B!O!2FDF/[\ON,DF>/CM[VH_/"+@ M^-9XNFRF"J"E!U8$E$[K;.8;&L=M$C0\ZVH0Z+M+VWCCQI=QCL MSZ+U;7G._FN95^+S0UDUNTU6ZKL$>SQFR(S5E/FT8PO#QWFKULJ4CZ#(M/ M"W4=4W#5X>5IMZ57@E,>\B22)CO+($I3!BE6A?R"2)HR ?=\+S%Q+HV3G'@S M7S%P!EH6UET06R8,M<0X?)HJPBDHAOIA"(])2T[I2^U*18P3G%<_: .PIQST MW[2M62_W9#5@U_1)>.EI 6>Y;K4KS!#XZT,3K=4,?2 9^_/)7L.%! M_Y ^#L?X>=TI$F9K=@@$Q_%/1I):G>;'1Y_M8*\MZ/897_\E^T+U?>=4.4"[ MH7A1G(59QF"08-6T),:0I$$"$RH2CV8>,6Q:LD]BXE6\(0@41:L]]P N>AOM M:=*:K51#0:T*V!^6Q6$1^Q<$9B]D?UC 0\7LCSPY9>'"1+MN(<,BH1&%6,%_L*B?EKQVU4+MJ1W6.Z\_868Z:_*Y MFK1DH?:D35&Q<(K)FZ]@H9L%-U&]0E-HW90KU*;Z'58K-$7,KEBA,14[*UB5 MME'>[TM!^\2C)A?US:I>4'V=]6FHBH%_"%+=?BWOPM1':9)RF/$LA(A3+K=< MA"")_4C^CJ?",\JQMV%BXHU5]=,SLYNMD-2SK*?&QW ?4]60VELNQ<\JNU"Y MNA5I(&F[L\-/D=R1I6[%PJRV_"D@O;3V3QIKHK2BD8#Q7RNE/E?1XEVC-3_A M$4II!D/N)1")6&JHV/S>ASWY9L0V;D2="PX_+ZR<.PA-DZU.8&4A6NG,U//'\NJR?^[ M9>4ZV^XC)HU;M6&HN,<[SG%( A_#-, ,(LI"F&9)!H4062P/%3C02ZXQ)3R] MU9@:'+Y-$-/PA4R$@^$=RA9Y=:C=[80() ^=F:BXF @J P_$1)"=6O*W]Q"0 M;2Q5O=VB[NKZ[C96/-NOQV@<\%DO/G+Y_O/@O5F_?EC MHWT_?6R B37J;ZKMU.)9?:H;L@87TD?EUKB(=B&RH?)4),%!F4&G'1S=/(^) M9G?C?'34^6Z:QP3;N6$>?=ALH7&1W[TMFKQY_OQ(%HLWRSHOA#SU<,_#$2,$ MQH0J8R=+57%*!@-!4Y%QEJ18JZ;ND?&GCN1J*8*6)%C1U%N!QP 97GL.Q#1; M=682:B^T$3D&EIA\LUMB\B^;)79LO%D6UX@PJV4U]IC-L4(!T!8M[HXM[R6? MA>HYHJ(T^SLGQ+ \3[ $4B].(/)$ C%F*8P\@B*1,HHB_9;H&@2G/T:$?9WF MC@6PYJ$-)S:QFS70TSE:N,7$;'V.P6%S[ZF#B\DYPBT^=N<'Z\_&T*[7EW78 MGM<89T8[7E^J7?O=X#T7@6I]IZ7^K-!_J7',PLSW, P"GZNJ_0A20@+H9T%* M*&<>X=@^<.T0R=D"V6KPQV7Y2/+BI#"V@ZCI>:/=8F&F^8Q@.#'(;4BR28+> M#A)\Q2"X(0"&@^(&WS0_0WR0,[?X]% 6XFK9?J@BC2ECE$)!4JX.$!Q2'A&( M&:#>5.R3%$ M2<8@"0(,PT20($DY3A*^2M_6W2O'R6I]AKN)VV;+;$52N7Y[FJ;;I09XNANF M(T LM\R.*OAQ1?^O6^T7:G S#I#%1JHOL;.M5(/DS)NI/@C[VZG!N^;>[U6= MB.OL;56IN])--LD'S68DNL-,]V&OJ*O[(4E?:LUR62^>NR""E\$'VWE+'USV M&#'%PW+\3HKY8=5_T M>,091Y"GD=SKTB2":8IB2%*",$+2HA1,KX"R%CV33]^JWG'/0->%X[%CH_M' MTS'3_2,3NC=$>C#JN,<<0F-X8]11!CUIT-,&BO@9N!CITFB!AHE3S"$JEHTQ M2%6U]VA?5*E)0&JE/%4+6DH6;9/<^D&(!O ^ +^DB_R^I:""L-JK<2X?K\KE M_4/7^+9]4EV^/Y'GMH2#NHWO/T70?X5 ?8#.+M$U,1SVM(T-,J.;35.>71^; M[DL66O2S>,PEXWS)Y"Q\),4R(ZSKO]$&W!>DRT&]**NGLMKV'B$12?U)**28 MIQ QCT)"?1^R) VCF"=Q2+2J-9S$Q<2G]\\?WU\8* ]K+#54[!P(F:G>'8[ M#DM@AR>PQ93-784UK :Z>@YX[72XJNRV4MM,6E&D4-$0I,V\$O*M>%P M*O#J+DPHBX) JGA/%=L-I;*G2*A0U4CX"++-0-(3Q.Y M$-OXE/]2X@DZ5XS)Y4A''"4SZ]H?$_;EFAY]?LIB*#[2K;[@T93S($HA#P-/ MG4HS>3Z-0QA[A*61CS)Y1'5?#46;OZEOFRVJ,_CHM>NAZ,^NQCGY=>?,T'": M?+HF+8FB/V]3U$299/[F*XKB:-E-5!7%&%PW95'TR7Z'=5&,,;,KC&).YL3> M<&^>^U8^:F&\J\1_+47!GMO">%&-&Q?1=?.X 8JOTT1N'(*C MS>0T7K53!M=/0ODDB_L/*CSE0TYHOLB;YZNRZ!-H[WP/\PCS !+/%]+PS@0D M$?,AIX@3$2<\XT9GZU&*DP=N%O==XX]RQ0E8M(%5BYX7Y8;O&X'XAK5%QN'4 MTPQ.03+3"VO2H*5]!M;4S\"&OCL-H2VJ(_TP3F]6[: M_DO=H/^BS0&^=_1M MQ>E_6 >4^:'(LLC/8$S] **04(@15E';(O,0B9,LTZHF/$II#DWPLJN-7EB9 M(6(ZQUM'.-AZ^*>&P.2DZ @*RS.?/22&9S8-,8=/7T,#S'B.TI!C]T2D\\+) MG0+ER>JV_#TO%WWMB;^5C^)">3JKYP_DJT&%"--Q)]9:+]OPM>Z'I@1KEI1O M03$%>JZ 9.MLK,K"Z6@.Z[BI@313>]-@>$J;0VTP7#1 '"?V6JT1M6$8:)JH M/X;=D>E&-$2J*_Z65(4TO^KSIZ>J?*IRE=S2NT4C%OM)2#ED*:<0^;$/J>>I M( O?HS'"'LF,&AZ-DYPZ7DYNHDOY,3^#S\OJ:;%4%W:UJ+X8WD]J0*=W/G(+ MB)GR6-$&*^)2,6R1G^#^4E]:1V9O@^ I(1;U1?G3AV:U,2%$XX R D,I-$11BB'- M: C#-&.""Y_XD7YE3W/Z4V_P/4-@ER/0LP36/$F+^*/PLS2,D+<&8S@VWGS8&:/BK67>C8>W'\;. M!-MK?:T<3,V+YNL!$JE(< "S(&4088PAIBF"*1+8PUZ6RG^Y:&]_@+;6,G': MW7ZQON,ZT-P>G=K<_A"\>A:<,[2R$.< MET ?90(BB@DDJ;0'"4U"#P48AT&D8P7:$)_8!-RP SI^SOIN#4JCK'@Z QNN M]-2(%L2,ZB;TX!8Z5W3AK# MXB"J#K>;$LVW%>%YL56SN>OJ?><'61 F40I]STLA(HA"',@#:,)3%) @R-)4 M*QQ/G^34T7BD^E,T7?4"@P.0'EH:9T?G&%CXE3;DSD#/P<[/.B:M#T;IU6V[-B] T^,G6I9 O:DNKVI:E,V#4+TAJL>N3D;_\-93 M;0V,IZK\DG,Y_-<^W7H=L^VLZH41HH,G2;V1YCL\&DFV]-"QU[)XZ?\ MX>*BW/+FD52DU">0)T$"48@$)+'PH4!Q%GF,^ISJ%]8^0&!B_;FB:* =#J&@ MH2E/E,U,+ZZ(G>0E.R2H@=([4>#3:D%48D%6-1^>72F= 8D&5>LZVV6CT)=>;?AUJJ:9VOVJIFCKUB62]E*PWI'6!LK?=L6?PT]S+"7)9!&#$,D#U:02$T(18PQ M2FCJIYE1@L-12A,OZ \[R8I@11K\T1(W7,_'X=);S4Y ,%O+MO*;ER89D\U5 MS9&C=.8M)C(F[EZ5D-$7+/LILP?!EPLY]FY(0'TKOC5O),M_WO&(T)@'&/(0 MAQ"AS)>KVF,PXEG$0R97>&36'GF4Y-2+>GT_\::LJK:UH68-4 /4]):T6RS, MUO:*=MMX]OOBN.@:/$YRW ; V 'O]?/7?M,E5 MVFHJ65^)9O-=!SSR12HHC*6A#E$<91#S.(1IB"(O"^5A!QDD*ATC,[4&.+^Z M!+]]?@MNWO_ZM]LS,2%I3(+=;*31IZX=!] 21M_F8]W.A58@F2 MURZ I#^[.MKX5>?LE+/8%-,U:0$D_7F;H@#2)/,W7P$D1\MNH@)(QN"Z*8"D M3_8[+(!DC)E= 21S,B>>%E8ADUU>YUW":)8@1&%"8B%WV%#NL&G ("8\8CP3 M+$FT8KM&Z$R]4^[8AN!I%19*#!* QY R/#O8RV]Q>%BN#@]G8!T2:Y+\/":[ MY=G!'@/[PP-;=0GIYGZT34A[K"C*IHV X( N&[!LBSP3(/5)4Q'6J&"+KP\Y M>VB'$5V#<2F7TO-==)2*KEU_=.HA->H4AY/#B&J?3EZ\_CK'D\,R'#V?''G< MTIWZ0"KQ1H[&MSMLG=.ZG>@[/PZC,/5\R*(PABB*V[I/3*I$QKS,]^)8KPV( M'KF)E6+;QQA217VWG]C;;^KO ORQ8L3PGF0$1$W/JC-H#+VJBBYL"8,^T!J< M5Y5\1/3ICO)S)O6#"4KF?E4MX5WY5(>)S>M/U1)\SY>J]Y;E):FH:R&.5)9: M5?]O?>P;7YJ?4,1#)!5#Q$.(U.4+H1F! @N?ADF2)JE11(0%#Q,KCTVE>[5) M7B^;NI$Z>5TA;5T@33V@O',O*J@9WM?8S('FG>RTR!K::BTS9R_!VBDW)RT) M*J1FROFF]\2D=SPG(.3JSM>"@WEO@^TAVKLG/F$H._WV=Z&L*,'/OTB:]WUW MYLM\L90_:Q5KO;6Z-V'^=R(@L8?#$*9!S"'R4@Y3/TXARAA!*66E:U\JJ,]=F)X#C2:;9[#"E&?>C&&8HX=TE.25> K.0HI CA'R].C4G M\#"Q7NMY4*Z+7?]UZ[[NW1F/BD&Y:N69L.>P:[H;8$UO=O!3&IE<(EE.EX;K M;?I),-.(!T"7>J_G:67920-P SWH40]M;GDL@37PZTT/L+W/C^M\[%_SQ:+_ MX@^B/OZM!]&_N/+IG8;FH+_/0Q'P5&1O, K8DWD!7E-IEP1=O:93B$ MF9[-ZP@),RUN#8)-T8PQ\=S5RCA*:>X2&6,B'ZB,,?J*=9M%U96\R\6X)=_6 M[1$*UC"6<0Y(2G\8\(Y&'#?LL'J8T\8+NTWX:17'=\;XO MCX,-C[?'T=);S$XP,%O*/4G0P] 2/0,7KCL[C$KFKN_B$3IS-UX<%O= Y\61 M%VR2G=N3YG7V>4GKG.>DRD5]1QG+8B]AT$]" 1&F(<2^2&&4X00+$?%8K]7S M40H3K]>-"Z7>(FJ2$WP(%8VCU*FRFJW++4^10S%-0$K9JR;S U#JF=D3 &4F6[3PFC2RSU3#-SWHQLF M^UI-Z;3 &.A,I_>^>6V^3U7)EZQ1!YS/HOJ2,U'WY<*C+*!AB"G,/!%+-9+Y M,&4802Z" ..,4JH7FC1(96J?0D>W/4WWA VKJ@]C-*P7G$ENZ$.P$=JH&-ZH M4"=4O3L^]FSE[4;%VZYC-_[PJ7G8J][QO2]BY8H0?"LDYD6H2I0P+R&A#[-, MKE@41@'$,9=V0!PS%"4Q]5%R]T54M#3/T39GQ^13WV9*^XN_;DN/[?O.5/N0 M+JC..IW; GP]8V$N0,UTQW8*^(JO%; [N&Z'8\V3$&X/D_-4<0M67BF)W!ZT MX^GE)XQIWF^N7=J?1)7UK7D-6LH=>'5B55M*K*>W]^??R'Y MPF##&QABXA4H*55M3PW0$E2;O_Y6-R3Y^);G2&BSI;>J)+V3Q[/A 1S P^F> MJ"&TU=XX-.YL>Z2&<-M[I<[CMHDZI!879=V\.."1V$]3ACP8QTANFJF(8,J] M&+((1T3$)$LS:I:,C^?%^H[C6%G*3V M?I:1,$QPIN[EA5RS3%4EJ?[VXW*K/5NT7+ MN(;P $QZ:_9TT6WK"+?DP(\KPG]5$;@Z4-A4$AX7T5TMX0%:KV;*SC@[H+HC2(119 K#H$(^YED/AQ!F,OD =;E&+,C +I3N!E%L?3 MT[8#G/2.6F'E #\%=EL=,@F83C1,!Z^N/WQ*)62,T60J2I^35U9@QI"-JS?S M(6TRS:1]3HKGRSYSAGJ(X81$,,B$M&*D9H.$^0G$PO-#G[*$(RUE=F#L&0X: MDABX-$DOVA5^6*6<*)*9BEA+8Y4UM2N623:4M7AVX8+CDV:8?W20_^&\HMU7 M9LP7.LCK;A[0X4?L;)P;40OYTH-4(9?BBUB43VJ^^K-X_ZD(7WC2@&'2C/$S ME4!*("$(PYAZ7H818B+3*IMF0'-BM;#BH-U&^8:'E<5B9K#H8*AGF#A&QDR[ M[("R17Y3',A95TL+>1T9$SH49S4:#"!X:1R8O&JG':Y$=SE> FN(=X&@KHQRB%*.(8IA0+R$@:Q3A.@B UB@ V M9V%JDT+5R\H6Y=<:J-GL&Q6V1?C6K/QBID L8-;3)]."9Z9>5)WW%KL5-RI* M^$?%D(3PKV#-$]@P-4GRH3TFCE20!0.S:B1[@%XJJ!-&,K_$?%_4DDAU6_%/ MY2)GGQH)O7Z::OVR9_?R5 M5/Q6OMOV+HPR:9%X00(9BWUYPHDCU74A@$F8\BST2$C,BACLC#YUZ(.B!10Q MJY:.NT#H6136XIFM8WW)S).6#TG@*E%Y9^QYDY,/B;67D'SP($G7DB*&&A;])IEZ!S! M0F\IV4MHMI8,A#.OY'%0!E?%.W8'G[=>QT'!]DIT''[*;$%QD=]=]H[2_W=) M*OG]+IYOQ%-9-7BML")SA9>9(9+.U9BZM]I+3D&? C)1O=TM._F6STH;&G&6Y:0BU M6G,ZCUI<=>W?L-V(+Z)8BKL0A<3G/($)B^2*2W 29 FD/LQ#4.1)5BO)NPP MF=.9-/CW_X=^OL"W#@4W.#>S D =E=HED"8 MW:N-RC=XQ7;\[?ENVT8EV+EX&W_:-LZHJ[[8>^[O>!;'A",?!HASJ7C"2&WZ M/L28DBQ.Y']Y9!HON$-!Z_L[+4*PH]=56+6Z5'L)BIY-;2.HI:;I*V:.A2U; M!-X<%,%9,,WNZ#,'R!P4;3_HY?!C%KO[^:,T#_+_;I7G=;;=:>=R*AH0Q!!F-J,>3S \QT][N]>E.O/_+#P"WSD\5 M-B2(HFRP#1K IV$03 .*H6-IBP=PG8'==L1 ,@):3H!B!2A>IH'+P(R8!C8[ MN\(A?&:VACD(@\:'P7#S62/F,NZ8)Q:OGU@-K,\0;CN]KW_XMUQ4*BKAN7>& MX3 (0H%3&&*/J*:+'&+F,XA"S^,T9LQ+M/2J%?6)M>NFYA58$VZU[=7Y[Y:N M1#-P]:RBR2 ST[VGH65?#LQ$:M-I49U8 MO?0\=#D5.US8!2KJ(:FG4YSC8Z9+MJ'996#"<$4CF1UI$CV:LVH0(QA>:@ZS MEVV.?%TFQ$?"'O)"?"8+4;\36Q7.,^9QG@D8"*:Z&0H/IH'\&\VBR$NS.(Z$ MP3%OD-;4M_]]^L]C1QW4BCS(A%%!X1&T=$YUSC P/,GUXO>$04L9*-+CE\I?>*971%53Z)JGE6-\R- M5)9O_VN9M^'=OU9E7=\%/"!,D F<4C4Y7 *I9W#($OB-(I]G] T-(JV&"0W M=?1%3QRPLM9@I=S:,FO:9Z"E[C!40TM*5Z$;P\3F M#>70$GPOM$/O+=N*:*02=*_'\Z:BSYOGS2-]X^XV=NOZ23VXW5KP11_"&Z%. M7/+G%V711E0OR4*5B@KN,A&&@F "<>11B (1RK^E,50_$SR2]D]@Y(=Y!1DF MUD/KQIZD;^Q9K1B1FFG-"9 C/UKTD)]YNO54WW<^B6;Z=+O;_;8XVZ6R5-+) M]G.]3* 52C6K;L4ZVVWANM?Q=2T M;0L2J"3#C, TXPG$H3Q>,)QE:> 9923;\S+QGK2F"A9M/$^E.(5E!I?R'T0Q M6X.R9U?%>(F>X;:C3B&^@O+% N-8B'.YTMO,YII%LPVE9L5X.J6L^4+7&_A M_78;[\UD=27MUNPYS)@^'2-7F=0G<#)OAO7ID.UE7CL8TJ8LBUS"Q<5#_G0K MV$-1+LI[N8H_Y(^YU-:]\SXE(2.J'6N2"A^BE(A-KOS4#8)L#T+, ?OQA_< /FDT==7'4<'RZ1<=,*XT 8U,>9AP3DY(Q3K&Q MIAQ,?R/458G;$#\#:R9;$^6B M$CQOP(>RKL$?BC/PKF/--'?4&'P]&W!22(TOF"9 TSQ?U1815SFMQO3GS7NU MA6LZK- 0&'U_YILIDMZ@-B M.G'\XO[IX^QF<7UV"VYOSJ\_G%[?OKZ\^FQ:FTX=6TT4S#6"& M+IF."=!R ;;9 !L^')=U.0$ 9Y7K]"G/7,'.&)+]2G;F0]CVU:AK(8[X9GXK MN"2H=GS!WWYC\M&N<7N*JU_ *O_*M!6'#;)Z:F"AVSE[Z>\\V#M\SL,T5Z-ARUH;' M"2S.FH#8\#!SBY 38-IO('+*8#9.WX>\(!]%I1S+S1M2_/FW)RCIOZH^D65:2GX_D.4B40ZGWV:& 1V$J[23N\;9T-X(DS)"TG5*$@S0( MF*KIMB41F/B 2B41>@.8:_)BM="U<]<]" MW^[/-AF_A>ZMM90@_!4G_V[C8>TUD28.Z;&FQ])7?3P= ![,QP1LV)N #8-Z M2L!V-EQX>^VE<*?4O.SO ]0,+,HG67ST[Y'HHVJ4NBOH(_FO\.55%7 U?[TCLRJTRZ(GZ^FW!UY+=S>W M8$,5:+('H9B6O+N%UD]N*Q]SMVA.ON8S0X[F<^X6J>U[OO"D MPP'K_7HVU^[L\FK!JVC_LK$ 94(BQDD.0]VR$84QA7D8,"A1SA%/PI $F?'9 MZ1R5@9?CEFR57?)2$;8PH<]B8W <\2&QW1K<%[:FZ7)P."NUQ9G A_1NYOY' MPBIG!'@21,XM%I.E+D@9TQ, MMF\M%Q-0*FVD ]^K?CDZ9W>FWM1Z3=;$-B76JP],$ZF"(U=/8A-_JIWSR@[1 M/_$;<7,)Y\ZCP]F7QSL57.)_S^"_^+!C.A)[$GP]5T;+KC'SK?RT8,MG\4!^ M-JG9[\5"R-EAIV4<)#A.XARR)-&AV$0WNLP)Y)CF6,0XS06R2BMRYV5@55KS M !03H"$/WC7L& 8?^L#;['@Q$HIVZGG#E%8$^QW 6]!NJC>\:YC[9=!&V1YP M\I4LTX.3<9->^D-VE+SB84C[FMMU?.C'V5Q\75>[.\-A3D7&8!8GD4ZJ3F > M!4J5A9(%*$.28&I:;/MP\(%U4Q/KJNF!FJ!Y>>TC'+I53%_I['2&A6!6E;3/ M2>!40OMHL-%J9Y\3HUTT^^PS;L;"F:NO3:6,)$%9'(@8QDF:0A0C"?.88\A2 M2FG(4F4/8!M[H)O3 MW0+MN@/W5F[$3DA/._(%8J-NNF:"'^ZKAF^Y5B@1+V3&F\UY6RB'9K'(&85, M2@H133$D4D0P1#C#49;&/+8*L3])96@79DW3L7W]:5S,%G%O:2U]EHV@#;T! M%FRG0-YJC9RB,7*)D0XQCRN+=#WLX,!\6*[(_)M:YG/Q5[78BJL%_R:>9]>% MVI48F5>)..JWVPHFC3,KHBQ'-*00YTFHS%W!81Y&$8QEFH\[;GD,YQCLO%X^Z6L<'05=U((@^J=RK':@J 5+> MRKMBMF"S%S+_M-#UP1_4?(EI&B(1Q1&"4B!UBLNS$.*$JT,=3W&(LY1E/+E[S S5#0'.TB1+3Y[JJN']%W6,L9@K?YM73Z)Q>.7F9):ZS\EMKYF7!;?=.6,)S*[ M7GY>;4L.H"B,,V691B$C$ D:0Q)*#%,6QA(K"S:01GK(FO+ JJ=A!52\@#UF MP+L-.[^ Z^6O$Z!X.K^3]\37P/P<"C4[960)F(NQ:?=AFIN80P'H9EA: NG) MA'3!H--PM!IP/'/11MW[_<>_P*^?FHMJRT(:;K-@9E$.CJV=#A\(UAZ7_@ZP>+_NM^'AC2[Z'6 Z M?\7O,IAS#76M._]*=*V'U6M5KUV?LTE9SN1,\(UO/DR#B-&,PRP-,F5DYCFD M<4RA&I3(F,0I2ZQ:QQC2'5B)->7IZZ2V'PTOUM75C0 TO=SP#HOM=4?% -AP M !H6!KGWL)+57]5U(ZICEU^W@>)$'7:KUUWC@+X]B?ELT13B.P@Q! MC/2Q,XVT^RMF,(AYF"M5000Q:J]P>OAQ8H$JBJ A:1L-M(=&]_+N+Z/=*K82 MSR$FZ)04/:*"]H8;.2[HE"C'D4$GGQJ@ND93=;K\L!8[URA'A&949C -='=( M%!*(U0]@$.8TSY,\19'5WFO-P9_/QVR-H:%[>4AD+#W+!O4S5DM 195(-9"_ MV16.,>IFG*3_YZF9T06/5;V,SH$KI:G%5U7/8%+FY)ROU2O0KSG[=Q$40' :)2-3FGZCC0$ HS).$P(P$/(I8 MDB29N<_9!T<#JRC-8A627S$Y 7PM=$&,+:/ M""&9MFF((:7V3+P8(\]!Y;* MT"O\O[IXOKU,A(5'?.P)[9C3+(J9R)-(IR0KPYFR#&)U6H4)SI-8XEB$V"E"HT5CZ'U' MQQ?H9EIJQ6QI;F+HD64,_2F(#.WB?H);*OMM3$6+G/\@BA.R>(Z0:%-XD_"' M$R*>BVTX]:CGKIQ:27Q26J&S=6!EC.H^Q51(GD<"ZMU M>9GDP,NTLTLE^*/:)2L^+"^^#+ T]BM[1,C:I=P7''^-/(_D';J9YX[@GZ.A MYQ$ QDT]C]]T4Q!?Q8^F9KPZZRIJ"_5'5E49+^MZ2_6_=^G<,92OUPTF-[ JVE%L^B9.P$)8UKB^@)>95O&'@IT.J>G"BC!H MH7'5H/&U PUK;6$FI"?=<('8J)K 3/##=6_XEGT%P7MU\B&K2H-\$/JP/5M4 M7K /ZH>F=02[QACL3 ;L%ZRB\52U!$\F<*@IV M#CQ:74$3\=K5!8V>=]MK/RU8H2^_/HCZOY\6^XG 4\X9X9(H'-,X@ BK?V&: M9A!%&:*"I")$B5V3B4LDC3[=/OTD^F727T3,;+_U@H+3 MY0!N\VM'_19?$. MTN[];;JFDGK:=B^2&W7C-17^<.LU?L]MV5>1:K?RVTI9Z[MV-N45+:MFZE-" MPBC5O602H@MF!$Q FLL<4A:P. OS((FMXNDOT!MXOZZHZSNOBGZK'5,)_MBP M8.DGO 2@F1+P"(N=#NB'B+4*,)33DP:X1&U4!6 H^N'Z-WW-UZ[?Q&5OJ]N) M\HZ\UJDUDD>I2&*8,JRV_31&$(2_N]W/_BLC M]N\YR>M^0Y[3C_2,9-UK\U/J/C]5'-+5^G%=KB+4'844!\&FG0$.610("675 MSB F#.9Y&,"$"\\_?T-%&!]%\^UW)RJ8G5A/C5[,.(F08X1?_ M&@2ND:^>9M= %[[MG-GIT^&GJV^@K*=YS;Q-SZQ>QL!*YG,FZ'^@^S^5IW4]GEL-](*=CJ=O&>E#-V0PI=R*V\$[IJ M1R&J[/8ICW":IBS2$;H2ZN:KD&985Y=G81[D),AS;N?>=V%C<)=_W4)ZPQH0 M%4> %+-2!Z[H#T@WDV'_@)3H+C'D!REXJ>L67EU_ 9LB)W:^ :?I,',2# :Q M6P&-#:KM(ADU0UI]5BR!#4] ,04JKB:[Z;A>+KZ+8E7=^^\&\>=:Z(.7)Q^# M$PNC.AOZ@'3H=>@UEIWV*XO5]%Z\K+7N+<758R&J>]+KJMUU\4**U>M7\BP^ M+)_);#&-$4^Y;@B:T"R'"(L,TE@FD+(DXYAPG@1&@8U65 =W6>R( DT5_%'3 M-;0A[1#LUE"#X6+K]["&Q%BI.(G8I474@"T-HOZVTQYVM$91%T[B;_2#V\L. M\47KN'CBK23:@T61B"*UU7Y+$.LKFRB3WN MDKY[Z7H2W&ZA7I 9_*')>UBT!L*YQ1.=&7.\4*)NH?:BB"X\ZAA)0,HG_7^= MM/"=S'5,L Y7*F9,C:]_<;7@^S]H/3G%1 B)60@S73\5Y;':BJ.<021IFLL@ MQ4D63E]$,5OR;RNE'LR.(+UXLOG8#SDSWZ 4S0E@ZM] [$A7B3K%EK'Z]V0% MJ'B<+:JZ]4L):IJ6T0J])HF'/,AXGD&),@$1BW7RF!10!A%C$9=IBD0S23<+ MPU/BR%.TX6N@"1+JQV\R-2F72"WJ!+*,J%63\ @2FN20")*$:4XI1FRZTB7> M_V33LN-I@"D90ZG^#%KT)V+$"ZDPI\5,F-\DG7AMN*6CB8$M-9=K MFU-26MR[])36[>)D7VI/EQP=DG3>4IQZ;[QKA@ZN]^X)NIX;H9[=C^4T#;(\ M2+,,!B%6]EM"!<1!$D"F?A'&0+OX(%BEXJ)$S4O2[&JI#&64)A'$:P+/FEU1ZMNR#;]U M@>PPJ6(.$H.8@] JU,?#I!H89.-.E9V6O#0U$] PN&DQI;TON_D!T69J'"P_ M#^A;&(KCSH*;7>EK-CQ9I/X@ZS1@/9 9S][UA\F>>>QQ6)>X=75HG:N]].:G M*-BL%$W&S>V+_GK+:1*C.!(RA4D:9A"Q,(%81ARF- C3*)8!8=(\CKV3UM"7 MQ UQ(!KJ>M>H0E[ LF; )C*\&S6#G<$?%O8.KPJ&FQ8,=0[OP52C43-+N4/ON(48,O3>293\4W^P5Q]999+X9\*Z8,;$)KYD*FH0H M)PF,<1A!A#,.*6$QC)1='G!=5YH;-8ZX1&A@'5;1 "^:(GBGK.O[+^_UE0LH M]<\M*W.>Q*#IU0JU2>C$$J9Z8-S%D&"XA1R%L5<9'&,$J/DF$N$ M!EZX&S+UH796D;9-M#V#D-ER]2&WW7+=46S29B=@0]1GRFRW6-[R8\^0&3D9 MMEO8X\S7"\_;AY5]6ZEESVZ+A[*X*5>SY\K(^B)63TN^*^)H&&-F,M;0^VEE MX-4[R;( #]_NP8X54/-B'G5F!$[WQC M$@.O\]U%T+RJZL"6'9N0*2IF&V\_6>W6[M%]UW67G-:;[7E1/&VS)PB,NL&> M%_!P:^UXTC&(=/G\O%Q4RK>RI\M/56'FJ3J)K%V.CBZ *=H7UO%=7&G]*4G-;GU^K<6EH>7,]!9;8>/0!@Z7"K96].K35- M90I75#U&C76+Y2L>[ R5<2.]ND4]BN&Z\+B#S[S.8;UZ7A:KV3^K+?A6?B8+ M_GLI[F>/3ZNJ2?+.Y(M(+B6/!(Q"JLZP81;#'/$ XC!AC%**:4"-?>AVM => MUS4SH,V-]M!H?H!B"%0<6?B3+8$U<+,/!Y>=%C!"JFFI;E0GOC=X%L[YX4!T M<]8K>NLY*0#?EH736#:1 >0 XKF&>*T@+C2KOKSX;I!T>O4MAQS/R^\FZY[7 MWW$(-UOJMV)9EG?%4LY6TSQ!B40TA#+, HBRB$&:ZXI<*G974!L',,G(4S4X/5D3 7;= UM;/"=8]63SMD4>U M &:&?!.L_.+CK1Y* C71VN#\@P>,#9; MLH,A9[>HSX/68L;&N+%6 $Y >%(1=K1'52).L!RJ&;=!7-T@BZJZKZX5=+TN M5\MG46RC>J_71:$H3B7#69YF%'*DH_DY"6$>*/V3I@%C8%'.) MO;E5#$B.[&,Q!^'8X6+QKF.<#WL2?%U%(FB7SGM=LJJ)^;_2A:O:(45_(?-U M=>*X*LOU<_VS@\TV"' 4I@F'0183B'*6PUP7QA$11CCA3(K J"G/,.P-K7IV M=+4G@NO,F$V/%0$^DED!-(_5$;OA&?Q6D(5U,T#/DV:FO]YN*NPTW8;/*L!) MP':D[ EF/0GL4A#:UA\/054N67N7$#L08!]BA\:Q@J=EJ< MB]FT.46]WOS4%2,?A2YZ-&4R)3%"!,9(2(A23"$-90BS+ Z3* TEE4;WS.<( M#!U-TI $&YI5X2TS)7D6DVXUYT-22T5E)Z2Q@KDD24?0AWJUU@[J#SNE<'; M49;U)7$V"_/B=J;=$X#Q.41PFU M\8&V!Q_8":I)06V+ *Z(628YMS% 26ZSA(D'(=*M8@(DD1P* *9YPF."">) M50:X*P8.%=)]86!F,;E*9J=&*J$T&?"A2RC[Q.L3W/O*JFX//6[*] FACO*A M3SWCICSJ_J;:\J\,_UWSI:F,&@SF-CMKJ\2&RWU#9]A%M'N1U9?ROOHF2>EN%Y.J.NR8OB M'B[0RR_TW^KK-%%]-W$O7IH:"+?RKI@MV.Q%5UW7U1 ^J@]EBI$(928HQ*F. M*Q,HAIC&$60LCRE.9)))JQ;B3EP,O'&J3P>[;Y?F6-KOJX,@U&<#WB25:X]J M50U%$Q]F5[:6?8#MVYR'-]OGK6'J,@CL!W.T'!A;/Z_GNCM!5=%<]UTJQ)-8 ME+/OHDY"T?='7\7J5CZ0G[KW HN)/H\DZM2/9*RT4,1#R((P(9G !#.KFV1+ M^D-[5G?<@*5F![ V/T"I?UOKPQ)?0YMD.-0L+9468!4G8(^53?O%^GIY A1# MVEVJ6/)HQ;AAX0XC)M&NGE^F2]?A6@Y-IOZ,0*+@-,H M@(1%.40L2R 14L X1D&":$Z2*+71/64AB1 2 MZH2'$P42)3!/60(9DI2EL60LP=/OHJ#+46%J4W0 JG6) N[4,[[0,E.W7A"P M4ZRG1;]8M\E:>UX4S9.>/$]G5(UX4=Q#W7?Y!9=LA.LO]Z)4!AQ[^I]E(>'#]OU&\=ZZ#T-"6U/47L"$-*MK@ M^O;7"5#TSP=TVR'5O79]RF]I$YT7W:7P6A<$-AD!?J!P"_^_6:ST!=3RQT(; MUMJJ7JS4<'/U-_H*R**VM47UE+=X_\L"=P?W=[P_8B3_92GVP_8-GN^3[W@] M)V5YU7Q^C&,BL&Z_QPF"*!&Z$9_NB1$0E"YX41?%]QL0N M/D8?4-7IM-JCOBZKP&?!JVB9LKI':O]>9X)_7:[^)E;W@BT?%SIJ^J[JB?)Q M630_TL^%TX $:90E!&8YT>E(>00Q#Q(8Q8F03" 6$2O7U[CL#ZXORA50^SAX M%2M0;%EQ/*>-,Z&6A[\_W339J;J3,8J[]F43L)5A$[I8S>G79DYW?$] S3F0 MRI)K\3[ H714R'V?=,=A_FV.SZ-.S-DS^;AH!1(A)2--00!*G849H+"0W*BIP-/+ JKVA9=Z8=5_L;BW;2Q@[!=B0\6CD MG66^1^O4_?%&:X]Z4HQV"]33#S@?)0\O$+878#&-,X2Y@#+FF3I3$@9)CA(8 MDCB6/&5"))%5=[CSM 8.6=J_":LK2 *R6A4SNEY5\?ZK)6@[BW2Y16;H'3.! MTOBXY0,@ZW.7R2WA!%P=X'5'?.>.793>WT'M+*6Q3VR71#YQ=+OXRI_L##=- M9(!SQ'.UR0H.42 %Q&D2P)#+G!)"<4RL7#"#<3KP]JV3@3>D@-A<*U6%O2"M M3@.LQ2 0/_6?+4O=#C>+;WQ&^Y2B8Q#F<0A1$0G 6JPR)EIT4; MR[%B9EM98 (:AJH6P!N6]$.@Q=2P.%KE.F(W/_G'8OEC44V"J$L?JUFH!RPW MW[6OVUYW$#LO@1V&'>]NV%WFO2OC'L/89Q%_:#['!_7J%(5I$.$P@X+R"")E ME4,:(PHS)/,6B:/=P>>&#-O"$%-"WS9.$]T;OU;!^![!2HF2Q6.<&G M&'?*!=X;:+0P>#Y/%N(6WFM%M=L]?O+P_+^R_LP"=3_/BIV MKI]F"W*CXQFJ&IBZK]PFY"<6-$^"'*92'VMU%3=,HD"G]K$\2XF(S=)B>_ P M\/+23.D=I&8+K%^TWT?W35*L311O=<6EBCNP8Z]JN6BQISO";V ?#0^JW1+O M@:=+O)KK=VUN, T/L)O1-,2':V<%]4.FTQ)R''H\:ZB?['L64<^A^E;(NA=5 MKL4=*5:O#P51!VYVJIP2SEG(:)(H@-E?44AKH05A:A6"8R"JUZ?-@R M,/ VT# !*B[4(IG7Y?;T::+-DVM%*T.0S?R/0T)GZ59L5:7:1[#-S4@%I^S M\%Y2RI#\&Q6-L@/G?%DHRW'<7'.%;IKR0=3__;3X.%O,2L7 ;\LE+W5ET87Z M)%YUZY,@#Y0*4@;7CX1:.S80-4?( M(T/@9.=>\XZ78Q.$IRH, MH,&.;['C=6]X[3$KQ(LNN*_^]E+'V"E<*Z_;' J_7@?_CUOH-JP S0NHF6F">CU6$'' P%?A$!O2X]8+ M<0#EJ$R(RQC]LE3_NOXY4WIODX>?)@FF*(,8Z[0O)"C,DX KO4-Q)L(T2Y&Y M"_(58>]D@S[&1] M=H"!U>E[M8QW@2VTS%M60=Q.!G)Y=1Z^ORHH_6;OBA8 MN\GTY8<=?=)/ZC2J2Y+M>BBG* A)%"&8TUA"%*088L$D3*6.NHIR'B3(RNM\ M1&+@)5@1K*OSNK:6/@&+H9^XE["6GN!*SJI>X""]I<_+XLN1>TQ@7%?M60&/ MG+'GG[2/D*GMD2O.U=R6S7^TR1].TYS%C'($TSA2UG8484AP("$.0I&K@W\6 MY$81[9U4!EY]C;754)QL_@"JL^KMPB*4(B2A,-3$\-5K@V;V6AT');F%[ L@JZ=1.YA[9J(:$1DM3M1.\G;]J^68_?]DWW17D MB;1<(6KU(YS&*<2288@HS6#.HP &$8W2.%/_-RW+>)&6S:?N5#%IWWFTH;_O M/]O\U-6'=HP@27"$29;"*,T#7=@209J$#$89BC(B0TRP4?D5K_@Y>AXW-'UA M8^=C["5Q'S_CX:?2S]=X#(.;O[$7'/^2/L>S$IOZ'8\'>!/?XUDYSOD?S[_@ MYA_9M82XE>WDN"8F1Y\$RZ.V;>7.;\IV@821I5.PUD,"1),;1(ACI.8 M!VEB=6_;DY^A/2\/M]?_ ]]??;OY *YOO]S=?/UV]?#I]JN=\Z4OYF:>FA&1 MM'7K=.8-@S\&B>GS!( MLZ1# >=K+DKPO.WUHI_A&TQUI#M9+-9D?A#KM%QL'_)E'%I@UFDCFHPSGJEH M(=6>Q6CSGNO%VJF:"ZU]_/WKZ7:_3:??V_6J7*D/9+9X_*O0:2B"7ZFS/'D4 M-S]%P6:EN"MF3-RK,X5<%OK%*8UQSGB00Q)070\G2"'.4@Q13*2.$:3(KA[. M^"(,K.,W7("&#;#A U2,V%X1CC[!IE>0?^9I<[>%V]+L&<3J0-W1GGW;F+TE MUP1<^!3 'U>T7!6$K7RFS;S9Q'B[KQU=@)'O@]]J@H[OF]^,$\?M3EE/:QT4 M?\68+O^AXU/U\E%$JHNY3ROQ7$X#F:$PH!&,(JY;GX0(YD$20T)3E+",89'9 M[5 F5(<^.&QX #LFP)8+\(?F U2,&%K,=I :[@F^@;)4XQXPLE>W-C+[TI!& M-,=5:C8P'.DAJY<=7:R"KKX)UAR0'@JBM=9O9+;0Q4*G689QDB )(R)RB-(( M0TRS$*8Q#IA,8H9H:%,MMI.:E:JPKQ>K:8,=\0G0E1O)O*K;J%EHZJ-:>DL[ MX3/TA?H"Q4XM'.'14)X8H6'OXC21TI<#LY/6N.Y)$[&/G(]&+SEVI)W/ES]T MKO_'9?%AN:8KN9XW^J6\%TS,ONN#>%.I:LJ","0$$9@D<:1L!A'"/$HR&&)) MRN-2PC)@5@6-PONXCE6 MX;PX:79>_M/\=SKT#UX9SW=_FM<]-_V91WK6XJOJ.WT1!7LB2IOH\DX?UN)V M\4TQ7-$)(XW27V>KIZO%574]TTZ^O95Q$&P:OJ0$)W& H60HAHBR$!*>(\A3 M+ ."69(QHX8OP[$XL-+YO)> /FE*GVT9KRJ?30!?5U=:6^Y!&$V %@#\4!( MLCAS"R9!_&L0_+MC:3I_TVR@%]]\\NS4ZRCSUK>VH+\)="P]^"83Z:,RX=@+ MT;V&H7>(C4L<^J/\-A40O2-WMD"B?TJ.3:76Y6KY+(IKC=1B5=314+-R4V T MRPF*@BR%>9ID$(DL5'^B",8!539\3@3C1L7)#.D-;<\WU,$>>:#I6S:0N@"; MV:'?(QB6)X'S. S1S==,3%\=HRY0&[=KE)GH1YVC#%]S6_-UZ7I]#5%=>VYN MY:XTUSBRU9D[ #*YC, MUK8'X>W6M(OEO Y*J,NW0NB'B[92X\/?;X.3.WV/.58Q@A!$@JJ M5CF*($Y9! .9(!G%,2(1'N9\;HB)'/=\[6+-T/ZB,#(-O0Y 8_-Y[-/ND; U0DH5V4I5IL6;5."21;1 MD,.<)T2M/9G"'"$":2YS$8?JG]#H*KJ3RL#+KU6*K9T953;-+B/K6+=30)DM MQM[BVZW';>)<36^ \)-.@;R%L9VB,7+X6H>8QV%K70^[AK8OV3\^E>5:\';A MY2K^OOPJ?E2_*J<9CS!+B818T 0B%B.]58:04!F&.*184LO8=A.R Z_?6RE% M53M_&% /B^B?)I#S%X;]4JF0'Q+YS(;M(V1?O;9(B M7L.(/LQ6T4EJUT5F5XSXGA5'WW:+#1BNZ>$Z-=:_?L M,\-<$WX4M%B3XC7*%$;)>:]G]&NZN7[(.$U$2@3D,A$029Q"&D0AS)%:?S0/ M61X+G]>$]BR.<4UX>^EV0O$.;A=@PSV(LNIR(@%: G"E=O+Z90:5LOA M^9;089;]W!(..W<.MX0#3]M EX0.\^?WDG#8>>QQ2?A6R]#[':$[PGWO"!TH M_ZGN"-V1L[TC[$')J4WP=S6B7AO._:UV]=U;Q(,1_6C6X[<3(8!/S)[G] M#6)-%VP)@XJRRQYR 0>K]KZ^\'#4ZLO%8WV%-=MR4@*QA:@JY>RO,:^)L!?: M\78.,6837A-9#EKO&KUBWT_NTZ*L15*J0QG7_]''BN]DKNW'CV16_(7,UV)7Y7T: M!$DN)8F@(%R7.A,ZIBIF ,QL5OR]7? MQ.J#T&[GV4+P79L<0S>ER5@#KSK%0E$%=P+%R'(AENMR/W!0,0849V#'FKFW MT@BKRPY+WS#9+5<'A#QW?[/%P,F!:41@-!^FC;AM-Z;5>PZ7J_^MOHSU/ZZN MOUS??G[XT%R3Q2*C:1XE4,A 0L33".9YB"'C4L0H9ZE,S*3\CHU/CVI+06]Z1]I?[7:73;)6GGU>C) M%\>[$.WB>^\:M/-!E\;E54C(@^Y8\$!^BG)*0YH':1!I19)IO9)!(F0*.:8D MEA%1AKV1J_'DZ$/;%75X5-5_ :PT09ONTH=(&*B3/O)9&@2U:!4I\-!7-)MF MV3U$=-,;5_-F\IHNB?K.]KMVE4'"N5(>U>\F2IT4+\NJ2$9]GZ5_/M&^G7*Y MJ"ZQ-C_4#Z\+2A9 6^$KL:B*P%=>Y^6B7!5K5EE4S9."KUEM8I5K'5-5/.J? MEBOR_+)Y1+_Z73S-V+P>IGR:O;QH+JO?>^O9?0;X[C[=AR^-V)O[#+_[_;C/ M/>3FDO@JFJL:7<=_6]I,QCP,0Q1"$80Q1"*)(,X2 G,N2:94&Z?(RK]YDLK MJNRK6CB%_CR<"[^=QL;,,]%;8COEIL@U5ZI-9Q=PM5H5,[I>59UE5TOMMABJ M&%RGK)[<%J=IC.JYZ!3ST'G1_;#C_<2L)";MUZPR"8Y'5 M3O&\%EH]3>D-BJUVBGRZX&KW*_;W!1^5!,N%N!=L^5T4KQ_6XF%Y\U-[C\6M MO%G(I?HXJF3HYY7IM8'%D .OXX83L&&EJJVH;,2&&[TIM?BI+K/7'=65>H%W M^1YA(-SL5KUGR*PN$1P <+I+L*$SVI6"@_#MFP67UWL5FJNK8TTEBW!(HPQ& M,=65"S(&:4(1I$K^#/,TI-REP%P]^L#JH5583CMGYMLB^GML^^WB%XS]EL4S]L7ZTS1O(.''*X9FMR;5M_8[56\",(LQ3A3 M)PKM 4"Q6DTQ32 EF>!1SE/*C*KC7: SM-;Y[]O[!_AP<_\%?/KZEYMO#U]N MOCY\L_#1=R!D>!%_/E56U:27[ M=;D2Y>=PUF=Y^HY)@%"IQ7V7+@GH]8#8S-D8"STY3;IC2YZP-6Q-0,38!%6N5J;IEKH6O M4JG5?[S&=GD$RU?5NQZ.C;;E6WLAU=V,2NZBCRLBJ@ M1UL%]'9WB5D@)>%I#N-,I!#)0*?+TAR&".=!%/(@)E;1W_W8&?Q8>:)X9:N^ MI:L?N><<&![!1D/64C'V!]7^/.<%"U\'P'[,C'MB] +HC!,*%=&GVGMSDY* M ZNM)@A3W_?L4P?.*GMUX=>LAKRC8J1AG *R*?AH)YU0!M'ODTJE"$$L!7HH9LSQKG0/)S&+P(+KE.JT+J]4408NDOYW_@DR> MMO1S5$;=JR^(>K@)7WK<;9E^%F4IQ.V+#F14YY?/0GW)'T3)BEE5?GMKPV*2 M,19E&:2,JV4;X!#F.4902(YX%C$4YE;+UI#NP,NXYD*7MF_X !4CNFC,EA7G M4X,IM&:+?0# [!:_+ZRL58*EY)Y4A"G5456&)12'*L3V]9Z-"+^*E;+1 Z(K MZ4/.8@)1R&)($.,P)%F:QG$>,&YDHY\:?(0]7I.::0_@0JR:KF>)98.2/3C, MUKJKD'8+>DM%]SKRV-GL%/>^NPSJH=^FOV!+J+.=!=O/N&[+:FGJ<_4T9C(A M"&][8!O;[O79MR1]Z<#<8YWH,,'' (5;J[O M/A;+Q>IFP:\6_(ZP?Y!'M9U]7!<+PH3Z455T]D&PI\5ROGQ4^KM)QV5!P)B( M,121%! )+B'.9 I1)JE,">$\-=J,>G$QM#/I^@Z\DYHQ*!:\NK-ZV?#VRP0T M[%4_KZM#MSFTB =PGH3N!3T:M)8G7X5JQ1)0/($K791VP]46TJN3D+KDDCMC M:Q&),0;&;G$:ORV7O+YL_2:*[S.F,'PIEGS-!-?U4+^+^?)%U%\VGY5U#EJ= MK[YJ(CS\Y:KW1:DSNL-Y\/%B/_K*OQ<9TGLPN[VB+%;3>WU-=?5S5DXCEL=A M@A*8R9RI@TB20()U0;V4XSQB6:),*Q/=OS?JT/>9>N64JQE3EM07M7.NB\V5 MFZ)MJ%#V4>A6OLZRV2E31[&,5^Y),;H,*_5"RZA2?]L95/MCC;+P3K*_64BG M?^D:3TY7K3"M.F[K]T4AZD)UOY'90N>63GD6AJ%$ F8DBY2QI'ODX2R&<91* MQCG*J%TM2D.Z R\NS44K+G*RJ3T_ 3M6@.:ER7>V#<(VP];L>#, 8G9+UAM8 M#J'=5J)["_HVHSIR.+@5%,>!XG:ONU2JN?YR+TJA7GKZI@8G+\M"W#W<[ HB MR2C-21 3F# >0X02 HG (8QSJDP &E&6Q>:5:RY0&UB!Z))1&_K@W9:#7X#B MX5?P><5_!>_^33^T_=6_&2H1,RP-#E(^$;)3&!? <2RR=1$3FZ(Y'K'YURF^ M92IU=P6;2X.,6-'&4)[]"C>F+]D?.*[7S^NY^@R^BQLI!5O557UO9=4P1=^Q M:"L\%@F*6")AG/( (L8DQ G3=0&S(,\5V$F2F)Y%3 @.K AW+(":ATE3C[J* MI6[XL#ZT&"%Y^3SC&Q\[->@%&JN#CXV\/"HURZBX1&MK? M7&]B+=I $P<-==O8Q3-@=:]SGQ!8^H4=I7<(7.P6K4?JL5O^MO!??Q6(MJO2>:9C2#$5A#$6:JUT[0"$D,N0P3/*(8XQS M&F++5(JSQ(;V?>R1UGM10[Q)9;+/CS@/FZ&'PQ,8EFX-9QQ<4AHN"N@O8>$\ MJ;'3$2X*?2+9X/([CE$5R\7C@RB>M2=DE[08!!D14D10,H$@(AF&N?H?C,-4 MIC)#<9A;->XZ267@!?WY]NMO=6;[^]O[^]N_?OKZFV%B>SFOI%,OJ(T3M(8-V*C2\RCZ(W.AQW\A9\O]TC_IH2H#N6I]D.< M[Y$>!TV+]*F02282BB'F&8>(<[6>$\Q@RN,0X0B'/,V-?8Q#<#BT+M!E'M56 M5C,] 17;8,LWT(Q/JNI2:LO;,@_2"=#\UVTRR4+]4U6SGFWZ:59EG-6P\:]! M\.\6/KM!YMC ]_G6,V>ITT:8-!>/ZR"S9^&E?>M9=&PZ_Y9+T,XA/"3 G4[D M00B/YW@>$K<]9_6@A/K=\5U??5JP9DTK2YFP,,60IQSIOMP)) %/U>E8AEE& M\E1@\UXWIVF,>I]W??7+1!<\WUSB79/Y3"Z+Q8RXWN*UT;*[NW/$H,^-W4[\ M?M=T;:'=+N<Y?CO!^[E+MU./VA?0K3(,JK(#3\NY M>N5^M;"HE7OZ[8%53)T4T:*J5MQJ72RLZ]^>D;U;K?@1VTZKN$IL5;ZV6RBG M2K5GAARM*&VW2.WZLQ>>=+VUNEX^/R\750G[:O#R=KTJ5V2A@X:F83&N<&J.:A[)4SJ+[8$+2YL;[(Z 32] MS_(%B].MEC,B#K=;)H+VN./J''[DFRX348_ONXS>'MM3YW]=-]8V');B[N=WKNSH!'Y?+E<[5M6A(>P:&RQNJ!P0L[71# MX8?H-=LMJUM[V3-CCM=1MENHO2:R%Q[MF2]_HDM)3D)$!$MAQD@"DQM?/.E>\"A,/.65I3"0D<8B5&94+2). PC3@"9(RBADS2CNR M(SNPPM24044:;&E76?%?K_YB%6UO"::9IO,/D9TVZX..M8JR$]:3&C(D.JJJ ML0/B4)U8ONVF,N[%BBCMPV](L9@M'LLKQNHL ,$_"#ECL]4TP"F-U>D*"BP" MB+)0WV7&"0P0%WDH><(3HP@BJO"5VE#Z M3W/795NX9Q)W]C>YS1?(PGF&_[%4_]VK&!^_+Y>587 M!KY:**-\H>M\B@6;B?*4=S%+N0BB%"8B"R%".88DRA"D09YA%A'&S&KB.%$? M>"&U>*G,OCUN?/@@[: VVQ\' ]!N_?K$SKZAO L&OAK-6]$>MP&]"RQ'C>F= M!K'?8EMWDYN^N)\6_"MY-JH3U#W"P'I#DS#??#L$O;P7^Y'1;FFW:&X[3>M M/S[[/N,ZV+A3?JL=^[)X3AMXQ["C[>>716MO[P9/N\3A\N]$,;JKHW?SD\W7 M7-Q<8AD2*!61I@3' 2"VE>N/H2M:'O>1^N M'GY_N+W_&_CV^_W=Y]^_@?N;;S?W?[FQT"(7 3/0OCYAL%.W6\J@(0T:VJZ] MN2_"8:%%?<+BNT]WN06N;( K:NY\:4E3X3O5XL5!QM.#IO+L*3[CE]P+(K%E M\;(LJL]"4Q/7.A>@>+U>U_K=B66Z(3"G+,!&Z,!*F B(N(TB2 M)---6V5,0XQ3+J??14&7Q@NSDZ#-1]LF:_[M-N3_X_^$:?!?Q98)R\7:C9KA MJO6&A.7R;>B"'>$)H$)9UP)?+'_K,6QG;=<4!H$N"3_S5,[23W]=:[R8V M[J(W$OQH]9N]Y>![>/BQO%Z7J^6SVO(:GQLA&8UB0:# A$.4(0EQR#*=YQGS MD$B!XM38VW \_L ;L2((MA0M#M$G@##P(O03SV[M[DGFXGP](:*%9Z"?J&Z^ M@$\+I8J>ZS!T^@H656=R70*';3CQ=?0_+UWG8?_$:^,=[\_SO'>@[WBL1W?* M7;&.6G!3O9Q_+X*<=LL;HIR^L'\;(L9ZMIF,N( MIU$.(R881*F0,*?*^$[CB$L2(1%RJVR%@_&']N\WU "OR5EF8AU@8;:@>DAH MZ;K?"/?A@G#V64ZG1?"5LG0P^KCY1Z=%.THF.O.8JYOYBG,UDV7EP;HM[HKE M]YEB=YH(21E1>Y00/(0(\Q@2F>V6ZW1#W]:= M? 8N4S]R?Q"<',@.\CNXC;N%Z^$O/C/PR([B;O&./<07GK>/%]39@U=LM2;S M^>L=F?&_E">J&ED7)[$;=6C_\%Y&;<,5T&R![^6OX%R=+/-01$L,N]?UL/#9 MK71'Y :H?^*&B%.4HR6IT2(?W2!H1T,ZCN#0BDM[S$3Q0HK5JPZVK#)D$H8C MEN8I#+.0:4^V@(2B$'+.L4Q)(B)I5*;T'('!M'>5'Q=K-3T5F M0>9;U]/5@NL& I]GWP6O;[/J!C&"QPC3+(98. MT*'NZC&28Y'*N]OFQCC$<G"R6D*<\@%4DB2)"&:6[4M_1HY(&U MBZ)C661R*[*92G 2Q&ZE*Q*7[_WMJT4>,NZK-N1VW'$K01Z*@!EYR= M-2UG7"VPA^7-7+!5L;Q>OJCE=S>O%J!:F7]7/VT^(!;2!.N;!I%S A%-!,QI M'D*649GQB,<1IF:1=-:T;3Y&IZ"Z+3-@M01U?PPV%T37;5$_6<[+"6#+9W6, M8=5^I#L5QR.*223#6/> 3:4Z8 6ITM)) HF(&-9A31FS M:O#LQ,6(_J>&-JB(@S9?E?-I_]>]75#F\V#O>1H$W3X.)X_ ]G(S60,S@'?) MG(-J]0E]'7RU*$4$I3--8MZY. ME06BSH#%LIFD$7QP1)@4/8)IE0EEQ/(2S2^;2" _;W[J<#GQ7BR$G*WJ(H]K-7ZSG2E;='O715,9R$1D,,)8Y_7JS!VF_B5Q MQ(,T#*)<6BU\!QZ&]OI7' '%4H\D'Q=H#>\,A@7,\G9ABQ5HV 'O&H9^F8 = M3V#'U$#=JYQ!\=;5RIZ#D;M=.4-TW 7+?2B'>Y//K7;VO[\\+.^_O%< J/_I MX(OC_O:-CSK*8Y&GC$&.:0"1.N/"/-+%*S$A89I$.>+F!="<6!A83VF>M.NH MR;I?OVB?MF(,J%$GBK7ZV%LQ![;< Q;6 &_8&ERJ#(VJGR-S!=+EL<4/5 MXM9E<'3=KE\&^&3M;EYZX=)Y!>,V\GAW,;TDW[N4Z3>2H^-27Q+7H71?E;!U M#8L3-?-%D.ELUP2B-)'J7UC"G&&L_L3C+$AC$0DKZ]20[L":ON(";,HH[1CQ MT9/ %%E#3Z=_O"Q=GWZ@LO>'V@GNRT%J2'5N3/8^7J4O6"PJV'MDV )K6I(W!!-PMYS/V"OYH_NLU M@=5".#*)YU]_&RZ<6SLK S&R]>T+"T@_A M"H)].:;+XOFJS=1!:=Q"39=%/JK:9/"*VZ*^*Y9,"%YED'U[6A8K3>:#H*NI MS#C.1!Q"Q(DNHLK4]DWC"(HP4RL[3!A-K(HYG:4TM#G;T*V].J6F#%?ZTZ;+ MHEC^L&\J>QXRLQ7M!0A+LW@/@XIHO;PU67^+^:)DGI;R>3JC+N2+XAXNX\LO M]+R7./9[?5B+V\5'08LU*5XCK*!,_CI;/5TMKA:+-9E_TBGU2J7E@MQ[\[^NK]S;+E#Q;S)//:XJWFK9>A^J^,=8>-;'W^4W^96R#MR9V^-_%-R MS/DA.OR^"JVZ4]SH)?*H?G#[8Z%VK:?9RY549%L1^=.,,Y+$=3A!K#;H@$.2 M"@ZC.",QCE.9V"4RVS(PM,&^Y4&[VI8;+@#1;(#5C@_+E!Y;F,VL^2'!L]OZ M-"=5=9XZ;G(?QML#&!\,8+1/X''$PE?NCBWY<=-V',$YRMAQ'<=/S%,8;2[9 MM<94OZRU:&6.X$"@'.<9% FG$.$(02SB#,JJQ O7Y;*,"F(YT![U- !^?P$/ M=->GJ;)@'277N M1."'/G>2A?JG.G?.-N?.HJKU+4'\:^#;_6,_QWZ\/X/.G,-N,_"D#>3\L9\] MO[Z?06?11YCNR$O0N^O'&>"^GA][PG\JQX\S;K9^'W="O?.I[TAQ6U1-"?A? MR'PMU+FN2K*;IBQG(988!C+D4.W' N:!;E5% AIRFA,:Q'8E$0RHVJQLI_H( M[537"7@A!?BNZ5>9KGPYGY.B!+H44I7UZI[T>A95,\>.9Z3L=K+]%%A%7S<( MJ3D %0O:O5.GQ@Z2#'M)8O\YL6I3.NE_62N$?NU(LO],@5TBU#"O$D%N7LNZCS53\N M"S%[7-0-<%F[TM+5@E=_FU=F\A7_^[H.]?HJ5K?R@?R\T[7VU2]6JV)&URM= MB.EAJ52-[MTL6(BB/&8P59:"[GS+( TD@DF0!EBF.$Y#J_C+4;D?6*DT/ /6 M,%U?(=5\ K)EU"%A:;3I-=-=?]I)L].'=?+4GAR@R?!_IYMZ_S(!FRG=B-2^ MSJJ:(K2D CNQ)D!7'%>J5HFF8]:+^OU>K(@Z1O,;4NB26.458^OG=54:\(.0,S9;;4/;(Y(*(F@& M[TBIGF 8RE9 M!,-,9A"%401SCA!$'!-, YK3F$Q7NEV?F<(Q)VVE<+8,&*\=;;!4541?6BU2 M9ALV6OUEO+27.06MF9X9!C [/7.AGP5TS6"HRM^3LJR.?I_6#XK[38E42(I"R4,PXQ E)( YJ$((2[_X66%\N<&/"8SK]3XK MX)&3^_R3]GUN=1?/6_F%_'U9;)K6-1]9SD(4_EA9Q.[=CAHQ]K5=S*;UPZ#UF56W=JZ?$_*&9M2%/*$!!F,:!!")%@, M*2,)S'*4)XAD:FT*2SO;AOX(QO:L]C22#2_:(\A:%]8-.Q- -4/65K<5VL:F M]U 8VMO?>XY:<-5&L7VGO47Q?2>*+E:X"Q;^3'$KZF/;XR[0G##*G8;IVP]) M6_T+-?FOM4]T534BT75FJC(S4QY%0B0H@T)W/T))HML\IA1RGH5)C..$$+N< M*$/" QL1&^+6!WQCX,QTS!!PV"F7=INB+0^3Y@9HTVA\F,)#ML)[;T5T@>P; M=1\R ^-\PR'#]QTBXM^OR]E"E.4'4;)B]E+=AVS1\"Z] M1:"U)Q3O]\0*/#:38BQ\V>=[1PM&!@ONT>:5DY7/TC!;RLNVGTX[I?S^<=EH7\Y#1(>I+&4NIF: M4G-9B'2?ZQ2&-")Q$J:9$)F5/30(FP-;3U_754: 3G^N5T/%(OA#

9+D,K[,TGP=)FT\S BAO0YABT6-9W-.WG&K9!Q?>DF;C]]C^F$VAOZ V* MKR^S/CZN;HHJ]NWI>F=9@/SO P"NKO?LIPH5X MU%F,BOQR(9;K\F!W?5ZN3>.9NU'I7GG> +%;?#ZQL"H%?U%6I]+PYT<=K53\ M1<':I>,O/^RC*_3G&:&S^6SU.@UR%N1)1&% 8G62(3B'>4!RF*5,QF&!%7),#;$//NO?#!;S,%J]7%.R6 M\8YTJ]!<@\KU151<.CZ82>JO[\,%>F-W?S 3_T0/",,7!RXW%)L6,Q%!2C$- M*91,7]]FD80X3@.=,$)R&G 44:-B\X-Q.+!F^>Q6ZR3^$Y0;,IYC@UNDMYXY M.VTXQJ0-76[(>/8&*CR@T9$_YSEANRQ2)DS#'EL5%)$4?Z@WNJ*^IJF3;K?,=<73SSQ].,/8%GS9W@ M>L57#/['_PG3X+],*XPEO\:QS:[K,$L&>^JPV%N>'TYA/0$-/Q.PX:A&>UO* MS6$/=,#28H<;%E.W_']UA=0_)O%+-K!\[YV%W+<1P;CNXN1Z8!99$( P*I+FZ'K5YW'4(WYSA)N$R3$ 8\9VKSUDM(8 0Y)TD2 MQ8R&H5%040>-@??GFFBK$ZW%,> ,* ;'IOZBVBVH(RE=3CUGQ+4XV?07V^WT MHA-'>_LTR5)UK/P31+K;(__68>\6'/]KQ,#;3X&W@'@'TO9! MNM6!J:)?)Y+?KQ9_*>^$*'XKENN7G9_$,&37<+B!57=]"FRQ >Z%.D(OP%]* MH)D!%3?F,;NF('4KXH'PL5.D9M" /[SZC1PD=XKN-:4Q6JROI=#MR%_;5]U, MRYOGE_GR58AOHO@^8^*,KII74UM%.-T+MGQAX"2,E/'(*%%F)!4A)#G'D&:,(1KG<4*M2J-[YF^,D,5#ZV.GZ&M;8Z%_ MJ\MF7Y.7F9ICS>ND"9T'?VA60<6K92J/[YDT,RK?<'[<#<@!I\;:-AP(0$]V MH&_N1K7Y!H+VT+X;BHQ+Y,EL-6/Z3G,3Z!DE.:<9@3*B(40L2B%F2,",1#Q M-*<\,^\K>3#XP*JTHE;=JMO$(1S(;^!Y["&5G0+:">0487$@F4WXA+N$CK$1 MEZ?.,M[AM 3=P0P'[XP8J7":V_TPA#//N!EQK9K@YUH<-)\-1;@FEE,@T!FIXJN;J\_ MG6G$-4G;>V*V=3;V6"G8 MHZ9=>\RU?JL$Z\M9U5Y3J;=NVB^"E.NB.DY^+,3_KG4OH::2=$1XD+*$PECD M"*(829B+1, 094+&89ZGF55:M0'-@9=?BS#84G8L?&^"H-GFZAD7NW7J"(GU MAFHAI*>MU(3BJ)NH!02'VZ?-JVX*X:Y8OHAB]7JGOH[5U8+KF( 73>;#K&3S MI2:ZNS)($T$0#[DRP1,=,412F*N3#.0\"B0B0N:153-9&^(#JXB[^]N[F_N' MOTW W>>KKP_@ZNL'%(L5Z5$UC LHAZK&:0P'8WT^O_DIV'JE[/]K928^ M5A6LFT.IJ>G>,<;0AOQ\#K:TP8ZXA>7>!8"!'>])=DNK_HS8'D_@IL*Y6?== M X]GZQN(MV?YFSSOX'E7Y^Y"EWOY(.K_?EI<\>]$L5\^+.]%=5B_(TH53"5) M>,8B#!G6'CB$4TB#-(0!0B'*$=-U8Z>+ZKC'#9SRIG2-ON.\_H[;U,T_YX:L M=B45-6'PHBF#=XNE.KJ&J:'?S0Y. P^_5XBV#5G#"*@X M&0(HBPN#(0!SNTEX>!(Z,+D!CV_!XW5NY4K]NA ON@>O^MM+=9FF@=4_)_6E M[5*"92NU['FY$*_JNYQ5SY%:K"H![7&YY*5:[Z"LK_'4K#R1%: 5(:$TT?)Y MQ@ 5"R%G33EB/-AXMR:V\NU=IUB_ M;&]D?5TN[M=S$08T":^*XHHO7]2H'^?DT=3$.C_"P :6(@PU9:!)PW O9+;A MPMS6ZL#ALJ7E!P([Y6L@/?A#L^#)X+HLHY.YU3'L:,;69=':II;!TX[^%36_ M.H.E*E>LGN!)$"=0RCB$*,,AQ&'*8,@$R1DGDA-NY3]I#3ZT?T3]#52I."ZE MF_=0,/1V.,IFZ47&"?U^.B/;0XSH:3@AUY$@X]8QSK( VC,H[\JIO M?J\67/VD6"MS?Y<8><(+;;$&/ M **E4Z-A"#0<5:[,AB?08FIXIV9/:/S%(#AQ,79$0A^H3L0G]!K.OMI,@-KI:J>1WO%6#;=NH"1 MF:[I+[F=*G$0VJGSPWF9/'9_.$%D] X0YP4]U06BXVG/MZ(/:KSFDA]ACM) M-Q)-=-V1**80BPC#* HIRGF:6O;1,J Y\-*MBO)\GGU7V]^#^OE,[XE792E6 MCJ$2)B@:'@;\8F.WN'O XN]Z\UC0H6\U6Q3_')>9QQ 8WV&>>-6Q*WK5-TZG M16A/KC89OHG'JC+8E,D@14)&4*0AARA7J@"K31OB)%7[>BBR0%@=[L^3&MH% MM^V-5VQ)@[*A;=G6_#Q<9@O?#PB63KBM_#NJX-LE^>T;DE\4S5?O\?.$QFTS M?E'@HX[BE]]PS"0EQ6*V>"SO1%&E0&W-RS!/.8O#&.K+3?6O$,,\X"',XS ) MPE0M:&R4A'2)T-!+6%1%.8YBYN9LO2!A9VJW% $BN2FA>H 1Y]+@OE* M(#U'9MQ,T O"'J5T7GK>2X3(SD'R04A1%((_D)_M"H0TQR3)!88IC=323A() M<\P#&"6"QFF21H(:'8<<"1AI M.U4W+*GSTT]@4A_2"XZ]HDA\XCE8/,G)*!+=AT)'?*S(3U$"6A416"X.XD\4 M-[/5Z_]5 K'1X.J-0U-!O[)]L-GKFN?!2[%DNJ.\KG2OHU/ HSH@+\#?%7,E MGS$MZ7#1)*:38QE7L&!9<.\\7&8FGQ\0[!1^0[/2[%NJFY(D'@O1713-5_VX\X3&+?MV4>"C M:FV7WW!MX*A/,U6#N"K]:$II&L8T#2!7:Q:B5#)(=0'.@&9A$!%"XR"PZ]>X M3V#@)7O=.M3:MF8\0,)L7?:1SVXU-J(U'14;%;MPWA.NAD MC[3_K=102$^K^1*U41>WH>B':]WT-;NE7\6:%*_3ZZ]3@A$F5&(8QSR"",L( MDAAAR /)U%DOYT%@Y&C>#3GP OY"9HMY56Y.=R4R6ZHM>;M7HYL4EAOE?W_Z M>M5_31VSVA$BW3QN!EY?;1XG8(_+:H]H\ZGO:;:<@AVKSAG40T"KS >F@U^!W<.FMKVF]-[Z.F,^C'9?%9;5._E^)>]PR=TB F4<13F*J#AEKNL80T M90',,O73, QD+&/C:]EN6D.[W1OB@#<=FO4E5W4B69<"5!U2+>X3+\#6O= ] M@V'K?F]P^-#"09,&BC:X]XN#Q1VJ/SS<[DNOMDGTY>4OY3"MWM==I1D(G?>2 M%X88[P[23):]^T;#5WIT%J.7>]/0P]XTMW4[FJ_+JM.9X'\5FAO!K[Z+@CR* MW]0 JP_*"MOUL-F<:&24$QR1",8DSB B*($D)3$D+.59CG(<)U8=(L8786"E MO.$#-(R BA.@66GUL'+H0C;N/)O9=7_NV;/<1?KW*+O=-"7;RC4!9M_#(.?C MMYL=GWW,QA5@_+9F;S)!)[N9S ."(-(1ASB3$0P)2@,(LDSBA+S MMAI]6!EX*]J8P\JHJ]@$&SZK[@X3L&$5U+R"'T\S]>]GS:ON2;\ BMW:;1!E M$Z#9KH+; -%^O\5:':5G"\66FO>JLZ8V-,-?LVDP9EDM/FQO'HY MG@\ #R=DLCG03,"&03TE8#L;+IU(>@%NT[=D+. =NYSXF !?#5)\0-7=3J47 MA1&;K_A 8K]5BY<1':JZZLVQO)XO2_&P_+)XF>F,[ <=:&K=E--@J*&=RA4' MH&)![R8/L^0' ,C2Q6R(#?BCX@AX[\QI M(;U;I5B#\<_;&'O=NYY181U+\LBN4/ MG7IDZ1V\!)FA+\\C$):>MX:R/D"V\*A*" VQ:]I*[,N;=8G$1"(* YJ* )&,)8%1.Q8OW(SGW=EP"FI608O7^F1[Y-G9\%N[=^*@ M.L\F%]T[\:]A8./>Z3VA)K?.(TZ3]8U"Y[2<:2>T3X MW5P]7J;!UVVX)[2Z[\O[$AGQ1MT3'OMW[KX&=3-A[Q7!Q5I\5))>+_\_ZMZU M.7(<.1?^*P@[CCT3(4SP I*@_4E]F^VSW2V%6N,)G_E0@:O$=8FEEZSJ;NVO M?P%>ZEXL 52[;5WNR21R LJ$XE$XLFR.>SX4_G5MZMZN7@2U?J(E898*GTA MB)'&AQ")[NM+B?I$>"A)+CFQZN9K2'?D9:GC NB)!CT?[<+2<^)#X'6S2MFH =RFF0^KU01,OLT:YT_GM]G93%M3Z_3 MSSDFD5;/S_.F;(',WY+Z\<-\\?UC*1?54UO6L,:V(Y3F+&> MRX=KME0^2P,$?1)U+3:5DRSB<9)+!,,\ERJ8CU-(N&!0XBC*4DQ)3',K8!!3 MRB.[E<8VFB)Q73S>0FLU(%CS%1=KR*VGK2[:RN',&ZRN^5;K"-?8WWP"S!S/ M*&JU@5*87B-T%!I9G&* M/U78.:A6"]N$P<=.)1WMTQVA[9$LC-U+HK9 M^P;;]D,Q%U777OUEIO27AYP&,$D##8\@T,U4Y"8],\(\= 0E*]V9JA^K"QOE/C36)N9X3I M[>O<8PXA^Z>B%#?R;25XL?SC^7YQ]_D-"M1_])&!/HY4?VLKU)N$=YP%28;R M (:"<(CB/(4T3 0D@20B"8*0Q>:!O!7IDP36E*KHAS1;5Q:!L)V2#;8#HZG.SK0=M.92+F*G/HO=Q6AJ=-MS^/P2VFT_ MG!0QN"FQ&W&ZK8J3I#L;&+<1[$]65?QT*Q9?Q.+ZVT-3\ZYOOEX_+4U/5T^] M/[(G563A[?L;\$7]M[]2WI;L[UY:;_;6YN>O)[4Q["U]*<+.+_K1@=7A[#DA MG0YH3PXZV2'M.;&V#VK//NMX6-O#O365WK,DRIED4D*:AQ@BA$*8YU$,$TIX ME"8D4:&0U9GLSO!C'[WVQ+JZ=P/0X^*X.O,+J-_7U1B'=31/$%A2&&6 M,021D%QW(4$P#&/!@H#'46R$@7@1%U/L06[6X=\?SVK- (HWH)C;Q'\;_MI0 M4+W0L'A!/&T\"PX[DS%TZ[!)<5:KC_V*^;?LRAIXOV,7X_QI?MJ&Q58_5 MWL9X\-?;YMC*/[CCL1[,/M';7=;\4-2,S/];D.I]R35,SXQ&* ^D)##B40Y1 MRD-(29! &@H2)SC-6&)TO7*(R-B%*MW5Y98NT(3!>]US3Y$VS_R>U-#Y]*\/ MN>U\L)/(5JG@+$8YS*,LU6U$44HS'%IVB3M#;V3C?$/J@K4M,(OY2N/BZ;;!'S=M@[_V M;9>WVSA=UC1X7Z-F^RJ/>K(\T#EH(7P%6N+@K^[?4:Y#&PH\4FOA?6JOVF'X MA.CG&@V?>LUA)Z>&9#HT?!!M%DM?MU84ZALIA0H4=&30_6*UK)?*GA0?LS3& M.4TCM7A'1.WB9*S6;2HIS 4-).$4(VQ4S^[,PV>C=M% %Z;S=H#LZN8F\TKK![4]#!O0 M.GWU\+J\;K ;/G;0#7EZ4=/\^:8F)Q^_GP47DQJ=NYI3;_*-4YX>B+[.JE0OSH[F23U3,8M M;_-'60FV>"B+?PI^3WZ\$:60Q;*>41)E(I(QC ,4092&5&,_:I2/+,PC3&@> M&_47.D-GY)5RFRI8DA^ =G3M4C&GE&26@O$@NMV"LR.UH@C>G)/:.LMR1B9/ MV9535";-JIP1=3^;K++;F>D M+E);F^FP4)ZL] 2128UT6-!]&SWSM'T5IJXH(T_"M.BR>WSL/*.N+51DS,LG M>S&&+<91 LO$WCGFK>H>]]AU*G/LQYBLJG&/Z>TBQOT_.:)!:!XTWI/>!MT5 M]?]L,D/AC.:<)RG*(4620L0)A21"'!(494F&LC3-K5JD#1$;^RA]FS2H%.TK M?4C74;<$R3O1_ONQO&:L@3FY)2^Z-/-.S-46DNMKU2\SC>\?LHS".,US MB!(IE,'32$/^AU&<"LZ$#>B"!>F1C;XCU5S#?P&DXT/]V# "?BD72P'"]/3U MWTLU:Y#%'$U?UJ%H0Q[\TC/RJS[ Z7D!'3.@5VG#SFAZL\)]&$E_[F@0Q5J7 M?*U+WJ+Q:F"A2CPOJN8:NEJ BL4:<&A!Y\5#0ZUN,H@:G.AAL>!U4V12B^I; MP83Z]E:+;X7&*:(OS6MR,9\W8/M ,Z>/Y12%S?>^$/5_ *(_ZK(J%?,^D_*E M&5'M2$&]HG7!"U(U*#W;/^EQB'Y>EZZT;U_IY*5H+^GJ 9:53F]J-C4?75I% MOR>>GN>+%]$.R1X!45R+4K?&;M[3S=R+)=1'A@W;>IA:C4&60%?,/)%2^;]& M/C7TJE0^KR'0/*<&?2R>-1']JX89Q>R_=R\]'>%2B_FL"+'BF5Y1>6HQDMMABPH43T]"*4*Y!TF>BGFC'2*E^J1^5S>O+!I8@4[%;6Y7L]3B M0[WH T_Q0U1+4!H?_Q3X3\ MOSV;!C' A'-D%Q5]?W\]@:@W4((!]V[,PR0-!4 A%R-3VD.OEB D$0RN@[P9YF@QQL"]9_3"UFB9Z+A;5SV%MR:GHCM(<;%,@;P/XQ&A/# MZ0^(>0B>/_2P2P39;L1$?;_X^NMJCN_>;;F#CZ526MBM=ICD6 6&5!DH MQA E(H.$L!#&&464,QY&D?F55RO2(UOMFA>]F_KZ)^C8 7?_1IZ>__,=X%M+ MH8H@-5\V08:5DDW"N+%49QFTV6O-*4:S4I]-1#:6&AWC+WMU^MK=.VEB.+JR M&G'"6,I%TMW(R6D$1Z"/OE_@IM'E!C2=42KR-(&2< %1'E-($T+47IX+DN4L MB:A1XSX#6F-[WV,-/9U1SX=T9A9*>=*$[0YXKXOG&!T4S@OF"T%D@-*T<"+G M13[ %C%XQX'_AR%O0(\^0T+PI.Z$7N%['L5AQ%<8P92 M"4K4Z-O(;M=5I;Y=S3G4FY?-([?D1?_J^CNI^,USH6%'KVP@_#QM$I7H@6^79.ZOI&-O @ M3;&ZH"A"!,=09"16_ERYDCUX:@4SG_ M:249NE$?HMMY03NIW1$F3TGD&VSR@,[KX$Z>$O0!03ID%>,XBSE.ML3Y80\]S[23(C&^KMG##1 M%$OQKDBBV*9ND10^K2B#_+D7\2VWOS3]O?07I?53K*N1-L\4U4 M+RWXLN&%I&/OCNQW%,E%*1:K>O[2;@#V-PX],^;7EXYJ8-CW^!#>SNL8R^T/ MH/JLN M.#SE>8QA1O3-"A(0B&6>017>$YD&&!&4V43RAG1'-EO-1;L3OP+;Q.U">U,= MF@7Z(VC&SJ9/*>7\T;KU%L!25D\; E.JDVX/+%6QOUFP?=UAZZ!A0M4VY%9] M=?JH[+KDM^V%A+E&W'J[*.O%O.#-W_81/A,:Y33@">1A%$ 4(0&IC!',&,HE M%E(D$9LIMT871CN,R[BQL9YMGHR-J&%/1Y?;##9QZ(;%%E%UBTF+,/W"R3#8 MPTRG8#OWY*19*Y16[]JVV#E-IW6W[=6[HF;SA?8PS=:IO7;2W !K]:OO4-%^ MAI[W9^AY9X;8MB17[7GMTVBMA14G4&V0.ZCX;4OO:IOE1]>!>[D(2 MTVWX_.AB9U?H:<@+>B-?,U:M!/]4M#?9"E'W%<\X8S*,>02S*(XA$@F'%.$$ M1C02280B<3,9 M?79!/DUL^B[(9P4_V@7Y_%MN1OU.J*5!+0;:7:C/<]'YE.LG?0OYG^WJF@>Y M)(*$&MHC@2B,(D@IY3!6029.LH@3LZY)-D1'-O!M%IIEE&S1!ETS=#O[-U*E MF1?PK2 [7[!-O;D_UM)OU+3-@3^/8".O)[]@1')2[V"CA'T?8?6N,Q;0)K+X M).KZ_I&4?SXNYO.7F^^EX%][>("7VP8/X*:Y2_]8//>PE.^E%&RI8Q1]C4W4 M7\3R4U&*CRH$K6_+;Y_+I^+MV7-U<_KE)#A4>;P*"/[]H8XN"^>BO+A"B@6P.[9$(3S&4,,REB?3E9PAPG&$I).$8X$B2PNP]G0'1D M"]_TCU8+\YH)T'/A?D7.1)]FT9-O+=F9OP<%N==%&DCLNT1RB.3K5$L:*.%D MX:3)NZX.0SD=%62H-^KW_]^J6+[,:$I%1 2%2=S<7?P9VHA5+)H[ZOP'X#]18G__:O. JS_P2BX;/B PL06?$O#0 M7D\^Z;ZEVB)4S_-5_8:H+P(3LUA* M',<)@SB2.4092R$F%,,H#UF>BC##Q"J]/ MPR91I'V UFIPPQ=8,W8%-G_O>&M.!CKNKD#'G]_@[6(U>8SJW'F9/-R[6&W' MXL#+!_7:B>K^D2S_7*SF_./3L^*DS3T5WW3W#MT):R:Q""05 10)Y1"1E,.< MD1SJSC@R2V0J2>"A4=49-D9>=$[VL6J1D[]KQD#1< 9$SUKSH$8^]=+LZMP\ MF/G$\;5KYPQ/MLIJ%=OP!%JFP)JKYL&[(<7ZZJ=EJ)=QVVV=8^)GZ,9EJ"C# M9EVFHSE"SBA)V^J.Z[H6RWJ6QF%((NVX1!#J-!F!.$M"B$,I>13&84ZL,!SV M"8SLG#XMR@?%J#EA' ',"RGGG.HN&^KJ9IAU+!=$=6F G=S?A)'*,IB9629ALQ$,>,0 MTQ1!@;A D>")T;W[*VHCEW6>/^W]W?@T\V7W^']^[O/X/KKU_?W7RV*MHVU M-VRBH^G$SFZ[HL>&A>9>#NRX %LEV49G41=HRJ*0?0R-N3$H1@*F0*$8UCB!D.(NNHV?T M91;0>-6"G:<\T0!JK9>[,WIQZ4MJ)JN_%J5GZ$W=K=1,_".-2PU?=#P&8(^" MK^;B1C:X2&\&H)/J#COIS3YV4GOM/I1YA!-"88+TD0#)"20\8E#0%$<)5SXB M"JV.!'QQ-O;Q0,=G P)D@(E6#X*BG<4 &'D6#1/=KS$WEDGO::?%/@GN6X6^ M$N+>^)HV.>Y;G0>)2-Y_Z^LSZ8_EUJYM?0V>S(R&< M95'",)2828A8+"$5)( T50Y:8IZ$J5%1ECL+8X=S#2>Z35_/U;JLNL5FVV+, M8LOGIFV#G?+H.K1SE8/JT[W:MAM%MH[0\8ZXFT8M=M2C:]9Q>TWH:DZJ[;WU M=D_+EW_?[EJ.U7R]505_505ZZEJ>N%I"*^K]B;X(9+7UIB^-O 7 M:7QP-^\V\G1;^XLDW]GG7S:2PSKR:4'*^^^+#G,G#ZF@099 D3.N=O?Z.JC M&#*28!E('@?8O /ESM"CGT.0$BAB%AYH5W(#7^TLC^V10RN*2V^>79DLO*6S M;&Y>\.QTV7F>H]P/>I3=-Z;S%$)37HH@A_ MB4(KZE.G#5U4JE]G?_CY+@P#E"4]@%@8A@2(A MA$A,8XF,2K0V0X[L)=X^*K6 O^F.NW]?F&(;;@D\;/)N8MA9\=]NOOP._J[^ MYW+#/&1WX!Y=]W!K:MT/&RO;&FH2PSEDO;>%(W]QQDUH;L?\J79;;U?U4EE6 MU<.XO'1)^;MUC=$LS7E,XT#"-(HQ1!GG,*>(P"A-XB 5:HF-C4![W\=3HIW1^M6?"P: @QK\7>JW(3[U M+7T'Q1RY=N\RBLM^OBC%C7Q;"5XLFZ7LLZC8(]&I:-U)?"5NRNO5@V)!=P]' MFI_K\KHL5V3>+_UW#3)Y' 3=+C)26P).$8.4\! BI+L,1R2%:9 S$F1Y'',C MMS4.>V/G%33@AH;A:#B^ FUTL&8::*ZO %=6J<^0&LX!OM+-8%%KR42#*VG^ MU]FYIBQ;CQG_%@3_QV9S[WUJ39(>KSEAEHF3L>?**2/C?=)LLCJO.7F.F:%7 M,SC+E--8JAU.6WFG.F'J:RR-[:;/1J-R ;2J/AVNQ*/:41??1+L%_[2HZP^+ M2A0/734?>[FO2%GK"U<-OEOST[P]4.;_4 QK6_HBEC=2[=YG0@9(HI3#-(_4 MMCH0,4;33,@DMRJQ&8?-D1?GCK%_^]RU/RTW;+6_(&OF MKD I&H"*)?GA /K?R[--BJO/T-VJW%;@;W#,.CRB[]HGG^] AW;H.<;;#'> M9!JW6 ?76Q/XI9W ^X$)=(.N'4V_/B%O_3,Y/53N:(H^"K$['C6''=K_+4CY M)S%L6XBY%M-3*'B<_\$X;N^5Z8*PX[SN M1% G'KFXJ%C#EKQY:;HSM@6F,I!$AGD(F1 "(AYQ2)-(0B0(B;#(XY#9(82= MIC5R(+)38=IT_Z0OH.T'>FD1[X'6S*(%3[JP\Q\7J.&2HME3 OHO@SV@]%J% MK:=$'BA5/?F*\]D'$SJIJ5WO75&KL>_52$V+7AQAG3!$,$M"?>9'$"0Y$3"B MF1 )T;L36\3G4[3&/]784 ::--"4G5H:#VG,^*S"AQZL#R9<5.!R G%..'_' M#2ZE=U_7JJ6^>_BS84O![43V%LY!RQC7N M>X+B""*2)3"/@ASF*O?),B08;WH,(XJ?0NF6 M 8G!;9_!RSY78-/>$6SQ?P764WD_-)7V8@*/XC)QJ=X M2;5HDQA1:M)'UD6Y*LJ'FV?1KC?U&R$7E5C7D E%7BU%BD91DNJEP8#7@![Z ML'LQ5Y0>^ISZ+))1+&4H8))PO<-C(:1<2,B#/$JQVAOGF;"!>QV15ZLUP!XW MMN6H34K3AL?V<['U^Z7FUZ4R=9S),UL@?I(IL5LA=C+20+L'L.$<;%@'[52! M386L:'%%MKA=%\;Z+H@=5:=>BV?'X?05"FU'5?GQHMQQ2;HM"5UONJ]D+FJU M6CT5=5VLX4=FF 842T9AGA'EU'$8P#S/8ACR/$,X)2*GL4UPEAQ.H MYFA+BJII-_O<1I@?%M5MM5 .9_ERO^@_W:JOR?*ZY!IF_%D_-8LY$2D*5!R7 M!P2BA :0L@C#F(@PETQD5!K=$+J0CY&=0<]8UY6Y8ZT!P7KN6&I;+[>?K\"S M9O"J.;,6/8\69V<73(C!\>$T:K9S.6L-WS2=R7L-*[9 SPVX7VP^-ZP!Q1MX M/ZU^++ M:Z:&U!'J4GWK"CH7'9XKP0)%+-"!(4U5B!@S2(,H@9QBG$O$--;MK!0/9"FX M69!XEJ:1,>6M,6U3-K:EVY6N**P[4(6>N!/^[7D%F@6.?I3BY,E[TGI![(B# M#77OJ+G&DGH*(L_3FS20-!9_/Y@T?]'-%6B@9)V$?"?H\LW+9[)<5<7R9=V] MC"*2)"2B,(TCW:HD)9!2'D(LA,Q1H'L^61T)#Y,;.3R\K8J2%<^ZLUG_Y5>N MH(&*UCR!!MW M1G<&46:^0-_ZK%S!AL=:,I7X$-1,Z6F_Q:D CT7HW2!,Q/8 MDT\X0VQ2AV F^+XW,'S+,2HX%6ULEXCD.4,!2J%@2:3B I9 DJH((24LDVE* MXRQF-O[ @.;(3F$+*?Y^9_%S*A8QT:%A:.!7,P[^P$4I]G&!N9B^(@,#BM/& M!N8J.(@.+%YU;A QCM4D( M$ RS2 4&C$U&!G\=M$KU04\#P7 M:V5L<] -AL;$F<(I9@ 4F@;X/$(H(Y"1,H<1S% M)*HTJO=9 MNSHRQ],7L4XS!4>K624@'%H4!GG3A=O+_OH&5!XOOI5HU%A7H MBP353VI)(67;U:T%G_>%!&\@\. A_M#[TYW2&TBQI88_E47X[A^4HNK$U&@HV .JJ1FA#*O5A$TF= M&W<2(S44KK=1T\?=S[^;@X[V-/W-R^]B\5"1Y\>"7>MV;7N-3&+)8DH#"=7. M5L4>,HEA'H0(DEB%(&J[*U+.;<_#SHUL0G_Q>\TVH8ZL>-Y/HVFV;=OVD4>EU'=E<+PH:( !PK7W%G7825Z!6X^@84:Y* MW:VX*>)KX?"TSMMMG(K:^JDJZEK?Z5D^DB4@E5!O<"&>FI5$+3*/B[ER+$#] M318_VHTA%YIH43://%<%:R>S[2+VU.A+4R^D"E!E6]?UHJ>].>;62@)2;2L7 MW_53?8?PK>=^ ^]_L/F*:];TY;3BJ7VSQ6I]5K]8\!I\?Q3E^N_]+UOVGQ>5 MOF_?W-'LQV^:FS5Y4*4XJ7A7TZ='6]1%DT#5S(-?^ON9Y/FY6A#V^*NO?:Z' M;]29+D7NXT_9T^AB+>QU0+I\/&=0HWHQ+WACNI]$7=\_DO)/92OSEQN=/UFW M8'NY)?K[IW]9U8_%\[IMBI2":0[?/NK\9_U%+%O4KHQ*$H8H@CA($[7$2@PI M8VKCCCE),6D$CC<#KR&KS#MSXRKFOMHDK0\@X:YC=M)E^N0,L_6 NP MOF5]!3H9&KCH5HH6&M0)%5OBEJB^KE0U$6]:/@OR]4<#.+,,40D91 +",* M$X0PS^(H"7*KFQ''R8Q=#M71:N%+'C1%6_B2H\HQH#N.$ID8=6-(T$/ C,&GQVR;$P>F?3IR(C#!"8(A3P)E MV#2%N6 "BH3G49Y*SC*+7KK>^1L[!^S0QR,.7KMSCOGLFN1V7G7.+%,^HT_7 MJ,USS.=MC.XYH\S?=.US/)G=2/USK)7KIX&..=F?L(..M<[<6NC8DW$&)M2' M)>*=:/_]6#9HUFT.L]9WE98O=RJ^_["H=&79+.8I)SA',%&1-$2Z(B+7N9<@ MSV@2HBQDB;1L8VU#?^25M><&_-+S\ZLR5;#-TK^#EBGPEV8+='Q9)D1LM6X: MJX^F2]L@WKL:7>#]7)3A#[+/BOK4,'PNJCD"K>U"08>QVB@D?U+0Q^L&0 ]![I?TV)9+I:G&[X[*&78:WC7 MAYV/.*\*\)?7L@PK>0>JMM0XG0=@?&/X9J-/8N96@O9&;?>2?:GENR[D;E$K M;IO3QP_J=_6,!VF "<9'E:1\.6[$UR.PMV$MJJO/*L4$[%E:='G:RT\JQ@VX65YQ^^H*9) MI_O:_FMZ:]*@W3*(J,8TA2%,%/1?DH1"9/8"'OV'*$I2B6; M4IL-;?!7LXMOR%ME2P;499*N\J,$R[S31/([E E=J(<+\C>%IJ4K7M2#;15- M7]C2F:TNH6EJ:;C>LA"PU,=3OX'[1_7\YAE=-K/2=P67"\"57"VL&YL"H<.;8^],7Q@Q(<;3P9>AYQ^IT4=="='CBY<,GO17Z5!!: MS-7^IP[<27U04=?]=S+^)SXMR^5C/J$@Q3^($YDE,()(X@#22*LOD&)95VZJT;-TB13Z,G24S<<78$U3Z!AZ@JLV;K2KH * M<$L*?M66A-Z4IS>+]K7J%^K$5]6Z*QO3UJ]?J*R#2O9+QQOG4/:SOFV7:/,] MG8:.?DO[TQ\9)GF6I[ER9U1'C8F &,<4AEP2*O.,9B3R>29KQ]X41[(WY\Z& M%-_*;$'#.4B:DZ$$:.[!=0E:_M=56T!+H(?4,G@^D+6<63_GL>/-E\-Q[(A3 M-=)AK.6<^3V+'6_N+@CE7\/@[/8>VM2$(OC M'.]#5YQXROX@]/;;\]ZE;,.#SX,71_8":M<"OM7Z2*#)@RE=@G=MFFQ5J7UM MPXOY4>>AV.>/-B^2V,XW'!%VC'OE@U(Y'5@>CC;9 >5)0;8/)$\_-&ZJKKGZ MIF9[QF7$HRA$D"+$(4J%[JH0IQ!SA(C:UN:86H&JVC(P?FH.-S=%EY;7MYT5 MZC=#YZ*F"3)SFJ7I4W/[RI@X);^XIP;;-;D(D:L(X7WPJN-__#GSBB8F!CV]:0,N;U;)>JL5+3?"?HGAX7 I^_4W9 M[X-X_T-MYXM:W&J@A1DE>2P%0Y"E40@1E[G:2&,$<8(3(K. I2F:M7 (7Y>D M6IJMY!-Q;V,;^S(8F\D6+U=J*7LHRE);C6[0V9;T_%*4@*O-'ZEJ_2M0:\D, M 2^GGFXN*$=J2B'AZG]0E&)(TXQ '$2)^I>F(@^[Z7Y?&O;%^VDGNY? ;:J% MQC;Y7SG)9F'D3SAM=NN7!_#J3A3U87OF>W% )P_H!0*-1#\!@+7;%+PVB+4E MU_\[@*S=IL(;F+4C>9]!R2P-8QI@'NL&2APBE$60BBR!/ BC'%,2"6($!CM, M9N2HOKF= 6GC)=@661\N_B*//(T#73O&[B7BIWH)R$_MNUWK$\B7>B 2^K9V$N M>!I)#.,H4.8<9QP2G$@HPRC&.,NC+$J-#]@<&!C9T#7%*]!\K\6&J2;15ZW9 M:O_>)/\49X!WK%D<:;EHWN!0;V1]VCF05I5O&Q>QI\H-1^W?]>\T4^#=-*JT M.#\<6:67HC*VB(/L1=^;?VR "VOP7LDXKL"#3T^+]FIJ M7ZG(,0YQF$ 1"?$.D>U./>C8JG-1J5UJ^5:O<=5+]^5".<%"19J0 M"*J,#:7Z$V,P%AEA 14B0]2J1^<1(B/[GHXDN"<_P/5J^;C0S4XV9 MW5TJL)WI'95UC!:< U+YZKUYC,2T33<'A#SHMCGTK/V)Z^;$K^GM;GCBNOO6 MR&:U(?8?YN>N>W*=/W=U%\G.<+:.6'WUHC_-OM,9Z]Y0DYVQ'A=A^XSUQ!,. MF9$;7=73N=-Y>*8(AQ$D=I3+/,*-0\/OP49J^^3PU%&XLY4(.)$[A$.$M7H,7J:#EY MA /Y;/S")7*Z>8>['F:A[CQ"-Z7>?, ID88]P<%;$_J#4QSO>H633]D#+[U5 M>Q;=#^OM@HN9S'53WHA 'H6)VH#F$<0H#6$:YB@)@CP)A3'6TO; 8R>\]+Y+ MTP*:F#F@TH[LPZ[@$HDL$SIFPE@!)1WCW D;:6>@R>"0CK&_C8!T].^N[5ZO M.5>S4]\NZB69_[_BN?ER$")8E.04"AFJY3*F.21Q&FD["4@JLCSBEMU>CY$9 MV4RZ.UL=Y2O0T@:*N*7=#"CJO!7Y$=_.IEPE=VCV.B38!;U>CPX[<:O7(=$. M.[T./FUGG'6UG-U6"[YBRYOJJZB^%4PT*8U4I"@@80SC6%"(\I1 0M6V-4H" M%<8&+$3^<-$,94O7N M5G94_;0QO9/#3F)TYX3JS>WLX75F&AL/3YC*7C83XZJ-I<%]%?LX0!6E.W1C@O]I%&" 8ON1EZVT;ALU@^+O@& MNW3=5_%6J*]*N20/8L8S'E*2($A"@2 2+(>Q- M5$NH@:)I&YMV #1Z<:S[AI-#J^*%BC7S":.HRS(+TG94:7G8 GV^VFH*N^'# MGZ^P%MV3WS"G.ZD/L5;'OC^Q'^#2?@PMK('N-! &*$F4QX !P*/#\6:M@N^DR"",4A$C 0*86( M)PG,12HAE2RD:8QR3HT0P0>IC&Q^VP0M0_1AY9S/>7H1V<[Z[*2URGF>E>:" MQ.?IL2?+?IX5;SL%>OYAQ^N^!PW+/C;-'XKRX;;-75TOEU5!5TT'AON%OB[: M 2&J1WHTT%F<)W$6B!R*4.BZ;LHA)A)#CFE$ Q'3+$4V>3P_;(V0XHE@B(+,L0R)O)(. "[3*Y[9]R6-VNH%DKF M&G;P5::!,I;2#*OO/4891%F@%BV)..22Y8Q$RC((MP9<>:5)L,93>=\ $KRJ M_LVVI]-KU&7OJM&Y.JY QQ;8YDO7ENYRM@;P]GAUWZNJ?%WU]\/4M- 7A5Y M "7@=W2'JMNOCZ)\^"Z*.U$+#1?>P_PJ/OJ;IE$>9D&40"F9OET9J25*(@13 M&D@A$2,\3HRK<,^2&SFRUSFWGC;X!7Q26E1__K6QV=_ +_^B_][]\E]^!;^$ MAJ=ZAJH<=G/^%63GOGK26PKJJ?<*\E4C M;"SV8,WP^5&FJR$VEFBGIMC\+;>MU.V*S@OVQ[([W]1YRU)-R\N]&J[;P2/E M#G-"!"0XY"I+CJ27HN?NW?PW3X#_#K&E+A%H$&U*J M_V_:$A5]6Z)*MR5:Z+9$.+'I F8_008!UJAJM_,ZNVJ^ZD&7KD#/T+:NP5K- M#D&8O28M@K)1->H6I-T_K@&73GZ?OQ?S>?>E/JYGHZ^SKQ#/68F#(9_]J-.% M@,X2[X2$[J.X%JWU9]GU-:V7%6'+&0IS1D/,89Q&3*?. Q4=!CF,@U0D)(MP M%EI!HARA,4$0V%$$?_4TK8O2#C5C%OE=**]]J&9O^"8>'>\R8Z&CXJQ?1Q\_ &W M16D/3/K+2H]Y(QN@VFW0Z;5?IH$R'$QR&.1";V1B"G&64RBQ1#)*.0DR*_1 M6P9&MK U-#SIH.&;/@!U@]/90M'5#13=8L,96&E\914K:E3I5=,E:=U )"G M]DI#>]LR6S3&5;N<)#J#X6UZTOEMN=I'[WQ7SE7YZC.7752F> MUF9K\I,NW*[*V5_5G<=Q3,M6"V6+RY=;]:5;7I=&B)W\%2K'L/%!J M>=EL4(%IG&19+#@4G!*(\HPH!68"!AG&>491D-+,IO#'FP(=RWG:I-1SK\ON M1\U,^U%IM?VP46W[L]*O1[4:)KT]*A8+:6A^9@Y;>UHVTVO-".2B4-RL\1F-B.QP0\] 2 MAQYVK)=GCX*OYJ+;KQPT\FEJ\KJ&7==L67PKEB][G=LY"R7A1$*F,RGK2YV/]IKYKRP9>+5]7O99?P%\-:T#S!AKF/(8!_C3EJV+X=]$N:?NLI'ZGM]S23 M;1BV_I33YQ[>7M3\N^ERVXHS=>?O2:? 9U/=:1B?OE'OI!-RM/GOM!RXP@)T M4%XW4O>C_#!??-^DN E/Z,,+ MO@;ON!GX=5V+K5);CD2.1!S#2(-((!0BM7'@.8SS,, \HCE&5M!YN\./;,0M M,3M#W9/?S#3=I;+UK^."[5O4B:<@J<\7]:JR37P=%=\P!W:IY"[I ML.-"@[^\9L.-)'1/EQT===K,V9!@!TFTP8?=EJY/B_+A7E1/[P15\7*'M'Y= M<@UOT?W0NW41)PEA"8(,TTB%JWFL$R,1C"(12YEG09X8H4_8DQ[9BC4C4'," M-"M7>A?<0\[K\JLUZ[;77@*=UV8+PI&NVO4+V MUW.'$1SCY0[1?E/=<\UYH3?E9+Y92S8!)>590F,JH8@IA8B%&O=&][D(@SA. M(A:PP*I SI+^V$%$WZ:A6K/C[&AL-6L8JH^G+\O0HU?5AA.P864K#ADIWG?3 M@Z\-@27U:7<,;JHYV%(X#N/<]J(2I!;O1/OOQ_+F651$7SGZI'_N&VR\S(*4 M8^5V4H@1#R * PY)3(CR16DL149)(*1E"PPSRB/[GC55,-=DMSLK6_?!,%2E MF*9&=>:VE=_$&]H[Y7I MP(2.\[J#%'3B$>VUEST-,LS#/("Q9#E$F<@@92R!2982&FN] M!)87(=RD=[K0X$'^C$DA].5SPG+=VSG*(5:J@ CEB8A#+C"QRDX[SKU#:'6Y M[&:1E)M$EN&3$J;K*_B+IO3K3P'!?BBYOVO._$^C(%>;])RYI#7I/ M?HCZEA1 TQH*EYOBQY6A:O_3QW"+Q"$\]C M A[OW'GT2<>$@ECJ[ZHRYF\%%_S-RQ^UX!_+#T5)2J917=87_F8I20A'(8&Q MX$T=80*QQD ,8YPP@;*8II%-[&-.>H+8B#4&V[&B#QI_Z3"B?@6R9P@0Q]N/ M%DHV3%F,HCK[A;AQ<[?;6ONCU]J:%Y,[H_89#FL%^$I[F!.>-A=BK9"#!(G] M"&XNYYV0HJKTV)TO:ZN\&GPGC)(L0RFD2*IU/PK5]@I%2&VO!.(D3O*,6Y4J MGR8U\OK?$]9K/B!M?6 +YQ3FEG=5!M1EYBS\*,'..:SEW\0&H"7K.38X+YPG MPQ\@-*FAGQ=XW[ -WG SY+>+IZ>BPWLM^5NUP5)N0BAG(>K-2>JFU! %,8F# M)(*() *BC'%(HIA!FB(49AP'81;9&+<=^;$#_IO/GS_>?W[_Y?XKN/[R#KR] M^7+_\&6>EZG!DPNQ)#ZI M6W%3S+ZK<1S%,2W;7KBJ[Q=?5\_/\T(9K492>WJ>+UZ$"J5I@H*4Y!KREB80 MI2&#>1"$,.8\2:*0IXAE5OFZ87K39!1:%IJL@MJM,*7._A;0PV+!6YNJ1?6M M8+:;E'/J-$P!^E.2G6/I">MTWYIT"W;8$_>8[C.3TE<.\ RU:1.#9J(?9 L- M7W.%7%N2HA3\/:DT-$#=G]^EA-(T"F$8Y*&&/8PA2>,4&!#U$7QM\ M^O*['UVU]RR),YXG20KS7&*(<, @CF(),4^3+.1ABG*KW/X1&F,OQ=VE@^?N MM$DMOG-]4V&I;RK0154MOC??W6[#'UEN^(\I+PJO=/-D3<>B*R?ZC#E5>GY1/O)%O*\&+Y;N5N"G? M"=9XQC#1%3%_%LO'Z_*Z:1K6GRK?*<.XD>BW*._#$(Q0B$4 4R()1"&/E,?+ M*$0TCS+$0Y*&YDV5/3 TLGO4'((;"5H>@6(2W)2@9Q.$2==R3;,*KDO0,KL^ ME >:7?V^9MBF@Z"/J1IV):\Q 99^QZ?N72KHO-B+>=G=Q)/A5JLWC4'8U?MY M5-Q@D: /.M-5%GK4RDXYHL]Q+P5"[O?<7]LLT7&$T>MY\_U1GV[DG6"+A[+X MI^"W#0+;VT6M]O&;M#Y3*Q@G"4R(^A^$(@QIS#!,$68X#J(LE%9I_=$X'7G9 MVX),UOPMRB8;I0&4-5HKI(>X:.]_Z,^617GC3:19&/U33(_=HG@6=[F;"-Z> M2)#G8DGFFLTK<-TT YL(AWDDA7J'9_;-YRNA-H^D[M-@SF,1=(##X?^X7WQ9 ME+=B\44L-/D/I3TDSM @(SM;17O5=@CHRGOA[?L;\$7]=\?#?E@LECH)8X&4 M,ZB981?I52EV+LY2'V. Z)@([@:D,SCR=& Z)@+N .H8O>"86-W1-A M/"[FZOU:=Y):OLRR).,)206,&6,0$88@CDD$,>99)F0BD]RJT=LY@B.7:#;- MWK;OCJ_[Y=G>%#VK.<-LHD=]V&[Q=Y7P?E@)]NE$0\E\Y1;/D9LVT6@H_$'6 MT?0]-W._63Z*JBO;6D/ES((P2DF:(\A"1B 2>0J)LFTH"1,7)R7$THQ &/< ASJ3MOX2R">:(4EF$:8RY%EF%FXPHO M5Y.K_UL<598/'9DYO8LEM_-T[7=C73:ZINC/UPT*Y,G!':E"'U>;"4%"G[<6YL2?;8!@*N;W%,'WEPH// MMX]%23Z+BCV27_-$GLZ]6#VG1&X7 *.PZ"[EPGS** DRB%<9ZJ/8D@ M'&*2$1C'A%!$<4A3(]3JD?B;XEATT9\"78&&:;#F&FBVKP!?J8>4\32L@RCL MCH:^ZZ,A4JK_;XZ&BOYHJ-)'0VK0^+<@<#TK]32[ED>GT\^9PTGJJ--UZ?&J MIWES/&V=?OXN.'Q]';-S/Y'UJUSC UI/9%_GO-:OSDX>WWHF9B).)8P14;NU),EAGN4IC))4II+*$&&K'D-'J8SLM1L:7CI&'M>1E$(9 M#4V@Y!1#Q$@$22 1S"+*:1K$1(38#A+M8BTYH:.-K2>S9>EBV>V6DO4=(T6O M72^N0$/2G\6CT/8(;5"3AL=$OO1C>5RT"YNN [I.-XIV>XSD\>3(1$9?)TB#M*8] M23(1^^!$R>@E5S ANOQ8ULNJ20TU99HS%9C$N6 9C&(40\03!#$/">0A#1A# M68A1;HZ4H*?V4_%-\+T.GS%E M42S5FBW33.>?9 RQ[G"@MAY)',<927.K6P5F9$3VY \,B4[J(NP4L>\U+-^^J,6;"BMN%_-"0PQM MG =!$1.(0(Q2!%$0$4@9CJ% .184 M_&C!SA$X*L"U[]J ;'Y;K!TC]!K=U 8$/M$X;>@-^^*PMCI6YSC;G.@ZS_FN MD%)40LGB<#/%;M21;;AE!JRYV3IT !M^KASNJE@J;]C*Q]6;96;.4F4C7&=Q M4X53 9HEJYCB"XYDXT7?LFM+[+^1)?;RO2%EKR&Y%;_%$BG)& MPIS0A.60R91"E 0J0F"1A$D:!$QB(5-A=:1QGN38>0+2;I ;%L!?+4W+N,! M;V;Q@5]M6&8+[!1A?W1K+)NOL]?S!*<]/#56P,'II_F;#O%#5>DSU>N2S%_J MHK:/%$Z\/W9,4%6+4BQ6]5X-0\>&10AP2GZ#Q=Z#Z);+^K#48ZSB9V1T6Z]/ M#3K=RGQ&K)TU^-RS#K7AA]U.FZX!M9K-#XOJ8_E-E&I.7F8R)UG(TA22A 80 MI81!0CB#48IRQ*,HC*E1$L^&Z,B6NZ;3-@NIC0'LK!0W;+UCJ@]^=%4:LH\26C*8DAXED,4BAR2''/=^9V&0^R<>=T&D] M->B-_%#4C,S_6Y!J1O(<"\E3F*4H@(AS"7&6II *1A@A(8XPM@+^=V9EY'6@ MZFGJ($F'*)8(5>XJ-O/OTRC.SFNW/&G7NU?$NV;L2B/;4=$U&+[;UG'+(- < M>L3!NEA+OA"RW!F9%COK8H4=H&I=/J)S5^2V6Z)N;W[]C11S7?EXKT'\GA;E M-KS7NV*^6@H^XR@)41H1F+%<8W&%H2X^4C]F019G,J991"V;(]MQ8.73W'HD M=VW,2<^--DC6\ /J+8:N &]9LFZ2;*ES,V\WJB;MG)Q68M<0]1?-S:_@>EN7 M+4?@ZXXNWYW1I4OK9#=]^.N@;$E_ZD;*;NHYTD_9<2#[8]#[BJLH\=VJ:I-' MAH>?NV^-7/YTTUTV.Y.^KPAOFIS;B&=UAGE<$J>3R[VA M)CNO/"["]BGEB2Y#2-D,AA$B9J1Y+S !(D YCG$8DQ3I,@ MM-J1F!(>V=1:W,1/:YC(:P>82&,=&J:41M",95IHZS[1*6#)B7#^S53@';;_ M#-E70N$W4\9I4'W#]^T\"1?%['VY5+N,:\[5EZI^JS[>5/>+[^4L#E-!,A7D MTU!W\XH)AACG&>1Y%J:>F(?$)BX'_8I 0][89]\TJ$"[/\]JIU8L?I1E)^4 MKURVAWND[+]I2@I\5W0?H]HP>+:C%_^G K&G/X6MC5BYD).%@V M=F:(Z:K'S&39*2(S?,4M4EC7P':]M%N\&,PQ$:'(8(19 E$N([4;Y@P2&K.$ M1S&)>683+!RE,GJU5D=STYW="4_GN(;,XH>+Y;;S4 XB6X<1@R)YBB2.TY@T MF!@4&'[8L1!'&?URM\_]=P8QYSB+ M!6(XIU9E-X:$1S;?#2;4FT55+;XW2(ZNV!C&RC0SZS%49&?INXA9&W/7#>.V M\]TC0&G8"N^K2L:4[+0U,9;*.*B L7W_TA.SMZ1^5!3T/_KV_CR?2RDR7S\N&:+[289F!&DZ?E)F\[)#>T*[IJU#^ MJ.E^V=WV?UQ42[W\Z,BG[4M& MF2O0J/%&@H8AT,0R6RSI"N!I]&B1:1E7GV[9ES'T:I>><=?*8,K&8=CITCCN M,N^D=BX8QL&3?WU47YQ'4MRNN H[WXEO8KYX;JZ=Z"Y'XGE1%\O/9*FX*1]N MV')!1:6F)8B2+B=)PS#C040AI1&"*(LB2 CCD(0\Y(SF8188P2[Z8&9D']\Q MH*^%]8R"EE.PQ6K37 Q\?RS8(WC2O(I:=QGKV/VW?PW3X#^CH.DUEACT&@NM M6OQ=.IL&Z\>$O[Z60'K"7%(VE^J#R]&E-*9;FSQI8V>A\C6F6_KBMEH\BVKY^9N8**':N]*UGS9%SFM1"SV9IC7&T9[=6>%:<=9+#7@>>,AT6A"=-=]@K M9#_GX3""?7WPNVY5;. ,"[TTWBD_5RUGE*,HI$+%O8D^' U( G.:Y)!G*$@% M29D01H>C0T3&#F\[LF!#%[2$S>N#3^IGV#7XDMHR^V OL%5]\#F)G J$3PXZ M687P.;&V2X3//NM>(WQ;";ZLGDJG$N&=ET>VJYV264U8Z/1@4;K4!^\*/6Q4 M7N2ULZC3HHY2&WQ4JHM*@W='G+PR^*A QPJ#CS_H%DBO&X[JN_0E*5FAX4/6 MW98:X/^7698$6*:!"IJ9R#7T4PISW24Z"-)0QBP+F+#JS6-$=63+7!/>[BYE M%QV;*<\L,/:N$COCW6J1W,!K'-'-5=N0XP7\U?T[RJ4Y*SUXBHO-:$X:$ENI M83\:MGO9]?+Y?>/=FQ31.PUG:'4'?>_ED6U]BQIX9PS>>%K4\VOOQ5+:F>^Q M2^G&0CM<3C\AV 5WU/='G/BJ^@F!#F^LGWK0;?G=@H9H<+[JZ]7R<5$5_Q1\ M)A.FMHYY (-44HBR((5J4ZF4EV9Q'"04Q9FT:S4]0,WFJ^G43VJQL]AMZ)>K%IJP!AO"_A94 ^D\+:-#E"9= M/ U$WE\R35YQ3E4S(7C]0;&ISW.O2][FQ9*;K:IU8>@5[ MK1OGK\?3I74:>TN-39&'SF3W[&B=;AC:*@CQFLAV4X:_?+8E_:G3VF[J.9+= M=AS(]0K0/DA^UPJPOB4O38E4Q'3M+PV@B 2!2,H 8ADQ*'@>\B"1813$=K') M69JC1R@]/?#<$K2]%'1.9V8.QJL>[!S*L585*BI;Z^7VC%X<;@X9RNKM%M$Y M>A/?*#(4__!VD>F+%UX!O"/?E:,154'F]8S)5$0XP1!'7-L\4F%)$"8PPR$F M&"NK-SOE&J0RK?SN:,;7L"^6UM>;UU3]%$*PI7H'?JT7M M,0H8E,OW_;\=&J]S_^^8F"?O_QU]V/WH^6,I%]53DWUH+Y-$491G(L"0QIA" M1&D&*<8Q9$F4I&&(XC W K0;(C+5T?,67;O[-X,:&C9.7W+;V::3R$['SZ=D MNNCX^6#0R8^?3XEU[/CYY+-V9M@LL-7+[.]W,YR2F$J&H,19JG'MF8I^$89A MR 3!@4Q(@$R,;C/DR";V]X6*$\QL:4O,8//I MXUMP\^%RZSCD>\ 6NH=;>^A^V-C$UE"36, AZ_WW_L9VF> M\H1R"F44YA"1/( DCD(HXHC%(DM0A.Q 4P]IC/S]_[K)+='-W?$VM91;9I:. M:4A&N41I2"!)B6[M1C#4$3',,L+2),N8Y-QN.WRACIPVP%M:XH(:%GX-J<4L M+KY05#N/TLJXOB?OLY7/22F\==XYI#!QHYR3(A[VM3G]J"/Z15'J&ZV5X,7R M V%-0XA/0G>!Z%J68Z'VIF%&82"XLD%,):0)3Y2KRC&242Q2;(=Z<8;@R"Y+ MDV\N7S<,@)Z#*]#RX-CZ_:P6S4S6IV[L[/=BM=BC6QC*Z@O5XARY:=$L#(4_ M0+$P?>_"JK46!OJZY'V3F$+4GP6I5XKR37FG$^+Z DJ+H%'U/[XA=5%K%C\N MQ5,]2[",),8$567,-&K;!7XV!-IQ;NB:_\L0RP7 M(98PETS%?8G:=E%]#2<@B"!=0T5X;N.][I;S//.IX6[5RG9P5:.T4W/7CR>I;$)W5K;HK9]UN.HSA 97Q9Z6O+-_+3 M@I3U+&!Q'N(XAA&6*F1$>0IS)@7,&(YQ(%F$D=%F\W#HD1U*2TOOH.::F@72 MP:X"AKW 96+96?A&HD\7262!Q. LF1NN@JF$=A )1X48!#S8?6,Z^(*CG.Z M$1Q_PC.TP";BX(B$">>Z?QB"B/(&2A@6FB J1$!?C(@ .?[_SZ6_NNG1;4L_MDX;>5CU+?@CUK<%0^/ MRW M1QT9! V^);D(S9R@6]*VHV7^ATT'H9CV-) DX0E"Q(( JQ M@%C]+Q1AA*( A9'DL74"9I#D)$F7[>SJAH7+LBS#BK3(K'A3CTLVQ5TS;ND3 M(V%]IDR&"4Z?)C%2P-'4B-F;;LBAE7A#ZK;WC"CKQ@EM73]^\[)YY):\-+&8 MQJ^X>=8/UN]_B(H5ZF\?RUM1%0O^I]!^2_#K;Z(B#^)W-=!27[!=9Z9G* NI MVFLQ&(4HU&"C&G944"CR$+-$15Q,&-XY>24)1B_@6;/4W*;EB_F<5#50@7%[ ML]:PT.FUYM<@.ORYY\S.ES:,0JHY!=O2[-SAIR]@^[E.)-!"[71"@RP47_B+X9;@+V>0M)-X8-F G(]A5)/X;<> MKJ5=$+U O_E#5'TE#9\#89V:K4EQ6U])Y_M0KZ_%AMNFY9K_ M8]7='[]?W FMZF(NOHCEQY(MGL2G1:U^K[MBW%:+;P47_,W+'PU[-VJM),T1 M$EL6WYJP:1V=!X@B)D)]R28A&HY#A1]Y3J!@89X&,0N3U&J;,P:3(V^,ME@& MRX7N:]$R#4JA@=$UV^UE]$7+HG9$ZCG]U^;X==6M48M> D#6(MCMID:98;/] MUVO/FV5&:W?*UOQJE%O0<@Q^T3S_JO_<-/CI^=;!QR]_M%/V*UAS#S;LC[+E M&U._GC:)H[ XZ;9R3"7O;T1'I>6R=5W1NN!JL/O%UZ4RG?I#)83&1*L?%2W% MQ#\$6W;P_'E&8DI# 5,>2HBD!CYD201SSJCZ$XKCW&K/:4YZ],WBFI?V0O1R MT?[;\M5^UMRUG]8\MC\^MYQ>M3^I652SRP1O?RS*OL]%@-M/I.3]K\+,9L]A M,5,FN\=QM&^Y[>N9T/ZV90-H/L":$=!IUZD=A87&;+97XVC.L$3B&$>CBK,J- N4?2K&SL=>IA/KB-544$_1YUERDT:2IL+O M1X7&[SF Q,_G'1[J5HZB[E8]4ZSX@3'&WF7/Y^ (GJOA#OFL H:-UZ?LECO5 M$V*?#X/LX.,-A'-#D1\:>#HP>0/Q=C#E39YW19%J^]F]_Z%SAN+8!7$N!8\X M3F".)($(YRFD68QAA"-&DCB+,FI527F>Y,BVVS, 1,L!J+JE2(>JQT (;.&G MSJK4;&WVJR@[0U_KJ"-^!;8NY;\YKQD'@"I38;VA59TE.#%TE:D"#G&LC-]T M6J>O^3_N%_I4P7IUWGMS@C5Y+Y6Z?19BM33ORVRT(%\@KOTR/""I_]7XA&2N M:_#^<%.NO"=$V5MO3SWEW@U)E_9\,KSZ?/*]$;]2VXV!-F5(ON\AGY7LHN9 MNR-.WASHJ$#'F@,=?]"Q.P&I'Z]+KO_1!?7?R%PTK:?5#JU@*JHY_O>N[4V4 M)SC%D8"92&*(",XAI8Q"P2*9A5$:T]0*->H29D9>'9IC,YU8;#YL4;?L9'") MNLWBOJF4:.<@3NI/]Z;O60,#3TW1F,B'ZGPU6KB$E6D[,7A0VD&K!A]CNCG$ M8UCK=X+,=9N(WTE1ZK/,]S_8?*4WU$T![OTC*>_%T_.B(M7+QZ=G4E1-7#4+ M4XX2)!(H]%;_IYRNO)VN;18=)TSW\#DZ3:\V M.68KW^O8A]TZ>-BN0X-W]^K77':U.OY6-?]J\;3&>61LTA7/OT+WU[\1*%R MAZ'["I+YO!GOPZ+2-_#O1-=!8Y:*-.(B(Y %:E^%9"XA#4D*I9 ,!80F.4NM M83*&*(Z\=FV0&(HM)H!<5 V\0E'9#O? MM443]$2!C0JL4I3G)73*4PX,.UFR\KQHVQE+@Z==JGN[P/F=>%[4Q?).R%7) M;X6:>>6H'\0LI+$4(2$P0C&!B*0)S-5.'$J]Q>,QB=/8Z!J'";&1K;2G#GA+ M7BT=FKZ^\-DQ8%,Y>D9O!A&(1VW8&?!:$1UEO6EJ-'$[AB9LZF;]:<2Q5O8" MS5C6P9J).ES[>F:,">M=S:39K7$U?,>Y4_1S)1[5DE1\$^W-B2]B>2/OR8_K MY;(JZ*K9$MXO-!KBHEPJ4><:_[ [P)^A/*2AC"5,4PV3&HL4DB"0D&-*.,(H MHH'=<]9=WX(^O[\'=Q]__=J^,[OV]]0V 01T91( >)+=S.[N@8ZVG\2JT1;#G M07BW(,]QYNWBNS/2#<9UI]Z=+IX[P_U.''?NV3$0).^_+V94Y'F6A (RD040 M!H3)5'KR, '^9;"I*6.G!$D5V43&9*R7)$Y(-O*ZROHF\2XUN)*E].W;E[_C75E]50T0!0/ M97-(6I2@UE?,.9!%S=28+UK;4D403;DRT TK-(+2UE]]Y==ME'H9/*4>Z">" MI]R2RPZ>C.8R2 M .5IS@GEP260T8E'0DR^@C!5X6,/JV V%U>]][6MS2:2QHSQ'B$XP!!*4FB MW$$60"P)AEP0%D8LI%EJ%:@?)S/V:?S?;N[NX?W[N\_@SLRL_'*A[2Q[KY,Z^&N46S?#4OGNK+Y+Y'6:JQ\5]&1_]>-/.VZF5W1> ML#^6G?7K?GJEFIV7ZQ]%/8NR+$EI)& :8MTD.940<\1ACGD@9*A;KUO!)@T1 M&]E2U[34^J.HV?:U&M*2X0[:D^QV!FLLMOWVV$ >7]OC(5+3;H\-A#[8'IN\ MXW*LN=5N_=U*W)3_=S5_"2.=6ORS6#Y>E]=-@K4_0;TC2_5X^EL0]U" (B%9 ME"50A$$$U7),84Z26"W <<)B&L9,.#T&IQX3*MW.ZWC3MPL$#M1QN[!]F>QG0Y\.YROIMD?S>M2=3W:?J/97=5[<.B$L5#^;;9<;*7]S_8HP8DTVS-),U%QB2"(DL81%$8 M0II$L<;BS],\;OZOOX![;WI$[I='(PO>O8=[_PH'0:-,C\$"]1K:GNJ@Z0JL M608=SZ!G&O1<-T[T%>?(ICS@]>;*L9+@5>;,LCQ@'*4.5Q)XICEAT<$XVMJM M3QB)AL-ZJ<:O!*G%.]'^^[$\9&Z?AY[VNT)*H;D1]8S0F"5!FJOM6YI!%"0< MYE3]2"A)PYA&*4;F&SE/3(V>S6FY Z1W M6:.PMWZVL&#);"5]"K;::H4^DO M/8N_ZI/9(U[VB!-=^\XM5E]A'BR6NU>8#[=E[OZQN<72S0U?SPU?57H&EH^Z M%.Y9%UWI'@AM(T U;Z2ML^-JQ_==Q?T-B(MH"^-^44&D_H&N:K594 LE>V%S M-6(#R\-6]7+QI"RRB37UZ%V\V>/U/"P6O&X@N6I1?2N4#C1[W?=!=M\'T7\? M_O_JWKTY+9X M7&)IBJ5N:S[]!4"RBO5B 2B0\ISPL=4M$IGY(S.92.2#;:#RE7+G^?XX&7)Z]L?E7Q/G\J77ITF*<(BPP6'0F1(?@OS".8T M+R#+*,*(TX+'1DD&)L1&_L9=2<#4#"2^KDX#3WS. );:9UB9;P29P/0&_;+.?3P%F=GSK$08[$[A&H*VOE:0WD8V6NL>L9T,Y/9WL MGJ(VZ>&NH>B[Y[NFM]FI.^/EX\?VVW!=2;_Z65OMS^N.WP5-I&>#$DA2RB&* M8[GK3V(**18I+C(6%&;Y4Z<(C:W@+6G0HVW6(]P.KF$M]PF"I7H[RV^LVJ;" M#;0@DDLTZBQ_V&CQR84G45]3\3J]-;[>N3J)$7ON7C0/:L&-= MLW0"1K/OME=P[%1[&Q=-'+34P9J\UWHE,TG]%2V=H#=UY9*9^ ?*EPQO]%T$ M?L^?<5DQU8[PDRY-5?61C_*['88<$2@081 5JJP)1S%,B,B*-$EYS&W&#]MS M8*,13E.(EQU592/4[L]75?1A0$T.JD<%R?(LNE\0?7NPFGS-D?I]PY.N,!\7 M1U^UYF?C^;>J/)?JS^^>P7Z(-3N]>B'E_V;5*JSZ\C.MT MQ-T NJZ^V43/ZT<1AUF&T@12QJE*=4IAP5D"$Y2*O$BIFF-L-W7@-%&'+"8[ M@]\4A&V.:*TG()Z$ST@&D>%)E(4,;L8K^C<#GR;E2S M!C5OX Z_Z=A*;\SMK N>LG:LE*Y^5GS.VH[/X _-IF6%T#@/U,RLO?MCLCS4 M&_T)V5<9:"WV0=&\*]X>WS36M2X31HQ$M/YS]+XKE6SR?2\/SD_3,F-R]X66MSME! MK02R'$4V^;,V_%C\C9^?^W=D>W)#3QA WL#!#XZ2:-;%8V>@)Y5RRQNY9J"3 M#+2BK0.W0 OGL^;]?1Z+MVKZB=F?N$[_?1[.?@> =^+CC*\=&6"WY9;L,4,X3&D&"<<$ MHB0C$*=1++=&4931HB AMVH1]I["C+QE6M,%WQ7A&5AL2#M\\][KB5M\__X+ M/$?_W\(3G\)&/M 3L U.K:2(FP_E6DJP>6U^:UZ;6X/7QNW#^,[/R^='\KU$ MF?Z#^#'\[UY>*:WL"T-*3VPI) M46\S&IHS\,MR,2"[0^A_2#1OX?Z#1"8.\0\)NA_6'[S:(;_CH7SF[>RG=MK\ MIH4;S=7 6T:@T-%X0E*8,Y6)S4@FB%3.)#+JGG6*T,@*JBAWH\1LBOJ&H#%( MR? DL)V*;LD*_FCH I,F=W;R6Z12>,+!+6?B8UG3^:*6^T6=-]%4>^E"PP89 M72.H,&NG$7JK(C&0>C!]8>C^Z?(4#*382D@PN=ZU:J19==U%-B498KB(I'&B M(421W!DK>P0#FN4DR8(\"85=F<@V@2F-DG.WW3U4S!R'AP6 MPUMMQ\[R$Q=S'!9NOWKCR'4NR9Z77^YYS>5-3Y=R_X"KZXIV3<50$G*&.!2( MIQ!Q@F".(PH+A'":XS /,FX^Y^=,E5@VDWLDW\B;P!7"QTXXOHJ M;XF.)^4=3F@\?ON$B8LG9=A.4#Q]N8\BTJ:QC1J(&.!0!BC1,B7OI:$ME9!.U+I=<^7@)_DR!LC4/3A3;%L? M8:M =-9VM/(X3750H%$J03L:[UC_N2/F<-7G[L5V6LDI>[RNZE)>^;#$*EYX ML5Q^-BQ='+YYS&B6I@E:HMN'[GX+&,U$'"A?E NT[R!EFU?OQ+*3O'MFHG4O MG^'5CK.65+&"RH Y,,9ID_CZF(LT03F1'XDLEAM'C @D(LL@*Q(:T23-!$N[ M!/7FA/GK"B]79E\,,QZ,7NKM?/5=3HQ?\P_\6UE5Z@4G>*XXLQS-9 8JRVA( M19I!C'(F064%+-(8P9@0A2K%/,BV0;VJ#-/_1X:TX\/"=61CHVGVF?8(C+^> MHVNF=&BMU\W2XV@L*[E]37,,^86OGA9,'634 M*_6M_5A^EY^#BM6WRX]EW0Q25V>2]WSUNJQN13<+CN:<%3R@4.1"F^T$YD4L M8"9]^T2$6 BO%_.2*1,&I-CEO)0_GE&=?MYS M,;-5[X*VG3G;KG9ODTD:+L&&S1GH7^]67^\% MSJ$Z?#\$'$*XG\IEO7I8+.;U9=L(<]W!JXW0I7&(HC -(0^$@"B@(T^O,EW0UUBBK=BO^5UNKJ6:6]H-D_N" MI0'5TZGN^4N3^5;?BKME6:END?/KZH;_M7KXP>??^9=%M7JJ'Q'!TGT,(YCP M,(5(H$Q:P:* 09 CEB8D)\QJ>N-9W(QL).7;E=BYA^=A:^823H:8G1W5XW#7 M R)GH&7M;:8;E(#;RF/-C!<(/'EUY_$RJ2?G!;9=[\W/HF?4F30U<#3' 6() M@YD(I7?&\ASB),A@E& 1I'&.";.:6+E9>FQ/#)?+IORBW\!74?=7C&A=)CA% M =\HA72CE;B]5_'9Z;(P'P5;E[A^NJB8^H_:@H2+Y=O9?5-I[6O MDZ4$SR.>A0'D!2^4KJE>I)Q#@C*.B@(5";,Z+K:B/K(Z*B;:]@/RAQX[,X!7 MH..H*7QQ3C^S@]M,;T<#T4ZU?>-G;0:<QH3VI,G M3=NB[B9I'L^ MUX=->+EZ>UCBJI9+JIC/A[?^;_0,Q"R) MN%&.G3WID8U12PYH>D[SJRU0-#,SXV!C9V.V8)F!!WF]]RG7]G)ZLB$6A": 92S 80812E1)>!Q#@C/EN@09 MCWB8"[."G&,$1C8#;=+EAB901,W[HQ_$9%C=?4AJI]260EHU01^2Q*GY^<$% M)VMZ/B1.O]GYX'7VF6I?5LNYVNG++?W#DETLEYNR)@/=&5YA9 WZ(LW+LL1S MH*FKC?:![#4SA3J!Q+!:^0/!3KF,Y =_F-2[627OG9;5*7EO8-G)DO=.B]9/ MWC.XVEXA=9'ZP_.WYKC46AN/W#ZR*FJJX*%\5F]?0]I<\8Y)?%KK/ AKIW(' MY!Q!P4Z(Y:1=Q]:<3+5."-77JU.7GM&N69^3SB]U0%8'VN1&MTD]4/E=#XO] M?DN]1.A'@0.Y_404"H8CN2<-"U@DE$-*1!B'>493GMBU:#B7I9'UNL?@5A1; M#2W<\*@ZJ;-R_JK'&W(]Z%#/"]'=:70##M >' #S=7ZV9SHVNJ[;[47"'WVM3Z/H>G[7GL! M\&!?;#\KNYGD]5#4];0U-85=]6NMJ,[D+!=5.WEVZXIN_.Q*>K^/<1X6F! $ M8Y2ETBAG(2S21-7F1J&(LB1!@=' =)],C7V\V YFIHOERV*ING>M\%] _6!G M1[W@;V9)IT;5,DZQGL[;F\NHR(-M#F?K&>F[U_7YG'4C;?U949_P>;*C7EB: MU)+Z!''7EGI=VV'7R/[YL%"=T"Z>5\9;Q=X]8^\/V3]?FZQ?Y8_T.[9U7> M MMHM]40WVB(Y26FX,CPIX2CZ[G>$!8=RV@_V%IML#'F!_:^-WZ/<.>=]WRRY3 M2:KKMSOYP%87E6X ^*(=F8KIWG\WBZJM^+VH:ZZV>4F>)D&,(:1M;+#7.U+E%[:?F;@1?%H3[SYQV/%LG2 M9SZ 8:V>&%8[0[#A2P-ZMP;T;@WHFCO]IZ8K:[6H8,LA:%B<#FV+O/7I4#]W M*MS@FZS_M%@#W\USPYI+L&Q/HJ4A5^5EJCZ[L>0ON-1#XC#[OB[JI&J8A&JJ MNU(D544+4-_\Q7-) 6EF1NL6].)5]>E6&7_E@JF\&"72ZF6SW@.% 18=WBC;U05I)8"S!=R M\^9M7IV?%V(P^?],$M-5!OC!8JMLP-.2COF#\M6^%5_QG-=MA4LDXCQ-"P1) MBD.(0I) @N($1HSR5/!"B,)JUO$>A;'S "4]I6YM-QG+_+X].,QVOF<):??Q MZ>33Q$X7.=FGX1T3Q5>JW=[ZTZ;3'1-O+V7NZ(4.SNKV'E'5/=9/N\EX%;OG MJD12?0W4[ZZKRT7%]%BMRUX%]%?YN>1M@KZZ[--\\6/3#I'P-")9$,&"2)U% M$0]A7M HK@(PYR+F JCHO%)N1X]&:\OAD[6EQS,]+^UO]#*HK_7R[4TS>_+ M"FS5G]=K0;J%@%"R_)N%+S?9VV#@8_\=G[&=0?3P>!M9#!^T=?+XM,_^6BS\Y<;?-P)=2[BGUX SYE97, M/(HPH5D6)5!D#"EO(H,Y(2$,.$E1S'&8<*OIM+L$1O[PWZA]?]OG5&V0RY:L M9>N8/5C,]@3G"&MYLJ5[;\SV<@*D_'WQ.T;\[16.B>AIJ["W_*0[A6/"[6X4 MCEYGGP/_L?WXK1NU?93*_AC(37>"N(!Q@C.Y(R\*B)' L AP(@C-PRPQ\NF/ M4AA9#3N:[8A&(*F"C\;GV,=Q&59#+]+:Z:&UH%:Y\(/"."7#'UYQLFSX08'Z MZ?##%]H?I.K3)[IZQ?/YVQTNV6_U#5^U)[:VN;@F:XT>\>J?1+:\ ,4,^%[_ M#"0_;2:#^?FK$4*GSV5]@V,;*3/$983T7AO)G0YWC0A,=NAK(V[_,-CJ/H>X MV\VKBMQ)3WFNSEV4R]SDP*WDNOU!E!$3*(O3!*:$<(A(%, BE)#'@2B"B**\ MX$:%\39$Q[8*#?5^;PK%@/VD4"L@#2).(\!C9Q<:!L"M !U&ZL<+W]9+EY? MKNOZ51J?3Y6U9S2PQ-@9+Y(RT*1!2UOE="Y6:JZ$N0\T!,%IU\>3]':6;4CP M$9P< QF=?)NA=2=S:0R$ZWLR)I?;JV%303SB!+Y M$^:HR%A"".I&.YC%O7VQ9O26;\]\L%/BS[RN_^W__>]A&OSOA\4*SYL?\8;] MYB]83X@NRVW-O>6 "%]/S2PH/^F3/7MK?S*GTMUR/Y*Y?OUP.E3 MM9@OOKVI^ ^NWCZ7SZ5DLDVYPZ%J"2H8I 550^U" 3$G#!(KWB>W>M]3WRSTL!3>_?G38BFXXNYW M7GY[DO^]D%\8_(W_HOJ J5V2:CNMVW4^IG$2I6J0'PYQTQ(/DJ@(8!CD,8NX M-/^I5??,]Q-EY&_%FI'_155-CQYZ[*U%]_L\>[/=SG^-)VK[D=MT-=D^X>T% M:,C;X>XG2K89:*69@;5\W5^!M80ST,D(6B&!EE*'?(#N_:X%]=P&_5T?EL^V MZ^\CR/1MWM_U@1UL*_^^'+GVC-Y,G>C/I7B,(IKF8,XFS=WPX+% M7OHD7@;Q!Y\8V"GQ(>'!'YHZ,#EJ=L##(I+@$Q>WN(&D]RJW%X"5-9TO:M49 M8,O:EVO.?,4-3&4>C!*<7&2ZF("I/%L1 ..;W(/9;5PK(1DG059 FD:YFJB' M(0F1&F9!>9ZR!!7".L#Z]XZ=6H=%IXIXN@ST&ZTSH^)A+M>W[6-SG.J'G M4KX?2S42E/&__C_^]AAG/*4QH3!)"@H1)DCU'A$010AE/,X2RHWF"A^E,+(S MU- $+5&@J0))UG9*SRXNP\;-B[1VULQ:4(=)/4>$.6-4S^Z*$\_J.2+0_K"> M8Q@'INH);<-0,))'^[ M&VS5G8_.7QG7K?V:1GS+#:-6;1C/>38&#L]DB-L9CS78BB_=>TP5 'W=@-UC M#K31TL)TGBFMFT'\N!5.+RNAVN V6?%D M\;H"K&&J;;3K:Y\Y(.J@/3MTWW16:H#K+=LS=)W;@7Z;7% _+"[H?[R62]YK M;L7E9E24$FY5N=J2?L011C0)"XA9QB'B 8=YF!4V/-&0HRM5'.@@BB+(D@X30&$9)G',> MYT6:"+LF'T"44>H'6+MT#/P4PN=I[?+S.GS M\,;8?1-Z8X"O.K5JB1X7W&6&^I!8_@:C'Z0R];3S(5$/C# ?O/S,#\/%Z^I) M-W#_N'C&9?48IR*B61S# @5$;>0R6-"$PCC"B4@YSS"V*JL^1FAD1Z[WUJX) M@S\:TI8AGJ-062KL&0 X:ZR%[.XJ>T0PWSJ[2^9]E/:(L$>U]MCU;FI[]?PR M7[QQ?M\,\/Q<8E+.RU7)ZW8LXF-",699(+_ 09Y#%$48%J0((:8L9P7-8^G" MV.CO28HC*_(%I9V^GL:,S-%]HJ$G49WI&$WN+5'? 9:\OXT MVUA23RI^FMZDNFXL_J[2F]_HIOU=X^/;;NAM&_^M'PM,493R !8BD?NY*(OD M]SM)8 M6KE/"N9)J8_3F5293XJ[J\2G;W \>56S5.^;L;PW?-56WN5Y% 8LB*!(4PJ1 MR!C,$YS"*$4$!6% ,VI413E(962E;I!8,RT]&QQ[31T M3](1)A /BN3K%/0@C6F//8?$W#OG'+S8M;'X=<54=SN[GN+M36-_!['-O*)M M<4Z?+#A+8JZ@FA0892*!!-$4HIS)G60D_X49)4DNY&<*F4\%,B8[=AZ0]\:I M&\"&%6\\&.RTTJ!-ZL\S(!D9HS_J!BR/;5&=0#NO&VJW#W_!R]7;5(U/]^0\ MJ]_I9K6_3YO3/0FMNIONW^WFJ7\L:_SMVU(=&.EYQ:WCL=.-1YK&-,]( *,P MU8&V7&ZY20&+D,4LY7F12;-MX;D;41W9.O9XD"]WY^WVLLKL/'LS(,T\?>_P MV%G-;?+*!'3H6/1\LMX+6 GM:6]@1G/2O8(5#+M[![N;W2S&Y[+BM^)RR5FY M^H35J//5V\5?9?W(4<91@3",GR4S*2J>TK876T]>;WC MN9F>$7]!ZM42T]5C0#)&TE3 F*D9&TE 8%[$.>0DQ6&8L!0CJZC;]O(C*V-# M3+Z6+3E+7=R!PDP#W06TTSMSV>P/M0Z*X.L$:WOQ:8^K#@JV=S9U^"J'",(' M7/UY*V[*ZAM9M$5)7_#J=:E#Y2\K[8&'H=J0M%L]&I H$=)3%IGJ%)BE!&** M$ S#, L*E"&:)<:!!%OJ8WO,;;UM60'%F7(,&][ CZ>2/H%GQ9NJSZO FKWF M+#L,9T"Q"7Z4JR> U5BKZE4GFDDV>+T"2]5J7:X7_IP$_]-B#V[]? SB%F.B M;F=56/,]#QL\$9K"%VB&18HV@1T!@33;>XA@NJGJ(>KF ,!C^L%YTN M!N(J[U8HQ'D1UVQ!N6>2S_!MTWY@LW\O4,2"C&!(LX!!Q-((YC%&, @+$>81 MHB0V,N\FQ$:VYM7U]]MSQTTN,=-D==)#9\YKOG.7(M[KC(4NU^J>I_PL4ABRF.. M8:C[J64"PQP''(8D*:C(142%T2&0*P,C*_QZR@UNI]PL.Q; 7/$ =).IG]XX M7M:6:?[64)N9B3$!M#,=FR0E3>W R* U.\T5NH3,GSUQ1<*3C;$F/ZG=<05G MUQ8YK^,Z"4<'9U47L,M%I;>JO\OMT>5KO5H\\^757ZJ/H22H6O7(?]@#_NLQ M1YB(J,BDUZ$J%K(@AX7<6,((XZ 0TC,AL; Q40X\3)1@U92SQ9:&R 53,ULT M,E)VYJ@#2??#[-AI-M<=0ZHBO64)=#RI,@F?0W><$?$VC\>>@XE']3A#M#_% MQWTI1_]II_/@#5]U100LYF%&@A1BE$=R&\1BB.,T@5F&TXP@E(<1M?*4CI(: MV=KR['Z3OL M,SY5?XL+NGK%\_G;'2[9;_7EXBN?+M#;MA0JC-FB/K[/8HT)8GH)@" MW^N?UY.O.^Y RYYYBJD5?L-Z/B9T=EKOB)KG^(@K'D[YK5:$)DM_=1&_GQWK M=+^;!W")ZZ>+BJG_J".U[WBN:D,^KWN]Q4%>X#P-81Z%,40B)K!0?V0Y(RR+ MDSC!5KN1$_3&MBN2+%"C2_0//0;.:)EW"D$S+\$C+I9&XSQ(K#T&0T$]N0VG MJ$WJ.QB*ONM F-YF/P/FXIE73)VNZ19.I$CS.$$%%"Q*(0HXAR0NY!\136-> M)*P0F>GLEZV51U;J-2V@B)E/>MF6?EA-SY+)3B$-Q;&:YW*0=:UYNT$9_/<=@VO.?3L3,MXST8EY04GT_(9LK>^SPIMT26=U ERY%]_M$<'NWG MD=Z$(P#]H[0]*G"$]1V^G9KHE>K@I\="*DYVLGD^E\''^8<-'_'$7P'.BD&? XBD6.0-X!3HF M@.9B[(CD$:%'C4ONTOP;1">/P& 6HSQV\PC)GBJW5 TN5^[L'9>O5[5ZI$4: M1V$:0IJH9,\P8C!GL7(Q*2(YS>,<665RVS(P=;(G:UG0#J''[,Y#V)K9DS$1 MLS,MI[,[.W;T-GD&6HXFRN\%N'$1AT$!PR"5%B?! I*44QBA,!4L19075F[*SOHC&Y1UH.A%DIN!BJ_4 MKI+BEW*%Y^5_ZGG;S16VU23;*)G9CC-DMS,-:['OM-B;G,K+GN3=1;->,\L+ MNBJ_ZWZH/JM*#DKMK9!D>_6):T<.BK9?+G+X,L?MQ>+Y9%67WWG3Q5HN M>BL>\%_75?N@[]2TL45UL5HM2_*ZTITT%C=2*)6$N9C/]22RAJE'%$4QXBF! MC&8A1%B$$.,@AW$68\PB2G(1I@&F24*OJO9,4Q\Y1,G,)'J5W<[(-:1G M0!%O@CE;U;HC-$LQ%M;7C,63]*8=KV@J_MYD1>,;'4X+__&*GQ:JP+_7__!S M^5SJ)%=]*A)%.4>)B"$*&9/ZCG.YG4HYS&."BX#F<508#6XV(S>RLK?T=QJ5 MMAQ8'#"=ALW@A,XK&';:/XB#RXG;:4 L3M>\ N-VDN;VHMB=EAF+.7@R=GJ5 MZ4[!C"7:.O$RO\M'C8XN!?)7GG-PN;$/K89K3)K",P_E.(>A&K9L(Z%DOX,S M!6B2RIM!^3T5W1RF\8[U-H-"#Y?:#-_JV%!5VAC53^ C)RNU=VH+2#DK2"$* M-2TEX]*_20I89*R (4ZS)$MQFMKU7#Y,9F2+H(A"W5>$+);+Q0^Y(:R[2;61 M96W_$9Q2$20\EC@% 4'2&<0"8D$RR%!,A$H B'-J-ZCV?*20WA#XLI:]VM(>)3-N,=E#0O5:TPU<[ M&C9US/:TF+/KYY?EXKL>BE*W7G>69F$2I#'D$8H@RE6Z#N("1GE&DB+#5,16 MHU<':(UMXCK*33YFN:%OJ;P#:!EJL!\,+-6X(PKZ5$>8%64@G2_U': TK0Z? M%GE/D0UN<9SIQG4\]Z)B7_#R3ZX..=LIS>U+&J X2,(D@DFD3K\R2F$1%0G, M<<0Y24F4%E89-:<(CJS7>@Z73CA[[LB[S8\_"9R9=ON$PT[%6\H:BS7M]8#T M$:;"&4KJ:T#<*7+3SHHS%'YO;)SI?6[:OY,MTPV._%C.7^7??GW"\OVY?5W5 M*_F22-*/81Q(*T )S--(>N4$1_-K;& -+^B/;AI8L^*FL M0*UI6^YE;.%,.,VERY3!.,!J $^6PSQ $E-*.(E)A!*$;#(+QH33/G-@+UFQ MP10L-AS, )L:G/TE)%Q6_YU2ZD,LW^2&1KUH[4T@YEIBN2MH,_'ZSCE4[+3ZR M06]Y AU3*ARQ9DNIT"YCYN%K-RQ/![-'A]'._%@C.$)\^RQ(G*+=;A0GBWV? M!4@_$G[>0F?TG[Q7=W*P_LH5ISG;HFIQ#H\D>%F:^R1D2VBE_(]SE:>'<>DCNB^"S<61O]>F[ M1>Z+=K!%Y('+7%.>]WO'ZD0>N7'\7'8:O#VTLF"$!0$3D 8L@@CE*557#?[:[FU^6 MTC-@^ECM$?$"\P)1R+*00Y2*%.* M1V78 OB3U4[?^R15^*$AVA1X>Q';(F_8B_AN^<*2M"I;EP#@'4"^-8#HT4\_ M>\HX=7K^IV4DX2D+(0!":7?(O0 M(,)ACB*1%#CFH5D?WI.4QG94.KI-UDQ[L%[_FV-GBCV<#-T2']);^B'K"O&. MYBA%32&2]OK_Z[>KFUROPZ?[V"[B\O7FXO[A\^ I^OW[X![C\ M]>O#[9>K>\MYH\:0FNG\&$#9F0"#Z5TCC26UE7V:.5WOM!>Q!<-R(I>OD,8= M?M-)? ^+"_H?K^62WRT7TGBMWN[D2Z4B*:JGUHL^%> B8@&.$$R+1,WC(-(Y M$"B%M! T)4$2ITG^6/%O>,69F54Q)VZD+D6C+GT6C+7F3O[]DYJL*7W7EY8+ M'3KD'0MV9L4"5S/#XADK)]/2\:!Z/+1<@(Z-&=",-/'6JY.@61L7>_D]F1<+ MPI,:&'M =DV,PPHNI8@[XX,NGE?F=8?[]X[L81R=5-5L=6WJ"@_(/:SJ/D2V M/5=QD]:R+O"X2(Y%@ <6G+#B[[@XV^5] ]QP0*1(*HP$$4,O-)'T>(C*QT'=7F&,]E(M8@0@8A1 ]RVVG> MR");A \]B'[&@(E2T0)+_B(O5.E4SB*5GPII6(6H"_+NK5IAT;(4@P+""+$N]@G>[!"\_IC_B8AWF&\UQ^3#E1IPJ,0Q+*G4=! MLCS+HSCE2-C4B37+6JF:??G7@[I%.7V._0ZMFAJ.^.$;%L"Q+Z'OCUBSZ#MT M&#SZ6=K^K7W\ZN('7K+Z4FTH'A9?JI=2=2*\KM@-?C;ZPIQ:8^0/C2)A'K0: M%/9T\,J7G)::H:D"35:YQ _EL^Y"_.7F[KK7W;-6G8M9^;UD:H+9("Y6X2T3 MH9W"7(,+3Q;N,A&O'_8RNMXA_'5=T:7ZJGWDS7^OJWO\XXOU]?5=^E<+99OCR)-219% 4PCI%):< IS3%,81%$F7W8+,UV*P9T:?" M:TW<3OWI1;*[T*$X]?=DL?@3?-=-F^6F:?M-+SL)#KWSF]_Z"MJ=">]@4,]U M[>F"?F=*OQ44/'?J[0M?/2V8HE#K6KCZD5"""Q%D M,$LQA@C3 .9QQ&$24L((SV*!K(*'1E1'_E@HZDUN$-?TP;-F0*M(RT'70A%9 MML P S7,119Q4D"69:HW6X0@ID+ 1 2!P"B)H@C;I9'X@_6<#!(#8,> ,R\8 MXVD2P0*%A*R#\^$]7M5M3!_^"[ZQ9@$ [\IM[09(G\IH69W ^1C,,,1TD2)K@@V"A=8&_ET2/FWU7BJF5L?%_^ M864^2RH[A346R%@ICS(_$'Z0]S0Z)W_8J-K^2I.HTU$!.I4Y?H&;&[A.<.N: M3*:LB).,090%,41!(1V^C&)(L-08$28L#ZVF_.RL/[**?,'5JY"@Z)U46_GB MEKVZBXO9%_ ,:>U49TUHA#/?(T)X^G;MKC[I5^J(:+O?HV.7.03MOCY_7:V-<99D<8ACN0V(4JEO<49A440YI#A/"U&D M @?".#AW@MC(RK>F#EKRH*5O_KRJ:SP%Z[J1Z2C_@%7 M?WY\Y;?5%[GB4RXQ353=SD5U456O>-X-+%2#H&]%]',:M)]81'&1Y$4"BRR5 M^WC!8X@CGL.@(&',"(MSGAN;0N_LC1V44JF@MP(T',^ YAFLF0:*ZQF0?(/; M"FC.03X#BGF@N <7%6CX7\\:U:/4U9)*AO]I86W\/UD#4_VNS\O.N(_]J%S& ML/E_9A;?E'=]=F=D7K^'NME]P49#=O";YY_J=%_)T1#;^JZ.1\5UQ!6NZIO% MBMM[U-%LBFGCL@69P)$L" )VJ@1"9@GE .BQ!SPA,BVO-P_*R[R\NO[MXL/G*]N93R[0FH4+1@?,\L.FV)D!S= , M:);T67+3VJO?NK$_,7B40OJSD/$V9=K&]]_ M6!Q)H->-UPFN.>N/=[Q7@;VZ7/&O?/F]I/Q.)TJH!LK?*KV*'IK\6"2IR!C. M(,$%@X@P"C%# N*"Y#A/&(TCJZ$Y8S,\=HQF)9\9U+RI7LEKYFRK9T9^:F;F M\^_T+.PL[<7=]>6L&1L!/^B'T5:B@XOE4EZHQTJI;,TV2T@LEDW)0(]%GT4^ MT^#HK4YH9'8G+C6:!OS]:J6)Z-I]&'2?Z.7;XZ]?'UD19R2@&$9$$-4-$D$< M) %,29JF-*!I$AOUH]\L.;)Q_;724]2_RKVH:3O8GKC#-L]-"#NK].O-]T@9FY=]E@=.8=N+&_UO_[!1_=Y2DRCG/NN=^ASXC9OG\PF72ZTH M;6\$K8E2B5Z7ZNRR#<+$7'"*HPB*/%8[-)4I%N<(9JA(BBRA#*>%C?=B0G1D M)5$L ,W##*PIV[D?1M"9N1"^ ;%3N(-8C'"B:R.EIX^T$J_?\J&H A$8QRPB, V8,@=<;FM(1B''-$\2EC"4VD]H&:8YLC6X??C' MU3WX?'OS"WRXNO\"/E]??+C^?/UP/? !X'DNLB0F6, @8P%$,>$06BA7>Q^^P+4FKSD=5J'>^KK1'_88%")" M5,20QUC-90P1S''(8N#ZE+P.94<#\G@K,SI$8^*RH@$Q]\N(ABYV;;Q5UYROIQGH MMD+KT6I=^^"/K_PQX@'.(LY@S#%30QQS6% 22L\2R5_E)!5!8=,9R)2PE>*Z M]@YJVG.]M%1MFW(9(FBFR&/@8J?;#0^OX94AVXD9@=F#L]P>SO-_-?'Q]6BQ7:E)@OYHVQ6$2!P6%G(>IW'_& U2$B8^<1*)+-AO- $7)BN5<_B)*9.3A7=CO5;\36DQ]' M*28>DL:3.A\D,:GJ#@FYJZ:#U[I.$)JK,OP[O%R]/2QQ5:O9ZHNJ&W^A2Y#[ MUSQ2D6.1101B@=540I;"7+ $9AAS3'FF_DX(AS!GT'G/?6?]^Y@D?#RT\1EF!K7*'#6B.[;9?_?+EZN8!7-]\NKW_ M7OQ MD55<45.#8,!2T9N!BJ_:;7EFN"L_B$@B]SZNC);A2"6>I 3NFP=^R8LASW,[78QZY%K MW!RK2UP_J?^K'CK?\;Q)E*Q7RU+-@5._N*C8]E_TKFQ*"?8;HJKQ5]KW4T6V MW[BJGKT2@M/5(R5$6J20PKQ0_:K22/IH B=R]R1"'$2,Q#&VV2Y-R_[(ED\^ MS4VGX;("5+([T__6C21;KG6-YW(MD_Z]G5F_@UZ M#*J$\?43:RY1CW'G+[?O:(3:5)5M&GWK4K-&--#)UC0T:*3SYP:_SU/QY%%/ MS/RDSOG[/)A=/_^=N'#[U$GSJCBX6RZ^EXRS#V_R*RK)?VH&.%;?+NBJ_*Z3 MX3:=NB)"64HX+ )*(>(Y@9B@3/Z197F4(2R0U=0N>Q9&WGYHJR/FBQ]M+%QT MG "\9N7?[+XN#C";?2'&!<_.RJM/M<:NXP:0-_"38DA^N/\5K'D"&Z9&F1_F MCHDG&^O P*1VTAV@75MWQDH.(0[5F.96M,UJ=.XIY10%$<<0AVJ"8*C&)BM/ M.HB# N$,,?DGXR#'WO(CVQE%3YU6:HH6^]U]& SV\F<)9V<'MN1RZ02V+Z#% MEOXL0=TV]6HJDA)8;>'E5UR^S;YVZD>%&=RK[]\UW6[]*,=;^_7C5SDEV-_Q MQ0U?6*?8]V\;6==5;OK=U2VXN;JURK/?DFQ8S<\4RO);OY''?[K](1%<$^ZW MUIHRY?Z0$#M)]P^!OGI;#Z3]J*>A/P8!2@J:)# C2'X>64Q@07 21&E M69*@@L1&9P"#5$;6G';^Q9HH^*,A:SE7]S! 9D[VV6+;Z9:]Q$[]T8]*Y+%+ M^CZ-R7NE'Q7S4,?TXQ<[S!QE_WQ8J.4N_BIKXR&C_9M&UJQ-^QQUYM!OCV.X MN]V7\O07REE .QTZ+IO<4OB[I"'T\E?5+YK&KV+9!O M;\MB764H6_Y<8D_CE,;-IG.STK@TWHV$_ M\E3B$.(ST'(T QU/'>:@@]MA2^N$J,6N=VQDW3;&K@A[VCV? \K@!MMIX>GV MX.?(O;5-/VLAM_'0BV?^@/_B]8/JUOI( Q*%B33]&8D81#Q)8:X2BT,D:(@1 M27B&;>8^;ZT^LFUO9_EI>N /3='&8NQA86!?SY'0SG;Z%LYN*+*SD&YFK)=8 M*3^F9246R^?&E\1D\:KS$Q08*\62Q]G$!Z4\-71X^Z9)IPD?Y'=W3/#AB\YI M*[2HONU45[6?3Y$0%M 8P1C%%*(B8[! /(4DPB*G14;"W.J@0)1LW")/YSL;%+;2$>U$=HM M;QRA(:&9E%Y[ZAPE]@Y]=4X)?KBWSLF['!/V%I4^7)2;GULR+[^U7Y%$9 ') M$,R*0#H/09"I;ED<)AG.!0YPD7"KVH>#5,;.1=C0!(LU4%M<^=6M('%\95@=I3)L(-23F7K[2X,5.7OQWJ=F+Y=OU\PLNETK- MF[2F1Y0@3D/"8,;C J*0A9#$.($QR](B$3G.TLS"G3]"9H(OL:8+RC7A&7C1 MI*U]@#?W_H0$)_S\8W=/Z?"? MD&#'\S]UM=/!_R_2@+7]C#_RFB[+%_4P-W5\YKD )U::(#W@EXN+.]"R 'H\ M6.4+G +D] &-7RSL;,P0#)YK&NU$=<&$4]SM!9_33 M';("&[+@#T48:,J6V0O'<#)SXCU(;Z?'3H);._,GQ/+DSA^C,JE#?T+479?^ MU.5NROH[5^5UG%U\YTO\C=^\JIW[K= 3=NK;UU6]PI4J4OB ZY(^YC2.22)" M2*D:?<,0ASGAF>K[&3$UUTZP[%IQMT4< M C8WKPO&+^J:K[[@"C>3^U3*#Z[>/I?/:B!8&_]/28Y$G#!(TT! Q%,$BS#' M,&0LQD&<; R')+9@2/ M2TJ,,4X6@:$Q\#J_)H1J#E2Y&^VR2VM0O[Z\S$OYOOHZ,;:5?3#"9+S8= $G M6_FVXD_6-[MEKVQ5[=Z*[KSKH7SF;>),_9@4)&.IB"#+"C4!2^YM"Q0'\H]8 M;FUSA$E('RO^3?7G,PJ#FU U>N&+YH7OTS9^W^^6"\HY:TMF=<*B2F)7&B#9 M *SEPRY'Q 1.HVBY-XATU#U)=;;KNB>(!'(S.6CK7=N\A>R5 RQ6RBNN.'CC6/ZP M!(2_+2JF+72E,GKF8-WM$= W.N:S;L&FQMR^UH\HC8H080%)$F*(TB""12QB&"325D>Q M($5FE"ATBM#(GFQ#&K2T>XT!&^IF=N4D6,/VUB<$=D;657IC_345;>"L0"[1 M;&SE#YO][,F%)U%A4_$ZO36^WCFEAW*5F*#'=9?UGP]RG;9J+TIYGJ T@93D M.41QP6'.8@&%B%-!(H(";E3U;T!K_/2>#66@2 -%V['&<0@SLYB6)R3L--<9 M!)?TGU/B^4L".DIIZE2@4R(?2 @Z>8N;4G_!RS_Y2F7^?E6#AW5CD%\K^<6? ME__)V2^2P.=%73^&"0Z04&T\BDA]C[,08I&&D/ PYDD:X22WFA%L1G9D5=\0 ME"YEK6NY:J\32 S!%5F8!X2FTMFA1( S3%)MM/T> ]YP= MJ#' H\!J9E_]OXEVIG9#'[0,O,U #SC% ?A)\7#\Y;.VNG9">S+ AD0GM<5V M0.R:9:XD+8CXP7D B%!XT!D+'4:Y["A M865[[9N(MM5*.C35[O$7E>L0AQXR9DI_IKQV&KX9Y- *[5N;!Z3Q/<^A1^%] M)CKLBWATIL.!2QU"R/UH1S<*4O5Z?$S3$ N$.4S#*%"C&0DDD2A@4>0Y911G M(C<:DSY(960/Z*$?G)MM5ZE;!#V/8F00"?8AN9T^;H5VP7JFZKTGF2U"NSYD M=P_F[O0DJ'9"M4M.>?E=>B"L*0A70=GE.H33)-?[BL&> F(PZGKTYNGBK*?X MWXJLGKS8+L=F^HC,D]#H[([XM%.?\T?Y6L'\S)"'B2%(RF,$Z0]$=BDD$L M,@QQ2N("!TF2A>:57">(C:SBFKK%M_@4- 9NB$>![918$P8-91\Y/*>PL'!/ M/&+R7R5CQU#D07_DU!K3N26&TFQY)Z;W>#I#^O#V@5?TZ1DO_]3MZE@:N0'H>*IT!BQG'RT9 M(W+^Z=(1,<$/WG8=.P^-Q/0I:6IF;?7=?V*);7KJER5>'[W M2N8EO16"JQWG8\1IB@4A,,USN6F)5+R3I@P6A*4D8C0+F;"Q!<:41S8*VXEY M911>F$.=V1C M"VP-=ESC(&9G6C9@W:W!ZK/1G=A(1FSCPQ9@66S)Q@'-;7>V]Z:IUF>*$SU& MB/+EJA2E*B*LP?^#V7>E[DR/DZOX#[#B]*E:S!??WM0M?/FR+/7X[=6B"SP/ MOK7JK +\RUWU[]67ZN-#]0_YGZ__ IHN@+.&D;_P\XM*&/Z7N_#?DR]A_/%? M^K,]FTBVZM>&Z4H]]BX-6=ZMB#\OJM53W8R_6SV5\E)> 8;?O.TT[9_DX*;3 M8KGI]I_V,FYM11UN=SQB%Z*D7'6;?U%JT$9*\BR0N\Z$P(ADTOTLHA2J0SW( M<)'D,159P(P.^ :IC/PU:&@VK:EY1]GRE/T@.&;>X]DBVYGSAAQ8TQNCQ^"0 M1+Y.VP_2F/:\?4C,O1/WP8L=G+B+RR^_+Q;S\DLIF>9S:026BZJD]5+SZLNGDFB* X8SB#B2$"4D! 23#D,1)*D6#IQ(LV-O3@+PB,KKN0$-J'A M75[ 3QTW_PHN%S_/@&3I^$?I/' -W+B1(+-3_!:M>6F$EDM8W08U"W]N)/3< M'#H[%#WY00X(##I"-NM-YPDY2+GE"KG<;V=XZ^5*1?YJ282I3-^KUI%OBQ52 M% <"!P$L$I1"A&@ \PCI]LUY$H8QRYE17'Z8S/C1^#5AT%&VK.PX@=.PQ?0G MO770W45P8TTVDVO(/9(K]%PC^:>-6W1B\4F4V$S 3F4-KW8]0JM7M^*>?^?5 M*W\L(IIS"15$@LE_(89AGA0"BI!&&:$$Q:RP.R_KK3ZZ.M9ZZ[ULJ*D]?3*G?7_G[_Q$F/X?@N9S/=>]_N5G_'V'^,UK_C8H$J-/C ME7SWNDT]4/- &?@BD7\"<:CGFR!]KWKE9I),_=+L.^=O7>5':EGYL?V06)HE M/* ,IA(NE2J*8)$5,:2$HC#-TRR-L5V_*.?'Y-0/:N]!]9_$VSG(F)Y6.DIK M:R4;,5M"/H\A#_#O[WY9\B=>U5(YFP#0#9>K M/^"_UD/:N4@)+6@.$TXP1$&"(,Y8"J,X) CG64A"JP&;!C1'-Y,]#II03A,- MM9PD88*>J3YZQ<162WO$MTLJ9D -O)<:+!F9@8O5:EF2UZ:V:K4 =UB7H8\Q MW]X"$&]J?YKBQ,; &()]$V%^JYWAT$-9EF^/7W]YI"*-PB0,8)PG#"*69+!( M:0C3+.:X0&E<4*..$ILE1U;[K](/PB^+I>&A4T_4825V$\!.1[]>W_QR<7=[ M?W6^BNVS.]#-H;VX4:#V#QO=Z2TUB6KLL]Z]^0=^XQ(FC8*P^+I:T#]O=0OH M:YVWH\Y+Y,-H8U$1"X,T"U*8BE"-:XLS2 HN74\<,(QYG/#0Z+4W)3BR4B@& M@.8 -"R -0] ,6$3T3- SR3^Z1<3.ST[!8=3I-, %YL(IU]\W"*;SJ^-92S3 M7-;A&*;!.A/&+LVEVHY96MQG/VKB[OM+4Z%C.%"BNWYD W6'W\#W6J63Z&0$ ME:BVF55H/C=B+=VP!7(5S,[*#,KDK]+HD#!.4Q[6BTPVRV&7[?[$AKW?N10A M+W%5"[[4J7/=W):'Q=U2E6I9FX$4QI8-ZEFD/;G@;. IC MHFBGSVL /^F$VC6 #W*/O 90\P,D0YMTBC$!M*F:'A%(QVIJWX!:5D\[ C)< M56V[Z(35UH[R;E=ANR[B6)TM7RF^/2DF)!'*<21]6K7JQE&K?]!J_6517SR_SQ1OGO4U*-U8A2Y,B M0P@&F%"(4,95,74,0X(SEN5%C"-N=F)W%A^CG^RI\6X=]:T-LL6WWAGD.! 1 M0P&&(2^D:TH8A41D$4SB /$DRT7(C)H*3@:QXQC!@P#;AJN<439P3:? SM+B M*HX@42R!EB?08VH&)%O@,*X.(2]G;"V\UBDP=O->^UB_M%CC#7/J/*V2N/(. M[5JCO6C0_B:OTPV!EFHRS@S4K^2?G*[49DQU=U2_49NPA1X$KSK=+$NJ6[W- M]'Y-LO2D6\8O05NN)2>WH*;Q2]2",J\Z1\LL@.5VJ5&^5WZ&R M-9I*DTW%DVIEY*M2X]PG-^AF.R\^G;M]KOQ;;O?9BSEX ?_@@I=?G\J_RLLG M7#UQU1INQ;^I.B)V62[I:[FZKMBK?#???I-LO"[Y)7XI5WC^Z;62;"Y7E;3[ M3^5+I_1%$&)2!+"((]7K.I,_L5# +.=%3O. Q<(H%7($WD;^F&EF@>;6PKIZ MAM_@>_9^H-I]Y7IX@HY3L&$5M+R"CEG0<@M:=H'B%_08=OGX^=8.\T_B^STF MG^UHL'QT\HLD/V+SMFO/RX8U7]^@<: :_#)Y)CG=]VH]MWB M'WC)&@>XOF"L5#_@^>;8M5ZG; 8A#1$2""99@2%2 90\31AD>1!&(@IBBJW* ME$?E=F1SL3=Y]YZKB@NU"Y5/5G/P*MTFU9/1,DP]ZB,TC'C_71Z,2RA',P7Z MC/?C.8"\@?YUZY"/8G_61G;J&=B(T,M J$=)Z9T$;5_A_5%YG?:D8 K8]PX= M)B%JG^/T2:*XJ/@]IPMIS]X^OO*'A:3P']*&E:*DFDN=)OV!5UR4J_KB>66: M#^6R]LC6NV4)=#SI(9&K!=AEJ\WP!QUGTBX\JX1:\_0J)V"'K?04F-H9WM'@ MM,KH.@<3I^PO)X*398J= T<_J^RL=1QBJ')M_.W;LID"U59S75=-PR5E*SM7 M)B4T3&E*H,I@@ C'#!9IP"!&L6"8QBB/S=MQ&!(=V2QM<=$5!X(>'R;^ASNB M!O'.$7"R,S7O#)%%S'$$J-R"B5X@LPLB6LH^&!TT76NZL)^E=%OQ/-M[[5TY M[2[6E](WE(;Z2_52*D_1*H']^ HCV[^&,-"45=L]/3]'^A%?;NZN^]LP<_=K M (S33I8?'.SLFRD$?I/A3TOJY" -+#N9&W1:M+ZS8W"U6V3N@NI*O/I>MYQ4 M"][P53L\>?UUP33(4!!@2'(>0\1%)IT;G$E03[H,P %A)><#&?+W[HPA>5<'*YY'*_#U3)^6P]W7R, M&)0-'IY"248D)XT(V8"P&]BQNM?-A-Q(*51H>3&?E\TQH,IR:@_#Y88G9)06 M,(SC%"(J$,0\#V#$PY#G892IR;X6IF.(V 2)C#W:Z[EYEC,[!^$RLQ*^0+"S M#MM4-V,#_;<8-9'/D[8/DII4RTV$WM5NHWN.:77_>7V6/_V?_];]C?R72H;\ M/__M_P=02P,$% @ XH6H6$&=+6ZJSP @ST) !4 !A8VUR+3(P,C0P M,S,Q7W!R92YX;6SOR)OWM?KE3X/O;K[+((@LEA-!#00-=P7 M+1_,0:= XD@B,JA??\R% "$$"&W?[$WUD!D9$6PW-_O*WN[_]Z^*O_WSR]_\0\[_-G'._S?_T M_J].A^O^(GZ6_?:WKP5OY<]^VQTC%H[\6:%T_I.SFROXSU^GP\NKB_O?.Y] _L]?R\^2(E(J M;M?[?Q]^^+>'I:\F,$6\S+=Z@+^Q^$99[))@ M@@KE;FD_B8]$_A3*B[_QVY6?X(=(/!]>I+N?SI/Q90T9SL:5.7HK.B3]UU^0 M QDF$T@'MY)[=J/S7RD=T+/YT>YI/9./YC MY^=P.I Z\^A"("993Z3(B@0-BN2<\7?!!B7]"]#(?AKF5"]6NL4'7,RF=[_S M )17B>D.+77D/&Z#Z3U SS+]G\>7?C@:6)-35D83EQP0Z:@C(>,VP.+U&R!J M951EV#REHAN\5!;ON"JO^X"6\>7E>#3?Q\Y7N PP&22F650)Z5;6$FD=_LHJ M3@#98J1SW#.HC98G5'2+EJ9R785),R9O#1.\5,.X/E ^W>TA1;R@'25.*48D M]09_I1U:\2E9165 ([X]H'QZ U#XQP/*-DSN4)\\V0&>$:Z, M0Y K3]#_I\1ZDX)7)IA JX"CK-8KPW5+V:T!Q)L9V1, _,^UG^ 7+VZ.X6H\ MF0TT!*>#BR2RA#.%F:6'G%XR5C?'PLK"O=(1]6#1A+T]0<@1 M3(;CM#=*G]&&'W ;C$Q4EG! Q@VD0"R:Z"0;"4E:I41L%N%9N^Q&Z! ?#AW; ML[8GV#B=^-%T6)BRP'=&>UH:]-]DC ;WP"0)(4D21:8133!N&:MSE:RLO!%" MY(=#2",&=PR2O=%L.+OY,KR ;]=S8UII2@%D(LPKO!XYVN;H:0G"M? L.9.5 M=(W L;KB1J!0'P84C1C:"S ]*2_2SHF-$ MQ.@\.(%[:&9LK%MU(U#H#P:*!HSM!3#V1W$\004W9\H\6K@[OA[-)C>[XP0# M+6T*E%(2.$5OC0,0GX(@,7%KM<_HRL4*.'F1B(U@8SX8;.JQO1%FS M]$98<1\,*TU9W"><[.(O#R>GXS]& Z$4*"A; $.)!,:)%YH1SBVD;"6-7-9# MR1H,OXQ'$48"!:%$]:0$ ,:8\IDXH+WQ(:H M0*H@HFH6>W]I]@U851&;7247(5F)79+JVV&AX\3>-V:DQTCH-2V7AR=CT=WD1^G1BD<4&RC3GQ!"E ,PMU=<7-D/!Q JR-.-HQ&DX@7D\0R8R'T^'L @8F M4,F$%P0XT!(9UL1Z5BRE1(7T0%G2C="PNN)F:/@XD=5&'.T8#:<37UX7G-Q< MAO$%_@XSQ@(BF$M/)(L1C:%2OR*M34(R:UTSX^'1.Y'9S"/ ELAG&4255J, ;E $[&6X05G!,LB:.T:EK*O6W4S2'R<0&ECSO;" MT=B]GA3NW281"\)1)-?30:2HSSRW)&>.)E "])4BS23'++C@.AN1*[@:ZU?? M#"D?+3!:@=.]0,S^"+_FXVSX S[[F5]L:Z"],0J-(2*%11?;)D=\2)DP%G4( MEB5J> 7$K%]],\1\M/!H!4[W C$E,3W9]3,X&T]N!I9GEDVF)"MNB'2<(3N\ M)VA5A:PRU5[4R-D]6G2S(K*/%AG=GJ^]@,7)I;^X^'0]16Y,IWAS2J8M+YG$ M$M25R ]'72 ":')(/ V^QHWS:-'-8/'18J#;\[47L-B[A,D9WH^_3\9_S,YW MQY=7?G0S\%0;5;BA?1:H]'@@EEM/LC1,"<$ 4K/ZL1<6WPPF'RWXV9S/O8#+ MR3E<7-Q1GWVF3."%2'FIWH\18:^4)>!]\-99JU*-"/GRFIN!X^-$0AMRM1>8 MN'VO,W_]7L]*7X#BP@]REHI"Y$0888G4H:A&E=!CH]Y!,#ZK&AAY MB8;-,/-Q8J:5N=X/#"&3)OYB?Y3@YW\#*D860RG1)\)K]-,\*L:@G2[[<=:A MRT]E#;-U9=G-D/)QXJG->=N3 O'C!%FWYV77J?G;8,T#C.\>\V14=9%!22Z; MC)SPDH04+-&)RF14YBDUB[T_M_)FT/@X4=4J'.[5;7+[ZNM6W\UO/65*!:1% MKG@;26!H>#,6C6"29LF;J8UGE]X,)Q\GEEJ'Q]6 \A^_/>$K[O$?6[400_MI M-(6$OYB.+X:IM(G[Y"]*_S/TWV V?4S\IKW%7OUJ\Z9C;R.\83>R)[UF#O.7 MX0@7&R(/Z.Z;7/$(0K@@"<]"(LIR)#9328P%E91UE+F7XDR-6CF]0%>U MWE6W70[0F5<6N"*LU.'+%!@:4J@L(UI8,6>ON'SI$FJTRPY[FK6&A&>[5KV= MW3UH/O1\4R9FM4M*1L(AE#X&TA)G7"(Q"@C>YVS=2P\U_P4:G=60\,8MSM[" M[A[@9DW7'2.UB+X40$B']RS7:+%;W$&BV=/,K12A=F>\C]/B[$WB?;W%V5MX MW0>T/.V^%6UD0I<*?0^>2*E1Y0JK2-0*SQ::?G. -$,%RD%:&D%^L0GLYMY=XQ2.8,.QJ>;Y3^9*UZ30]!"!1)%"$0:GU#Q"D$,U3DK59ZDON1< M;P.?S:GK%E85[9J6!-(SJ"W.'N.<*FIQ!]R7_)9QJ%5U)LQYS8)"]Z&Z1_64 MBFZOKK;D_0*LMF!^S^"ST+4B@8N"%X8DO)0-&H5.)TH"HTX&!93IEYX,-X5/ M'RR?IG)] 29;,+D',/DV'DV>;H(;ZA5(I%IJ3B0Z#,3;C%1F2WE.:[&W-Y 8Y%4O=]$IJ"=QY,B4CDNV1E2FCL1JX1!)S-;EU^J M>MH>(2N$= N4)I)="Y(F;.X!5G;]]'QGE,J_]O[/]?"'O\#-3'=FNWXRN1F. MSO[B+ZYA8"+UDI<3)&@BLARC0$4D)B4; C,L0VV;=B/"^H"E1@!8#=U4ET8/ M('8,R)EA1(NL[.ONZ5..5B@F.G6"JX/F>;<[@%D3L['D]DI3"[W1S_P"!1;<#J( 91GBA/MM"EA=(OD M4TUR4F!% )%I=:=I#1W=-*YN#S"->=T#O.S$6-J@3H\A EZTZ%!^@]D=]H./ M0ANFB/1!%M^!$L\S$ -"*:J99[;V.*^7Z.FFQW5[^*G&^Q[@Z'!V#I.'C4R7 M=P+> 3!-=':T5*\RXA+>P2%Q'F,2SM/:]]7SU'33$KL]#%7B>P\05)3H"/_* M#6YA0(VU7N"%ZU0QU*+S)6J120J619:H13^U,F:6U^^F W9[*-F:MSW Q=$$ MKOPP[?V\*A6V=^#FS.@,2#5 :4LC1>F86DI N+$@J$+(O]2<8QN K"6DFX[7 M[2&E.;=[ )G'%KR7@:L($O%>BM*B8L@)"T1:F[.SE+[&FZVN5)ZGIP\QF2HAXFI,[U"WE#M+7[,# M\(M='&;B'.E--&A!BPSJ8@6VGOALQ.LMH7Z(D%]"*Y441;U MV-X##'T9CH8S.!C^@+2/XAB=#=%)NV56.1'1,I&40CX)6UH9%18E*4B)%:5@ M!-?5JQE>IJ@/(98J**K(^![ Z'%H^MMX%!?6%Z#!IFA.)+*,+%*^M':/C/#H M*<\F&U;]-E#L*42<*HPO ?0.1B/SE83&TS0I$+,R!EGRWQX M2BS-C+"00%G%(W_Q_?XVF%E#1A_B+57 TI3%/4#)//;\1$OZS(TRG)$L"E,8 MTR1PYDG49;: 2RK"2WV#M@[W;W4?M1QVJ6,0-V9S#[!R2_] *8]?IXE04T;1 M"&90!?K2_L: IX[B[U3/*,Y7[FB26&OU=F_B9 _B;@=#'X87P]D0ICNC-'_C M=SZ^0*Y/2S!H=G//&IJL<1)9DTJ=#AI9C(28$K$L!'"@G/&U+=I-:>O).[:# M*K6]K0BD!XIF:5^K0>_ E.7@-/*G!+TCD\1SE4E.TD2N@]"V16CUJOZW'>D_ M#[$FHN@!J.XK?3Z-)Y/Q'\/1V12]02]=,$ X2$=D8!S5-[4D)"5DR$R94+US MR%,R>@.C1A)^KK!J2W;W #%WYOUG"/<%&5\> MS[4-RED2=2R;X()8Z3WA&B1S0E-T;EN-)/>B-K@EG>0]P@RIV)D;Y.?J'/IGZG+>OG:WV:S* M0'H/_O= 1=U&V!^;@KBYQ?%9WA@-(9C,%8G)E);-/)?78 *O<.>9"\FY%\?Q M;)_4$34Q"FV'* M-V;PWR-2V6**I+D(>J!XGE&C2QN*UKO@LR'40"P3?B6Q7#*2-$O),!Z2%N]S MG;T17N\1T&P/7G4%TP>D%7-PB75+.[%9>"0]$6&S)Q)4F1:< O%)&V,2.K2\ M]C.OYZGI352S16S5$44/0+7L13 N9:8N$@,!B$S)$J_1BT@1:8>@@Q>U"Y3> MZL*]1Q3S78H"WL3L'MA+I:/X\+94LW2G&H^*9H51+%LQ@2IM+2=\WEJ<.T^L MS))P;@TW4GMPM7'S CF]B6:VAZ-:PNB!_GF!0]F*:&PT)'@NRCL5ACNQ)4?$ MM0[&*Z%K]\YH6/_V'J'-]E!5210] -72[.+;=GG!Y-(A%CG"7!E)ZS-Q&@PQ ME 5FDI&>UVZ-NDI#U\U1Z\AV[9R)+1G= Z#LI#0?$^8OCOPP[8]V_=40;\R! M$%%QD06:;N@/R)(=LME!"6M086,L#YYJ9^?6D])UW6TKL*G!]AZ@YQAF?CB" MM.7UO/'X9\C#.)P-G(P1:)ELK'*9<9LU\0*M/!YD!I8\-:&V M8_8Z55VW\&X%4Y6%T0-XE:+WZ]*X:)$"PET=%38-(TSO_VQQ=(I5<#VYNKB> M+B9O#JQAWGL XAV'TNZ3DZ""($*7Y[]2&B%J/T5J1'"W48.60/E^(NP!7I=. MW#P^@L8!DG(.H^GP!]PFT@_&T_(D]#"?^I\#QHQ0WFLBF*9$&NI)",$1FF1. MB@5G1>W\S!M)[#8DT=;EVZ*8>H#"IUP;&*V 4<&(\:4MJ?!H5GBI2+3>),V- M$]7[3#^EHMNP1&OZK1&S>Q#7^CHI7.GCR5PXL]ED&*YGI4SG M=%Q2 J42>GR!7SR[WW6,(FF?RR"CA [RW!I-#CG*$FB0.DG;?E!K&\J[K;!Z M-_W5NE![H/->BR8.M'2!&JV)HJ6;H1"9!(,Z7"D1HK<\+Q _R-^1_-_Z3\U#'D7\J_OQ_OWW^_U,_&Z?F?T*"\_?+N M>)1*8]62L)B.+X:IF*#W+[NGX[S(V..?^I+56&N6/M[?='AY=;%2"_BTFKG. MPK\];'F5&8OU'T'N/;8//V> 'TV_-NT^73Y_3\I#IP9'DU92$ T9U5K60)S. M<[QQ@W:>A%C[C<(SI#2/U/V T35\P8.][GG2WL^%TB_])?#_2DGWP/B@LXY M8@*'?@]+Q 632)2)^Y"I3]7?.&]!9K=IA1K(>1K(:U=6/; E=\=3=*X7&QV( MY"EH3HG*+A/ILR8N B?1>*N8\X*QVC'B1P1TFV)H T+;\[<'X/A]@GK^:#+. M0S0L'7 9F",,%"72LDBL59Z \ R\8ARW5AD:2\MWFR=H QC;\K8'1OM].>.B M/?U#0R4:,FXE1,*52*C\M".NC(9+$606%-D%M<-;SQ+3;12_#A+H 9Q^AQ'RJ.0^=]+E<#0L_)FAQWNWG223#P[/ M1)Z_]R_/E9S4@@3GP.:HO'>U"W%>(:E;HZ@=2-640@] ]81) X\>8*;4$F"Z MO,G& ^&-BT3DS WWT056^X)[0D2WIE$[P&G&Z3Y9U0\AMH&*SCD.R)"L%)&4 MLI+P+OOPW@BM_5Y#1K>U!ZU:TEORN@=P>6A8?;N'^PR0$U+[+(!8*O+M M3 6/_B/)@G-C@TXTUU8PS]'2;:%!&\"IPO4>W$MW=-]=JUFY3+-W1#+JT5:+ MC@2:!!&!ZXS&6G2Z=N!OA81N*PW:P? M0+R>S-.!Q^ OAO^$]+L?CHK:O(^!SPNX3L_]Z!0NK\83/[G9O[SRP\EM2WTI M6-(( :*"PIL]&$L\XXXHKXV-G-DD:H]TJT=]MPG?-J#9D61[H/C6[?S[:+*R M]X$QGMJH-4FLO,=FY3UV1E>6\12LH-) K-U/;S/*NNW_\EY8;"B1'N!L?FB^ MC4?CQY;FW5W@K;4\\%)GILK\5BJ(A:@(W@?@$W<)_Z>V8?\B11TWAVG%R*\G M@AX ZL%3*>GHVS*'VHXH#Z ND=RFZ?6!LB#X'0DI^7HLP>I'BP+U"P&]7RBQQD1%5)4F&1S#:08'"#3'G(P9B OG5E[+R9R,T@]J&2 ^T* MJ@=&WJ,-#BBJ0!X9(Q240#_(,N*3NJ' M'U[<8G^IP +#L]%MR_%XRDVY+6MG'; M ^GW0$>^P.6MWJ?[G)D)>C[Q2!%99H18CIX[D\IQ)X-WK/[XNZI;Z+;JMFW4 M=RGO'JC\E]B[R78S\R"$T&6B/+(^AT0\MYFPF*)/,JL@:K_4;4ARM[7 '<*Y MNCS[K:T'25I*&9Y$[W@B4D8T_H,3I1MSH,8;T+9V^NT%X0=F^20P\T MXET3RR.8G)PC<^_Y XDRZ\IPE! ,\B.XVXJX^DY6C9SH#Y4 M5505MO= (ZWNXY.?#N- )A<]^$PT!4:DP#/@$T-&4>_0-E8\Q]JZ:"TAW7K> M=63\"G#>SO >HN8N@,DX;B2'\H:G% $F\,0&[HB)@68)5B'36L;-6^+)K?F^ M[X*<;9C> ^S\%3WSRU] M,@9M/&&)C-J1("A>R(HI[EW [=?NR/]6&C=#VX>JSFQ53!\(AK?ZV62:@DV4 MT!A=F32GB2\Q4F/ 2$H3,%%[V-^;".SVHFP7*UL"\^V"ZR\J%ZK^R1X'+ D6 M8Q9%[:/=(#U#W6\BL2I8Y4OYM*Q=I_Y&$KN]B/N S"K"JX;-GC5I/)J+\1QF MP^@O'F_V'3LV/J:B%^T;7V!,R[T/0PSSV09XU&;+.<+IIYOE/]GY.9P.J.*"BC$FA.9=!BZ>1%B>0* M< =2(M\HBTH&*DWMTJBG5'0+G;;D_0*LMF!^S^#S%8I=.<@L*YV0 RX52]4G M14)BDE#)@K*,>U6])<13*OH#GVWD^@),MF!R#V!RKXK15H7Y$MY$IP$QO#, M\!R(Y18(MUQJGK+BU9^PO+VA=/N6RY;2?+&7]%M8NS4N?L DC+OR[W?/_>@, MIL/18NY&&][[ZAJM^^8O;JJ2YWV_WF%^:4"( MS'NK;.V8\T:$5?;**>>H#R#>L4*'H$+UCL(]\LKK8^$5 M'_TM_.[!?75/_2U'2K1L/"I'=>X5Y$2CL%Z37-)<,EN%_D'()-F4#%/1T%P[ M-_@B03W!TA:2?@XTC=G> PRM[&'A*EBNI"Z]9;20:-MS]"U#YL4LY"%R9:10 MU8M$-%Q751SP3ZMQVS Y1[ Y)DQ]8O->!FHIDZ2TB:92../7::()WM\1_H$_J4PKE71*/ M/(9DJM]6ZRGI]GU-??!4X'.(# MVH0!: *EL]"N=G'FZU1U^[RE?30UE$,/D+7!$/C%QK1!M0JH7IDMXW5MLL1' MEA$6AF=NLC6L]N.JC8GK]CU+"U=>*U+I =S6/_2Z2\=0)[Q&@]"(B!Q+3.&I MB8%$QKBUW@3M:K?]?8F>;OOGUP=5-=[W $?W?NWNA9].%\&UN4^K?8[)@T&M M&W5YX(5.A@1%T$3,#(07P=964\\2TZO$6)5X42-V]P WR_0OCA0/+"BGD!M> ME6':.A&G/2=@P$J>LXJLNL?_A(J>1(F:B7?5[6_&ZSZ@91ZXF.]C9Z$GI4PF M0O(DNC)I!#0GODP,5;B-*()#"Z]VVN8I%1VWK&DHU[71H:V9W"^8?+H+<'$= M?!8<[\\2X'+EF;&AN"'E0$AJF:6UO;&G5'3<(:8UF&S#Y(HY^+<#93J9#79O M#?HR3"]GB+,CF S'Z3#OI/'57"1%W48J#*.H;B.CJ&ZY,,26BUID;2-(QFG< M:&PF+K@$&?RO![AL2DNW@: *MDLK3.]0VVRRG\4YTYE9H= ?S-**,LFOZ,^ M5[=@V>-N'),;E3,WA%&7IDT[TG\#M+801<_!]=!.Z\YGM!*H-P9]QA)$-5D2 MJ[(A7"EK(1A4OQM9SDVUU0I=_07<-IAXBS9K(J >V%%K"O; !1F,W_TM*SJ M>'QQ\64\^<-/T@", YE0IQOT'4J9IB4A44Y,@)1U\MKEVM&@-Y+8$\]_2T0\ MG2'1FGAZ@+ZE0H:G[WT%*)6]\ZC&I2QO$SBQB3%B70##I8E"UU95+]'3^6O$ M]H#P?'E),ZELC;"K^46,9VDRJW01KO)JJ^Z/0@0+T4=B*:320XV38"T>;(]. M>,J"YES[56,=RKL-7+PG=CN0=&]0OCQ,ADOIDHC$J:!+HT=)@K*:4)F]-89; MMEG*>QLSO:G\N#;]\,>NT!NVW,4*(""5VR0#Q M&1P8%?&^C#_-,7B'#EJJ7@;ZKAOLUJ5Y3\SW%S<],&CG;-^?3J\A?;Z>E$OG M5L?/S:CY'Q[.(PO3O9\PB<-IF6+B?4*CJC@%:$O)1 6ZGH:2"($GA:JC?JN$ MMU/9;3W0NQL0[4FP%ZK_F3W^Q5] G)X. M9W "DQ_#"+><.88X/AO-OS)G4NGCKU,T&=U6P="^#WAXK:2$>9E8UC937;NW M4=M[V@C^;4X$>S?X]PH=/3@M+\=K+ *1)D]$+/6L3&CB>/#$6^UU2DR@7=6W M*%J;D\1Z$D5[@U0:QA?V1G6F %>*K$1J8K3S-!T#(F-)#S,#1/-(K;/&B=2* M)?$^,;0VF_)_M!C:6R1=%>/OV=/#3\^_7(S_F#[>2*UN'O=?;[^/Q_J-U._@ M<;_0?;,&S77096ZGXRF7I#JZ^-(R0A&T0B?&7&JMP'P-/14&SI9O'DW&/X;( MN4\WWY'M^Z-%$]/1V4Z<#7^@L0$/'(@>R@A30[)SN731Q=M ,4J,P#L"O,D^ MU;ZCWTYE3_*J31&T9NQLF^+J@7FX%*1&'>PA4$>017@K2*6)-[B1Y)E$>]=( M+6K'FOHR%[1M.3^?&7@+TWL ET?>57&-1G%X 8^F,Y^.W\I*QJ/R$@W<:'T) MD7%*7$R)2'2KF+0V65$[_-_&/KK-H[XSA#L'0H>'H1A0@_M]'!2+N[2K0TNW M;'@ RCF5'24:O38B(;8,Y2 1+)X^BS=,8-H2SE*F/J12$%89LO6H M[[9(I7<([P@6;S\0[O9 C."LA#!JU4#?#4)'0=U&O+["['R,_/X!"S$-.,V) MTM+7ALG"W3+JQCA)D@H^&@FT?N!R(\*ZK3SI'9#K"[,7&%UW/K^/)BLG=& \ M Y.%*R] D5^*4A)D8"1I:QR++H08WT$E/Z6LVP*2WJ&T!7%V"M.YG?XT1S%G MYQ2%_&4\*<=OA#]],TC9^:24)IF6AF$\I%)F:XGF04@(I<6\VH.]UF34 ZMV>1.?Q]=AEJ\O=F(<7Q=EG[RD1@9#=,B,R,C*"Z\@T%5DSGG% MT'JGE97B2_1T6ZC1&SA6%UT/8/AYL>PM+T_]S[V?I?8$/L$(\G V0%4NM )% MG%;('3F?RF,<88$Y+= ZIJKV=)%72.JV'J-W8*PIP![@\6YD^N,JJ($)+#B& M9ZD\9"GU38 @.ZIB7'/KT5QWCVS MG@+MS^/&.&$2@)L@@2?1VGLB2Q D7\8*07H&(:-[63N>\2%#?GA&_ M$\RV%4D?XW\[Z8&9*Q++K% 9;2;!1$Z8*0-"K==I=53; MQ@' ]2OV[75N52BUQ_N>*JVC"5SY85JXY@-EDC6,9:(@"B*UB,1R5,@VH#$ M*2//:GNSK]'4M^>R[Z2Z&@BFE]IK86,>^9MRX3\Z1HZ;R#1U),6 /GEVEKBL M%0D2&9J=RL*[;578\\OV[8GKN^BQ2E+HM9^YV-Q )163X0%-RE3:'91WNE2B M?VYD%.CC.Q9JIRI>):IO#TO?V.7_=$N[Y946.^X1R6-)\BCN@Z&!&\IB2*Z;)6* .T'XUXDL6^/1]\)B?7$ MUDL=>)=SN9L$'IU-,9>Q&.MLD'D=XBT/4M>Q[F( M+B_A"O+J^B')&D_I=A<[HW1WQ'!S=SJ]1'ZS.L?=24PGL(I)>J;QZ^7C%JRUN&VQ.VO%7@FD5I& F*%?L6 M;5ZGLR Q2.I]X#D;T;HJW)C#Z+YJ.J"[/?D+WT0.P!],7^44=DY) "@Y- M7[1_+?.9A!R2D=SB+FN_*MV8N,U@^:^7OJ@AJWZ"L)RWTNIDWN!RMGS O(V4 M:E["FSK@WDH$BEI'5,;_-2E*)]HO#7B>OLV@^%'3'ZU+K =HW/SE]T!#=-0@ M"SVWIG2N-B2XE(BP/BC.;5"Q=@1Q<^JZ3>F^\_OYEH2V/1S'>-3:A./M ZOU MC!2*<4=+/^PLRPYS)DXD-$E8RH8QZ;-[IQ8W+U#9D_&R[]3BII:X>J ?T?R] M:P<9_\_U< *X5SQFLYNC"S^:H55E;\RX-ZI:($2L-:7,'XBSAA%& B' M.^829&T@;DY=+UOD5,/)ZL./=H36BZ*%)WO;1SF.SH;%1YM.838=R$A=S'B" M#3A+)(6(%D@.Q+BH /G(?/5JJU>)ZF5[FW>#7R,1]1-U)^?CR>P4)I?+;Y^U M,QPD$P1<4GB5E*[05$F2>7+V8BP7AJ'[X:^QJ)JBL#3]F[C8]S0 M9!AQD5W4[\,\Q"_ ]#!_AJOQ=(C&313H^&5#&+.1E&%IQ&5EB64N P\YRE0[ MCO-6&KNM(.P:G#4%V#U.UZ8 #O/!>'16#N#I\!(6&YL.>.!6J$")9*6&#;@F M7B=#DF2@(0<9PHJRW# /LWZ];@L'WPEF;?&_'W?P9!P!TKS[R(F?A^2_^EEI M\7!SF->U?1C$+#G$ "27R2'2&$-<*E63@CNI8\BZ^FBD-Q/9;>'A>ZN_5D78 M1W>Y'+W9BNVA!&3O2UK=ZH0^E\.3%V@@(D5A+-.<@VK[4EY#5[?5B%U?Q$T% MU?WEN^Z0K>_2]'E8>#Q*T\/)Y^'TMN%\F6IS#'@61R5(-D\>#&R$Z)T0Q!H3 MB(P*?\4-)S%GXTNBDZZVDZFJ/QL1WVU%8X=Z]?U$W@-]NSF?!R""9I)YO$E* MS"$[3H(TDBA3IB882F.TE<&\.77=5D&^,UI;$EI_TS=?AB,_BNL9R9%7SJM MN"HE[TJA@Q<]$*-L5N!P#5J[<PV@/3>Z9M:XNJ!?GQD<-_%P3Y#P /, MK78&R?EN>OK+8Z?):87B9GJJ'@)1]H:Y'T %O'<+4P MH@_SXXU8Z06J;8\04*Q,;'8EN!I)E#P$31ENLW8F\%EB>IEY:0M;=432'U=F M>3]W0:S;HV*=H,$P8H*+R"2)=H&0CE!(,B4O$HVU1^*QIZ??.B$]>$P7:!BY IE!;RVU.72\3*FVAL"6A]S_CN1^=P3%JV,/Y#)CR_R68],-?P+P?V'VF$O]@9Y0>_\;2WQQX MR065D1)%(_IDK(S(C-R29(WV8&Q(L7;5=@O;Z%;-MN;T=BWP'JC@1IN]G6S] MM"9^,<%CF:VWK!YXD-J6_*KTQ:^S>$MYZAS1C*H0&&W!'7K?'79[%;1V4GH, MDQY<',TT1M0.O4Y#"0UE3'=,D3B:+ 'NE-(R"^"U6V*T?QFTEJ;O)\3?),2& MWCMK6D?D]Q^Q8A M5IV?WJ#?_/75U<67-X*\XZI3DL\@0%O#9E+'(:7OEW6$8FH M,DD5/[EVRGY#TKI-R+>&Q#8$TP,3>7^$W\(#=.2'"9W?@:=2)$HS$59#81%% MKQ82,48)I43.,M=OXO*(A(ZGI+2\@L]1*YG8'(2O&@TF$L0Z MG_=N2Z49:L)?3,<7PU12 _=J?KI.STLCM9= "5/>H+WJ,_&@-8G,>P#GDX7T M&([/E)R_%\7=E@55OS/[*^T>J,^%U;K*BMFNGTQNAJ.SO_B+:QCD:&,JC5BM M 46D4)KX,L90,!.33@#!9H$ UQ&+C*) MLLS_4LX3%TTD6DCD YK?BM?VEMN/YE2O-?DXD'X_-/0@ '_?A&G.Z;O:Z5&Z M3TKO(YE^,04&5X>GE) F ;^5LOK]-M M9*A-\8[;X777L%E]!KI4K+KT_.[T?#*^/CM_,AQ,NF2#P&LA\O(F1#"T4+A7 M1"0)EF=P7&\V(*01&=U&E=X+=.\GJ:XQ>3KQHRDN6W9Z/ZS]=/Q\YZ28(I=* M"^(H14/92X'LC('@-9% @F12THU@^-:5NRTX?B_DM2J/OH#M,,\'.\TKJK^, M)W>;>VF;00A+,QXB9DI#$!X=<29I8FBD-H<8%,";8/=V&KHMC'MO +8LHVI0 M_(_?GHCC ']C_D?S/RD_=0SYE_+O[\?[]]\ONXW3\S_%\>7MES_OG>P>[Q^= M[A]^._SRZ?O)_K>]DY/']$Z'EU<7K^)L_8=^>R!IE=C%]Q[A91ORX.<,T/%, MOS;TL"9G?C3\YYR\!P>VX'R4CI9(/\P+\/F+!]_V'H$)M!>1EC)@A;<@T^C0 MAGG+%64L!9VSK)T$JT)X4__TT_5T.$*#]3-,XV1XM5C^DY\.I_,S=4_%*8KK M$_[D/P8\)N'0,"#1>3PX,@7T_87 LRNB#,IFPVLW4'L[E1V[&^^.R55_MF6Y M]E AGGS_^G7G^.^'7T[V?_^V_V5_=^?;Z<[N[N'W;Z?[WWX_.CS8W]W?VTI# M;OCEIBISFPU4TJ&+.0IX+Q\A5./R@PQ%A68^*@)VW@(Z68+>@B$<0F8Y(B9L M[8C4\]0T+M :GHWF[=O0%GBRR,-)<,P'0]$'7O>.M--/K'VVJE-Y(=B5]M!BX5MS*==/_'M(064!.UA+#9!F :@$Q MH3+1X'6V(009:Q>H;TA:\ZSMB\L\' L\6* 2YR4!:-!(L(DXJR-)*DE@6B4: M:^OG36GK5ENU@:&GV=D6I-1#Y;4P0TZ.]W;W]O^R\^E@;QMMM>8K3=73:X15 MTT?W\=)[W+ @DI0YD,2E)E)P17RVFG 9//4V&<%KSUU?0T93/7,P]J/IM_$, M;]J)3Z77XVJ ^/-P&B_&T^L)/,#9LF!2&=B!>Z3HCR"2K16<) &2Y@P^YEAY M[UL1VK4&:H::56W3OJQZJ'KVOZ$!(F>;G5(+4P\K4:O)($>JHRCX\.CO>/3OQ\= ME C*M\][__-]_^@K'MUO>Z?;Z) 7O]=4J6Q.;"4M\VQ&Y.&5@XM!9\9(Y.7E M70PH>1\]L<:!LC(%47V&VJM$56@BM'Z!=?C7+B3MM256)\1_Z<@5K#,D,\F3 MS5D"O!L#>J>1ZN)G32>A=N340SV%)_[S]Y.]X_W?_[RM:EK]1%-M]"))#170 M/&%[X$?I^Q2.AV?GLV_P@!D? G4L)V*XXD2JJ$O6(Q/TORVBR&BN[6O,>&F! M1I4 R]^.SXX_/;[Z=[QUYV3D[W3K9R5=9]I>J)?):U6&GX^CWL^ M.>QAYNPZH]6ANPK4$I="*=(MI1Z")Y)-5LB'R)FJ[58?%(I[3"^!ZJF),_ M'QZ?EC/\Z?#X^/"O^]]^WRZ7O>8SC1/7KY%62<64'J9KH"-*H-XH1BPPM *Y M#\1Z1@D/F8(1C*(I6EFCK*>D<79ZN1GP$G =CYIS1\#J>8("[T;&'!$A!0TZ MH&NN*^]O/27=:I(*TG^2>6[.\!YJBOF-?[3S]Y(-.4%[?F=W]_C[WN>]OQWM M?3O9+HKZVB>K&"F;DEPK#N)O;D/SH[03X^3:7RQ57D4!RB.4A'>EJ8>QQ'N; MB<\A&64@0?5F@"^0TU2O+*HJIHLE[E9 H Y]&%[,.Z*NNS&!&9J51^_=285V M/IXO[TO+"X-'S5HT]GE+I3]O);7CB$@E)*VJI_>06P_UU\'>SI9J:O&3C8,@ M:PBHI'0.2G_)I;(IY[B)X(G-#-U>*=#J=:'T$PC4*T:M-;5SR(\I:)P^!K2\ MX? *)KY4;=U^_ &)GD?#7+"$IB!Q?Y827QX8(0!3@!RY%K4#J2]3U*VB:"#] M)[G@>HSOHPI8Q"N:^3IKOM)8-;Q"6"TUL32UX=/-PJE%_?_@0M^#R(IHLG42 MC56%]B\"AP3OB]GJ@]2Y%!C5KL;?G+KFU2D/*RW9YY(J:6TD!CR"6_M(<.^2 M!"EDHL9PGFI;9VL)Z5B9M(.1IT4G34700_WR*"AZL+_S:?]@_W3+"I-GOU4U M@\#[B[+!/0V(KGI>*CB8VS])5:-LYSA%6V<99:%-Q#QYAHI>:,*$$CD2&A96R<)BH+ MECF/E.G:W(*=9[OC)=Y>RGCQFE\LMJDK2(V5>YOA:HFEDQFN. -^L]=YWDX?LT2/9:XBJ6P"[P4PW-1 M"#2[.0&T;1]/C )C?6(FXO9%0AB5:+V7N91"HL1!T63;J(S=C+JF#2C*%)*' MKRX5=07Z/[NM<6 +#:/*(&?WMH M6QSO'>R<[GT^VCD^_?NGG8.=;[OSM,KI\&KW^V^8/#-Y)> M[8G/16E[>.1+VY#2502A57IV/3C1GB&L7@CBLZ,DLVRXY(R[ZJ/I M7Z.I^2/#]=]?:VT'S[R+F0 W@13WGU@M@ @GN6."9[>J<5K;?N^?K& ML!TA]5!M[1Y^_8KG^_1P][^W44_+/]Y4#3U+2B5U#OJS1(B107-6.XCZFH''M2FES>#Z^P(,VO?UR>:BV#J/1>C%OM!0- M0PL]1$V<08S2@+^K9& TI\I;W9BX;M5( TP\J6QI11S]=)C*&?VT<[+W&<]L MJ1?9*4;"5B[3^B\U=IHV(+!6A=R]@ _S[OCR"O"V*+0N[I#=\70V/3E', 8_ M+5?*S6./7&5M'U81KQ*BD#./B@K;*@^L+T9Q4VUUL:K?UI>?:DG M230F&>&)S-(4UT,3+[(B(@#Z'DSC\:V=OV](Z<[?MGU&_?#CS9]1/T-*M=C18M#2FIQ$,HI2RQVA5"=$D'3$F@(C*UE( M,:JTVI:X0K#H67*J#?-:=[$;03.GP:*[03F1ED;B/9H/8+@-C%&A5Y\FM;'5 MGBB>6IAX=JA74PGTTK0J3M#^;91WY]OGTO]I_]OO>]^V[:/WTN=J^&L;D5I) MR> 5J$%*Z\H'<<+P_)*+%<&T)!BLRB#=+65CMO M(K#Q@)=-%ELZ&$&9/#]G@5*\4!4>-LD$R=DBGQ)X+VJKIK=1V*VR:@];3T:Q MM">W'MI )WN_%P6Q_^W+X?'7[;W$IU]I["&^0E@EG74"9T74QW UGLS[<=\/ M3LG"R> R"9P.R.AZ=6P,;3Z)0E8711YURNG/Z_?3P^.\GWX^/ M#KZ?'.^=[!W_9:OV>,]]JGG\:0,2:_1V>&:AARP(,*<5<.(213\Z&DNL-8* MLHIZEA!7XC4F;;)0HZ1[Z<-]71HCG5Q/KBZNRV@RF/Q8!BPH!3:7BK928<++ M??FSZWBU=6ZK#S0TU)/DJY5^5N']7!1CV\[YH;;Z4EWK;" M^S0E7[^A]IN3&R.S!QH(UUKBE:0="0"9T"19S-([";4=B?K-R><'8TUG_OFL M@"$:XXB*,H1Q>8[ ?.V;I?ZR$<^?288850:36Y'PEN:4Z* 4PYLU9JTW4DK- MZ.AM?_*W .61PGI'N50, 6U_V+Z7F75[T]GPTL]@.D M[X1&ZT\+P]'C2ZI8 M9XHP =)9:82@M?/2CRGH=H);94158'*'0['N@P9KIV0_&>&Z\N>W)V.0N/$F MRM)>VSED6Q2E:%\3GIVW)=]M7.WL?Q-ZNQWCUA+\WDV G4]P&U["9W0^I\,[ M\I<,3469=@S09A6:2*\C>KC4X;:T5\HE(_5FSL@+BW0[@ZV-Z[ 61WN@QK[X MX>0O_N(:EH8P[8^00=>72W"/AE-OE2=42(1[9+)TC3+XG]9J9X!3ZROKJXT( MVPA:ZH- JSV1] !G>WXR0D9-CV RKR]8/39!@.=219*D+[<_E('FRA&?LK39 M&L]\[1DFKY"T$;;T!\-633'T %7H=40H$T?F-2S#Z3]VD8;AK/QJ$#6+SD1. M3-F%='A*\&+FQ#$/P3 N/=1&U OD;(0F\\'05(O]/4#2-_ACB4F3\0A_&6%) MX:Z>%,U!A5PL0#7O(>!"J4MEA"D;I92@Q>K ^,;P>BN-&V'.?C#,M2JH'L92 MUXZ0/;V=Z[Y%X/2ES[4R[78=J?V:>@GY2E@$=Y2E;Q/ M>'X<+=UB4:<'%I%5,1#/-$LAH)' XFL W'[Y?XEAMF\ VR.7LWV!]5#W;99V MV5X9ONG[[Y-#:E%=OG A>^< N.4D4]"E49H@5E"TV*)+/%K&!:\=CVQQO&T\ MAW1]42KT)J=,,TFU^__KRTD]N#O-RH'!E1X)S%K7A1-$,Y5T;[L@)18*2X!1% M?YOEC>[2#1;K;?IH&P2UPN$>>*#W8;]/-Y_\!5H0<'(.,/M],KZ^&I96+_?[ M\IRJB!LQ2ENT(03%^SP $9"S0&R$"+6?X&]*6V\314U452N"Z0'@'E3P:E2P MI/LCZN3/PXOK&:25!=H]<+1[4CM;>:I MSLW9GMAZZ N\.H)]>S=@TT^W/D6^1>-_TSG@Y:F7X$X2#L5+I08=U!PT"IO>=]IEOSGX=2?G4W@;.&F+Y9=-303XVA=>F)UJ>DL$]%#5I& T-QP MJ[BHWMYS(\*Z;NU2'SUKGB97ED\/[MBUW"ICFE!-WS7VO%G9HF)".!LI,8E* M9&),)$"4)&DA;9 \>5K_7=B;R>S6IW@/0+8MNQY>LHMXU,GQWN[>_E_*')KM M;]5GO]7T&MV,R&KWYM/I]9"]%!(=RVRS(=+GDM44D:2HHS"AS%RJG?I;0T8] M\_]NPDIICC,]&/M1>0:YB&*/SAZ67IZM LGQ4"IX2^-S8U$?BV#Q/ZT**L= M;>V"V ;D=GUW-D/0\_9_NW+KH7HJ_5:_G1X>-PKZ/_U(\U8>+Y)5L1GLRJSZ MA]?/V6C)HR+6QDRD+@EU:\H3:*.9D#IZ7SLD] (Y]333_2*+P0XKMVV)"2>= MH8QX*F.EK"%614-T=C:H$(P+M9O>;DI;UXT^ZF#E>=U343(]5#1'QX='>\>G M?S\Z*$FZ;Y_W_N?[_E%YG/YM[W1[S;/!5YNJHK<27FN*X'/SZA\>4.N,OIE" M;\W2TK0*/3@'SA/#C#$2L8(&<^6C^BI13?74LPLLU5-&2(S90(2Q>-B$%<1K MK8D07D'D$6SU.<^O4]7QG,"J6%G54)5ETD/=A"?[\_>3O>/]W__<3!VM_U#C MN1FODU?CE?V!'Z7O4S@>GIW/OL$#=A((*8V)Q"=1VC.H,@@W.**H4\Y*"&@! M;Y16?6:!9E,PEKXYQ8^N7)HA6248,"26EC ]\R10IXD)$C=CO9)^L^>K+Z_3 MX8OZ&E)[/ 2C'D>[?J:U,QI=^XN=R](DY)^+&.CR]E:V1B%&H9%'-*0R-A'- MK!#*V$3MDT_(0F3G1F!YV[K=A/W: 4^+'._AO?%HD-K.R:0,G^OF/59WW M]CR9-0>^S8.ZTX>)@>OFJZOL:UUTNHY MVVL77*HEE9%%IR3N/I9AJDP29P4:4-+1K-"KE+IVC&%3VGHP!*XRAIYWO"M* MJ8=*ZGZTTL-HV0;EO<]^K-H$J)?)K-7/',(Z/#')!DKJJ:"3<[R+G\Y9-31 5#H0/";T%MDN);3J>,H\A!B]JJU] M7Z.IXP[BS1'QO(:I((0>:I:Y77&T\_>2+RS-<7=V=X^_[WW>^UN91= DG[#9 MAZN816\COU9LS]_<)J]&:2?&"5K,#WFL+*EV3@'1KM2QB62(CPF=+/#<@,K9 M^]JE"B^04S\CNECL;BU(2\-85R/>DD=AE"5*IU F'&D\>ZK,>36%=^PG38PJ::I_YU\H CA58@DY)"G0;#/"R,8Z7 M>M EVI&#H,YG%VM79#Y#2L=#=+>7]ZJ:J,'JKL.%!X ^(!Q>0>F^,#J;;^GD M^@J/>3RZ7A[R) MD6CA">D8^/":(FF3P&[K#BN L#?2ZT6GQ76,N"^N_.IG92;M:I%E9$[K\G!" M9RF1ZYX2FP5Z/<;J&*RR4=?7B&\FL]NW4%6U9;LBZJ,F_2N4! "D'<2Z/T/S MZ](/1W=_6'SC^3.;Z=S&/,9C^:1*'7+4WA!-63$E R>9M(.O37:4:HN A MIZ/65013@\>/3WL:&$= M#$N'\&5VKJA>FYFA2D021/!$BF*U\A")2$%F;F)FU8L#WTICQV['>T.Q!<'U M-2=P=R,=[.]\VC_8/VWTN."5+U8MCGB%X)H5$DM!TW6C(S-BBL5,&#.*R-(' MVR/1>TT[*:T]: NHAYR5I55*P+JH9*Z.^[EE=')?+9G<[/^R;=JF?4O$UG9 MK"]O4*:SQPWV.)=2L?FE%]%>4AQ(B(P3*C6Z<%;H%-NRX]>0TRPN\>2[J\$^ MJ:-35A#N @);F/+(!CC1C'/JI&:)N=<0L=%*_;##FXK[<0"A)G-[&0ZXKU%Z M.),U:JF>?JU:,=4KA%9\1[F 4;%H%V]$9CC)=ZNJ.K,>=)66**-XT1J7X;Q!$4H-0ZLS4'ZVH_LWD1@ MM[&#=\)D>R+KH4U^O'>P<[KW^6CG^/3OGW8.=K[MSHOR3H]WOIWL[)8&Z(W: MD6WZ\>8-R;;:1K76*O.$]I&?S&Y0;8VF"$&D?JE9MD\Z)&-)8I(2B>X:*BTT M\Q@W3%AOI.90^5R_1E.]T.AS*ZTV,=4BN_G+^110<1N5B4V1D11R\(9;H+*] M[L2;T=AU>Y6**'H^(-J"N'JHUTY.#W?_^]/.R=[GW<.OI;)XIRB!!E[#2]]K M/M%[4V)KO<.X#V"5>:>75X H6*K,*05ETWDCSN"G!2HWCWU5 =EP[@%ML/)^ M$*\YQ(;)"!6+MI@64MC:;:.:45SS7<=M>]*RY ,5)S,\,H=7M\<5C]./-?W4 M.+6!<8:^MX4R%%20P/!X)>5]LD9K5[W4ISG5';\->3^4OO2&Y!T$WHL"MG5[ M7C!UYP\_2D9^-\)"#WPV)>Z4J-A,+X!.(')CV'IE;Y.$^QC MXCD>P60XOA72DJLH: #!-,F^]*Q+-!"?N2#103(I2J5];2^@M]TYV_-6AJN?J1Y2\,7R:H6BL<%X=3_7),:]MQXIX0DRAKT MI("BZA-E9&",WE'/A&2J\K%_@9R*,XD0YN-1.5BEB=YBP;V?!?KP"4:0AZN9 M**63XD 5B8Q[(J-#!S:FC!>#=98%Q:UVK2G -Y/;=0"^#J)>&%?4JOQZJ*%. M]GXO*;G];U\.C[\VC0<\]ZW&L8"-B*RDMD[@K-R,QW!5.@>-SAYN2+3)G%>: M4,H2P6UGXAA-Q#@E.>="JUC=>'^&EL;OG.8MU'8K5JJ@I@G[W+:$U$/ MU=#:X;*?8>:'%_4&X=Y]KY5)N&N)[=SA"+1;"+/W@&]YT(!\$@%QD>M:3+ R9? M8O[N&Q"^9AY(#U#28:QG.IDM,0'2WFAV6S_P(F++*$<_^L!X2^MWRTX>P*-<64Y]1!KG\?E5>? !#2,M*+$ M:([G&!@EUFM&E',V2F>RA+;0=DM!-WBK)]E7H+(%F[M^QKVS^_48I8 $G)^4 M0W3NA^B??X7+ ).!3C1"L(P(5]ZC>YM("%22Q+D4*C'ITV:ETB^MTB],;"/" M<1O\['X>\])6_GK]%=*O"M-*%]OA C]41!1@8=]@H&_ MN?2CAVW8:-!8=H%P!K@-:0P)&O<24Z0<7'+@Z9NA\'B-C>!@/B(<&O"R1Y X M&8[._!5>AT>G>P_7H;5"NC3G2''EM:4D>"CM/")G,IHLC'HK,-:NM!$\[ >$ M1W.^]@@DGV#XOW$_2^YWD%$)+PA#:[H\>_8DJ RX+>8#8U0)ON'PG^<7V0@: M[@-"HQ$WNT;%G]$BNOX'[F;9>J;)6"-2))8EA+5E$GTJF0EH+Y(*G$>SF4FQ M[NN;1;7H1P%"8P9VC8"_7T^+F?QUB%P\@2EZ[?\GK5'5L3H82 MC$(][) MN7HSFD<$=/O$K)^7W/82Z@&\GGDA-YD4_LRK&S_=K']Q^K#M43JZ M\*-R:A<'-<0LJ4?[TI7J1YE91C2#RT\"2,VOPA;VT:U"; "KU0NS M:QGW .?W#T,?WDG?)8>=%R;I3!1ZUD0Z'XG+UI,L Y7,)ZMR[6YYC%BJZVD\X M6]U0MT-D^FED] =!7<<5/UU/D>[I]#-,XV0X5PKW#S!B"BKD;(@QU!(9V/\E M[TVWVSB2==$GBCXY#S]IBK)Y6A)U2;I]]R^NR$G";@K0!D#9VD]_(D&"HC@6 M@"Q4L=U>;6NLC.'+S(C(&!SXX!6Y"8[."$S"=@Q(/[/(?UXMP)8XF/6@E'$T MW:G7S?%B<973FZOY9/KINC7$ZNHC>?VY^JW%1716^%3?<511= =9 \X[8@[) M3=6,,;JD6ENYG2@;!J%M<7#?A&VODJ'/,>(@5KU\R@=?ZM"PF\X^M#.)EIS> MDF!O?N%JN5CBM#;>O; ZA"2T "MDK,\#'H*E_6JR]^A*$L;S3@?<-JL/$^'N M!5?[T< H+,\O7VY:HSWDQ>M2V_ FB*YNEUPTV>:H02J,,A%#GK4>+O(?2W$/@+X?)S/8LYI48_5>EWC-.;CZ60YP-*(VVF3G3.NR]L[$#9,2WRO ^E',"!!W=^?<7O4G MY=8E.BBTUIUG)I*B9$KK C)9O;IC0.DX"_MP.N MN9K& ,/G?)>[?3N/_B+V)XN<+@@EM)48A\1M;3M8PYO<(43T11?M4A2M#;/- MJ1PF^7\X-W-W50U?JWS]M/X&E_FZO]S\ZVR^4MF%B[%X(25HAA:4D753U6=V MSW]^\/3O_KY.W9\:\? MCM\>'QY\.#\X/#SYO;9)_/7CR;OCP^.CLT-7Z:6H:=KLEX1X\D/'U8YL,>N=!$76Z>:9PVA>BUD'9*H-?DNL7D. M2A?"!DXJ:8.19QK8-E+)P,VA;IN[_>AZB9>K1!S-LU5>9(B,,5!6U"<&4T!D MD;3BGMGM9;ZT-"Y[L9ZEX6;5!AG?+$Z6R"O()"K M$#.@=P(""Y%S11QV:V/[$G2>(F"X#E*-%#MK+>4!H;(ZA^??+WX_NR@*&<^9 M'$>'NHX0]X R>C",)QV\MY(]5SFPR/$?GV;?_L_-%Z^AP,BX&N5&M,=@(6)9Q0UL++*9S@\_#-C\MW]>.%&,PU)'B#"RL.B$ [35M8R9.YN3X.ZYMI*;Z?RW?P[7_*L?G6\H MP1'H_)^G%Z66FJCD03I60$45(20O5_W)LDPV"MY.Y_\\':ZG5S\ZWU""(]#Y MV:\7K'AFA&# M,V@A,MD_@H%V4:I0E$BJ>?>PS?3^=FOPW7IZD?G&TIPA&V$ M5Y:M,=(:8<@2T:PF"K$,OM36E5ZX:'+@W'7*RNZS975OY2+,=VT]O(.:A7VD.#M^O M&SG<5,#XZ,DU9HG(K;.@40IP0B,D$5!(PU.1]T#R=,N,GS\]+NUOHZQ9,\F- M('W@\0/TW6W.OF4*A>OA2"^0-&R1<']73Q\: M&2W #I:'.)]_GTP_U7&R/^;<*2O(I),%I#")=@]MQ%#(O+.>C#K,J= FW0O< MGB!PX/*AKZ=JLLW6=KFDXSL3*)=7;L->?GDR_Y3?XZ6TR6BPNZ M\DV,:,!X3ANX2 \N, 09?41R.'SIF*^RQ>)CQ%@3',SVJ)01G'PW=%]/N+O@ MTF%1U;IT7%3B:[&])>+)(##&13(+6L^$_8F @1M(]8ZJW:4^ LBLYU:?S\ZN MOGZ]G-"'26KK0O7%!9/161L8E!@YJ( [+5TTON)]&J(\O])UF)E)CFB% X5O"6 M#$YEN@:C*X87K95Y[DEO7$E6M\*\/J9I)[V;8)A M$Z7I#WR83>?KG_Z"B\F-IX6!=EYP!GRP&I3W'%RM+M8_*M3\1FQ(\V M66L3K-T_*(=1[0CN[EO&?_E^^\/?Z)X@HCY_?Y>_Y>N4E,)(ADJDVG.59.N- M!>>#!%U[N ?&==:MBR^Z438L&@>"S5/@;:?#,2'S1HXK0^8A?^M8*+=2,"> M:<5H\RL-2+\$.<3"?&"E\-:IK1L1.!*<-D3(4R!LKJXQ8?%X^O5JN5A)C*]G M&611M/$:$ETPH 3J.B!)0\98-(M)/9^UM!/R'I(S$IRU!\%3<-M1(R,%EUBS M8EE2W$:0SMG:?(A!\-8!*T(6GJ(S]YLW]0(N,>1LS7& :QN-C!1<\H:5*$HJ MCI-,I(FUY3T'GP,'RTM)4=H@9.L>%<^0,VQ,9EAP;:.1,8'KE^]WQ/9VGO_G M*D_C]^L9V9H+E$%!=I%80ET@<%M .TPZLQ2XZ^T$>YJLD9QD8W$;FFAO3(!\ MC*%UQW1$(5$[$)SI&EROTT1$@" P,I>R0]8Z-Z #62.QVUI!H8-SL(M>1@JU MQ>V.O3G/!=D'P6:$$FO]8&1D+$@C@:F4ZWS$$G7KYBE=Z!H)V%J!H8LGNHMF MQHJVNW?">AA6MMF%6!-WC*MR,X".-JE0)7AC!#=[.=P>(6TD-^X^,;>C?L8$ MNQT,E7>WB3X*,25>#5OE!:A$SKGG4D(2,=7J).U#ZQYF31D8B8,?;U#&A90CAY1J-[C:%85.%056Q5ROG/Q@U/CN[YTO M$362VW[_@+D_DZ:I]D8 Q\?S2!YA\(()(0K9Z> T&?!*!0E!!0.2D=$36(Q> MMH9E9^(&?D]N"XI.Z:F[:F@$T#N?8VW7>U:WZ6HG7Z#UD0L9P!I-VS/R LXZ M!4R4XKP5+KC6+\0/B!C6QNP72KM)? 20.9Y^RXOEEZ)##)9NY2K,E7@Z887HWW[_WW-+'%MM/5NF+ M;/:?3QJY,T*H @0;K$_[ IS3'&3Q21!"A7?-9WTVSR==E9*L!7F]=:X=\TR@ M3\EY"AJR1WU7GL[X5,'@YZ>?)%-_GRMAT^0M._[W><^]QN>KJ?C+] MOSB]POEWX:OZUS-%R>@3661(NG9D5G4P.),1B@Z,,96*+ZK3C;3=^L-!JB<4 MS/:KDJ%15[DZ*1^(ES"[X>X'1%R@2B]BI4&A'0B+CR M/WVRT0>1.@%NXZ6':P>X!ZSUJXBA8;9N9O+Q*LVFG][4C+K9URK&.[OJEMVX MG!%_Q"D3^H;71-]3VCK@(AG:4DA.JN$20C%:^:C3@]GL3_7SWXV0X;H3[@&" M^U32:P+DA]FW%8-@G(F(&,0EOO+5.VVTS+72D9KGGB MR""YLYI>$R;?Y+ABT-WA%7DT2=99'XI$K2R9'%A;!*'#9 OGW'+1')*/$#)< M:\>1(7)7);TF0)Y,U]P*?8=='B130?$ZYJP6K'E;QQH;$$4IJ5Q$O%_UU^+B M?I2688;0C1"6#53UFI"Y9E;>M55,QI+JW%&TA6R5DA0$XA8BFEQTL8I%V]M9 M*3>U*)O/HQLA*G=6T]"87$4+CJ?IJO::PLM'6+P)%DABT-PPR)(H,I%49=9D MGV@O +5DH)CQ66N%Y?[ G^?"-QNN/LQLNWT&;_I4QRCP=E2'+,XGGSX_MZ7T MG:B!-DHSQ C"FD+RU J\R/13Y6V(PFCNNAF)6RT_S+R\?2*N5X6,'W+O\;L0 M=[A#5T3.4H*T-1;JA:&C7'DHIOC,N;:J='.3-UZZ6V2:_<=B;1=-C!]G!U_G MD\N[V\B%3#)D%HQ1 E2L8W581K#D[O. VCJSP46ZT=K=D/:J'T'ZT\4HH';W MC>?=U7]/\'^O)K_,<1H_/[*I[L;@(Y)O7Z0#%VMX23H/3H0,7"AN95(H5>B. MNFW)Z ; U_HRLC\-C0Z+OUWAA-RGGQA=/,5IB3;X.FB&RYJFXXR X$C +%C- M"N?%NFZ]]71=GZ'.9NE5](B,&DTR921 M3,F;HHU&1[]!I>W]COZ;OPL_NG(WQ+W6%Y!>]3 TR'Y.*WMW6T06LD@LJ0)! MT;]4-5,]*@XHM8_9%1\$ZX2E)Q88)I.@:29=,_F-H#S@EHW;C-.LA>'. AV6 M%A372**1"IR-4BW']73-B^4I M+O.%E9$$4J=_!ZWJZRZ'VMV+[E=%YUPN 7.W=.RG5A@V)WLWI?&UL1TE6LK_MH-4VLPD5M?0BS"LWZ.B3',/FB"CMT%NS4J:DAAUJQT M\1K3Q],X^X'T/R;+SV_)8)_&"5X>3Q?+R?*J:J<.\(X^IMI_FDM>;UP&@94( M*CDMG:ZG0VJ,G U)'(V)TN;^Z5-!KW;N06V=$'&:WDPNKY8Y?<@WXOF:YX>S M+U]FT[//I*W>Z]4V(V,_E6P[B*;_&C=6A(K,2+ ET$8P=="K+!9T="482=>I M;SU-K+^9";>B?3=;_& Q>!--"A&\K?.+4YT[$IT S'2YN.R2R:T[CSY*R&B+ MXC;!P/W#<'>1C\ 4^SB?ET(/WE3VMCX"*; MZ)/' DDP"2K7,5HJ5K$E:P/]1I:M6TIL3.2P1GY[?/6KI='!\!L9"-?FK6K=]&Y#$H=M=-(W M!-MJJ%F+BAV"%-5FG7S+/SH!'962X_)DNF+G".=3VEZ+CWF^,F)/EI_K.V6N MC.0Z*IQ7Y\J2*"73$*-&\L*]2ZJU3;D-G_34>I_E3G2B^ MYR/QQM^Z\"4)YQ,9M:IZW1@\A)0"2&-5429$TWQ@\L9$#E-G,H9C<1LMC>!@ M_"/7#**<#K[E.7[*'Z[J@^5)6>VLQRZ\S6YZP.-!^N^KZQYL M%](&Z]'5YH_*DR=&M@BJ^DSB,[,BY2ATZRG+6Y(Z<%.\/:*RL=I&X+D\L?F> M8O2"V:B910NY:-I^O#:,]HRXQ2RL,-KS6/9S0CY%XL M]?9Z1C91TPANZ?LV M[ZW,'%<.E0L0-#H@$4GPCF1F!0O.)+)6,;68>)'"1DV8MQ&RR] 9W.!CQ(W:S\G M"\Q6<;(S0QT<75^#?6EM8;/[@]@0IPQK]>\'.-D(?!7K(>;Z>ZX*7 M=]Z([\6XU]LCIX_XO?[A@_D.QXX+#M"?H"5N]2?K59B =SJ:1%IJO5IJ50Z)[LCR= M+/[=>]+1BROO)\]H,P'TGUK$,?M4E*%+MS;V+_61@3L&EA6NC$[:-;^ ^DLM M^DFX5:C7Y0X:;?2R#O7C-8_0:P-0U M3+397>@C"(4]X.*7[[_D:?S\!>?_7C4/+IF)(I(B$5E#UFFMI4-?($GM4C#* M%-%ZFLU+- T+IQ9Z?PE*NRAAE*!:M3CH'HZQ37!I>FC]C/DK(V("TBZYGK04_ O3?*MG]YH/G9*+ M*=/AS7R=2!O Z9A!1N-L06,2:YV?]A0MPT:_>L50$_&/ $:/G-CG]%=7AW6P M0J+B!A+6[F;.,$#%&! ?.6B>,#1W+IXA9V1@ZL51FEW&KR0]A M')C/=.4;3!!$LL "CTL $6HQ*V&!:U_J_0-+((+6MZN]#JJ$>!I[ M]![_>S9?\[-8;3:/+@BA$QB?96U>[&$5O,WH0T@V<94[S4]^8=32PY6'S;=J M>(LU$.S L*CM=D[*3SRLN^]DQQE3$B)/)!3/!7@9-$0I,Y/$GL!.)O0+Z'B2 M@.&F).VJT5EK\0[]T';^Y^Q6'.L6<2D4YGD$1K(Q\?;EQ5#[K?57AC,$3OWY7O;CM;V(@F1,X@1*3[4BCBB9'1[KR4Y/7S M@*:3];"+2_-NH^9DO>7,[L,OWD[P0Y\?/[%QI^/;9KJC@4K**SL#:RCNJ MVE;)$W,E!1D3FFP[]E9_::F1N2A;*G36FW3'>-Q\S//Z"_@I\PO#'1KO$&0- M$"A?>2D>R9O3/F-Q2J?6,=WGZ!FPV5UCO;]T]&RKA!%F^)P>_>OHP^]';T]/ MWA^>?#@_/3@\/_OC^/RWP]_/SD_>'YV>O9DL\-.G^74=Z@4M&!*CCR' MXK1M'2WM2-KN9>ZW$E]MW9MEK^T%Q;DF'S-#XECG[A''9!MZR)8N!R92XKYU M:=)S] Q[7_:!E8>%[(VT,7 0Y^-\EJ[B\F1^EN??)O$ZE&Z06-=$M3!U=@7Y M%8!"*; Q%-1>2!U4%S2]$+]Y;.V!.X VT^JLH8C' 9'%P33=<+!8Q\?))1&2 M64@RU'KDZ,'7+NL>/7?,NN)9IZ2P;CAY2,!PX9[==?H0(#L*>&A_[;Q61)Y- MII\N\Q](RZ^X^3(YK&T^(EX>7F:L=2]'_W,U6U# TU@[2-R1_]@=[1W_%RZN4B?FU',^J]->\\<29 MKTT/"#3$6_+$&^T?8-XZHW2MEU&=(+;APL.\B?:$K#Z%/K A=49*6=7*_9IG MG^;X]7,]E%>6@TB6,4W28B9X.H$-F99>,? &?> E.8&=O-87#*DG"1BXLWH? M5G<;80^-F/SI/@LW^\NJ)%-M0&5E)M\UJP(.M85@. _"26Y9IS3GEQ#S% '# MV4V-%#MK+>4!H;)*I9U_OSC\<*$3*E8K LCE((I3POKB: "YEZZD@,$]5U*Q MR/$?GV;?_L_-%Z^A?'HX^[6MJAL(;@3/74_!G/. MSAH>(3)IR-!>S263K);D9VX:6QF]J&+H$^6Q=YWC:9G- MOUPKZC9V[KB(@ALH3*E:,IMKDVH!09(;%[BP&FVG;!]:>$(NU M!9E##JKK RNS_2KN-3[L/ZQ56^ TK<7S;H)A K";6/:< M%\"U83X3*)F.#I16"4)U%8O/PM _=,N_TKR AVKXD)>'5_-ZG%RHPKU(M0I* M608J"')FG L0 RKC;);8?-C"<_2\CKR 3;#R]V9 M?\V$SCH($3UP)VMO +]&ZA/<_6GBTP[UU4TA?@C-?VD$E!,!&!O&8OD;P29MSKM,"> MC2R%D,@!\A(T>5[$-I)SE'(!:X*1.1/W84]QN%>4F;D)5C;*S-Q$&R.X#3]> MA(1/ M*AI2=;M[IZ#EZ M1AFAVT+K]^=#ME+!B.%TI^6!="B3%Q&,K[&C&M)TR0C(6B,OTB3AS)Y -9:F M(^T0T!%:6ZICZ*>#MY/Y8GD^FUVNG]0L)EI$K3J:1ZCM@R%XIX%.<.ES5E)W M3.V\_^5QXF%;M/ Y.$%;QG(?Q_@L M.4SRTRX75U-5C !:JP[UN"!?YOJ_Q]-GXQ\7R7@N2R9WU14)BM$>#$9[2"H+ MGB26?+]U>YO9 MU)'*7%M"4^'ALGT).R1H#%9YFY$>1ICK-/T\G_UKF1%F6, MM@"3.H&2-2##HP(6K37,)I%4#_T.-J!PE$=@&R3VJ*H11KIN.NZ?G1X='AW_ MZ^"7=T<[1+2>_MBND:N.9#:+4-T^4-Y&&*QS*AME((M(D!+, CJZ7FT.R3)+ MRD[MDPT>D-'GV]\MJZ9P*8+FX*0+M'M$(!0IU_GL\5B_2B0K3,ERIKV8>IP>%/ 6[)5LS-6.*Y5;#X2 MX'F*1C%?HB$"7H38UNH8Q>/RP>7E[,]:Z_-V-G\SNPK+Z%ZT28F MX$775EJN9F0["X%VIE+)QJ!:SPK8B,!1C*?N$7R]*6MS+/IK+$ZO$^%Z.NKN MI&V$D)TB3H ;OYK,EP #68>)1?0F%9]"VN,%.HJ1T_L\YK94Q0AF^S[DY2"E M25457I+7$R]GBZOY'0O$V6"C=Q(*(Y]#U<@M_9GK=%XZU?/DT_3HK_BY#G1\,RE$<*;C?G'A4%GD M7(*64I!=$1V@1@9*+#$V^VUOL-I&Q*\B\G5V]>4+SK_/RG.V M:]/PV$8KMH^A;<]PGX$V(Z4.+$#TELX?%(34Z!)YJ1BB*B4H^0H";1_RGW?F M1\YG4_IAO)Y[?#(_7!VZMP?TZD],IG%"&+I^QO,ED/N=&"0R44&%0N:PBQX2 MJBRL5#YAZZ2*G0@>86AN Q3=-_+VI[N!NT4<7GVYNESE>Q[1_1^7'_-\,DLG MY2#-OJZ45Q-6LK(U3"3!K5K(%W+2O70,F$K:N2)*[#;_Y87&$5UH&19F>X3% MK$<=C1QS-PDQP0O!T7,0V1!'2CL@2T6#Y[HH'K(IO-,)N"/JANY=TE[[&T!K M"U6,'%P'Z;^O%LL[G>PTBP+:](][=IBX8Z:/R-5M. M=R9Z6%=X__?R,-H> ;R[/>JL5":7PA4XS(RDS.KH*59 1&.%3H([ MT3PKHMT1VU]^Q!B/V$UTU>:(/9JF7IYYCC_\Z^C#^8 MEPAK],1R6VWVXU7P1]6T1A6L\< ).J#0(GB5')F0@G["!?+<^IGA&7)VK_>Y M^?1-[L^U?Y>J@Y=R).C6 ((O9!S3KT *A=AD 0.V=D >)618.ZX5"AZ6[>PJ M\Q&X",_6ZVK'4%MN0)=5/:5@X#(6",D56Q**&%L_1XZW:+Z!NC>IEM]$]B/& MT9TZ7^0>'28.S&>ZNIFJDS<9UN(ANF2M2:RTKC%\U=7R&R%@\VKY3=0Q=*[3 M@TKO%+F7:!+PK$WM>8(0?$XDI>"\\T%PWZVC[JNKEM](;<]6RV\BP_$ 8%V6 M>/+GE#[]>?+UMB6YEEKK")AK4VID%GSM'DBDA,PBXRSK#1'QQ%+#>OC[@4@+ M*8_@5KJ5SH^ L4@V>221J!P)]<8[P$!F7PZ\*.F%L*[U&]-#*H:%4'M+9DHV,D=N^6NGT**ML* M>DQ@.<4_WR-]=X*7BPNG$'FP$>A M'2?\CK1,L@:P-1>.1(9ZRVB<)>0D/IQ/HMY02:^5T(FVCYDA]5V'HY,_-HY-"1O5,B: MV>8.]N.4C.1":HZ9[<4])M"\G4PGB\\Y_3J;I<4%TUGIV1!U"3))661'WA 1C+ MG-R!4JSI-)U\&["L*.@$$O7Z0+*Y> ,7H0B=++" M0Q0U,N[HEL7:9,_3+QI1A! =8RU;$M )07KT"-J;#H:.U3SD\:<#]0=39+"A M+1KI$JX/NB7039PS';2.),IY(0//;PFLQU?LA"3S6I'40,K#0^>&ZN,O7W$R MKXF UR_D%Y:H04=6?N&*UU35#&A8 >;(GF-*&\M+1ZP\L40G<-C7 HX6$A%)["XT8.E MD9A'6.'\\?3DX]'I^7]]?'?PX?S@PYNC_^_WXX_OCSZ3K_7H^#$K)7FR:C)-UT'()VM$]U M(6ZRR."=XDZ6'(MMW6^^ UDC/=VVA4)7J&VIEZ%=N%^N2)R3Z:<:S%CQM$XW MB1%Y)B,4K->2]J.G2\!D#][+8$T*R;GXDOGU[ HCQIRU%NH(#J%;H:S3 M28STPO'ZD%QJ^BT&"-X$XB%PRXHSUK?N4WJ/A(&3>7H"30MYCP N)Z5,8K[/ M1$9N46@#J=0Y'UP3_;RFK&#*3 3#L7D>Z:.$#/O\U3=T=I?]" !T/L?IXNML M?JV6^\Q((>BO) 1C8AT8XQ*X.C.H1).DUSXXU3J]YUF"AGTJZQM0[70Q F"] MJR'WS[/+=/SEZWSV[;ID_885QAE=RI)7!LCQB$X LN3)\1!.%=HB+K6N]7N& MG&%?S_H&52L]#-V[9S9=S"XGJ98$'DV7J\S>E6>!4:>BC8$HR']5R T$J4A MAO-LC/<^-&D%]<3ZPUI'O;KZS<0^0NBL\\"U+#)%!TD4$DOP%IP.M?>ST"&% M(%2W(<);@&?PWF%--/L"5+80\]#>^<'A^W?D1^+TT]J!=$EIE"2 4)]YDHWD M$3!'AZ\S4MOL,'5[5[W_Y7'I?AM5S5K);01*/ZM]%C[CY(9Z+YD1/#L@LZL: M[T4#ND L<&>=D'1KYA>?PA[_]# W1H]JWT%R([!3G[PXW]TF\UN/0EE$\!(= M"4<0B"W3D#!YJZWFP;=.)WV9JF%]ZV'?&+93S9C!]B&OH^7K%T$F'0\E"6 > M/2CA#?AH+4CZ5PQ*&1+KOD#W@+J1!I*WQ$57V.VFI#'#[SI5-PLC L8"12=5 M0U<,0F896 S9>6F4"ZUCS<]3-%*8[8B#KG#;7"DC@-A!C-=-7'-ZDXF(.%GI MBWY\F5>*FZ:#+[/YQ7"W:D8OYU>QLK5*1/]$&EY<[]8@.)*18\'$6C\E>0!O MA(40F2C&H$VQ]:W]##DC?7]I"\16ZAC!X?F[I!\OLGG=TU"WYJ5'9/15V&WNXO<+7'0Q3'+@ZYQ^P3*)T- 07(> MN(T^(Q.:=RL8>V*!G:*L=[_Y\6H>/^,B$[BOR B4,7),MD#D7F,89[*9MGZ*NC:2Y-!A][MLW/$G?CKP@DZ%!>G)9BMTX'F; MP55/&)EDAOLBG60;(^.)Q89QW/J'2 O9#M]0^C$Y73 GA8F$;U:(#V5% 2<" M QZ8S Z#T*K;Z]R]#P_C.O4/A4UEULQP[3'1[K>,"("T1^$*(JI^STZGGJ-?6J)$5H'F^CJYS?9)G)\1=[#VZME M;5E]A^T>?(BG%^G+D^C(5I_G14!6./<*N%&6 %/O'$88C,Q+0HRVU@SG3QQ, MIU=X^3/:?S)[UERD4CN ) 8VQ)K=0/ZRJVV#30X:K<"2L^AV?'1<<82GR2:: M_/DTZ4/*0WL>3[/SYHK.HIH30SHZ*6\GBXB7_Y5Q?J&S*(5Y#DE'7ATKLI-- M?5=.B(DSG17O=G5NOO: <.I'^T_?5LU5L372ON5YF/6.M9I>QI;>U-@@*PS_2?3A9\:H.MFM0']W('QM(VX1WU658;._YQ=8"('$ 6= MYXDK<@Z=@Z"<)D-/,:U9*J)C *W+:@,ZQR/ SZ;B'C]^"!#D&]1F?.@8".X2 M;8G,P6MR/&Q0446?;+;;^%A/K3?,^^%H,+2QR ='T0M"NV'L[>QJ?I$R"A&5 M!MH2DOA*=6:0\>A#\XJ)[CZ*#0*C_84AB, M4A*$+'3BID@V'PH#.2F;Z<35KC0XGGY:!YKW0MP3-G81X@@?#$[.?SLZ?7?RX=?S MH]/W!V=G1^=GMS&VD^7G/'\WFWXB_'TY6"SR](VD['S\=Y M_HK?:V[0V]G\Z;9OT[0BALBX&3!S3=:%+5;F;%CM/2KJ24MN*4<&.HALF;0\ MJFXCFW>C8]B\^SX@]-/QMDJA@7.62423Y?<;VHFENT;!A:@S MS:RJS4@RL2*B)"G5YNN61R]0Z:AD$>0O7Y'7.])2/F2 M3M0\N[HCNPN9F2:/U(!"PKU2Z(DC9P$9X]$F[S*V+H]XF:IA,]G[!%E/FAD7 MUNXPP5V,N?;A5J70OX3.X%*M_R0_R!>NBU"=VGGL:E0.FZZ^9T1M*?_7X2>V M2"[K\MD>/,!>D\PVQ9JTDALG#;"0:@)C':H@G0,3Z_ -(Z,6K<>X]>SN;=P) M(;,BI2 _P924ZSP^06Z#12@:N4S9E<):-SU['=W1^\#0UCW2-]'2"/M:K3HX M.2U+5KP^*PD$Q72"4+2NQ[#'C%Q;WBFVTF=+M.&[GV^DZ2XMT381^PBA<],) MJ#@>E/-UZ(VH06,9P;$Z)%LDS$E>NGD_H_J27:1IKMUA)M$S$/'@OXG*>? M_LR34U(%4?%YW?#I>!IO>CX%[TOV*=:FMV3N*3JD0R!G(AEM5&9&JHX)EB\N M-2YT;*/,66^2'8%?UF46@'?$%#IB"3VQY ."S\278BB]C[GH^V 9S/M3O=NHP'_$S(Z-H+#% MS(Y-]#+T%?CD>(DLHQ'.*C!2"U"Y%OPK7Z DJY-//+#\D6!2AL!)Z*M19]D'9OS5O>O;(6DKU<>=NI M9LQ@N^YXA"(S+Q09B$Y[D +)$K8B.^Z):S_Y\E3W\MM3_9KW[-E'& M",LMSWX[.3VO >5?3DY/3_XX_O#KV0YA\&>^MFOTNRNAC8+>;W)X+#[)H](Z MFP3"VE+GO3C 8FL*+A,YLJR5:WW&/TY)NY#VV>?9?'F>YU_J0M>GE@,SHT,LG&7#Y'S[#'2P,D/!VIWE'X([BK*N''J^Y\JX2J MZE0PU$($'L"Z>IE+)L%'ST%$00>NMAI%:_@\I&(L$>I=-?R@@=A.XAX=8#[@ ME[6/H8*Q6B)"S"+2)4UN@5>HZ2:-R5FN,_VW5]C\H&7X$V<7'3\+F2T%/K1S M7FVYDW)(JTZ6OW\]GY$=P#6C_[TE\1U^GDSQJ!;SSFM2U2\X_?>-EZFYY:5D M :A5K;[2K/:<]>1<*&9Y+ MI? 5$W],EI\/IM?%&<=36C$OEJ>XI+\@_\'8#;<\<6Y$)H\ ,=6A*.3+>A8A M2QVB]";G^Y,9.V!N*U*&;%&Q!Z0\AMR MQ89]?O>(?SC[CS7#BFK-P?9MM2,Z^!K!9-G MS[N^=38FD-[(5;"?+I3WN39)G2X7=^Z33)S$PD1MV%WM9I*ODX9V.YWU*;+( M9-#;'GTO+S]L\'TO1V!C'8P)90\9NF-8O+#+Y*U9H4O,B84 1D82MB 1!/+7 MP*0@5%3!>K^Y-=B$M'$=DJV!]!1N]Z_55X-IUY5[Z76.2+<64[56O/:9]-P7 MD#ZFG"0&I3KV:VY-VI#=G4>*Z5ZT^FHP_9+_=\N]<$DYR1QPR^I4AZ3 %4,J M24YP)='*+2)%34@;LDWU2#'=BU9?#::YZLJ^5[9(E"1Z0_)7S&MPPC+P47MT MO+@B75M0=Z9MP-Y@8T5U/WI]/;#N;'U)$4-TSD#AAKQF:R4$% PX9G)@F/:: MM89U4Z.ZGQ9EHX5U+WI]-; FYCNRK[(A.ZM$D,CP>D"WMV@@>N>MQ"1LQ_ZP M[6D;L$W:6&'=CUY?#ZQY5_9+#BX%0ZH@I9'E15YST%F#]\9S9NC>BAW;LS6G M;< .;Z.%=2]Z?3VP%EW99YX<9E^[ZV,B=UGY &B4J2^7Q2?,K+AN[7':T]8) MUN[O!>M>]/IZ8-W9M>""AU+'RDD9$ME@3@&F7$ D5X(KW$G?.+;7F;9.L/9_ M+UCWHM?7 ^O.KD64OG";-*"HO6MDYN!XC0OQC!8S1F3=JI?;T];M'8;]O7#= MBV)?#ZX[!S@ECUE[ID&:.@HT1 1'%Q7$HDI2&J6]/S%\9UPWC5OSO]<#8S^* M?36XEIU]YJ",%$HGVLP.ZP.K!&2:G(M0&RVDPK-J[#1VIJT;KO]>CXS]*/85 MX/HV[4IV%8!!1Y=2ME <%G*;2R$!> G"%51,6!L16R%[8^JZ8?OO\MC8KW)? M$[IUY^W-T?-,/G,16,OZZ^!IC8G^52+SV5K'FJ4[;4Q=-W3_71X=^U7N:T*W MZ>QLI!2(647^,]8V!28"%I4AQ&Q)-LRPW"PXLC%UW=#]=WE[[%>YKPG=O+-M ME@UQS:T#DSP'Q7( 3-:#KEW(:@2UQ&8Y4)N3UPW??Y='R)[5^ZH WCFV'YT( M/+D(W!C:YYHD$+A-P%3V5ENCG6SV9K,Y>=T _G=YCNQ9O:\ X&]SF%_A_/LJ M&*J?*^DQMUM<%2%XL"#)TR#O6DCPB7NP3&;I',UOA90=[^G MG W<.UFK]4MM%E+GE)BD0"J7HF:&BW994IN1U@W4?Y?7R1[5.B90KSOLB*<[ M33#+(NW/ *FP $JY B[3322CL$H'(8O8_&'FY76'';RWGPY8C:0^)D#=X>3' M/EI5/#R[D:Q>FSR.H6'1 D=+)D]T$A!S(;Z=C.A*U'9S2W9'HL;5[Z 9:IY" MYSY5.";H5OG^\_0/?7OQ'$_3%1T!$[R\%LD_9_.\EC1GCD61$EA3:QB*(B9] M1+#>%99C$YO^V!V(V$84I-]WHB]J"+,2%NM;O>Y'C] M>O="=I'ZA_"WWA?G/I%,LU*FIAYR2L7V;S^>S/U7RK]6 (P;(,SB1(FM,F1);J2#4-2:!GFELO1>@+ M00_)&7@,0@-M/P6@'44_ A3=/77?8IQ<3I;?W^-?DR]7/Y@[Q*_T.\OO%S;+ M6(+3@#QX4,DKXBT+D%DEC4IIDSL-?-X 5IO0-Q*<[0J*V9XT-%+TW;W3Z9I0N7R5&*ED0G:^8WXTA>EW"0T03ME9/2X1[0]Q1] U^6>T1?$PV- M 'V/R.Q",5NB(L(]BW7(I!(0E$7RL V)2@9/OE;_-^? $Q-[PM*N\MX:,G7* MPZP1:-;@/_KK:YXN\F,\)6>8XHJ$(E,!5:?E>$<_RB([8PI&?K\UW,X8>IFJ MD1Q/[8RPQHH8X5S$D_/?CDX_'OS7P2_OCLX./KPY.#P\_?WHS='___'HP]G1 MV0>_CC>DE Y1X80 MDPF@0BBU/$& <4$H1X>5$*SQUGV&G%W/JM7WZ&3]TP98LXFLA4M4^!21,A:2!F8Y(:;QKP^2]# $UP;H>+^,=5.!R.PF#[. M9^DJ+O^HVW2Z_'XCJ,-+)*;*)*A!1YMU,5DB;*T MWD;=2!OV&NP+9'WH901P.Z(K;/8]TVUY2:Y&>C?!4!V0">VD&X:XR+'D.HF0 M1=H_3B0(3GG@S*:LM58*6\]K?)&H88WWOB#65AUQ-#:$7R>HF&SV'J^'EMH8>CGQQM6WB.) M)>9X(+STECP.K ZDBT < M["38D9PGA[-5*DBL:KG+BN36L'K#-QP_1JWA?2VNIF>]#-EGC92_C[W='!V='9X>S+U]F4/K68E7<9 M%_DFWK]#T+O;AW<-=6]!?J, ]VJ='V"3A6=KO"3/J5K&06D(FGL@Y\FG$DRV M037>HC]3L'.60/W:X6RQO&4I<&4R$IZ+HL@:1/)DH4,VO;!TETB MA@U7[Z#C!T_\.XEW#+?5UUQ?C::?;CFY($*TU4Q!"$Q#';\'Z#TCL]_(>AI& ME5H'H!]2,0*$;*_6^[?.;C(> 4IN'XA_A%2;*O M.V;8)X2VF-A.HJ.U1\^NOI*)60MS\/(0%Y_?7L[^/)Z6V?S+ZML[FZ4=O]_& M.MV&F7Z,U,B%R"I)X(K7>K:2(,C@(&KMC$^U&4/KYY8V1NHJHO2"'&_>S,YG M/]^B/[C/&0D'"D'F(NO8:P'.V 1&BA1L4=EV'&:^(R$CL%BV@\1/\;U]:F,4 M.8EK)F\9.HC+R;=5$.!=7BQROF4-B[+2USXY.0=0WD=B+5LPP1>G"O."M]YF MG8D;L-QMKXB9[4-Y(S"E?A;61_Q>Y;NX<"2K)'D$'D0=AQY(5EX6DI77P6:' MSO7KFJTI&?:PZTGMS[IM6^E@%"?33Y^5)^7V1#T@VRY- ALDTI^/IT5^U MV]*G_'8V_YG7=2#T^X55,IM 5PC&VB5,V0R.RP .98XN1.&;IV/O0.ZP[N!^ M4+DO;8XPI_O:[GZ/RZOY2JHW4>$[8?N=/8@N'V_C/FS,1C^^@_4V*,MXQ0!! MHC8(0G2$1R97'J>5N9=H<+, ]^-8)R&N#^PW5W@EH.((N M"E/T3%O>N@QN$_I&Y4)L@HSGK\Z&2AF!:79]EC]QQ*[Y.\VUZ0CIZZ2\G2PB M7OY7QOF%DX($5R*D9 PH0_Y90$5>6>"!9>-=<*TK)+:G=E@P]H>@!R&VO:CS MM0"7Q/J!;IKS/_/EM_Q^-EU^7ER8$C*79.)*K(-U1,U\K\/_?')).Q3*23X$ M;!^A=5@+<%R@W565KPBR=3N>_SFKSVJ1G+,"UME:HZ$Y!&=4[;Z872Q)FMRZ M=\>&) [[.C$Z@&ZCN->&2P):OG!*<,T* YYT+?!PM/$*R59D2S>(S9[+YNT_ M-B5RV"J)<6)S8^6],G2^G5W-+WBQ1G#BBD7F2)JT!;V*!K222@5F4=_O+;U7 M<%8:ARW+&"4V-U;=*X+FA53%%YXXB)_+N:'IS3T5^1_NC!E_JSBU0"-3A Y;9/JR+?]L^ /P+YQ9GHG$8H M*0DREU. X&4 47CP2L><0NO\JEV>7'JK2-D;WEHH8K0O*G_D^J:4T\$W8O)3 MO@YVK7F];CRTX[-*YQ7:O*ULQU _#RP\A1QCLB!9(M09ENG,"003)S0W,01T MNOG%T;:"X.%1^R8OXGSR=;7-UXQJZ8TLQ4"0J?8/5F00Y.@@.BDU*B%TV4?L MY1'21O6LL@D>NMQZNZIB!$[!SPR]N'GYA13%1UL<>$&>CV(U<3Z@HAM=9!<0 M6?+-"^OQ,9:&SLJW]P8F+6-Y\<\C[5.U0<6W:HC$$:R!0K2 MSM;9@20CH?C@8O2M\P,WI7'H>HF!4;FKUL9HP9U\^/7\Z/3]+R>GIR=_''_X M]>SLZLL7G'^?E7>SZ:?E3TT==['CMEEG9VMN9^9:V72TVKH#YR_?;PK3#Z;I MPVP:;WYR"]X@5? "P7.NZ6R3$D(=%HN2Y1+16:&:E[YTIJZ/GM/7,P62BC$; M4<#H3'L6@P+G; GF:K!(6EX<^OO*6(&OGO[P4J7YM*;JV($]^QCC!S\-5E< M)&.B$EY L0KK6S5)1W)RVA,*C2$H5YJGICU!R\"(:J/J#@#:6.XCQ<^[>NC/ M;R8_H7("BPE@HB&/RVL%@6'-N[4B<%[;JS?/NGJ!IO'A:7/-=X#3UFH8NGW4 MD[..$_(<9,G@4BW#1%\G-"D)L6BO0B&1^6[CU9Y:87S(V%Z)L]82'1H6#R>] M2B<":B6 J1I3SMR ,YQ<%8:>&Z&YNM_S^@D\;#=XN3]7K3<@[";#<2#@K!9: M?,;)&L(A!ZNS!Q%$O86]K@46="ES8D %::3I=B@\]O6!R]E[QL$.DAP:"H>3 MY23>.<@*E\0]0W K/S MYT&C*_/)!QUY7+4BTQ:49 8\.@T!G6?"*J-LZSSIAU2,[][8W5794=:C0\N= ML;28@RI"*! 8&:&>>7"ZT&[BG$7FM56\=9[34[0,:WKNJN-G(;.EP(>^8M[- M:#=-\\T!R6SAK+IC(>L,*M#EZ!,:L(CHC...AVZ-C7_Z[)BTOJV:9DUD-KRV M<7K^Y^R&N6Y?>/TO0^!R1?F*@VVE@ M#'"Z>1*KN^S99P&Z!6*FH,KR>=W=/D[Q11(PS"E4BSFYEGU#\D8V&7> M-W"V$?XHLN'O,O%#/A=D(!)%V4/Q!FMUGH#@@@ ;7=!2:J%#\]G6CU(RL(6T M;QQMJ8+A!PA]N*K>PDFIK@A>7JX*!=[.YM67.,U?KZ<"7"!JK7B][0MW==J- M)HNR=OTBWX)K482,]_*VG_"_NJPVOJ#=;F9//V(>@[VSR4CW[*WDF3/0B5E0 M*3% 9@T$EFBOT*:PI7E?U@WH&Y]#U\C6[DM'0P>(UANJ[J#%12+BI&,9C*^) MJT)8\,%EB"8DX[Q0^O[XSA<.J-5G1_C:U.XDVEQP8SAR[MK\L9#Z+-&>C,ED M\QNR_CE=X)QYAS9)XTR?MLZP5?C]NN=;R7AD^'B+D_F_\/(J7_ LEF66V>*5DG72B?8] N25DV&+Y_2!F.ZF/ #KK6[%.&%@<7UOSZ<)P M$Z(GP =;KT29,[B8R"_DPJ=Z6Y;8^DGR44*&+67O#SJ[2_UUU:&ZE%>7J_'NI0-F=U_?4HICDLE)&3AZS@25\"7D""(+*S( M1DO_BNM3?EKIIL7N]UO>O3%,TD8#S^HD29X0,#L-7DA#9[/+4C:OQ7Z6HN%# MUCV@YKFKEC.#.O,O-CQ[.JX#&:IN?E-N=_WC74+HVG/5&0[)Z-SQ]T#R4IV*T5098$740KT0R M5@I"8NBBB!&#[?.U9F."AW_7&1ZV.ZKQM6'VMI^H9C,2!T&Z6]2F"NFHFRY%VTW .SF='V$S55R2M $;6R M,0=A![S_[U Z<"AX3.#<6'&O$9ZK?J(^9%T8"O"\YEP7G<%Y5SN+^KHW)6>B M>='U-H0.'(D>$3@W5MO0SU@;<+CB;_(MDU-Z4&CY"R!$'R#:EK5O361 P_'9VN@[[OC@]^.7YW?'Y\=+9#_/JE3^X: MHMZ(Y$91Z)/EYSR_.\9LLHB7L\75_$V M>'B^Q&]SL8_@)GJDZ#$+1!,ICPXG=PKG3'8J>EGGAZ;:T5S3_N$*P82BB 5#]E?K8,*K*1_> M2,==RXEC\7:>\\?9Y63QN29 SF?_G>/RIG0R M(Z;"R;:+CF7'6D MAG"I(XB5P ^J"! ME<3H<,Z%]Q[JW+ T>6^!P%WUWAE6&RFAH67+%4._\]WK^UY(M#X14\D45UMX.W B9O F!\\S>BZ[.=]/ MK3".7.!=U?OHT_=.PASP,EK,EQ?KNI.361LK8Z8GT!=0]3\4PN-HO M"F:]J&3HP,\U*S_DM8Y=!1$=.@LYD+&GDG)ULH"&D!ESS-(FQ=+I GS\^\/A MI:7J9FWE. )'[#1?UCY3'W&^_'X^Q^F"+ )2RN*7[W=_9[5W1''9Q#H%6@3: M.PD9^(@*LK"&:5LLLM;.?G?JAHD@M;_G>M;+R!!WLP>+TM&21PF8-+F<=82A M9T5"P>1TT,YYVSIY^B$5PQKH?>G[&5AM(?RA[ZX/DVFF7[D\G'WYBM/O[R9? M)L3-S1 VRU"E,)M>8A2F0B\C,Y*S5_>'N3S7V>6:5\:!D&_7-^I#E M\"^C?\QFD\NWEU=Q-GV4FQRLU(YS8'5(CA+&T75?\_13[23R:5Z%=3B91S+CCJ?I:K&< M?_\7B?EJG@_QZV2)EV^OIBMI3HF.SY.O-ZPKPPMWF1B.K%;;D1^!P=7\R^24 M9W02W^\O_@28VM(U[,M[2^P-J*^AH7I6N?T^.X^?I['+V MZ?NC.]%*AXQK7?T76[N2DL =N1^N-BO53 @3NO7;W'SM89_X6T*N9[D/?T/> ML/!F[:329:YJV5MPD4Q(5EL8(_.UWY:.+"94H>/,K9^^.VQQ84M [""OH<^0 M&](/UN/!4&;MH@*KK >E; #4=6 R9Z%>WD'Z;NTN?_[NL,5\/:AZ&WF-1-6_ MK$G7PGE=[3'M:[S!( 1#PH@6)2]6Z1R[%7G^_-UA2^UZ4/4V\AJ)J@_71HTL MZ$+TD&N^JHJ:@S/.00J\)%5D?O D^[RJ#S=0M7M%JMY&7D.K^@^D-?^-3P(#,V)9$RI-H_204>:NE7@AP=5\(E&52W _WY=3I!P;\&*#24Y]#0N+%3 MUVFH(@;/."//1K,:",PD&U-JN,9YDV+VNAL2?OILMP@7>PV:WUY<(XB3GY'0 M*DG"UG\=^K #"=5987DD<)D>XM[PHXEQ&L8QJ5L\'[UO-2GR1F MF+!#?^\N;:0^ OC EMF7+[/IBH^U(^30Y>0YA[PJ XVR9DD$#;Y$3-%8K57K:71M] DEN51'&\2"Z MO;X]L\@P ^S[F>:Q:^I0OF),F<91@0J;]580&YP4' M8[/1#%7MU;L7(#U"W+!) ON!UJXZ&0'8CJ=Q]B6_F]5N%+,O3^T@+@NWOA3@ MGE?[+4I Y27H$$6T2BN96_=+[D38L-D K4'67A>[SF4];X:SC_-9S#D]P]F; MR;=)RM.T.)F_F9 T)^%JE1IXFI=7\^E)NLA2Z6&:DMWUU:MU?^2;S7"@;(85,7GB1&M!D ]S( MHH-/VMV?6_ ?4[ZYB7H[EF]N(,Q16&IK^L_I;ZR"N8Q+[5%)B+7^1CF= >N\ M[N2S+S:6D'EK1_(A%:.*/6RCVB<##UO)>71(.21#[M-L/OG?E4YN K(L6N*' MF-$RU[=&6R!H3D:DBB%ZZTV4K:/>+U,UEFC$=GI_%D8[*V'H)_D[A:=_QREYDGU:VOP//KC DANZMTUH]\1W " M7;=<>7@ZK[G1)6K#&7"LW2TYB^ 27>A%D#N1C4(ZI1N?/L]3-)9@55-<]:", M$4!K@PI"J4J2"14P5FN4@^3@T$R;N#V=237D:&N)OG M\:B%U#&D.HK,@HIUUE/0L79&%%ZR+'GS&-0KKN3=2-\O5_)N(ORAS:9GJT^C MD'$USL!F6UN0%0L^*0NHBHLY&F[Q/["2=R/U=:[DW4260X/BI:K3X(-FUM36 MNK6'(N,:0K(,C$7#1<*22K>L]]=6Q[LU-%I*=&AT;%&DIV0VABA.I6Y]93<>0^ZW&WQE#/$XH+Z&ANH+E2R2/]50;ML\IW^]NQG3R'AL:]*M:<"AW!J:8I&PXJEP3.\@#,R."% M] )YMXXG(Z_ZW5KU.\AK)*I>5[':J)DLND#1B4RX7+L9AII5ZJ.5Y%(6OEF! M]UBK?G=5]3;R&HFJUU6LC!B65C&0-AM0R=-=972ULB1WR)5T>J,"[[%6_>ZJ MZFWD-1)5KSM..)=M5CQ!#F2;D-LNP$N4X**/R$THO./ YBTZ=.RSJG=756\C MKZ%5_=/[54:L]NJS]4*J4H))_8UQE$*1-6'$1?;9LTXZ?VZ541;F;O&,TE:< M(W@U>827B^12L-EQX"'0_G#<@\L\DC6:N4HR,Q;OQ:GZ2-$;5\+2E@I^8ISZ MMM(>85+MV6\GI^?WTDY;##?I]-U=4V8W)[Y1ANQ/B;AA>3!-UYG99SE>S5?C M;VXS*C43H6CC@:7:$EQP3LAC=E6G%[1BRK+6N[$[=3NWE;AMGW\^QYI-) M:5K=MS>_<;!8Y/7)3?ZQMW3_0HJI]ONL+3@DF=->)2N2EAEE:Y%L1>A8\J": M8NQ!CXK>53B":W*#9W3FM8U*S]-?O MHG^H;)_NLHG>1H;(&[\FA5A')3GP167R.DV=&T'F"3/1"AY2RN[_M?=MW6WD M2)KO^U\PB_OE9<^1956-MVW)1U)5;^^+#JX2IRBFFJ3(EF8D4 M('>]^+@L%3(0\44@(A"(^*MQ?3=Y[R]W.83YI>/!T_O&^86*?=,3?;UL0;/I MSH'[D%IK.^!]\G53-EHJ0H&U(A!/).*BW=CFME^L!SU=Q-H,S>/2P'EUZQ[W M=1^B?D4+OKSUG$X6DM+CXV9ZUTQ?%L82DRZO* -6J>16N,C0Z'* 2&"TY4(9 M[=HE&;I24%T136=@O8L,2@/M/^_U39/\@Q=[?:TVT25PQA,+"#8:1#L>@$YW MHLC(^!/JA5EOJK"MLF'?IZJKG>D,G;Q<+8V1_Y_V,KK_SXZ;__@Z?RJOX-$,N9#^6NP=!IZ^?3!LM[+^X7MW;E< S0>$:V"4%8J0-(M 14*QST' M J+F,**A0>D;_Z:&&A=Q%9DX-_%>3>#C6(SY>'4AH2F:*B M$^7B:8=3N5>([K:R)ECM#1/M9G0/>'/QM>R=?;E<\?M(M0+X;NK;@@)$+.X" MT$AOU$!!HP;BJ-92,!ZT,BT/K8_8(/6= ="B@^HATB@=:SW3_V7RXD'#E8@' M@_$T (N\BB<#$4"[>#*@H*P/07I)UQ"UM]?$JP]4<[G:36J;NTIT9V%I&&QH MLOEZ,XQ!8Z24 *6AAU2DKM0F6NIHHZV@'F(F:2L\[/M2+5TB,@ C*U,K.'E> MMB*\T&,?S>HWG9+7\X>S\$U/__#S=(P_V]TKH3P3GBE@/$_]Q'#T#!UT@!-H M#:3.*9&[ ]+!1-;7WK0+X-Y'1J7-5*J$>28][>\L7-PTT_E:6=ZYMW[T8^%3 M"L,9TY("'6"(',4$:"O2XQP1.*$",=\ND7SXM^MK1-K9E W,^ J,VR;=./=Z M//IO[W[5HTGJ&/RZ:]3EC9Y<^MMT3S=]^')[IT?354VHMNFE9XREL8;)GS1 MGQ>[?QS$C*=]S,YE?< M^NCO0@.B(D?-UB$ +5/K-6JD5=1$#N#,^]]/5361:4[TK-O%S,*IRR]\L[DE M"Z\B1V3$@P!0$QP9IAPPA*%%%W2AJ86(\PZNX);/51/(#H&C@;C^T<[-WR;3 M-6>BF;S;67K0QP<]7[NSX?W/7,.%$)19 +&)<,01DTIC#K2.$0G& EJ=^\QY MOS-WHT:^E2%PU$FD "(:.Q>8?=/BOC<36I+V84[?0W"T M?OH.(:8*0NB-VUJ/MJZP,9X@2X%%J=^WT01H+R7@! F&#%'(Z/? WCIA'^:\ MSHZ\7B*J%7=/FS$H3=TQ'$2VI?+Y^]'YY3\^'7T].CT^N3@Z_7QY?G1Z<71\^>7L M]**'SW? ZGV=NJX;R>2U;7ON]83 P"4T,I 8*Z16'P2FQS6* :D1X8%0K&6K M0LT,CS'S/YEN]]AM61BCT**UH *"IUPZ226] 05@O7!41S?!J-PVK!.A]3P MZXVG[?5%0PFN@I/T@ >8WA".D E &:A2M]\8T6MC0#!22TPH[C4PU7$V,?K],S)"$.I@+R5 MC=GS)MVMY+33TV96%]Z4?#OF[^ZF]T3-_=#WUJRX!K[?TJ%_&8FJD BQ8 M"BBU%AB*#-">8(5(W!O+\<:D-4'EWI_TEWDSM !*7V<^#V%Y?FDIO)?8VO2^ MTD8.(:.!0IX"JSUR1!E&UL>0[IUC<]@3UF$>(PTCO\T3;;HQLS08]HW,>-X5 MDY@&8>->3!H!A=,9#J$'6%.HJ=3%&O M_O)WK@2F0A(*@7 RW7U&M\!HB5+-I1?,(F'Q.^5^M])83Q#7'R'MX)='7)WA M^,-/39-S>NYSN?KLU,^/[Z>)\5>84!OIQC%:31=?/.#TLID"E(PYDYY'QW4U-/Z*CO(,HF@ NMV9&UR/F;?]4/:R=,NF+=2, V<#/$ X%(#D]Z91H91 M*PV)KDGNV;B;*:FG"59V$&5@?04 2A6WR;GXX2?W_@IJP3#7&*A@6?0GO0)I MKEC9X=*=T176IAZ???MV=GIQ>7;\MQX%!QM6 MZ5M8L(^P3 4$R]*5YX=",A6.R "XUC'2TRKBPF(+!+0X4$YE- B9U>8U!?F* M R[FC?WCT\/Q6,]6O3$LTH:20$%@4@"J, 1:80^4($I+HI25N4LV=Y!3UO7M M(??MU_K]6%[!&7(1!;!(A"S9D_K_-9/%2[I%AR=FH1.(1>H%3<]\"5#.!N A MLLIP91W*WG5_%T&U7-'W%/LZG++)H ) K>UAE4_31KL08SV G$[O.9!*98$6 M$!HX5(P3LMX9)).572.D,(#R";K)S?4*H!/)OVTF"]UZ;$ *#4&$<@ I0M'5 MLA1([S3 G(I@G78D^^'\AH@:3JU>@GWCS/;A7@ER$;RS M,8+S*J4 XM$N&30 "<29-,(Q/=B!M4Y,+7?R QU6O7A?@[5Y0?^C6D$4G(IT M0RXMH(;@R)= TH5RL%BEO'SN:1IOJ:CDB.HGWG6;TX_7-:!E8347^W@4%$6+7WENO%HZLSDNF#RZ>ETC?$D ML@A@%:+>Z'BZJJ 0B/;7.TP#E<8.!Y-#AFD/=A8-!Y,N3*X!)B\8\IRB-%XK M:P5/Y90.4!JQKC5*UV'4>"8HE=DS_QL)J>7:/*_CTI_GE0'G\VAFQ\WL?OKB M^9T4BLC4B,TH&%UY1F'4 V:!-SY(SRQ%-'?";P])]1Q0'86^RY7I*8$: /4< M#5[Z^\E2I&F0$$1Q2@GJ=FW1P"3K",NQ"6F?PW2EO)J0=( MO<6^/2+O)8,J8O,7F_FNIV?314#A?M?C>__=3Q?[NV(D*&8A 9:DBWK" S!4 M2P"#PMRZP*.)'PY8V\BJR$<:#F!99%(4:(LRR]^;>>I!,+J^F<^>M\ ,ETP$ M0$BJ!VEFG: ATY&%D)49G$I>;16&L>+2T MH\M_CE!'5YK&+;G4"A(I#6A(@R_.FG=C2+)W>03DC"" B>,1PPQH!AL:@@ M)T!*B8'07@9,K3QIA,RFMT,4_(KIR\+Y&")W=SV=S/4F-=ZXL4A8;8T%T M_B2@3@@0]X !85PJ*U)?C-QW:;OH:04F\5. J:L4*JPV7)3S?3JZ./E\?/;M M^\GIQ=&B0U#:YM+^'MGYZ$?OEI>'?Z5W;\N>&\M4S?B,Q;.0J@3\9+;8QZH> M-E6NSA9$&3U+Y;$/K]ND<\X#1-:#:)FB?Q^M$U":.\ $10&AP#7.76#1C^*, MU9+I&Y_2-UY2<32=IE%WBV]^>GC^G14=1__24[?,14L-%;9IVIA(<\<(9L ( MJH&CWG/NO+4P=R^;;,27S:6](V9W5&Z^H_@K..F7E,=?7MSE4XXQBL=2*F'W M@*:_&>9U#,$DB<0;HKC)C-U7!%13Q_F>(%A_@])9(A7 J3OCGK<]<=_'>O+B MT37R-FA,*" (QO@K=?[6FCG@B+=0.LQM]A$H0^RC++A[P&K=5I:6<04X/XG> M9_/@_8N$P6-A"HHZ#E.6'+G%&+;(8\8%()[YM _-;/:*YFW$%#:GQ7&R7@R= M16CE6WBLL^R9HZ?-9/LF3Z;)K!F/7'+?3R;S94OH=/X@A*.')"F0UAE .?- !V0 M#$Q[IP2%ZQ- .[9$V_S]:DJP"_B9V>12O-7>VSVLM#+H( /$"#C$(:!6R6C. M+0;!2T*=)EK"5A6X'=!5OB%:#LGN@4H'-I<^-8^.OYU'*40";J)"3:YO].C+ MQ#X>_\(CYEFTXB*U-371G&H9_6*,);+6>,(#;G4R[OI*79CH(L)F"'Y6X,P_ MGND+/8G'MT[)HN@%RA#_, @HY!R(A$.G>)JWG;M2\N7WJZFQ+9@!Z2R/BK"T MTB\/G42:(* A)3'.3O.00T @!MG2:$]HH+E3%S4E';I+<@LD.K"U^,F#(5(O M_/AH)B/G1C]\VM/*8'HLJ ^+QI%IA@G3$LB@1)IV[ -DDL$@VQU ^S]6!R*Z M"+(9D*L5H 23/?NQ/&J)@@S8U'*24AR L6F6ER6B;Z9A[HZ<_:DN M6Q19AV/TSK+_R&A?%?&]J)@Y;\;C7YII^N%5$$2[Q'^'6)K=XV \%&04@B*( MN*C],5:N10-V[J3R#']F/.92AWS@^+E4Y/1^<2(2'+A 1 -C@ET68DNJ*; B M*$>I((QDKU#.O8D/JA@9D3F3GH'%R:0.75D=JRE#N&*"PYY@+R5@EA% 0\I^*^B!YM(J&)AP)/=K MS>R;*/O.\R?4E7XPJ4E7S'XFF"U,.$W= F;QE/N[3^TIO#OZX:?ZVB_BK<_Q M^/M%CZ:+)B9/3X,HIVE %@)(["C++%>.\ MF%H>!+J?-!V]GTE(>8BI( FAYKJ&(D:IE+^T4$AM'2.5'/UWVV+%9R"'TP] M*X5?Z8JL3+ZZ=^W9PS!1!D5^4)>ZJEF)@13$IK[%3J6!F!X=^D+KO6BO(*-> MO]I]!%Q5T;4\%4 IZ"*'8)KP'0+PSL>?6,B0R'Y_56RW M%23^Z]?:\F(Z")3_7J$FTM09QPBP4"I L8! DP#CWQAB 3)*3+7JFD<]A[UK M^#=4S[R@JRGIFB<9OL:?1W_D^W1D?4J4AU6BG%MAA&("!*YY=#VP!IJ11;ES M0,HY8;-WPGC_75;@]_X4!;A#@*J6DW!X#ET)3CPR6 &/+$V=N170$%N@-)(( M:L(0K*T$L>76*DBW5HSP,@IY$-P^3JYUZ\N=-MFNUPQ"%F*MC8YF%*>A>,8! MB:.O( 3! 1JK0_XFD.^WO0IRK#^13A:"73V)GC[,>=Q_._XXSI%!7@%B.%L. M,U$Z8!"$-4RQ@$1X]V,RZPX_J#OZ035S./#]',JYH0QVM_F*_ G0RAB+< NH MB.&_5I8!(0G"UF++53V-/KOML8*,Z[^1@@X)P(^AHIDROD1ZCGKD(A"\#M)TFP'CDW2G_1XTUC1 RFAF$% M@=,+WR%0$-W\-!N90Q6<9P[7EDO=N:$/>@S6D3;-!Y5:,J0]KFVVFY1SGYH' MQ7\_;B8+UMSK\:6?WN(K#--+V\@8YFSJP<)09!$1 '+G"9'2DOPCV-Y_FQ\[ M.JTC 33''EAGH!4"(Z-T9M4;;#,?U'7,6\6H,85?_E'X/73D/J>0N"HDY":B,?V@=XU2/$([QJH'8PX^B0!MW^$$? M#5:N5?W!5(&JY2J=?4H&+5CW)9[5H\EL9)?%/:E!M=%! D]3C;H7""A(-9#* MH,"%P:,GCZ[[]?5TT8?B-8->3B\-F'/L"(P.,%-IX$YDDTUS4R!27.+XKU36$H%E MV&\KY9,_L_)]!*!]9*5\VR#@-4_0%<.82ZX<( *G1R ^ .D8!IX[%K0--OZT M%I7;NYM6"J7^4J@A0?)AIDH?S6;WM\NM_Q8Y,F\^^TC";93%4TEWL^SK_++B MQKOL@Z?[$C+,;.JL[*EC?#42DFO*/% &PM33G0)##0$08>0AXABRW-V,!#PE*:EV:11B]&(50]Y[S*!TV4ND_AI??2!FAQM??8CX*_"77D^U M=4(:9@D&!+)X>@4%@?1IX(>B/BCD+9-_C:_.#8*=XZL/D4@%<.K.N!TS0A65 MCD>_"0267#VA-= :J1B1Z!B3.*R4'J3Y5.9]U#2^^B!8OA[-16. M*(6%E@HP'IT=2J$%RD(-(N%&,:(P5+G[7!X\;_$#3 +N(L"#Y49 :^QZRXAM79;V?*D.+'01 M83,4/TN#H\U 0.(XMM!)((6/IZF#,1#G<7M,00VA5EY)U@H?'VW,8F>(Y.9J MXJ=3!O E!XKWU%8Z^+N MP+G" O\VFHQN[V]7A N,M4(0 N;30$^+$##,6!!D;_Z:&&A M=Q%9DX-_I06O_WQ).*,,&>< 1L1$O\<*8$2,NH5G3HN ?0R^;CP50@KZ:/FED1!0$QT(S73\6S!1 M(-1H9ZN9,]M^6Y5GK3,C-9>B# 2;6C1I^:Q92>VMI0YXP6* #=/L=V^BLXPX MA\P':O4@\\\^Y=>+:(K9#SV/ A M'$G5@)Q&#TTYP!$BEC@7O*AFCLO>W7S0IF7OB?_R**I%GW))ZI$3OS?CN,QX M-'\XUW-_Y;4D%CH!N,(>4"^C+ZI3:3KWG" ;@K>#U&(/NZT/VGSL/36L(ES] M;*IV/IK]\*.IH Q)08=!S 8)!F6 MPIIJAHJUW=0'[>WP$96L-Z8^S$.DQ17Y&R<[[7\R\]E?&[7ZVC!/B@[?:!WO MA@2&G$JLHE57-NH$,3%4009X8:B0SDB'NQGJSH,[I3V4(>4D'6 >D,DL4CD?C"VCZ:R-SW#@2FK+"K UGD43"3@)F[HL__AQ\U= M8MCK+1'(E%?< V8I29W *3"808"DAXXI&FCV1E$MR"I[TS$HG M?JK'<4='[G8T&:7H*#U-6-,6Z8M2*L M;*Y_.*#EETH%4'O]1MU'AI# %>!&"$ 5#L P'P#1R >-G(K6.C.D#F]&\0XO M6VL)"KM+IP)H#?(870CFA64<"!>B*TJ4!IHS#)!WPA+DM/VK,<6!C2D.@M5[ M-*8X1,85X'Q[CP/!,%>4$Q#_(J/J0PHDE2ANA*C4$MPP.UC?ZW^#QA0'X:1U M8XI#A%9TGM;RI?,;ICWS]+29;-^FMPIS:C4P:9X?Y5 &?!BN@,S4EM"S%H, MO.U%>4<**J]M?"] OI\4"S]$.VXFLV8\Z&0R'\U'?K8X?[ (@0@?XW[E M J!>(R"UYT ';IPR*C*S5>/#/6_2MGV_EO?+I7W.;#*J$&OVRDH]P8VCV3W0*4#FXLWUSC^]IA BAHWN;[1 MHR\3^]BCRDE-*=, &I_>C'H*M'80"*($LX)09ERK,W+75^K"1!<1-D/PLR;' MOI=%_OKT2,T'I-,ZG*9FW4,N[VM)G90T( MJ4!!MNSWL9I'$H,XY!)@D5*A4;WCT1((@-1B)Z$WG.=N;+:;HK(Q<%&PM,O; M=)%BO!)9!LAB9Q< LO:87+N[**4 D]0RB14N/W-GM5I15 MF9OIA(7U_'5^P61,N>0KG?YR>GSV[>3RZ/^=7)SJZ?):J$=M]*[E^A8_MR8U M4W7S\C[N4O_Y7!KZW#[>"!:\]D [[0#%,(8=.MHR11'#1%AI2>Z1!SO(Z15' M/*WK5VY%]'!E]!P<<&'1WY:JZ&!P#3R&@4IDN):R5>RPOG(-94?]Q?DJ:.C% MO K.GR?ZC^[G-\UT-']8A-8!,HM($ "F$4XTS:213EJ @HOQ%164F-S^_F9* MRD F@V@W%C7VXG.5:%D%W498A5&Z?A-2)M9$3?*< T,9^%3@>F5P">7YJI'UU/CIO[R7SZ\-C;S 1FB,0@))[0D*8/.PL!IB'Z M598R%G*_&-Y$1VV@Z2+A)C.[*TR&+W3)G^V_7A8_TB9DHYW@$0O;I9&Q<6-GUS_RX^VFSPNC0NI$I5X%7=#F !2Q2TA M1;$SB)D@5"ML[/U4F8O,H1"2E[,UC"98>%O0&ZNID$#Y8"/1B3.&!>"L\($) MS'6[^YJZ)UGD#4JZ<:\&D3^Z/9)A)&RDF+N(5)>>/^/XMQBM:P&A9Z)=8Z:/ M-8WB(&%MF49Q".=*#R5X-4T!F1@Z*8Z %L&G1UD*:!TWCZPQ/J(=6MFJ3N#C M3:,X2&1;IU$- MHK/@._.OM/?WXH3[^E3"8HS&T$5GQ(I (B]HNBSD,OH^ 0LN1-Q;N[%VFU8O MX^/E.\[SL*V".XNG/:SJ/3[YB0^C>?2$YZ/)?8QGSN[\5"_[_CW>)7M/ [,! M <%MW)@2.EJWN,]X/$97&%-'W#!=8@XBLXZ+U8[ V'9#-I"42AN@IZN\H%*;L6&DFJ3F<7U MVJLKE^)F:@R A&- HT(!PZ0""!,N!?1*M9NLV-\FU= M9GA,Y91'T0SY4V:ZW&JZ$W,2HQ)-;U'M\UT/OKO!<>6E;Y76B%G.75I/FUTZ2GRP"#(@,%0 M,8<$DS9[?ZNVQ-702.;]P#>,S"JP* 1JP M2K,-%9 4.6%W>Z/G?F_NQ^W)[%SEUDL8Z MI-+C1Q?!"*33W$P@98QGJ>802$40\%P1@KGF*'M#OVZ4EFVR7@DH:]I45L_\U6X%,?'7Q#"J+"(3@OGD=>W-_>ZNE#$YXVN.)Q_^$W';Z2\=UG MIXV]PW-0;JUV(C6@$3X-W9062(SCP6LEUHHR%6CNMMP#/ ?=E[4D01C')(S^ MA-& ^FB*3<0^P,Z8H""7Q@[VRJM#%KG(2])#D- V6WP(WP\W3&JI91-_K9=# M9 >R3U&)OWVY_'9R>GEQ=/KY^.ST\LOIKR>GQU].+GK8HQ:K]K4_AQ*>R=X< M-[>WH_ERRM#$+4_':Q_])3_;@#LMC$X#$8%GD@,J' 9::0>XERXZ32P&AR2S M;AY$8/]!&LL,]KT>GYGQZ'HAPBM"'>4A=;Q$R*9[%!T5+6" '(MGME2>9\_X M;B2DK#T:#BEO!VSTE4(%8>?9_,9/GWEVQ01ST?>+1&,I4B=*#C1U++J:W/,0 M VB!?680K9%0]E+T_>#3A_,5 .=K,YL]L^?AL[[5UWZVZ*KJW6+.YI5S&%F& M## L1.[P&+$H%>)_(A\$5#(@EML@[:>J[+7G^\$KLWQ*YQ"^ZHG[;>;/1]'21:FE@;% MT602#]_+9A[_2!5T5\9+0S5%0$@6.8$BK(WG&$ 8J(NA@1&*M4+$^LIEKPO? M"0Z]V%G!D73N]?ADED;&?)G\\+,EPZZT(<(I& #Q\8_H@?%TYQXC41<-H29> M&WB\:C_B[9C::QX#^?I)Z-]HDL&M_%;U[ MJ1V)/'%( 1IY%$VD9T!Q23")3AO'[9+4>SY4]@;OG8Q.3F978(/6MG-%&$S> M% -&&!?YPBQ0,1 $P8N4 PN0X=S-P]9(*'NY]GYVIP_G2UNR?V3I8G-],KO :[./DUI6J_G/YR=O[MZ/++V6F/[/+VQ?HFE5N2F2F7?.&O M$[;.HYV8)F0](8D2CCE" C@(TWQ<&,5.%09.Q2 9NA#CH-R>XC9:^AY#C]A> M+IS>KJV^-+NB6'H>C(QV,;TV#,X!HWP 6%L2+*+"J]Q5;]NI*=PR.0<2UL^A M3*ROP9=Y:M1_[G_XR;V?_1)9>!*U<#K1X^/[V;RYC1^+-OIK$VWGZ(=W1[.9 M?^S(;Q%Q/B41 DN9\/2>.7IR:?HT$QSK( 07N=6I%\6%1UD- <9W%&'A)^E/ MHV)_]+YHR&(0L8AX#'F31^F MMA%0KN]%)L$VN;E<$"IVV5;VZOCT2FHH#!4QU.0ZE:0[GH9Y,(!$:AU D5%B MEPLY\_8_KIL?_WNUXA(:J_]X1L;S]PK"((_0FEX*,9"E(ZAG;UO3E,YG\[+]?Y9!B9'\C!"F3^V\65E59H;!! , V@ MMP(#B;P$D&&DJ!"*JUU7VX?)_+>+, Z3C3BA4BW&,-K)$.,8<]9KG?G[1AJ["<H)1R"E2P'!#/H8O*!;53F:'8CK*Z,C[]$=$,+IX* M0'?:3.S]-#%XN8\KYD7 7D(@>7IZ23B)7II$P!.**(^>/N:Y4Z7K-)0%TA!R M7D\D]F%Z#:!YO%]9OF":7#_E08GF'BHB@3,\VG0#$= ,1W]/>J<#%6BWQ]PG M!?V&F+J2?MGM41XAU'BU=7ET^=OEV?D_+GX[__[UMXOSDXN3\]]/^MQO[5ZQ M]R77 03WO.E:%E9L_MZ3:8(!"<13DU&47OAI& -M$S2PQ+IT<UAW9IZZ,,FC'F028+YX9:0M,\%$_O*28401Q M]@%M>XDJV%(PI^#?>-19A5'AU)SEA#(A*2+& 4QY:G078U.%% %$&.(]%,*T M\VZ&G*HTG(N<5\1M)BT=PN\*,;-*B' CG;/! ^999(N1.NJ5)D *IK +SN-V M[UY_IDE+!TFVW:2E0]A 2N:!EC(:<,MC>!@T82SW*]#VU-7K'G6$QIL'%(/(J0($[N+= MT\]6G5J/)N[B?GHWOI]]TF,]L?XJ0&ZU<"):]<1321G02EG@!$0*4RPYR]UQ MHQ?!97$Z%(H.L)1Y19KQR.Z>NM6WY@\:CVKM0Z&=_O:OQ MV;YB!A*_3>Y&:='+:&0^Q1_^D87,MZL6.8OWRN(1;ZTX4M"!>T6?G]\T+K.\ MUM8L$EIVD]9F;E0BJ^_QL_/I[<3],M;7623U>L4B96F=Y+21$Y5(*6G\\63F MIOG$M+9DD0.[L_5[RXM*!/6?S;^>Z9-80$^G:FC6^]^ M:5+;K;O?];BWNNU:MTB[CX-$UX(K-2C>[#@&I?ZR>2(WI7]8LTX3A< M!=MQJ5IY#B3&,LTO,DFO$J%]F;C1CY&[7[UF[".HM:7*!F6[>=[L8T!I51J/ MG^F:;F2IGR]=ME@N946[61*=F&] M]U7+YEVM7Y0,F;8L#_>6F>C>T.^7E!ZN'.$=DM*M65T!'!:T'=W%S]OE0)ME MC]&+H_.+06"Q_WM%V_Z^)SQ:L[ZT [/I](@G>MIA_FC@<>$BC6V<=56ISLL+[5=+*E!9"=_3NWWZ;KT$BO\838/Y9S_TO>C1=]J?O+9H-:[:24047:MO945A8KS7[X=L? M\P64CF\FU]]M/[.W9^E6HBM[Q]:..>7?$&XN@/HRF8TB%R^G.K7\?.F392WA MVO&9+'5<;;?1LYBK4.KIP+*I_SO2D[]'!AQ0#+7VOY1+3>Y*:S5[]UBFZ&A! MT#<]_>.;_9NW-Y.1/X#SF_Z__>]NX8,%K@WVR>.FX[&)&88?S MF;3>EVYK2Q63S4YN;Y1*7==M&URK/+[/]H4KD-6.Z[>]#/FWOK@>Q#UIJT/O M=&7]UXUP2RA^FT_'EWYZ.SL+EU,7Q9>G?FG'LL4@>M@1O)\QQ0_B1%6.>XG7 M*Q7SLP]UD39LOQ:17([FO;W75TL5JY/N*)17#"@LE?/[L4?0,)2=K Z ML3T&#-/;T41GM(3K*Y8K/^EB#;?PHPI9?;Z?+@C+(*2GIUUC2<3!>/^0;J1O-V]2P5#'N(SE"X M<.YM\\-/'\["FV^]04(W'ZW-!WJHZVK5Q\_TO[W;N&"Q%.\A\GFIJ;O84CH0 M\+/'@6GI-.Y]$;%IO6+RVLGWIA43_KHB*B64OUXU_G6'=6B4?.J;'$)YO5+5 MI79;-U[1N>+G&4/@G0L7,VI=/8,V;"IM\JZOYZM-]7Y!\WJI8E>,7:6UF16% MY?-(T$2/'V:C69Z+^ZV+%KN![.E[;V5/8>E=S/_X/K5GT\O9]&0V'RU'*^5L M8=?J \7N*[M*]1"V%9;PV?T\VOC)(J.3SY1N7[78)6976>YE4#T'X&DS_X=_ M.JE]KAYK;3Y0[,8SPV&YEVV%)?Q+7+29^,>=YBBFVK)DL=O0KE+CT=A9%?47^H_/_F)#Z-Y[P80 MG3Y8[OHW)QS:\K4N2$0S-M:3%<%?;N^6@S^T&8U'\X<\OENW+Y:[8LX$BL,X M6T\$EM/%V[%LN:8(&8*P.GV]#01FCJ/7EVTEQ*IR7?MY5-&M0.-G,2X\]_^\ M'TV?[$H>HWS 9UH)N:K4U^$\K+4*Z/N/H2J 7J^JKG:)H#N-+8=%] M]TT&.3VO4K*F9#^OFQT;+U_D$TDZS2*.];5*-G4Z2"A;F/!7K>)[GC1_U2?^ M59]XF&S+E.L2*U71JQ8:.EG=H5M7F2;F]7*W=L]XOC:[N_.&XN_-C; MN7S@1VDV5K M?I6VF=Y/?YTV]W=?9K/[C!+=M6ZQZMRN=G0_CTI;U)O4$=(]$9I+BKO6+5:7 MV]6Z[N=1<5UL+INY'N>X!UY?JUBY;6>=V\B+\A(ZLO,8B8\?ONN1RR2H34L6 M*ZSM+J\=G"D=**=(,5*8J,IE&K>M6:Q>MJ/@]O"FM-OYF!D^^G&=S39N7;1< MJ6M7+W,/>RJ2WH*R%Q8BIQ WK5VN3C6#+'5R%:9][.H^ M1I6NK/CG_6C^D.9^+5D9PYO;96?'48C$^+C;7-(]\%/E"DX[BKL;*TN'C6MF MYO?9XA!93$:]:<:1R^?S7)'D89\J5ZO:.7?7A975R?_4S[],;'.;*8?>Z@/E M2E:SR7H[VZJ3\)LD\U"2WO&A5A*O*G?4@8VE.TV^-3]IYZOD5QZAM_U&*WG7 ME'TZD'G5*?G9_,9/!];OS=]H)>J:$E<',J^T5FMS/];3KZ/9/.-5]_956XFS MIG367@:5%N!;R]*[]^_F)5M5*]24S-K-FN*9_T?CGU^ ^]9N)VJUPIZ9A9$K/['E23'\]GCOSR+=//:K8182P)K)WN* M>SMKGG=?]=NX8"MQU92 VL66TD^=DT.5=I1)8)O6:R6OFA)&.YA20XH_2WO, MEPNU$E!-69Y-;"CNA#2]2R4?UV@ECYIR,&N;KZ/,N[K^Y5L)L:8$2'N6%3^7W"C1I<<4XA_/N\MU_;QO M]5:2K2D7TIIAM3;4>#T_Z'LS'MF1GWV?-O8UY3V[:^SX3)96&VVWD:'OQO9/ MO4%*QX>L^]?O]>1VM;Q[N72N2:G[5R_X$+2UW%Z_V6W)K^)/J3?1>=K,5Z3F M,>'MOU+L)5=6.>_@W_ 6??6#](?1,_]__M?_ %!+ P04 " #BA:A8GDE& M[N0' "F)P & &%C;7(M,C R-# S,S%X97@S,3 R+FAT;>5:;7/;-A+^ M?K\"9\^E]@PEB[+L.++C&=>5IYHVMNNHU_;3#42"(LXDP0*@9/77]UF >K$E MIW+O+G5TF8E,$HO%[N+![@.09ZG-L_.S5/#X_&]G?V\TV#"9'1=?YM^-5S<0CE2G=W6VY?Z?4TDAX+K-I]ZN! MS(5AUV+"[E3.BZ\"PPO3,$++Q L:^9N C1C$W4Z\_6^A)Y.%F/D3MLF)WD,J MA]*RP[#9:C]V83/C(X1>Z+_(^LO>W:!_U;^\&/1OKMG-%;N]ZU]?]F\OOF=7 M_>L+7.+JY@H2O;MGG7LMSMS^>/?QQXOK 1O81A:'/4CX63(NQ%!.D89M*PWZHN,9*R*;L3I1*6Z8*=J5TSL)6 MXP>F$L#O YJ,X#I* ]8OHN9VSE?[U.F3?O) MBA5,*!1**T;@LF"\F+*JL+H2\ #%UM5=S")G.>ZTY!E+>(1'FJD?CE8%.P1!:8?0+28K8# !/B:-9+[;)(D&FXE= CBRBK8N@$HI80'@"- MDN:W!" (RX3Q+%N M<:)>3(TUD,L27% $E4& 2!4 49N../LB;A)69*IB9G! M5XN1-%9S#,3IH;<;5@9+*#0S8U:LW5+X=5X=_ :/YNK-[DD[?'MJ:H#5!(-2 MB4H2B5LWBWW&M7!XP?S+829H7ID 2(>9-"F)DUB.-$JIE.YC::),F0K]*,%J ME7G@E%I%(L9CP_: DU@ >!X,O81:D@/24P57 M)0K25!DJWVZI&E?K70Y51L @;.Q=IQ)E7495QBGUPRUGQ((&H(_B*H'W8687VQGEM!>&;9\2-@8[%,98QX9<;57!*_=P M^T12"=1+*&D9D0BHO$2W&=/1*\*T3]=BS+/* MY32:<)$D8)IRC*DR:QCCG(5LD*/][7H2Z2",CLBOQE/5H:KL\Q9L4D7X7%H0 M#T\^M:>JK1C.&+Y;E74D8(]#( VPI2B,7Q$*Z\SJ)W@5*+39KUF@:UF+QA?D M4R("*HHJ37!8JKIKM.;*6#RG8U3H,A$4U7MQMO=,EP2X1J9[(ET;CJV8<.<4 M=(115'.[]KU5*3=SBD(YTJT#$;OBX>)1)_8IR^2]R.I#BR?RP7\/=O<:H;/MGU*[5&[>7BRF=H#9[(W&Y$Q)2_>[QSNS#K4R.FVRP<6 M/EYB!*:5X*AR^0N'SPCSL .7O@%P?07[P*=O=L/CUNE)X#X!>?*911V5ESD\ MRRE/?/98^/QYQ7G\9K>#5>1^G[P;GWO\@EEN,5>5/A6?>C6YQ4;TBKFC.C;S M] L+WV<)V1<6D\M4BH1=S3/PC:?% >L]B*BB P/V3SQ@MQH$A JKJ^T#XA"5 M%OK_)HA.8U=:C!9M$-:]6W_NAHBNQ'9_-6@'KARMJ7;+WY65RKCWDEU_N#X6 M*U^:+9:MJV>M11<^Q,JM[&J7/_@XK?[UW\D=N._S?@=02P,$% @ XH6H M6,4A]/HY!0 H!@ !@ !A8VUR+3(P,C0P,S,Q>&5X,S(P,2YH=&WM66M3 MXS84_=Y?<1NF+,S$Q@Y)"$Z6F32$6::%L"24]E-'L66LXDA>20;27]\KV0Z/ MP&YVIV6ANPR327RE^S@Z.9)N>HF>I7N]A))H[X?>CXX#^R+,9Y1K""4EFD:0 M*\8OX#RBZA(Y6?WE;QN;=E@_2F M(IKO]2)V!2QZ6V-1NQ-'8<=O3ZG7C'8ZA+8ZI-UNQR3>]=N[[3_]&D[%X<4< MI>XDU,0/FJU,=Z]9I)/ ][R?:G;<7B\67&,PB9.+MX6/94]$7J S M+;+ ;Z G36^T0U)VP0-;7ZUP50T/12IDL.;9OZZQ.#&9L70>O)FP&55P3*_A M5,P(?U-7A"M'4/AV!G]_NOP M#^@/)L;2\+S&ERS?7[G2+)[_YU4W'ZWZD$,H.*>A9H+#-=,)Z(3"^YQ(7(IT M#J]!Q%CT$9H4)3),ZG#(0Q=B(>W<#XNY&>8D(J \0G$Y M,D/7U_RVU]WVZU9,ZD 4Q"Q%ZR+RF(:Y9)IAB81',+P)$\(O*,K0;,:4,EGB MOQD9H69!0B7%=#;,@_6U3J/A=8N,[0>_NUD'2L+$I&R&Y)B*5 @[A@RI1. Q M4!VR7*J<(/I:W.'MN$3%\M>D2B*1&9V\.[P:9/A1!AD3.26<*F=TD](Y]$-M M+(8?=;0373?S$J8 FN3*N,1!%*N)/2&!>X\RC1 MBD<,@> Z<,R@KT0]WZWJ>O[H#Y#RW):!88+8EWR/\Q0)'(I9EAHJ+N@IZ8>< M26JV.V56]98C&V33+*C?VH@V%TRX)?."R"4=_-WM)B[N;M?0_/^YP(T7N<", MHU#-B%TUE#Y-F!$#5GSSJM4GS.J71(7#A:X;,TE3P&F8#$F1!BK#E5=U.RMF MG/#0/$>'$;.NC7CAJ#PM>")0"VU,]0GU+#6S#(V9:2,$C+NK<@076Y-I2BOS M5$C4/ =A3TFF:%"]Z49,92F9!XQ;\.RD;NEL*K06L\ PG1412[-KC5MZ6C9UFRY3;_UI-ES_2=M'W/;:KC;G=7<;MF4 MB[01&941_K:V7:LFE"P*&MD-^/>_;8982^"([.ZI]!DI[S>QI'VDI]TP<+.= M%UMMI]AI'QR-2U0^K^!*7A[47'#A^27&5KR^UMSI*OL*^^2*1?#.A7/4V47! MG['(GJFX]E%XRB^3_:X920$E4@Q:%?K*T'L.Q%X9)(.$T1@W:]RX-;NB,(IC MA@=%*^[P$12HG))Y3<#XI?O DO8/K(+;-F+QVOJF9E;)%[7Z(4P[?*R MC106-TJF8$K-XSB7G*D$+W"H&]1<)A_M,1GM1D4S+2;++IS/A:Y\V-8849 1 MJ:N>0M60D[8C!8JBT?2+\#H7IL(P$Z*R(?_TG?%N1ST3REY9 TE38EB_U&._ ME41[*_1NIY I5I?KY2F?:,N7K\4O!%OVEXE_ %!+ P04 " #BA:A8TRD7 MN-4' !\)P %P &%C;7(M,C R-#,S,7AE>#,Q,#$N:'1M[5IM<]LV$O[> M7X':T]2>D611+XDC.YYQ'66JF=9V'>72^W0#D:"(FB18 )2L_OI[%J!>;,FI M?"^NHSO/6!*)Q6)W\6#W '3VS>FW]3I[K\(R$[EEH1;N4%. M1RJ:G9U&P)U,9V:07-)O?[3FYL]-8Y1:#:73V/[V.-4U6 MW-DZ3^4X[SE_]GS7>7.H4J5[^TWW=T(M]9AG,IWUOA_*3!AV*:;L1F4\_[YF M>&[J1F@9>T$C_Q"P">:YRZFW]PWTI#(7<_N#%AG=OTOD2%K6#AK-X+[)JVYS M/8;G5A7H!KTKQH<(M=!_D?47_9OAX,/@XGPXN+ID5Q_8];ZT\W'3^>70S:\8A_[%\ZE=K-%;@U_[+./YS<_ MG%_V/]:O?OVI_W=V?C&DEE:SV?I7INVWTE@9S_[KKG8VNCJHL?=\(B/V8X-] MYOFXQD*AR1YF$VY?[7>/3[9VJN!1A$113T4,]<<;W?2W9!YA?GMU$OJ+' \: M<[^>?_0'D6HVNA2& 4OX1# M)E),D75M(@W[I>0:"R&=L1M1*&V9RMD'I3,6 M-.N_,!4#?3^CR0BNPZ3&!GG8V,WY:KVX^?J!&\P2YB.;L=M<35,1C47-3YOV MDQ4IF) K5%*,P&7.>#YC96YU*> !:JLKLYA%SC)<:]W;"RMH)",S=FS=H=A5_GQ<%O>&^N7NT?MX(W)Z8"6$4P M*)6H.):X=+,X8%P+AQ?,OQRE@N:5"8!TE$J3D#B)94BCE$KI.I(F3)4IT8\2 MK%:I!TZA52@BW#;L #B)!(#GP="_"Q.P','.D;MNRA0209O7@^Z!.'1=@V[D MK_RE)!::>\"2?D8);@7''E=DR]8#Q?<&B@\/:\[1A_"&"-&!'69@!_SPI>#V M=>-M0'' #A>1P@RZ:OCG\*I1H0YY:;;O0A5S)-AB)%^#5:FA /EK(HW+BI 2 MN=-#/'R93U=SLA8I=]BKBO 2/K4J7U.C1&Z%+4:E,G*[>5..C(PDUY( H[MCD8.:I$ [6D1!RXA$0.4]HK'<9($DO\N8#E\0IGVZ%A.> MEBZGT82+. ;3E!-,E=G &!JHY4:1^W8)LJPA?2 M@GAX_*4]567%:,[PW:JL(@%[' )I@!U%8?2"4%AE5C_!ZT"AS7[% EW+1C0^ M(9\2$5!A6&J"PTK5W: U4\;B/IVB0I<)H:C:B[.#1[K$P#4RW0/IRG!LQ80[ MIZ CC+QP)762/""],XR+!5VBSH@;L!E5DFK17B M"_5BI$! J#V2L,\I.0"ND9X-I7]\$R6?+T;Q>REAOEMX91ZZTXS#_^_BGI,6 MT $4D4X)\-%>FK;EH11 2U7:%[NIJ>"W5*L]Z7/5VM%5=_XZ/XQZ$@:KC8\_ MRMB0]7B$CD8LDMZC>*U(+KH =."B-4\8#-B"*3- !D%RSE3%9N.QW:Z3@9>W MS:*:'VLDEQJ0(%P^!);<"7H%NIHOF3*?J'0BJ&[F?%P]"-!5"A59D:J90.LT M43YO\GN0!@3_(Z1BZXJ)&;9N9U8UCP!)H>L(=5LI&R5F4]>EP_H2(!HE$ARR'*-R^?Y#>:_FF^U?B/YB-7S0W7=&2C];9. MM]$)NH\V-QO!HVU?4MMM-=K'VZD]@_@N@+&?N:S5_O!Z^;)<)Y3 M'OCLL?#\><5Y_&J_@U7D/N\_'5\X_(1);C)7E+X4GFHQN;5&!(NYPSHV=_0K MB]YS1.PK"\E%(D7,^GD_D="Y33VI,5HX1;!.[CV MQVNH6VL1/%P/VI$K.1LJVNK;8H4R[O%CSY^A3\3:^V/+M>EJ5G/9A8^P/$N[ MWN5/7CFK/OW;;T?NK;M_ E!+ 0(4 Q0 ( .*%J%C4U)DJ%+L! "94&0 1 M " 0 !A8VUR+3(P,C0P,S,Q+FAT;5!+ 0(4 Q0 ( M .*%J%B(<[,':AT -5@ 0 1 " 4.[ 0!A8VUR+3(P,C0P M,S,Q+GAS9%!+ 0(4 Q0 ( .*%J%B3PB*8IBD !J= 0 5 M " =S8 0!A8VUR+3(P,C0P,S,Q7V-A;"YX;6Q02P$"% ,4 " #BA:A8 M?E\ZL[-] !&8@4 %0 @ &U @( 86-M&UL4$L! A0#% @ XH6H6&SX3^*\!0 1@8 !0 M ( !FX " &%C;7(M,C R-# S,S%?9S$N:G!G4$L! A0#% @ XH6H6-MX M*UR@WP V"8! !0 ( !B88" &%C;7(M,C R-# S,S%?9S(N M:G!G4$L! A0#% @ XH6H6(G%X)*$:0$ &*(- !4 ( ! M6V8# &%C;7(M,C R-# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( .*%J%A!G2UN MJL\ (,]"0 5 " 1+0! !A8VUR+3(P,C0P,S,Q7W!R92YX M;6Q02P$"% ,4 " #BA:A8GDE&[N0' "F)P & @ 'O MGP4 86-M#,Q,#(N:'1M4$L! A0#% @ XH6H6,4A M]/HY!0 H!@ !@ ( !":@% &%C;7(M,C R-# S,S%X97@S M,C Q+FAT;5!+ 0(4 Q0 ( .*%J%C3*1>XU0< 'PG 7 M " 7BM!0!A8VUR+3(P,C0S,S%X97@S,3 Q+FAT;5!+!08 "P + -\" ( ""M04 ! end XML 115 acmr-20240331_htm.xml IDEA: XBRL DOCUMENT 0001680062 2024-01-01 2024-03-31 0001680062 us-gaap:CommonClassAMember 2024-05-03 0001680062 us-gaap:CommonClassBMember 2024-05-03 0001680062 2024-03-31 0001680062 2023-12-31 0001680062 us-gaap:NonrelatedPartyMember 2024-03-31 0001680062 us-gaap:NonrelatedPartyMember 2023-12-31 0001680062 us-gaap:RelatedPartyMember 2024-03-31 0001680062 us-gaap:RelatedPartyMember 2023-12-31 0001680062 us-gaap:CommonClassAMember 2024-03-31 0001680062 us-gaap:CommonClassAMember 2023-12-31 0001680062 us-gaap:CommonClassBMember 2024-03-31 0001680062 us-gaap:CommonClassBMember 2023-12-31 0001680062 2023-01-01 2023-03-31 0001680062 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001680062 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001680062 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001680062 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001680062 us-gaap:RetainedEarningsMember 2022-12-31 0001680062 us-gaap:RetainedEarningsAppropriatedMember 2022-12-31 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001680062 us-gaap:NoncontrollingInterestMember 2022-12-31 0001680062 2022-12-31 0001680062 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2022-12-31 0001680062 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:NoncontrollingInterestMember 2022-12-31 0001680062 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0001680062 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001680062 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001680062 us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0001680062 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001680062 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001680062 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001680062 us-gaap:RetainedEarningsMember 2023-03-31 0001680062 us-gaap:RetainedEarningsAppropriatedMember 2023-03-31 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001680062 us-gaap:NoncontrollingInterestMember 2023-03-31 0001680062 2023-03-31 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001680062 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0001680062 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001680062 us-gaap:RetainedEarningsMember 2023-12-31 0001680062 us-gaap:RetainedEarningsAppropriatedMember 2023-12-31 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001680062 us-gaap:NoncontrollingInterestMember 2023-12-31 0001680062 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001680062 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001680062 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0001680062 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-03-31 0001680062 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001680062 us-gaap:RetainedEarningsMember 2024-03-31 0001680062 us-gaap:RetainedEarningsAppropriatedMember 2024-03-31 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001680062 us-gaap:NoncontrollingInterestMember 2024-03-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:IPOMember 2021-11-30 2021-11-30 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:IPOMember 2021-11-30 0001680062 acmr:ACMResearchShanghaiIncMember 2023-05-01 2023-05-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember 2023-05-01 2023-05-31 0001680062 acmr:ACMResearchShanghaiIncMember 2024-01-01 2024-03-31 0001680062 acmr:ACMResearchShanghaiIncMember 2024-03-31 0001680062 acmr:ACMResearchShanghaiIncMember 2023-12-31 0001680062 acmr:ACMResearchWuxiIncMember 2024-01-01 2024-03-31 0001680062 acmr:ACMResearchWuxiIncMember 2024-03-31 0001680062 acmr:ACMResearchWuxiIncMember 2023-12-31 0001680062 acmr:CleanChipTechnologiesLimitedMember 2024-01-01 2024-03-31 0001680062 acmr:CleanChipTechnologiesLimitedMember 2024-03-31 0001680062 acmr:CleanChipTechnologiesLimitedMember 2023-12-31 0001680062 acmr:ACMResearchKoreaCOLTDMember 2024-01-01 2024-03-31 0001680062 acmr:ACMResearchKoreaCOLTDMember 2024-03-31 0001680062 acmr:ACMResearchKoreaCOLTDMember 2023-12-31 0001680062 acmr:ShengweiResearchShanghaiIncMember 2024-01-01 2024-03-31 0001680062 acmr:ShengweiResearchShanghaiIncMember 2024-03-31 0001680062 acmr:ShengweiResearchShanghaiIncMember 2023-12-31 0001680062 acmr:ACMResearchCAIncMember 2024-01-01 2024-03-31 0001680062 acmr:ACMResearchCAIncMember 2024-03-31 0001680062 acmr:ACMResearchCAIncMember 2023-12-31 0001680062 acmr:ACMResearchCaymanIncMember 2024-01-01 2024-03-31 0001680062 acmr:ACMResearchCaymanIncMember 2024-03-31 0001680062 acmr:ACMResearchCaymanIncMember 2023-12-31 0001680062 acmr:ACMResearchSingaporePTELTDMember 2024-01-01 2024-03-31 0001680062 acmr:ACMResearchSingaporePTELTDMember 2024-03-31 0001680062 acmr:ACMResearchSingaporePTELTDMember 2023-12-31 0001680062 acmr:ACMResearchBeijingIncMember 2024-01-01 2024-03-31 0001680062 acmr:ACMResearchBeijingIncMember 2024-03-31 0001680062 acmr:ACMResearchBeijingIncMember 2023-12-31 0001680062 acmr:HangukACMCOLTDMember 2024-01-01 2024-03-31 0001680062 acmr:HangukACMCOLTDMember 2024-03-31 0001680062 acmr:HangukACMCOLTDMember 2023-12-31 0001680062 acmr:YushengMicroSemiconductorShanghaiCoLtdMember 2024-01-01 2024-03-31 0001680062 acmr:YushengMicroSemiconductorShanghaiCoLtdMember 2024-03-31 0001680062 acmr:YushengMicroSemiconductorShanghaiCoLtdMember 2023-12-31 0001680062 acmr:ACMWooliMicroelectronicsShanghaiCoLtdMember 2024-01-01 2024-03-31 0001680062 acmr:ACMWooliMicroelectronicsShanghaiCoLtdMember 2024-03-31 0001680062 acmr:ACMWooliMicroelectronicsShanghaiCoLtdMember 2023-12-31 0001680062 country:US 2024-03-31 0001680062 country:US 2023-12-31 0001680062 country:CN 2024-03-31 0001680062 country:CN 2023-12-31 0001680062 country:HK 2024-03-31 0001680062 country:HK 2023-12-31 0001680062 country:KR 2024-03-31 0001680062 country:KR 2023-12-31 0001680062 country:SG 2024-03-31 0001680062 country:SG 2023-12-31 0001680062 acmr:ACMShanghaiMember 2024-01-01 2024-03-31 0001680062 acmr:ACMShanghaiMember 2023-01-01 2023-03-31 0001680062 acmr:ChinaMerchantBankDepositsMaturingOnJanuary292023Member 2024-01-01 2024-03-31 0001680062 acmr:ChinaMerchantBankDepositsMaturingOnJanuary292023Member 2024-03-31 0001680062 acmr:ChinaMerchantBankDepositsMaturingOnJanuary292023Member 2023-12-31 0001680062 acmr:BankOfNingboDepositMaturingOnFebruary172024Member 2024-01-01 2024-03-31 0001680062 acmr:BankOfNingboDepositMaturingOnFebruary172024Member 2024-03-31 0001680062 acmr:BankOfNingboDepositMaturingOnFebruary172024Member 2023-12-31 0001680062 acmr:ShanghaiPudongDevelopmentBankDepositMaturingOctober202025Member 2024-01-01 2024-03-31 0001680062 acmr:ShanghaiPudongDevelopmentBankDepositMaturingOctober202025Member 2024-03-31 0001680062 acmr:ShanghaiPudongDevelopmentBankDepositMaturingOctober202025Member 2023-12-31 0001680062 acmr:ShanghaiPudongDevelopmentBankDepositMaturingNovember142025Member 2024-01-01 2024-03-31 0001680062 acmr:ShanghaiPudongDevelopmentBankDepositMaturingNovember142025Member 2024-03-31 0001680062 acmr:ShanghaiPudongDevelopmentBankDepositMaturingNovember142025Member 2023-12-31 0001680062 acmr:ShanghaiPudongDevelopmentBankDepositMaturingDecember82025Member 2024-01-01 2024-03-31 0001680062 acmr:ShanghaiPudongDevelopmentBankDepositMaturingDecember82025Member 2024-03-31 0001680062 acmr:ShanghaiPudongDevelopmentBankDepositMaturingDecember82025Member 2023-12-31 0001680062 acmr:ShanghaiPudongDevelopmentBankDepositMaturingOnDecember252025Member 2024-01-01 2024-03-31 0001680062 acmr:ShanghaiPudongDevelopmentBankDepositMaturingOnDecember252025Member 2024-03-31 0001680062 acmr:ShanghaiPudongDevelopmentBankDepositMaturingOnDecember252025Member 2023-12-31 0001680062 acmr:ShanghaiPudongDevelopmentBankDepositMaturingDecember302025Member 2024-01-01 2024-03-31 0001680062 acmr:ShanghaiPudongDevelopmentBankDepositMaturingDecember302025Member 2024-03-31 0001680062 acmr:ShanghaiPudongDevelopmentBankDepositMaturingDecember302025Member 2023-12-31 0001680062 acmr:ChinaIndustrialBankDepositMaturingJanuary32026Member 2024-01-01 2024-03-31 0001680062 acmr:ChinaIndustrialBankDepositMaturingJanuary32026Member 2024-03-31 0001680062 acmr:ChinaIndustrialBankDepositMaturingJanuary32026Member 2023-12-31 0001680062 acmr:ChinaEverbrightBankDepositMaturingDecember52024Member 2024-01-01 2024-03-31 0001680062 acmr:ChinaEverbrightBankDepositMaturingDecember52024Member 2024-03-31 0001680062 acmr:ChinaEverbrightBankDepositMaturingDecember52024Member 2023-12-31 0001680062 acmr:ChinaEverbrightBankDepositMaturingMay222024Member 2024-01-01 2024-03-31 0001680062 acmr:ChinaEverbrightBankDepositMaturingMay222024Member 2024-03-31 0001680062 acmr:ChinaEverbrightBankDepositMaturingMay222024Member 2023-12-31 0001680062 acmr:ChinaEverbrightBankDepositMaturingApril52024Member 2024-01-01 2024-03-31 0001680062 acmr:ChinaEverbrightBankDepositMaturingApril52024Member 2024-03-31 0001680062 acmr:ChinaEverbrightBankDepositMaturingApril52024Member 2023-12-31 0001680062 acmr:ChinaMerchantBankLujiazuiBranchDepositMaturingMay272024Member 2024-01-01 2024-03-31 0001680062 acmr:ChinaMerchantBankLujiazuiBranchDepositMaturingMay272024Member 2024-03-31 0001680062 acmr:ChinaMerchantBankLujiazuiBranchDepositMaturingMay272024Member 2023-12-31 0001680062 acmr:ChinaMerchantBankHuaihaiBranchDepositsMaturingMay272024Member 2024-01-01 2024-03-31 0001680062 acmr:ChinaMerchantBankHuaihaiBranchDepositsMaturingMay272024Member 2024-03-31 0001680062 acmr:ChinaMerchantBankHuaihaiBranchDepositsMaturingMay272024Member 2023-12-31 0001680062 acmr:BankOfNingboDepositMaturingSeptember112024Member 2024-01-01 2024-03-31 0001680062 acmr:BankOfNingboDepositMaturingSeptember112024Member 2024-03-31 0001680062 acmr:BankOfNingboDepositMaturingSeptember112024Member 2023-12-31 0001680062 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001680062 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001680062 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001680062 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001680062 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001680062 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001680062 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001680062 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001680062 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2023-12-31 0001680062 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2023-12-31 0001680062 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2023-12-31 0001680062 us-gaap:FairValueMeasurementsNonrecurringMember 2023-12-31 0001680062 acmr:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001680062 acmr:FourCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001680062 acmr:FourCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001680062 acmr:FourCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001680062 acmr:TotalSingleWaferAndSemiCriticalCleaningEquipmentMember 2024-01-01 2024-03-31 0001680062 acmr:TotalSingleWaferAndSemiCriticalCleaningEquipmentMember 2023-01-01 2023-03-31 0001680062 acmr:ECPFrontEndAndPackagingFurnaceAndOtherTechnologiesMember 2024-01-01 2024-03-31 0001680062 acmr:ECPFrontEndAndPackagingFurnaceAndOtherTechnologiesMember 2023-01-01 2023-03-31 0001680062 acmr:AdvancedPackagingExcludeECPServicesSparesMember 2024-01-01 2024-03-31 0001680062 acmr:AdvancedPackagingExcludeECPServicesSparesMember 2023-01-01 2023-03-31 0001680062 country:CN 2024-01-01 2024-03-31 0001680062 country:CN 2023-01-01 2023-03-31 0001680062 acmr:OherRegionsMember 2024-01-01 2024-03-31 0001680062 acmr:OherRegionsMember 2023-01-01 2023-03-31 0001680062 acmr:FirstToolsMember 2024-01-01 2024-03-31 0001680062 acmr:FirstToolsCustomerOwnershipMember 2024-03-31 0001680062 acmr:FirstToolsCustomerOwnershipMember 2023-12-31 0001680062 acmr:BuildingsAndPlantsMember 2024-03-31 0001680062 acmr:BuildingsAndPlantsMember 2023-12-31 0001680062 us-gaap:EquipmentMember 2024-03-31 0001680062 us-gaap:EquipmentMember 2023-12-31 0001680062 us-gaap:OfficeEquipmentMember 2024-03-31 0001680062 us-gaap:OfficeEquipmentMember 2023-12-31 0001680062 us-gaap:TransportationEquipmentMember 2024-03-31 0001680062 us-gaap:TransportationEquipmentMember 2023-12-31 0001680062 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001680062 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001680062 acmr:ACMLingangMember acmr:BuildingsAndPlantsMember 2024-03-31 0001680062 acmr:ACMShanghaiMember acmr:BuildingsAndPlantsMember 2024-03-31 0001680062 acmr:LineOfCreditUpToRMB150000FromChinaEverbrightBankMember 2024-03-31 0001680062 acmr:LineOfCreditUpToRMB150000FromChinaEverbrightBankMember 2023-12-31 0001680062 acmr:LineOfCreditDueOnAugust292024WithAnAnnualInterestRateOf3.00Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditDueOnAugust292024WithAnAnnualInterestRateOf3.00Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditDueOnAugust292024WithAnAnnualInterestRateOf3.00Member 2024-03-31 0001680062 acmr:LineOfCreditDueOnAugust292024WithAnAnnualInterestRateOf3.00Member 2023-12-31 0001680062 acmr:LineOfCreditUpToRMB40000FromBankOfChinaMember 2023-12-31 0001680062 acmr:LineOfCreditUpToRMB40000FromBankOfChinaMember 2024-03-31 0001680062 acmr:LineOfCreditDueOnSeptember72024WithAnAnnualInterestRateOf2.87.Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditDueOnSeptember72024WithAnAnnualInterestRateOf2.87.Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditDueOnSeptember72024WithAnAnnualInterestRateOf2.87.Member 2024-03-31 0001680062 acmr:LineOfCreditDueOnSeptember72024WithAnAnnualInterestRateOf2.87.Member 2023-12-31 0001680062 acmr:LineOfCreditUpToRMB200000FromChinaMerchantsBankMember 2023-12-31 0001680062 acmr:LineOfCreditUpToRMB200000FromChinaMerchantsBankMember 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust72024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust72024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust72024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust72024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust82024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust82024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust82024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust82024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust92024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust92024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust92024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust92024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust142024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust142024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust142024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust142024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust172024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust172024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust172024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust172024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust202024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust202024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust202024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust202024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust212024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust212024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust212024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust212024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust222024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust222024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust222024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust222024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust242024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust242024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust242024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust242024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust272024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust272024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust272024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust272024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust292024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust292024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust292024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust292024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust302024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust302024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust302024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnAugust302024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember32024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember32024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember32024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember32024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember52024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember52024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember52024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember52024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember62024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember62024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember62024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember62024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember102024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember102024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember102024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember102024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember122024WithAnAnnualInterestRateOf300Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember122024WithAnAnnualInterestRateOf300Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember122024WithAnAnnualInterestRateOf300Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnSeptember122024WithAnAnnualInterestRateOf300Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnFebruary272025WithAnAnnualInterestRateOf2.60Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnFebruary272025WithAnAnnualInterestRateOf2.60Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnFebruary272025WithAnAnnualInterestRateOf2.60Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnFebruary282025WithAnAnnualInterestRateOf2.60Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnFebruary282025WithAnAnnualInterestRateOf2.60Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnFebruary282025WithAnAnnualInterestRateOf2.60Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnMarch12025WithAnAnnualInterestRateOf2.60Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnMarch12025WithAnAnnualInterestRateOf2.60Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnMarch12025WithAnAnnualInterestRateOf2.60Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnMarch52025WithAnAnnualInterestRateOf2.60Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnMarch52025WithAnAnnualInterestRateOf2.60Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnMarch52025WithAnAnnualInterestRateOf2.60Member 2023-12-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnMarch82025WithAnAnnualInterestRateOf2.60Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnMarch82025WithAnAnnualInterestRateOf2.60Member 2024-03-31 0001680062 acmr:LineOfCreditChinaMerchantsBankDueOnMarch82025WithAnAnnualInterestRateOf2.60Member 2023-12-31 0001680062 acmr:LineOfCreditUpToRMB120000FromBankOfChinaMember 2024-03-31 0001680062 acmr:LineOfCreditBankOfChinaDueOnMarch202025WithAnAnnualInterestRateOf2.75Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditBankOfChinaDueOnMarch202025WithAnAnnualInterestRateOf2.75Member 2024-03-31 0001680062 acmr:LineOfCreditBankOfChinaDueOnMarch202025WithAnAnnualInterestRateOf2.75Member 2023-12-31 0001680062 acmr:LineOfCreditUpToKRW500000FromIndustrialBankOfKoreaMember 2024-03-31 0001680062 acmr:LineOfCreditDueOnJuly122024WithAnAnnualInterestRateOf6.03Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditDueOnJuly122024WithAnAnnualInterestRateOf6.03Member 2024-03-31 0001680062 acmr:LineOfCreditDueOnJuly122024WithAnAnnualInterestRateOf6.03Member 2023-12-31 0001680062 acmr:LineOfCreditUpToKRW2000000FromIndustrialBankOfKoreaMember 2024-03-31 0001680062 acmr:LineOfCreditUpToKRW2000000FromIndustrialBankOfKoreaMember 2023-12-31 0001680062 acmr:LineOfCreditDueOnDecember152024WithAnAnnualInterestRateOf4.29Member 2023-01-01 2023-12-31 0001680062 acmr:LineOfCreditDueOnDecember152024WithAnAnnualInterestRateOf4.29Member 2024-01-01 2024-03-31 0001680062 acmr:LineOfCreditDueOnDecember152024WithAnAnnualInterestRateOf4.29Member 2024-03-31 0001680062 acmr:LineOfCreditDueOnDecember152024WithAnAnnualInterestRateOf4.29Member 2023-12-31 0001680062 acmr:ChinaMerchantsBankMember 2024-03-31 0001680062 acmr:ChinaMerchantsBankMember 2023-12-31 0001680062 acmr:BankOfChinaMember 2024-03-31 0001680062 acmr:BankOfChinaMember 2023-12-31 0001680062 acmr:BankOfShanghaiMember 2024-03-31 0001680062 acmr:BankOfShanghaiMember 2023-12-31 0001680062 acmr:CiticBankMember 2024-03-31 0001680062 acmr:CiticBankMember 2023-12-31 0001680062 acmr:ChinaMerchantsBankMember 2024-01-01 2024-03-31 0001680062 acmr:BankOfChinaMember 2024-01-01 2024-03-31 0001680062 acmr:BankOfShanghaiMember 2024-01-01 2024-03-31 0001680062 acmr:LoneOneMember acmr:CiticBankMember 2024-01-01 2024-03-31 0001680062 acmr:LoanTwoMember acmr:CiticBankMember 2024-01-01 2024-03-31 0001680062 acmr:SubsidiesToStressFreePolishingProjectMember 2024-03-31 0001680062 acmr:SubsidiesToStressFreePolishingProjectMember 2023-12-31 0001680062 acmr:SubsidiesToElectroCopperPlatingProjectMember 2024-03-31 0001680062 acmr:SubsidiesToElectroCopperPlatingProjectMember 2023-12-31 0001680062 acmr:SubsidiesToSWLingangRDDevelopmentIn2021Member 2024-03-31 0001680062 acmr:SubsidiesToSWLingangRDDevelopmentIn2021Member 2023-12-31 0001680062 acmr:OtherMember 2024-03-31 0001680062 acmr:OtherMember 2023-12-31 0001680062 acmr:EquityInvestmentMember acmr:CompanyCMember us-gaap:CommonClassAMember 2024-03-31 0001680062 acmr:EquityInvestmentMember acmr:WaferworksCompanyLimitedMember us-gaap:CommonClassAMember 2024-03-31 0001680062 acmr:EquityInvestmentMember acmr:CompanyDMember us-gaap:CommonClassAMember 2024-03-31 0001680062 acmr:EquityInvestmentMember acmr:NinebellCompanyLimitedMember us-gaap:CommonClassAMember 2024-03-31 0001680062 acmr:EquityInvestmentMember acmr:ShengyiSemiconductorTechnologyCompanyLimitedMember us-gaap:CommonClassAMember 2024-03-31 0001680062 acmr:EquityInvestmentMember acmr:HefeiShixiChanhengIntegratedCircuitIndustryVentureCapitalFundPartnershipMember us-gaap:CommonClassAMember 2024-03-31 0001680062 acmr:EquityInvestmentMember acmr:WooilFluconCompanyLimitedMember us-gaap:CommonClassAMember 2024-03-31 0001680062 acmr:EquityInvestmentMember acmr:CompanyAMember us-gaap:CommonClassAMember 2024-03-31 0001680062 acmr:EquityInvestmentMember acmr:ShengyiMember us-gaap:CommonClassAMember 2024-03-31 0001680062 acmr:EquityInvestmentMember acmr:CompanyBMember us-gaap:CommonClassAMember 2024-03-31 0001680062 acmr:InvestmentExcludingOtherMember acmr:NinebellCompanyLimitedMember 2024-03-31 0001680062 acmr:InvestmentExcludingOtherMember acmr:NinebellCompanyLimitedMember 2023-12-31 0001680062 acmr:InvestmentExcludingOtherMember acmr:WooilFluconCompanyLimitedMember 2024-03-31 0001680062 acmr:InvestmentExcludingOtherMember acmr:WooilFluconCompanyLimitedMember 2023-12-31 0001680062 acmr:InvestmentExcludingOtherMember acmr:ShengyiSemiconductorTechnologyCompanyLimitedMember 2024-03-31 0001680062 acmr:InvestmentExcludingOtherMember acmr:ShengyiSemiconductorTechnologyCompanyLimitedMember 2023-12-31 0001680062 acmr:InvestmentExcludingOtherMember acmr:HefeiShixiChanhengIntegratedCircuitIndustryVentureCapitalFundPartnershipMember 2024-03-31 0001680062 acmr:InvestmentExcludingOtherMember acmr:HefeiShixiChanhengIntegratedCircuitIndustryVentureCapitalFundPartnershipMember 2023-12-31 0001680062 acmr:InvestmentExcludingOtherMember acmr:CompanyDMember 2024-03-31 0001680062 acmr:InvestmentExcludingOtherMember acmr:CompanyDMember 2023-12-31 0001680062 acmr:InvestmentExcludingOtherMember 2024-03-31 0001680062 acmr:InvestmentExcludingOtherMember 2023-12-31 0001680062 us-gaap:OtherLongTermInvestmentsMember acmr:WaferworksCompanyLimitedMember 2024-03-31 0001680062 us-gaap:OtherLongTermInvestmentsMember acmr:WaferworksCompanyLimitedMember 2023-12-31 0001680062 us-gaap:OtherLongTermInvestmentsMember acmr:ShengyiSemiconductorTechnologyCompanyLimitedMember 2024-03-31 0001680062 us-gaap:OtherLongTermInvestmentsMember acmr:ShengyiSemiconductorTechnologyCompanyLimitedMember 2023-12-31 0001680062 us-gaap:OtherLongTermInvestmentsMember acmr:CompanyAMember 2024-03-31 0001680062 us-gaap:OtherLongTermInvestmentsMember acmr:CompanyAMember 2023-12-31 0001680062 us-gaap:OtherLongTermInvestmentsMember acmr:CompanyBMember 2024-03-31 0001680062 us-gaap:OtherLongTermInvestmentsMember acmr:CompanyBMember 2023-12-31 0001680062 us-gaap:OtherLongTermInvestmentsMember acmr:CompanyCMember 2024-03-31 0001680062 us-gaap:OtherLongTermInvestmentsMember acmr:CompanyCMember 2023-12-31 0001680062 us-gaap:OtherLongTermInvestmentsMember acmr:OtherMember 2024-03-31 0001680062 us-gaap:OtherLongTermInvestmentsMember acmr:OtherMember 2023-12-31 0001680062 us-gaap:OtherLongTermInvestmentsMember 2024-03-31 0001680062 us-gaap:OtherLongTermInvestmentsMember 2023-12-31 0001680062 acmr:NuodeAssetManagementCompanyLimitedMember 2022-09-19 0001680062 acmr:NuodeAssetManagementCompanyLimitedMember 2022-09-27 0001680062 acmr:NuodeAssetManagementCompanyLimitedMember 2023-12-31 0001680062 acmr:NuodeAssetManagementCompanyLimitedMember 2024-03-31 0001680062 acmr:HuahongSemiconductorLimitedMember 2023-07-31 0001680062 acmr:ZhongiuxinLimitedCompanyMember 2024-03-31 0001680062 acmr:ShanghaiSyncrystallineSiliconMaterialsCo.LtdMember 2024-02-29 0001680062 acmr:ShanghaiSyncrystallineSiliconMaterialsCo.LtdMember 2024-03-31 0001680062 acmr:ShanghaiSyncrystallineSiliconMaterialsCo.LtdMember 2021-12-31 0001680062 acmr:SemiconductorManufacturingInternationalCorporationMember 2024-01-01 2024-03-31 0001680062 acmr:SemiconductorManufacturingInternationalCorporationMember 2023-01-01 2023-03-31 0001680062 acmr:NinebellCoLtdMember us-gaap:RelatedPartyMember 2024-03-31 0001680062 acmr:NinebellCoLtdMember us-gaap:RelatedPartyMember 2023-12-31 0001680062 acmr:ShengyiSemiconductorTechnologyCoLtdMember us-gaap:RelatedPartyMember 2024-03-31 0001680062 acmr:ShengyiSemiconductorTechnologyCoLtdMember us-gaap:RelatedPartyMember 2023-12-31 0001680062 acmr:NinebellCoLtdMember 2024-01-01 2024-03-31 0001680062 acmr:NinebellCoLtdMember 2023-01-01 2023-03-31 0001680062 acmr:ShengyiSemiconductorTechnologyCoLtdMember 2024-01-01 2024-03-31 0001680062 acmr:ShengyiSemiconductorTechnologyCoLtdMember 2023-01-01 2023-03-31 0001680062 acmr:ShengyiSemiconductorTechnologyCoLtdMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001680062 acmr:ShengyiSemiconductorTechnologyCoLtdMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001680062 us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001680062 us-gaap:EmployeeStockOptionMember 2023-12-31 0001680062 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001680062 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001680062 us-gaap:EmployeeStockOptionMember 2024-03-31 0001680062 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001680062 us-gaap:EmployeeStockOptionMember acmr:ServicePeriodBasedApproachMember 2024-03-31 0001680062 us-gaap:EmployeeStockOptionMember acmr:ServicePeriodBasedApproachMember 2024-01-01 2024-03-31 0001680062 acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember 2023-12-31 0001680062 acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember 2023-01-01 2023-12-31 0001680062 acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember 2024-01-01 2024-03-31 0001680062 acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember 2024-03-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember acmr:A2019StockOptionIncentivePlanMember 2023-12-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember acmr:A2019StockOptionIncentivePlanMember 2023-01-01 2023-12-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember acmr:A2019StockOptionIncentivePlanMember 2024-01-01 2024-03-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember acmr:A2019StockOptionIncentivePlanMember 2024-03-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember acmr:A2023StockOptionIncentivePlanMember 2023-12-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember acmr:A2023StockOptionIncentivePlanMember 2023-01-01 2023-12-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember acmr:A2023StockOptionIncentivePlanMember 2024-01-01 2024-03-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember acmr:A2023StockOptionIncentivePlanMember 2024-03-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember 2024-03-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember 2023-12-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001680062 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001680062 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001680062 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001680062 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001680062 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001680062 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001680062 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001680062 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001680062 acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember 2023-01-01 2023-03-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001680062 srt:MinimumMember us-gaap:ForeignCountryMember 2024-01-01 2024-03-31 0001680062 srt:MaximumMember us-gaap:ForeignCountryMember 2024-01-01 2024-03-31 0001680062 acmr:ACMResearchShanghaiIncMember srt:MinimumMember us-gaap:ForeignCountryMember 2024-01-01 2024-03-31 0001680062 acmr:ACMResearchWuxiIncMember us-gaap:ForeignCountryMember 2024-01-01 2024-03-31 0001680062 acmr:ACMResearchBeijingIncMember us-gaap:ForeignCountryMember 2024-01-01 2024-03-31 0001680062 acmr:ShengweiResearchShanghaiIncMember us-gaap:ForeignCountryMember 2024-01-01 2024-03-31 0001680062 us-gaap:ForeignCountryMember 2024-01-01 2024-03-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:ForeignCountryMember 2020-01-01 2023-12-31 0001680062 acmr:JianWangMember 2024-01-01 2024-03-31 0001680062 acmr:JianWangMember 2024-03-31 0001680062 acmr:MarkMcKechnieMember 2024-01-01 2024-03-31 0001680062 acmr:MarkMcKechnieMember 2024-03-31 0001680062 acmr:LisaFengMember 2024-01-01 2024-03-31 0001680062 acmr:LisaFengMember 2024-03-31 shares iso4217:USD iso4217:USD shares pure iso4217:CNY shares acmr:class iso4217:CNY acmr:installment acmr:loan acmr:vote acmr:subsidiary acmr:legalProceeding acmr:segment 0001680062 2024 false --12-31 Q1 P299D P664D P447D 10-Q true 2024-03-31 false 001-38273 ACM Research, Inc. DE 94-3290283 42307 Osgood Road, Suite I Fremont CA 94539 510 445-3700 Class A Common Stock, $0.0001 par value ACMR NASDAQ Yes Yes Large Accelerated Filer false false false 56986777 5021811 211305000 182090000 808000 1083000 48364000 80524000 18648000 21312000 296371000 283186000 51316000 40065000 581140000 545395000 1338000 2432000 20066000 20023000 1229356000 1176110000 218822000 201848000 8305000 8367000 6498000 7026000 2803000 2538000 27841000 40818000 21360000 20271000 31293000 27880000 10471000 6050000 1556749000 1490908000 54706000 31335000 6549000 6783000 16243000 11407000 135499000 141814000 182547000 181368000 4405000 3687000 11403000 6401000 12131000 12149000 107098000 102951000 2668000 2764000 533249000 500659000 53408000 53952000 3830000 4262000 5469000 5873000 595956000 564746000 6000 6000 1000 1000 646800000 629845000 174260000 156827000 30060000 30060000 -54925000 -49349000 796202000 767390000 164591000 158772000 960793000 926162000 1556749000 1490908000 152191000 74256000 15100000 18400000 73070000 34270000 79121000 39986000 14173000 9337000 23918000 14029000 15798000 7758000 53889000 31124000 25232000 8862000 1774000 1785000 783000 695000 273000 3994000 -2595000 -654000 3080000 -1418000 -520000 -32000 26461000 11842000 4369000 2879000 22092000 8963000 4659000 1818000 17433000 7145000 22092000 8963000 -6829000 9423000 15263000 18386000 3406000 3462000 11857000 14924000 0.28 0.12 0.26 0.11 61367184 59736764 66242321 65058777 54655286 5000 5021811 1000 604089000 94426000 16881000 -40546000 137315000 812171000 -1769000 0 -1769000 7145000 1818000 8963000 7778000 1645000 9423000 163069 241000 241000 2068000 2068000 54818355 5000 5021811 1000 606398000 99802000 16881000 -32768000 140778000 831097000 56036172 6000 5021811 1000 629845000 156827000 30060000 -49349000 158772000 926162000 17433000 4659000 22092000 -5576000 -1253000 -6829000 950605 0 4799000 0 4799000 12156000 2413000 14569000 56986777 6000 5021811 1000 646800000 174260000 30060000 -54925000 164591000 960793000 22092000 8963000 973000 488000 2518000 1714000 273000 3994000 -520000 -32000 -2595000 -654000 1025000 306000 1171000 298000 -1129000 -6294000 14569000 2068000 15286000 2452000 11580000 5423000 38574000 80248000 -1094000 -1016000 141000 3362000 4836000 3886000 -5553000 13250000 2182000 25857000 4892000 3407000 5009000 6683000 -19000 88000 807000 1327000 -973000 -488000 -404000 1730000 -9649000 -30494000 25419000 14895000 668000 155000 1409000 728000 45270000 14120000 -90445000 -67955000 0 11072000 5988000 0 600000 0 12291000 49129000 23530000 0 287000 0 1193000 1696000 4799000 241000 26849000 -1455000 -551000 -4784000 28940000 12396000 183173000 248451000 212113000 260847000 783000 695000 0 2874000 211305000 260387000 808000 460000 212113000 260847000 140000 47000 3167000 0 0 4557000 5320000 161000 DESCRIPTION OF BUSINESS<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research, Inc. (“ACM” or “ACM Research”) and its subsidiaries (collectively with ACM, the “Company”) develop, manufacture and sell capital equipment to the global semiconductor industry.</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-weight:400;line-height:120%">ACM was incorporated in California in 1998, and it initially focused on developing tools for manufacturing process steps involving the integration of ultra low-K materials and copper. The Company’s early efforts focused on stress-free copper-polishing technology, and it sold tools based on that technology in the early 2000s.</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-weight:400;line-height:120%">In 2006, the Company established its operational center in Shanghai in the People’s Republic of China (“mainland China”), where it operates through ACM’s subsidiary, ACM Research (Shanghai), Inc. (“ACM Shanghai”). ACM Shanghai was formed to help establish and build relationships with integrated circuit manufacturers in mainland China, and the Company initially financed its Shanghai operations in part through sales of non-controlling equity interests in ACM Shanghai.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2007, the Company began to focus its development efforts on single-wafer wet-cleaning solutions for the front-end chip fabrication process. The Company introduced its SAPS megasonic technology, which can be applied in wet wafer cleaning at numerous steps during the chip fabrication process, in 2009. It introduced its TEBO technology, which can be applied at numerous steps during the fabrication of small node two-dimensional conventional and three-dimensional patterned wafers, in March 2016. The Company has designed its equipment models for SAPS and TEBO solutions using a modular configuration that enables it to create a wet-cleaning tool meeting the specific requirements of a customer, while using pre-existing designs for chamber, electrical, chemical delivery and other modules. In 2018, the Company introduced its Ultra-C Tahoe wafer cleaning tool, which can deliver high cleaning performance with significantly less sulfuric acid than typically consumed by conventional high-temperature single-wafer cleaning tools. In 2020, the Company introduced a range of semi-critical cleaning systems, extending its products to support additional less demanding but still important production steps to semiconductor manufacturers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on its electro-chemical plating (“ECP”) technology, the Company introduced in 2019 its Ultra ECP ap, or “Advanced Packaging,” tool for bumping, or applying copper, tin and nickel to semiconductor wafers at the die-level, and its Ultra ECP map, or “Multi-Anode Partial Plating,” tool to deliver advanced electrochemical copper plating for copper interconnect applications in front-end wafer fabrication processes. In 2022, the Company added two major new product categories with the introduction of the Ultra Pmax™ PECVD and Ultra Track tools. The Company also offers a range of custom-made equipment, including cleaning, coaters and developers, to back-end wafer assembly and packaging factories, principally in mainland China.</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-weight:400;line-height:120%">In November 2016, ACM re-domesticated from California to Delaware pursuant to a merger in which ACM Research, Inc., a California corporation, was merged into a newly formed, wholly-owned Delaware subsidiary, also named ACM Research, Inc.</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-weight:400;line-height:120%">In November 2021, ACM Shanghai completed its STAR Listing and STAR IPO and its shares began trading on the STAR Market. In the STAR IPO, ACM Shanghai issued 43,355,753 shares, representing 10% of the total 433,557,100 shares outstanding after the issuance. The shares were issued at a public offering price of RMB 85.00 per share, and the net proceeds of the STAR IPO, after issuance costs, totaled $545,512. Upon completion of the STAR IPO, ACM owned 82.5% of the outstanding ACM Shanghai shares. However, in May 2023, ACM's ownership declined to 82.1% due to the exercise of 2,150,309 stock options related to ACM Shanghai shares.</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-weight:400;line-height:120%">The Company has direct or i</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ndirect interests in the follow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ing subsidiaries:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.175%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective interest held as at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Name of subsidiaries</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Place and date of incorporation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Principal Activities </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research (Shanghai), Inc. ("ACM Shanghai")</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China, May 2005</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Principal operating subsidiary </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research (Wuxi), Inc. ("ACM Wuxi")</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China, July 2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales and services </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CleanChip Technologies Limited ("CleanChip")</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hong Kong, June 2017</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Trading partner between ACM Shanghai and its customers </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research Korea CO., LTD.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Korea, December 2017</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales, marketing, R&amp;D, production </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research ( Lingang), Inc. ("ACM Lingang") (1) </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China, March 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management of production activities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research (CA), Inc. ("ACM California")</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">USA, April 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Procurement for ACM Shanghai </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research (Cayman), Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cayman Islands, April 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Administrative function (inactive) </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research (Singapore) PTE. Ltd. ("ACM Singapore")</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Singapore, August 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales, marketing, business development </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research (Beijing), Inc. ("ACM Beijing")</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China, February 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales, marketing, business development </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hanguk ACM CO., LTD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Korea, March 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales, services, business development </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yusheng Micro Semiconductor (Shanghai) Co., Ltd.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China, June 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Business development </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM-Wooil Microelectronics (Shanghai) Co., Ltd.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China, June 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Component development and production </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) ACM Research (Lingang) Inc. is the English name referred to by its Chinese language name Shengwei Research (Shanghai), Inc., or ACM Shengwei in prior filings. ACM Research (Lingang), Inc. and Shengwei Research (Shanghai), Inc. refer to the same entity.</span></div> 43355753 0.10 433557100 85.00 545512000 0.825 0.821 2150309 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has direct or i</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ndirect interests in the follow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ing subsidiaries:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.175%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective interest held as at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Name of subsidiaries</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Place and date of incorporation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Principal Activities </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research (Shanghai), Inc. ("ACM Shanghai")</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China, May 2005</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Principal operating subsidiary </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research (Wuxi), Inc. ("ACM Wuxi")</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China, July 2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales and services </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CleanChip Technologies Limited ("CleanChip")</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hong Kong, June 2017</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Trading partner between ACM Shanghai and its customers </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research Korea CO., LTD.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Korea, December 2017</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales, marketing, R&amp;D, production </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research ( Lingang), Inc. ("ACM Lingang") (1) </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China, March 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management of production activities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research (CA), Inc. ("ACM California")</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">USA, April 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Procurement for ACM Shanghai </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research (Cayman), Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cayman Islands, April 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Administrative function (inactive) </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research (Singapore) PTE. Ltd. ("ACM Singapore")</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Singapore, August 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales, marketing, business development </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Research (Beijing), Inc. ("ACM Beijing")</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China, February 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales, marketing, business development </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hanguk ACM CO., LTD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Korea, March 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales, services, business development </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yusheng Micro Semiconductor (Shanghai) Co., Ltd.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China, June 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Business development </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM-Wooil Microelectronics (Shanghai) Co., Ltd.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China, June 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Component development and production </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) ACM Research (Lingang) Inc. is the English name referred to by its Chinese language name Shengwei Research (Shanghai), Inc., or ACM Shengwei in prior filings. ACM Research (Lingang), Inc. and Shengwei Research (Shanghai), Inc. refer to the same entity.</span></div> Mainland China, May 2005 0.821 0.821 Mainland China, July 2011 0.821 0.821 Hong Kong, June 2017 0.821 0.821 Korea, December 2017 0.821 0.821 Mainland China, March 2019 0.821 0.821 USA, April 2019 0.821 0.821 Cayman Islands, April 2019 1.000 1.000 Singapore, August 2021 1.000 1.000 Mainland China, February 2022 0.821 0.821 Korea, March 2022 1.000 1.000 Mainland China, June 2023 0.821 0.821 Mainland China, June 2023 0.594 0.594 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation and Principles of Consolidation</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-weight:400;line-height:120%">The Company’s condensed consolidated financial statements include the accounts of ACM and its subsidiaries. ACM’s subsidiaries are those entities in which ACM, directly or indirectly, controls a majority of the voting power. All significant intercompany transactions and balances have been eliminated upon consolidation.</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-weight:400;line-height:120%">The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and the rules and regulations of the Securities and Exchange Commission (the “SEC”) for reporting on Form 10-Q. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. The accompanying condensed consolidated financial statements should be read in conjunction with the historical consolidated financial statements of the </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-weight:400;line-height:120%">Company for the year ended December 31, 2023 included in ACM’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</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-weight:400;line-height:120%">The accompanying condensed consolidated financial statements are unaudited. In the opinion of management, these unaudited condensed consolidated financial statements of the Company reflect all adjustments that are necessary for a fair presentation of the Company’s financial position and results of operations. Such adjustments are of a normal recurring nature, unless otherwise noted. The balance sheet as of March 31, 2024 and the results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for any future period.</span></div><div style="margin-bottom:10pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</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-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the balance sheet date and the reported revenues and expenses during the reported period in the condensed consolidated financial statements and accompanying notes. The Company’s significant accounting estimates and assumptions include, but are not limited to, those used for revenue recognition and deferred revenue, the valuation and recognition of fair value of certain short-term investments and long-term investments, stock-based compensation arrangements, realization of deferred tax assets, assessment for impairment of long-lived assets and long-term investments, allowance for credit losses, inventory valuation, useful lives of property, plant and equipment and useful lives of intangible assets.</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-weight:400;line-height:120%">Management evaluates these estimates and assumptions on a regular basis. Actual results could differ from those estimates and assumptions.</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-weight:400;line-height:120%;text-decoration:underline">Cash and Cash Equivalents</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash on hand, bank deposits that are unrestricted as to withdrawal and use, and highly liquid investments with an original maturity date of three months or less at the date of purchase. At times, cash deposits may exceed government-insured limits.</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-weight:400;line-height:120%">The following table presents cash and cash equivalents, according to jurisdiction as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">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:120%">$</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:120%">45,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">43,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland 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:120%">101,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">China Hong Kong </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:120%">63,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Korea</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:120%">1,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Singapore</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:120%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:120%">$</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:120%">211,305 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">182,090 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts in mainland China do not include short-term and long-term time deposits which totaled $76,205 and $121,342 at March 31, 2024 and December 31, 2023, respectively.</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-weight:400;line-height:120%">Cash held in the U.S. exceeds the Federal Deposit Insurance Corporation insurance limits and is subject to risk of loss. No losses have been experienced to date.</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-weight:400;line-height:120%">Cash amounts held in mainland China are subject to a series of risk control regulatory standards from mainland China bank regulatory authorities. ACM’s subsidiaries in mainland China are required to obtain approval from the State Administration of Foreign Exchange (“SAFE”) to transfer funds into or out of mainland China. SAFE requires a valid agreement to approve the transfers, which are processed through a bank. Other than these mainland China foreign exchange restrictions, ACM’s subsidiaries in mainland China are not subject to any restrictions and limitations on its ability to transfer funds to </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-weight:400;line-height:120%">ACM or among our other subsidiaries. However, cash held in mainland China does exceed applicable insurance limits and is subject to risk of loss, although no such losses have been experienced to date.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM California periodically procures goods and services on behalf of ACM Shanghai. For these transactions, ACM Shanghai makes cash payments to ACM California in accordance with applicable transfer pricing arrangements. For the three months ended March 31, 2024 and 2023, cash payments from ACM Shanghai to ACM California for the procurement of goods and services was $4,648 and $10,931, respectively. ACM California periodically borrows funds for working capital advances from its direct parent, CleanChip. ACM California repays or renews these intercompany loans in accordance with their terms. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For sales through CleanChip and ACM Research, a certain amount of sales or advanced payments from customers is repatriated back to ACM Shanghai in accordance with applicable transfer pricing arrangements in the ordinary course of business. ACM Research provides services to certain customers located in the U.S., Europe and other regions outside of mainland China to support the evaluation of first tools and provide support for tools under warranty on behalf of ACM Shanghai. For these transactions, ACM Shanghai makes cash payments to ACM Research in accordance with applicable transfer pricing arrangements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts held in Korea exceed the Korea Deposit Insurance Corporation insurance limits and is subject to risk of loss. No losses have been experienced to date. There is no additional restriction for the transfer of cash from bank accounts in the U.S., Korea, Singapore and Hong Kong. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and 2023, with the exception of sales and services-related transfer-pricing payments in the ordinary course of business, no transfers, or distributions have been made between ACM Research and its subsidiaries, including ACM Shanghai, or to holders of ACM Research Class A common stock.</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-weight:400;line-height:120%;text-decoration:underline">Time Deposits</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-weight:400;line-height:120%">Time deposits are deposited with banks in mainland China with fixed terms and interest rates which cannot be withdrawn before maturity, and are presented as short-term deposits and long-term deposits in the condensed consolidated financial statements based on their expected time of collection. They are also subject to the risk control regulatory standards described above upon maturity.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, time deposits consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in China Merchant Bank which matured on January 29, 2024 with an annual interest rate of 2.85%</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in Bank of Ningbo which matured on February 17, 2024 with an annual interest rate of 2.85%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in Shanghai Pudong Development Bank which matures on October 20, 2025 with an annual interest rate of 3.10%</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in Shanghai Pudong Development Bank which matures on November 14, 2025 with an annual interest rate of 3.10%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in Shanghai Pudong Development Bank which matures on December 8, 2025 with an annual interest rate of 3.10%</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in Shanghai Pudong Development Bank which matures on December 15, 2025 with an annual interest rate of 3.10%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in Shanghai Pudong Development Bank which matures on December 30, 2025 with an annual interest rate of 3.10%</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in China Industrial Bank which matures on January 3, 2026 with an annual interest rate of 3.15%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in China Everbright Bank which matures on December 5, 2024 with an annual interest rate of 5.38%</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in China Everbright Bank which matures on May 22, 2024 with an annual interest rate of 5.28%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in China Everbright Bank which matured on April 5, 2024 with an annual interest rate of 5.33%</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in China Merchant Bank, Lujiazui Branch which matures on May 27, 2024 with an annual interest rate of 1.85%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in China Merchant Bank, Huaihai Branch which matures on May 27, 2024 with an annual interest rate of 1.85%</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in Bank of Ningbo which matures on September 11, 2024 with an annual interest rate of 1.50%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">76,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">121,342 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and 2023, interest income related to time deposits was $624 and $975, respectively. </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-weight:400;line-height:120%;text-decoration:underline">Financial Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically invests in equity securities, and maintains an investment portfolio of various holdings, types, and maturities. For equity investments that do not have a readily determinable fair value, the Company classified them as long-term investments, and records them using either: 1) the measurement alternative which measures the equity investments at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes; or 2) the equity method whereby the Company recognizes its proportional share of the income or loss from the equity method investment. The equity method is utilized when the equity investments are common stock or in substance common stock, and the Company does not have the ability to control the investee but is deemed to have the ability to exercise significant influence over the investee’s operating or financial policies. For equity investments that have a readily determinable fair value, the Company classified them as short-term investments, and records them at fair market value on a recurring basis based upon quoted market prices. Realized and unrealized gains and losses resulting from application of the measurement alternative, the impact of the application of the equity method to the Company’s equity investments, and recognition of </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">changes in fair market value, as applicable, are recognized as non-operating income (expenses), net in the co</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ndensed consolidated statements of comprehensive income.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact, and it considers assumptions that market participants would use when pricing the asset or liability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fair value hierarchy has been established that prioritizes the inputs to valuation techniques used to measure fair value. The level of an asset or liability in the hierarchy is based on the lowest level of input that is significant to the fair value measurement. Assets and liabilities carried at fair value are classified and disclosed in one of the following three categories:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Valuations based on quoted prices in active markets for identical assets or liabilities with sufficient volume and frequency of transactions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Valuations based on observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active for identical assets or liabilities, or model-derived valuations techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Valuations based on unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities and based on non-binding, broker-provided price quotes and may not have been corroborated by observable market data.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>The Company’s primary financial instruments include its cash, cash equivalents, short term and long term deposits, restricted cash, short-term and long-term investments, other receivables, accounts receivable, accounts payable, and short-term and long-term borrowings. The estimated fair value of cash and cash equivalents, short-term time deposits, accounts receivable, other receivables, accounts payable, and short-term borrowings approximates their carrying value due to the short period of time to their maturities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All transfers between fair value hierarchy levels are recognized by the Company at the end of each reporting period. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, an investment’s level within the fair value hierarchy is based on the lowest level of input that is significant to the fair value</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measurement in its entirety, requires judgment and considers factors specific to the investment. The inputs or methodology </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">used for valuing financial instruments are not necessarily an indication of the risks associated with investment in those instruments.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quoted Prices in Active Markets for Identical Liabilities (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Unobservable Inputs (Level 3)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">As of March 31, 2024:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 and cash equivalents</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:120%">$</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:120%">36,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">36,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Short-term 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:120%">18,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">55,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">55,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of December 31, 2023:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 and cash equivalents</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:120%">$</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:120%">37,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">37,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Short-term investments</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:120%">21,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">58,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">58,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 non-recurring basis:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.696%"><tr><td style="width:1.0%"></td><td style="width:24.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.540%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.460%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.200%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.820%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.940%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Quoted Prices in Active Markets for Identical Liabilities (Level 1) </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Significant Other Observable Inputs (Level 2) </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Significant Unobservable Inputs (Level 3) </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> 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%"> As of December 31, 2023: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Assets </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments accounted for using measurement alternative </span></div></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:120%">$</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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">10,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">10,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">10,378 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">10,378 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any assets and liabilities measured at fair value on a non-recurring basis as of March 31, 2024, and the Company did not recognize any unrealized gains (upward adjustments) or unrealized losses (downward adjustments) resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer for its long-term investments accounted for using measurement alternatives during the three months ended March 31, 2024 and 2023.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 12 for fair value information related to the Company’s outstanding long-term borrowings as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2024 and December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:10pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basic and Diluted Net Income per Share of Common Stock</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-weight:400;line-height:120%">Basic and diluted net income per share of common stock are calculated as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:63.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.403%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.406%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Net income</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:120%">$</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:120%">22,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">8,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Less: Net income attributable to non-controlling interests</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:120%">4,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholders, basic</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:120%">$</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:120%">17,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">7,145 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Less: Dilutive effect arising from stock-based awards by ACM Shanghai</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">354 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholders, diluted</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:120%">$</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:120%">17,079 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">7,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding, basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,367,184</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,736,764</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Effect of dilutive securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,875,137</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,322,013</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Weighted average shares outstanding, diluted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,242,321</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,058,777</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share of common stock:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">0.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">0.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</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:120%">$</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:120%">0.26 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:120%">$</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:120%">0.11 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net income per share of common stock is presented using the two-class method, which allocates undistributed earnings to common stock and any participating securities according to dividend rights and participation rights on a proportionate basis. Under the two-class method, basic net income per share of common stock is computed by dividing the sum of distributed and undistributed earnings attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period. ACM Research did not have any participating securities outstanding during the three months ended March 31, 2024 and 2023.</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-weight:400;line-height:120%">ACM Research has been authorized to issue Class A and Class B common stock since redomesticating in Delaware in November 2016. The two classes of common stock are substantially identical in all material respects, except for voting rights. Since ACM Research did not declare any cash dividends during the three months ended March 31, 2024 or 2023, the net income per share of common stock attributable to each class is the same under the “two-class” method. As such, the two classes of common stock have been presented on a combined basis in the condensed consolidated statements of comprehensive income and in the above computation of net income per share of common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net income per share of common stock reflects the potential dilution from securities, such as stock options that could share in ACM Research’s earnings. Certain potential dilutive securities were excluded from the net income per share calculation because the impact would be anti-dilutive. The number of potentially dilutive shares that were not included in the calculation of diluted net income per share in the periods presented where their inclusion would be anti-dilutive were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">728,575 and 1,967,685 stock options for the three months ended March 31, 2024 and 2023, respectively.</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-weight:400;line-height:120%;text-decoration:underline">Concentration of Credit Risk</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-weight:400;line-height:120%">Financial instruments that potentially subject the Company to credit risk consist principally of cash and cash equivalents, time deposits, and accounts receivable. The Company deposits and invests its cash and cash equivalents and time deposits with financial institutions that management believes are creditworthy.</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-weight:400;line-height:120%">The Company is potentially subject to concentrations of credit risks in its revenue and accounts receivable. For the three months ended March 31, 2024 and 2023, two customers accounted for 55.9% and four customers accounted for 59.7% of revenue, respectively.</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-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, four customers accounted for 56.2% and four customers accounted for 59.1%, respectively, of the Company’s accounts receivables. The Company believes that the receivable balances from these largest customers do not represent a significant credit risk based on past collection experience.</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-weight:400;line-height:120%;text-decoration:underline">Recently issued accounting pronouncements not yet adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. The Company is currently evaluating the provisions of this ASU and expect to adopt it for the year ending December 31, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Retrospective application is permitted. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the provisions of this ASU.</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-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation and Principles of Consolidation</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-weight:400;line-height:120%">The Company’s condensed consolidated financial statements include the accounts of ACM and its subsidiaries. ACM’s subsidiaries are those entities in which ACM, directly or indirectly, controls a majority of the voting power. All significant intercompany transactions and balances have been eliminated upon consolidation.</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-weight:400;line-height:120%">The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and the rules and regulations of the Securities and Exchange Commission (the “SEC”) for reporting on Form 10-Q. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. The accompanying condensed consolidated financial statements should be read in conjunction with the historical consolidated financial statements of the </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-weight:400;line-height:120%">Company for the year ended December 31, 2023 included in ACM’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</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-weight:400;line-height:120%">The accompanying condensed consolidated financial statements are unaudited. In the opinion of management, these unaudited condensed consolidated financial statements of the Company reflect all adjustments that are necessary for a fair presentation of the Company’s financial position and results of operations. Such adjustments are of a normal recurring nature, unless otherwise noted. The balance sheet as of March 31, 2024 and the results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for any future period.</span></div> <div style="margin-bottom:10pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</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-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the balance sheet date and the reported revenues and expenses during the reported period in the condensed consolidated financial statements and accompanying notes. The Company’s significant accounting estimates and assumptions include, but are not limited to, those used for revenue recognition and deferred revenue, the valuation and recognition of fair value of certain short-term investments and long-term investments, stock-based compensation arrangements, realization of deferred tax assets, assessment for impairment of long-lived assets and long-term investments, allowance for credit losses, inventory valuation, useful lives of property, plant and equipment and useful lives of intangible assets.</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-weight:400;line-height:120%">Management evaluates these estimates and assumptions on a regular basis. Actual results could differ from those estimates and assumptions.</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-weight:400;line-height:120%;text-decoration:underline">Cash and Cash Equivalents</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash on hand, bank deposits that are unrestricted as to withdrawal and use, and highly liquid investments with an original maturity date of three months or less at the date of purchase. At times, cash deposits may exceed government-insured limits.</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-weight:400;line-height:120%">The following table presents cash and cash equivalents, according to jurisdiction as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">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:120%">$</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:120%">45,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">43,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland 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:120%">101,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">China Hong Kong </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:120%">63,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Korea</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:120%">1,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Singapore</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:120%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:120%">$</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:120%">211,305 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">182,090 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts in mainland China do not include short-term and long-term time deposits which totaled $76,205 and $121,342 at March 31, 2024 and December 31, 2023, respectively.</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-weight:400;line-height:120%">Cash held in the U.S. exceeds the Federal Deposit Insurance Corporation insurance limits and is subject to risk of loss. No losses have been experienced to date.</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-weight:400;line-height:120%">Cash amounts held in mainland China are subject to a series of risk control regulatory standards from mainland China bank regulatory authorities. ACM’s subsidiaries in mainland China are required to obtain approval from the State Administration of Foreign Exchange (“SAFE”) to transfer funds into or out of mainland China. SAFE requires a valid agreement to approve the transfers, which are processed through a bank. Other than these mainland China foreign exchange restrictions, ACM’s subsidiaries in mainland China are not subject to any restrictions and limitations on its ability to transfer funds to </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-weight:400;line-height:120%">ACM or among our other subsidiaries. However, cash held in mainland China does exceed applicable insurance limits and is subject to risk of loss, although no such losses have been experienced to date.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM California periodically procures goods and services on behalf of ACM Shanghai. For these transactions, ACM Shanghai makes cash payments to ACM California in accordance with applicable transfer pricing arrangements. For the three months ended March 31, 2024 and 2023, cash payments from ACM Shanghai to ACM California for the procurement of goods and services was $4,648 and $10,931, respectively. ACM California periodically borrows funds for working capital advances from its direct parent, CleanChip. ACM California repays or renews these intercompany loans in accordance with their terms. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For sales through CleanChip and ACM Research, a certain amount of sales or advanced payments from customers is repatriated back to ACM Shanghai in accordance with applicable transfer pricing arrangements in the ordinary course of business. ACM Research provides services to certain customers located in the U.S., Europe and other regions outside of mainland China to support the evaluation of first tools and provide support for tools under warranty on behalf of ACM Shanghai. For these transactions, ACM Shanghai makes cash payments to ACM Research in accordance with applicable transfer pricing arrangements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts held in Korea exceed the Korea Deposit Insurance Corporation insurance limits and is subject to risk of loss. No losses have been experienced to date. There is no additional restriction for the transfer of cash from bank accounts in the U.S., Korea, Singapore and Hong Kong. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and 2023, with the exception of sales and services-related transfer-pricing payments in the ordinary course of business, no transfers, or distributions have been made between ACM Research and its subsidiaries, including ACM Shanghai, or to holders of ACM Research Class A common stock.</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-weight:400;line-height:120%">The following table presents cash and cash equivalents, according to jurisdiction as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">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:120%">$</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:120%">45,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">43,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland 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:120%">101,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">China Hong Kong </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:120%">63,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Korea</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:120%">1,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Singapore</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:120%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:120%">$</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:120%">211,305 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">182,090 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 45179000 43614000 101590000 70418000 63401000 64057000 1068000 3934000 67000 67000 211305000 182090000 76205000 121342000 4648000 10931000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Time Deposits</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time deposits are deposited with banks in mainland China with fixed terms and interest rates which cannot be withdrawn before maturity, and are presented as short-term deposits and long-term deposits in the condensed consolidated financial statements based on their expected time of collection. They are also subject to the risk control regulatory standards described above upon maturity.</span> <div><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, time deposits consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in China Merchant Bank which matured on January 29, 2024 with an annual interest rate of 2.85%</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in Bank of Ningbo which matured on February 17, 2024 with an annual interest rate of 2.85%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in Shanghai Pudong Development Bank which matures on October 20, 2025 with an annual interest rate of 3.10%</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in Shanghai Pudong Development Bank which matures on November 14, 2025 with an annual interest rate of 3.10%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in Shanghai Pudong Development Bank which matures on December 8, 2025 with an annual interest rate of 3.10%</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in Shanghai Pudong Development Bank which matures on December 15, 2025 with an annual interest rate of 3.10%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in Shanghai Pudong Development Bank which matures on December 30, 2025 with an annual interest rate of 3.10%</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in China Industrial Bank which matures on January 3, 2026 with an annual interest rate of 3.15%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in China Everbright Bank which matures on December 5, 2024 with an annual interest rate of 5.38%</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in China Everbright Bank which matures on May 22, 2024 with an annual interest rate of 5.28%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in China Everbright Bank which matured on April 5, 2024 with an annual interest rate of 5.33%</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in China Merchant Bank, Lujiazui Branch which matures on May 27, 2024 with an annual interest rate of 1.85%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in China Merchant Bank, Huaihai Branch which matures on May 27, 2024 with an annual interest rate of 1.85%</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit in Bank of Ningbo which matures on September 11, 2024 with an annual interest rate of 1.50%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">76,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">121,342 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.0285 0 29797000 0.0285 0 44630000 0.0310 7361000 7322000 0.0310 4407000 7307000 0.0310 0 4376000 0.0310 1465000 4373000 0.0310 0 2912000 0.0315 14608000 14528000 0.0538 0 3079000 0.0528 3057000 3018000 0.0533 3037000 0 0.0185 14090000 0 0.0185 14090000 0 0.0150 14090000 0 76205000 121342000 624000 975000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Financial Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically invests in equity securities, and maintains an investment portfolio of various holdings, types, and maturities. For equity investments that do not have a readily determinable fair value, the Company classified them as long-term investments, and records them using either: 1) the measurement alternative which measures the equity investments at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes; or 2) the equity method whereby the Company recognizes its proportional share of the income or loss from the equity method investment. The equity method is utilized when the equity investments are common stock or in substance common stock, and the Company does not have the ability to control the investee but is deemed to have the ability to exercise significant influence over the investee’s operating or financial policies. For equity investments that have a readily determinable fair value, the Company classified them as short-term investments, and records them at fair market value on a recurring basis based upon quoted market prices. Realized and unrealized gains and losses resulting from application of the measurement alternative, the impact of the application of the equity method to the Company’s equity investments, and recognition of </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">changes in fair market value, as applicable, are recognized as non-operating income (expenses), net in the co</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ndensed consolidated statements of comprehensive income.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact, and it considers assumptions that market participants would use when pricing the asset or liability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fair value hierarchy has been established that prioritizes the inputs to valuation techniques used to measure fair value. The level of an asset or liability in the hierarchy is based on the lowest level of input that is significant to the fair value measurement. Assets and liabilities carried at fair value are classified and disclosed in one of the following three categories:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Valuations based on quoted prices in active markets for identical assets or liabilities with sufficient volume and frequency of transactions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Valuations based on observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active for identical assets or liabilities, or model-derived valuations techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Valuations based on unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities and based on non-binding, broker-provided price quotes and may not have been corroborated by observable market data.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>The Company’s primary financial instruments include its cash, cash equivalents, short term and long term deposits, restricted cash, short-term and long-term investments, other receivables, accounts receivable, accounts payable, and short-term and long-term borrowings. The estimated fair value of cash and cash equivalents, short-term time deposits, accounts receivable, other receivables, accounts payable, and short-term borrowings approximates their carrying value due to the short period of time to their maturities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All transfers between fair value hierarchy levels are recognized by the Company at the end of each reporting period. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, an investment’s level within the fair value hierarchy is based on the lowest level of input that is significant to the fair value</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measurement in its entirety, requires judgment and considers factors specific to the investment. The inputs or methodology </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">used for valuing financial instruments are not necessarily an indication of the risks associated with investment in those instruments.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any assets and liabilities measured at fair value on a non-recurring basis as of March 31, 2024, and the Company did not recognize any unrealized gains (upward adjustments) or unrealized losses (downward adjustments) resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer for its long-term investments accounted for using measurement alternatives during the three months ended March 31, 2024 and 2023.</span></div> <div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quoted Prices in Active Markets for Identical Liabilities (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Unobservable Inputs (Level 3)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">As of March 31, 2024:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 and cash equivalents</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:120%">$</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:120%">36,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">36,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Short-term 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:120%">18,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">55,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">55,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of December 31, 2023:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 and cash equivalents</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:120%">$</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:120%">37,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">37,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Short-term investments</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:120%">21,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">58,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">58,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 non-recurring basis:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.696%"><tr><td style="width:1.0%"></td><td style="width:24.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.540%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.460%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.200%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.820%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.940%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Quoted Prices in Active Markets for Identical Liabilities (Level 1) </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Significant Other Observable Inputs (Level 2) </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Significant Unobservable Inputs (Level 3) </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> 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%"> As of December 31, 2023: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Assets </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments accounted for using measurement alternative </span></div></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:120%">$</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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">10,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">10,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">10,378 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">10,378 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 36509000 0 0 36509000 18648000 0 0 18648000 55157000 0 0 55157000 37518000 0 0 37518000 21312000 0 0 21312000 58830000 0 0 58830000 0 0 10378000 10378000 0 0 10378000 10378000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net income per share of common stock are calculated as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:63.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.403%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.406%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Net income</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:120%">$</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:120%">22,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">8,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Less: Net income attributable to non-controlling interests</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:120%">4,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholders, basic</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:120%">$</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:120%">17,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">7,145 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Less: Dilutive effect arising from stock-based awards by ACM Shanghai</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">354 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholders, diluted</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:120%">$</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:120%">17,079 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">7,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding, basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,367,184</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,736,764</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Effect of dilutive securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,875,137</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,322,013</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Weighted average shares outstanding, diluted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,242,321</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,058,777</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share of common stock:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">0.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">0.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</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:120%">$</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:120%">0.26 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:120%">$</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:120%">0.11 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 22092000 8963000 4659000 1818000 17433000 7145000 -354000 -93000 17079000 7052000 61367184 59736764 4875137 5322013 66242321 65058777 0.28 0.12 0.26 0.11 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net income per share of common stock is presented using the two-class method, which allocates undistributed earnings to common stock and any participating securities according to dividend rights and participation rights on a proportionate basis. Under the two-class method, basic net income per share of common stock is computed by dividing the sum of distributed and undistributed earnings attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period. ACM Research did not have any participating securities outstanding during the three months ended March 31, 2024 and 2023.</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-weight:400;line-height:120%">ACM Research has been authorized to issue Class A and Class B common stock since redomesticating in Delaware in November 2016. The two classes of common stock are substantially identical in all material respects, except for voting rights. Since ACM Research did not declare any cash dividends during the three months ended March 31, 2024 or 2023, the net income per share of common stock attributable to each class is the same under the “two-class” method. As such, the two classes of common stock have been presented on a combined basis in the condensed consolidated statements of comprehensive income and in the above computation of net income per share of common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net income per share of common stock reflects the potential dilution from securities, such as stock options that could share in ACM Research’s earnings. Certain potential dilutive securities were excluded from the net income per share calculation because the impact would be anti-dilutive. The number of potentially dilutive shares that were not included in the calculation of diluted net income per share in the periods presented where their inclusion would be anti-dilutive were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">728,575 and 1,967,685 stock options for the three months ended March 31, 2024 and 2023, respectively.</span></div> 2 2 2 2 2 728575 1967685 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentration of Credit Risk</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-weight:400;line-height:120%">Financial instruments that potentially subject the Company to credit risk consist principally of cash and cash equivalents, time deposits, and accounts receivable. The Company deposits and invests its cash and cash equivalents and time deposits with financial institutions that management believes are creditworthy.</span></div> 0.559 0.597 0.562 0.591 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recently issued accounting pronouncements not yet adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. The Company is currently evaluating the provisions of this ASU and expect to adopt it for the year ending December 31, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Retrospective application is permitted. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the provisions of this ASU.</span></div> REVENUE FROM CONTRACTS WITH CUSTOMERS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses revenues based upon the nature or type of goods or services it provides and the geographic location of the customer facility. The following tables present disaggregated revenue information:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.666%"><tr><td style="width:1.0%"></td><td style="width:59.715%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.181%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Single Wafer Cleaning, Tahoe and Semi-Critical Cleaning Equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ECP (front-end and packaging), Furnace and Other Technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advanced Packaging (excluding ECP), Services &amp; Spares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Revenue by Product Category</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:700;line-height:120%">$</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:700;line-height:120%">152,191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:700;line-height:120%">74,256</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.515%"><tr><td style="width:1.0%"></td><td style="width:59.653%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.211%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China</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:120%">$</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:120%">152,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">72,458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other regions</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:120%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:700;line-height:120%">152,191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:700;line-height:120%">74,256</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are the accounts receivables and contract liabilities balances as of:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">      Accounts receivable</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:120%">296,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:120%">283,186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">      Advances from customers</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:120%">182,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Deferred revenue</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:120%">4,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, advances from customers increased by $1.2 million, due to an increase of payments made by customers for first tools under evaluation, offset by a decrease in customer pre-payments for tools prior to delivery.</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-weight:400;line-height:120%">Below are revenues recognized from amounts included in contract liabilities at the beginning of the year:</span></div><div style="margin-top:12pt;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><td style="width:46.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from amounts included in contract liabilities at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses revenues based upon the nature or type of goods or services it provides and the geographic location of the customer facility. The following tables present disaggregated revenue information:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.666%"><tr><td style="width:1.0%"></td><td style="width:59.715%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.181%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Single Wafer Cleaning, Tahoe and Semi-Critical Cleaning Equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ECP (front-end and packaging), Furnace and Other Technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advanced Packaging (excluding ECP), Services &amp; Spares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Revenue by Product Category</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:700;line-height:120%">$</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:700;line-height:120%">152,191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:700;line-height:120%">74,256</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.515%"><tr><td style="width:1.0%"></td><td style="width:59.653%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.211%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China</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:120%">$</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:120%">152,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">72,458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other regions</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:120%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:700;line-height:120%">152,191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:700;line-height:120%">74,256</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 109470000 36614000 25800000 26598000 16921000 11044000 152191000 74256000 152135000 72458000 56000 1798000 152191000 74256000 <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are the accounts receivables and contract liabilities balances as of:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">      Accounts receivable</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:120%">296,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:120%">283,186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">      Advances from customers</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:120%">182,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Deferred revenue</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:120%">4,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are revenues recognized from amounts included in contract liabilities at the beginning of the year:</span></div><div style="margin-top:12pt;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><td style="width:46.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from amounts included in contract liabilities at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 296371000 283186000 182547000 181368000 4405000 3687000 1200000 29188000 15212000 ACCOUNTS RECEIVABLE<div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, accounts receivable consisted of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">$</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:120%">302,372 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">288,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Allowance for credit losses</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:120%">(6,001)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">296,371 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">283,186 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $13.2 million increase in accounts receivable for the first three months of 2024 corresponds to a $77.9 million increase in revenue for the same period.</span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The movement of the allowance for credit losses for the three months ended March 31, 2024 is as follows:</span></div><div style="margin-top:7pt;text-align:justify"><span><br/></span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:38.636%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:35pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses, before tax, as of January 1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for credit losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses, before tax, as of March 31</span></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:24.696%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td></tr><tr><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:120%">$</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:120%">(4,830)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,171)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:120%">$</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:120%">(6,001)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The Company assesses collectability by reviewing accounts receivable on a general basis where similar characteristics exist and on an individual basis when the Company identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status, the age of the accounts receivable balances, credit quality of the Company’s customers based on ongoing credit evaluations, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Company’s ability to collect from customers. <div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, accounts receivable consisted of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">$</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:120%">302,372 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">288,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Allowance for credit losses</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:120%">(6,001)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">296,371 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">283,186 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The movement of the allowance for credit losses for the three months ended March 31, 2024 is as follows:</span></div><div style="margin-top:7pt;text-align:justify"><span><br/></span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:38.636%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:35pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses, before tax, as of January 1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for credit losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses, before tax, as of March 31</span></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:24.696%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td></tr><tr><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:120%">$</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:120%">(4,830)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,171)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:120%">$</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:120%">(6,001)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 302372000 288016000 6001000 4830000 296371000 283186000 13200000 77900000 4830000 1171000 6001000 INVENTORIES<div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, inventories consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">Raw materials</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:120%">$</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:120%">256,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">235,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">61,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">262,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total inventory</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:120%">$</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:120%">581,140 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">545,395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, the value of finished goods inventory of which were first-tools at customer physical locations for which customers were contractually obligated to take ownership upon acceptance totaled $163,484 and $123,390, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $21,270 increase in raw materials at March 31, 2024 compared to December 31, 2023 was due to additional purchase of supplies to support a higher level of expected total shipments for the next several quarters, and to reduce the risk of supply chain delays to meet anticipated customer demand for the Company’s products. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $34,042 increase in finished goods inventory at March 31, 2024 compared to December 31, 2023 reflects a higher value of first-tools under evaluation by existing or prospective customers, due to shipments made, net of customer acceptances during the period.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s products each require a certain degree of customization, and the substantial majority of the work-in-process inventory and finished goods inventory is built to meet a specific customer order for a repeat shipment or a first tool shipment. At the end of each period, the Company assesses the status of each item in work-in-process and finished goods inventory. The Company recognizes a loss or impairment if in management’s judgement the inventory cannot be sold or used for production, if it has been damaged or should be considered as obsolete, or if the net realizable value is lower than the cost.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each period, the Company also assesses the status of its raw materials. The Company recognizes a loss or impairment for any raw materials aged more than three years. The three-year aging is based on the Company’s assessment of technology change, its requirement to maintain stock for warranty coverage, and other factors.</span></div>During the three months ended March 31, 2024 and 2023, provision for inventory of $1,025 and $306 were recognized in cost of revenue, respectively. Write-downs were due to an internal assessment that certain inventory could not be sold or used for production due to damage or obsolescence. <div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, inventories consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">Raw materials</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:120%">$</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:120%">256,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">235,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">61,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">262,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total inventory</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:120%">$</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:120%">581,140 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">545,395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 256332000 235062000 61871000 81438000 262937000 228895000 581140000 545395000 163484000 123390000 21270000 34042000 P3Y P3Y 1025000 306000 PROPERTY, PLANT AND EQUIPMENT, NET<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, property, plant and equipment consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">Buildings and plants</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:120%">$</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:120%">82,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">83,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing 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:120%">16,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Office 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:120%">5,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transportation 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:120%">402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvement</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:120%">7,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost</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:120%">113,059 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112,911 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Total accumulated depreciation and amortization</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:120%">(19,531)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress</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:120%">125,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property, plant and equipment, net</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:120%">$</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:120%">218,822 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">201,848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the three months ended March 31, 2024 and 2023 was $2,475 and $1,714, respectively. Buildings and plants represent Lingang housing property owned by ACM Liangang at a value of RMB 249,746</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ($35,189)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and facilities for the new headquarters of ACM Shanghai ("Zhangjiang New Building") at a value of RMB 338,848 ($47,744), as of March 31, 2024. The Lingang housing property is pledged as security for loans from China Merchants Bank (Note 12). </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress primarily refle</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cts costs incurred related to the construction of ACM Shanghai’s Lingang development and production center, and is scheduled to begin pr</span>oduction in the second half of 2024. <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, property, plant and equipment consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">Buildings and plants</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:120%">$</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:120%">82,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">83,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing 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:120%">16,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Office 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:120%">5,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transportation 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:120%">402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvement</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:120%">7,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost</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:120%">113,059 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112,911 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Total accumulated depreciation and amortization</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:120%">(19,531)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress</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:120%">125,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property, plant and equipment, net</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:120%">$</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:120%">218,822 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">201,848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 82933000 83109000 16702000 16556000 5061000 4953000 402000 404000 7961000 7889000 113059000 112911000 19531000 17503000 125294000 106440000 218822000 201848000 2475000 1714000 249746000 35189000 338848000 47744000 LAND USE RIGHT, NET<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of land use right is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land use right purchase amount</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:120%">$</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:120%">8,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">8,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated amortization</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:120%">(672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land use right, net</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:120%">$</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:120%">8,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">8,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortization for the three months 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%">March 31, 2024 and 2023 was $43 and $50, respectively.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The annual amortization of land use right is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:120%">remainder of 2024</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:120%">$</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:120%">135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029 and 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:120%">7,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:120%">$</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:120%">8,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of land use right is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land use right purchase amount</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:120%">$</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:120%">8,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">8,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated amortization</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:120%">(672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land use right, net</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:120%">$</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:120%">8,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">8,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8977000 8996000 672000 629000 8305000 8367000 43000 50000 <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The annual amortization of land use right is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:120%">remainder of 2024</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:120%">$</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:120%">135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029 and 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:120%">7,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:120%">$</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:120%">8,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 135000 180000 180000 180000 180000 7450000 8305000 OTHER LONG-TERM ASSETS<div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, other long-term assets consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">Prepayments for property, plant and equipment</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:120%">$</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:120%">7,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">3,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">Lease deposits</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:120%">867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Security deposit for land use right</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:120%">695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Others</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:120%">1,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other long-term assets</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:120%">$</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:120%">10,471 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">6,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, other long-term assets consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">Prepayments for property, plant and equipment</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:120%">$</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:120%">7,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">3,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">Lease deposits</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:120%">867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Security deposit for land use right</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:120%">695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Others</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:120%">1,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other long-term assets</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:120%">$</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:120%">10,471 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">6,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7690000 3380000 867000 834000 695000 696000 1219000 1140000 10471000 6050000 SHORT-TERM BORROWINGS<div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hort-term borrowings consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Line of credit up to RMB 150,000 from China Everbright Bank,</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)due on August 29, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Line of credit up to RMB 40,000 from Bank of China,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)due on September 7, 2024 with an annual interest rate of 2.87%.</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,648 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Line of credit up to RMB 200,000 from China Merchants Bank,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)due on August 7, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2)due on August 8, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3)due on August 9, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4)due on August 14, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5)due on August 17, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6)due on August 20, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7)due on August 21, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8)due on August 22, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9)due on August 24, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10)due on August 27, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11)due on August 29, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12)due on August 30, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13)due on September 3, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14)due on September 5, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15)due on September 6, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16)due on September 10, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17)due on September 12, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18)due on February 27, 2025 with an annual interest rate of 2.60%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19)due on February 28, 2025 with an annual interest rate of 2.60%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20)due on March 1, 2025 with an annual interest rate of 2.60%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21)due on March 5, 2025 with an annual interest rate of 2.60%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22)due on March 8, 2025 with an annual interest rate of 2.60%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Line of credit up to RMB 120,000 from Bank of China,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)due on March 20, 2025 with an annual interest rate of 2.75%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Line of credit up to KRW 500,000 from Industrial Bank of Korea,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)due on July 12, 2024 with an annual interest rate of 6.03%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Line of credit up to KRW 2,000,000 from Industrial Bank of Korea,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)due on December 15, 2024 with an annual interest rate of 4.27%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:120%">$</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:120%">54,706 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">31,335 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the three months ended March 31, 2024 and 2023, interest expense related to short-term borrowings amounted to $213 an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $490, respectiv</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ely.</span></div> <div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hort-term borrowings consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Line of credit up to RMB 150,000 from China Everbright Bank,</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)due on August 29, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Line of credit up to RMB 40,000 from Bank of China,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)due on September 7, 2024 with an annual interest rate of 2.87%.</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,648 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Line of credit up to RMB 200,000 from China Merchants Bank,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)due on August 7, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2)due on August 8, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3)due on August 9, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4)due on August 14, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5)due on August 17, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6)due on August 20, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7)due on August 21, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8)due on August 22, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9)due on August 24, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10)due on August 27, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11)due on August 29, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12)due on August 30, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13)due on September 3, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14)due on September 5, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15)due on September 6, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16)due on September 10, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17)due on September 12, 2024 with an annual interest rate of 3.00%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18)due on February 27, 2025 with an annual interest rate of 2.60%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19)due on February 28, 2025 with an annual interest rate of 2.60%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20)due on March 1, 2025 with an annual interest rate of 2.60%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21)due on March 5, 2025 with an annual interest rate of 2.60%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22)due on March 8, 2025 with an annual interest rate of 2.60%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Line of credit up to RMB 120,000 from Bank of China,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)due on March 20, 2025 with an annual interest rate of 2.75%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Line of credit up to KRW 500,000 from Industrial Bank of Korea,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)due on July 12, 2024 with an annual interest rate of 6.03%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Line of credit up to KRW 2,000,000 from Industrial Bank of Korea,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)due on December 15, 2024 with an annual interest rate of 4.27%.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:120%">$</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:120%">54,706 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">31,335 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 150000000 150000000 0.0300 0.0300 2459000 2463000 40000000 40000000 0.0287 0.0287 5640000 5648000 200000000 200000000 0.0300 0.0300 1269000 1271000 0.0300 0.0300 1269000 1271000 0.0300 0.0300 1269000 1271000 0.0300 0.0300 1269000 1271000 0.0300 0.0300 1269000 1271000 0.0300 0.0300 1269000 1271000 0.0300 0.0300 1269000 1271000 0.0300 0.0300 1269000 1271000 0.0300 0.0300 1269000 1271000 0.0300 0.0300 1269000 1271000 0.0300 0.0300 1269000 1271000 0.0300 0.0300 1269000 1271000 0.0300 0.0300 1269000 1271000 0.0300 0.0300 1269000 1270000 0.0300 0.0300 1269000 1270000 0.0300 0.0300 1269000 1270000 0.0300 0.0300 1269000 1270000 0.0260 1340000 0 0.0260 1340000 0 0.0260 1340000 0 0.0260 1340000 0 0.0260 1270000 0 120000000 0.0275 16921000 0 500000000 0.0603 0 77000 2000000000 2000000000 0.0427 0.0427 1483000 1544000 54706000 31335000 213000 490000 OTHER PAYABLES AND ACCRUED EXPENSES<div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, other payables and accrued expenses consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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:120%">Accrued commissions</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:120%">$</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:120%">15,932 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:120%">$</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:120%">15,572 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued warranty</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:120%">11,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll</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:120%">16,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued machine testing fees</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:120%">1,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued machine sales 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:120%">4,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued Lingang construction fees</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:120%">33,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Others</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:120%">22,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:120%">$</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:120%">107,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">102,951 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, other payables and accrued expenses consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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:120%">Accrued commissions</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:120%">$</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:120%">15,932 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:120%">$</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:120%">15,572 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued warranty</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:120%">11,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll</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:120%">16,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued machine testing fees</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:120%">1,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued machine sales 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:120%">4,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued Lingang construction fees</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:120%">33,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Others</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:120%">22,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:120%">$</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:120%">107,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">102,951 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 15932000 15572000 11339000 9834000 16550000 14840000 113000 696000 1863000 1762000 4942000 6010000 33546000 33729000 22813000 20508000 107098000 102951000 LEASES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases space under non-cancelable operating leases for several offices and manufacturing locations. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the leases do not contain contingent rent provisions.</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-weight:400;line-height:120%">Most leases include one or more options to renew. The Company regularly evaluates the renewal options, and when they are reasonably certain of exercise, the Company includes the renewal period in its lease term.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.757%"><tr><td style="width:1.0%"></td><td style="width:68.024%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.339%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">2024</span></td><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:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease 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:120%">$</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:120%">973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease cost</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:120%">$</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:120%">1,294 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.575%"><tr><td style="width:1.0%"></td><td style="width:54.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.260%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.261%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Operating cash outflow from operating leases</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">973 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Operating lease right-of-use assets obtained in exchange for new operating lease liabilities</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:120%">$</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:120%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">6,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, maturities of outstanding lease liabilities for all operating leases were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">remainder of 2024</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,370 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">2026</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,215 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">2028 and thereafter</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">595 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</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:120%">$</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:120%">7,128 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Interest</span></td><td colspan="2" style="background-color:#cff0fc;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(630)</span></td><td style="background-color:#cff0fc;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of lease 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:120%">$</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:120%">6,498 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates for all operating leases were as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining lease term and discount rate:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.37</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.44</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:120%">3.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.757%"><tr><td style="width:1.0%"></td><td style="width:68.024%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.339%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:120%">2024</span></td><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:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease 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:120%">$</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:120%">973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease cost</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:120%">$</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:120%">1,294 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 973000 488000 321000 282000 1294000 770000 <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.575%"><tr><td style="width:1.0%"></td><td style="width:54.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.260%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.261%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Operating cash outflow from operating leases</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">973 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Operating lease right-of-use assets obtained in exchange for new operating lease liabilities</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:120%">$</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:120%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">6,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 973000 488000 80000 6592000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, maturities of outstanding lease liabilities for all operating leases were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">remainder of 2024</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,370 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">2026</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,215 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">2028 and thereafter</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">595 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</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:120%">$</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:120%">7,128 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Interest</span></td><td colspan="2" style="background-color:#cff0fc;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(630)</span></td><td style="background-color:#cff0fc;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of lease 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:120%">$</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:120%">6,498 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2370000 1800000 1215000 1148000 595000 7128000 630000 6498000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates for all operating leases were as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining lease term and discount rate:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.37</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.44</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:120%">3.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> P3Y4M13D P3Y5M8D 0.0387 0.0391 LONG-TERM BORROWINGS<div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, long-term borrowings consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">Loan from China Merchants Bank</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:120%">$</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:120%">12,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">13,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans from Bank of 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:120%">4,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loan from Bank of Shanghai</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:120%">14,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loan from China CITIC Bank</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:120%">28,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Current portion</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:120%">(6,549)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:120%">$</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:120%">53,408 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">53,952 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The loan from China Merchants Bank is for the purpose of purchasing housing property in Lingang, Shanghai. The loan is repayable in 120 total installments with the last installment due in November 2030, with an annual interest rate o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 3.95%. The loan is pledged by the property of ACM Lingang and guaranteed by ACM Shanghai. </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-weight:400;line-height:120%">Two</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> loans from Bank of China are for the purpose of funding ACM Shanghai project expenditures. The loans bear interest at an annual rate of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.6%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and are repayable in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> installments, with the last installments due in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 2024, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</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-weight:400;line-height:120%">The loan from Bank of Shanghai is for the purpose of funding ACM Shanghai project expenditures. The loan bears interest at an annual rate of 2.85%, and will be fully repaid in April 2025.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The first loan from China CITIC Bank is for the purpose of funding ACM Shanghai project expenditures. The loan bears interest at an annual rate of 3.1% and is repayable in 4 installments, with the last installment due in August 2025.</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-weight:400;line-height:120%">The second loan from China CITIC bank is for the purpose of funding ACM's general corporate expenses and working </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">capital. The loan bears interest at an annual rate of 4.50% payable quarterly, and the principal amount is repayable in 4</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">installments, with the last installment due in December 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, the total carrying amount of long-term loans was $59,957 and $60,735, compared with an estimated fair value of $56,409 and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$56,462, respectively. The fair value of the long-term loans is estimated by discounting cash flows using interest rates currently available for debts with similar terms and maturities (Level 2 fair value measurement). Refer to Note 2 for an explanation of the fair value hierarchy structure.</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-weight:400;line-height:120%">Scheduled principal payments for the outstanding long-term loan, including the current portion, as of March 31, 2024 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 55pt;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%">Year ending December 31</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:120%">remainder of 2024</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,120 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">2026</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,851 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">2028</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,003 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">4,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,957 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>For the three months ended March 31, 2024 and 2023, respectively, interest related to long-term borrowings of $570 and $189 was incurred, and all of them were charged to interest expenses <div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, long-term borrowings consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">Loan from China Merchants Bank</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:120%">$</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:120%">12,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">13,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans from Bank of 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:120%">4,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loan from Bank of Shanghai</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:120%">14,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loan from China CITIC Bank</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:120%">28,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Current portion</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:120%">(6,549)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:120%">$</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:120%">53,408 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">53,952 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12919000 13362000 4759000 5013000 14101000 14120000 28178000 28240000 6549000 6783000 53408000 53952000 120 0.0395 2 0.026 6 0.0285 0.031 4 0.0450 4 59957000 60735000 56409000 56462000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Scheduled principal payments for the outstanding long-term loan, including the current portion, as of March 31, 2024 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 55pt;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%">Year ending December 31</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:120%">remainder of 2024</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,120 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">2026</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,851 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">2028</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,003 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">4,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,957 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6120000 43993000 1851000 1925000 2003000 4065000 59957000 570000 189000 OTHER LONG-TERM LIABILITIES<div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities represent government subsidies received from mainland China governmental authorities for development and commercialization of certain technology but not yet recognized. At March 31, 2024 and December 31, 2023, other long-term liabilities consisted of the following unearned government subsidies:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2023</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%">Subsidies to Stress Free Polishing project, commenced in 2008 and 2017</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:120%">$</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:120%">189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsidies to other cleaning tools, commenced in 2020</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:120%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsidies to SW Lingang R&amp;D development in 2021</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:120%">3,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">1,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:120%">$</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:120%">5,469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">5,873 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities represent government subsidies received from mainland China governmental authorities for development and commercialization of certain technology but not yet recognized. At March 31, 2024 and December 31, 2023, other long-term liabilities consisted of the following unearned government subsidies:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2023</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%">Subsidies to Stress Free Polishing project, commenced in 2008 and 2017</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:120%">$</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:120%">189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsidies to other cleaning tools, commenced in 2020</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:120%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsidies to SW Lingang R&amp;D development in 2021</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:120%">3,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">1,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:120%">$</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:120%">5,469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">5,873 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 189000 475000 647000 632000 3454000 3467000 1179000 1299000 5469000 5873000 LONG-TERM INVESTMENTS<div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 12, 2024, ACM Shanghai entered into an investment agreement with Company C to invest RMB 12,500 ($1,760), which represented 0.3% of the Company C's total equity interest. Since there is no readily determinable fair value, the Company measures the investments at measurement alternative.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 19, 2024, ACM Shanghai entered into a limited partnership agreement with Company D to invest RMB 30,000 ($4,230), which represented 16.7% of the partnership's total equity interest. The investment in the limited partnership with Company D is accounted for under the equity method in accordance with ASC323-30-S99-1.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:33.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.363%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.146%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity investee:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Initial investment dates</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investment entity</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Percent ownership by ACM and subsidiaries</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investment purchase price</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:120%">Ninebell Co., Ltd. ("Ninebell")</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 2017</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.0%</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:120%">$</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:120%">1,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shengyi Semiconductor Technology Co., Ltd. ("Shengyi")</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.0%</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:120%">$</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:120%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hefei Shixi Chanheng Integrated Circuit Industry Venture Capital FundPartnership (LP) (“Hefei Shixi”)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RMB 30,000 ($4,200)</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wooil Flucon Co. ("Wooil")</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Singapore</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.0%</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:120%">$</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:120%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RMB 30,000 ($4,230)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments accounted for using measurement alternative:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Waferworks (Shanghai) Co., Ltd. (“Waferworks”)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.3%</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">1,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company A</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RMB 30,000 ($4,200)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Shengyi</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RMB 6,100 ($860)</span></div></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:120%">Company B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RMB 6,600 ($930)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Company C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RMB 12,500 ($1,760)</span></div></td></tr><tr style="height:18pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity investee:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">Ninebell</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:120%">$</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:120%">5,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">5,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wooil</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:120%">989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shengyi</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:120%">1,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hefei Shixi</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:120%">7,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company D</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:120%">4,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subtotal</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:120%">20,584 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:120%">17,502 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments accounted for using measurement alternative:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:120%">Waferworks</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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shengyi</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:120%">856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company A</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:120%">4,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company B</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:120%">930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company C</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:120%">1,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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</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:120%">2,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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:700;line-height:120%">31,293</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:700;line-height:120%">27,880</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and 2023, the Company’s share of equity investees’ net loss was $520 and $32, respectively, which amounts were included in loss from equity method investments in the accompanying condensed consolidated statements of comprehensive income. For the three months ended March 31, 2024 and 2023, the Company received $600 and $0 dividends from equity investee.</span></div> 12500000 1760000 0.003 30000000 4230000 0.167 <div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:33.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.363%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.146%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity investee:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Initial investment dates</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investment entity</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Percent ownership by ACM and subsidiaries</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investment purchase price</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:120%">Ninebell Co., Ltd. ("Ninebell")</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 2017</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.0%</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:120%">$</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:120%">1,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shengyi Semiconductor Technology Co., Ltd. ("Shengyi")</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.0%</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:120%">$</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:120%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hefei Shixi Chanheng Integrated Circuit Industry Venture Capital FundPartnership (LP) (“Hefei Shixi”)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RMB 30,000 ($4,200)</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wooil Flucon Co. ("Wooil")</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Singapore</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.0%</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:120%">$</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:120%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RMB 30,000 ($4,230)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments accounted for using measurement alternative:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Waferworks (Shanghai) Co., Ltd. (“Waferworks”)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.3%</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">1,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company A</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RMB 30,000 ($4,200)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Shengyi</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RMB 6,100 ($860)</span></div></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:120%">Company B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RMB 6,600 ($930)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Company C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM Shanghai</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RMB 12,500 ($1,760)</span></div></td></tr><tr style="height:18pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity investee:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">Ninebell</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:120%">$</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:120%">5,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">5,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wooil</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:120%">989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shengyi</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:120%">1,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hefei Shixi</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:120%">7,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company D</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:120%">4,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subtotal</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:120%">20,584 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:120%">17,502 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments accounted for using measurement alternative:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:120%">Waferworks</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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shengyi</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:120%">856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company A</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:120%">4,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company B</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:120%">930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company C</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:120%">1,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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</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:120%">2,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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:700;line-height:120%">31,293</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:700;line-height:120%">27,880</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.200 1200000 0.140 109000 0.100 30000000 4200000 0.200 1000000 0.167 30000000 4230000 0.003 1568000 0.044 30000000 4200000 0.010 6100000 860000 0.014 6600000 930000 0.050 12500000 1760000 5481000 5632000 989000 1003000 1999000 1693000 7888000 9174000 4227000 0 20584000 17502000 0 1412000 856000 857000 4227000 4236000 930000 932000 1761000 0 2935000 2941000 31293000 27880000 -520000 -32000 600000 0 SHORT-TERM INVESTMENTS<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to an Agreement entered into on September 19, 2022 (the ‘‘Agreement’’), ACM Shanghai became a limited partner of the Nuode Asset Fund Pujiang No. 783 Single Asset Management Plan (‘‘Nuode Asset Fund’’), a Chinese limited partnership formed by Nuode Asset Management Co., Ltd, a financial services firm based in Shanghai, China. Nuode Asset Fund was formed to establish a special fund with the purpose to participate in certain technology related investments in mainland China. Subsequent to the future purchase, any investment will be held by Nuode Asset Fund and restricted for a minimum period of nine months. The limited partners of the Nuode Asset Fund contributed a total RMB 160 million ($22,160) to the fund, of which ACM Shanghai contributed RMB 30 million ($4,196), or 18.75% of the contribution on September 27, 2022.</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-weight:400;line-height:120%">In December 2022, the Nuode Asset Fund purchased shares in the secondary stock offering of a publicly traded mainland China-stock listing. The number of shares owned by Nuode Asset Fund was apportioned to all of the limited partners in proportion to their respective capital contributions which is 18.75% in the case of ACM Shanghai. The investments were fully disposed in the three months ended March 31, 2024 and the Company has not received the proceeds as of March 31, 2024 with a receivable of RMB 22,478 ($3,167) was recorded.<br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to a Share Purchase Agreement dated June 2023, ACM Shanghai acquired shares of Huahong Semiconductor Limited (“Huahong”) in July 2023 with amount of RMB 100 million ($13,930). The shares held by ACM Shanghai are restricted for sale for a minimum period of twelve months. Huahong completed its STAR IPO in August 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to a Share Purchase Agreement dated August 2023, ACM Shanghai acquired shares of Zhongjuxin Limited Company (“Zhongjuxin”) in September 2023 with amount of RMB 30 million ($4,179). The shares held by ACM Shanghai are restricted for sale for a minimum period of twelve months. Zhongjuxin completed its STAR IPO in September 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to a Share Purchase Agreement dated January 2024, ACM Shanghai acquired shares of Shanghai Syncrystalline Silicon Materials Co., Ltd. (“Syncrystalline”) in February 2024 with amount of RMB </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ($</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,409</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The shares held by ACM Shanghai are restricted for sale for a minimum period of twelve months. Syncrystalline completed its STAR IPO </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2024.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company's total investment costs in Syncrystalline were RMB 20,000($2,818), including RMB </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ($1,409) invested by ACM Shanghai in 2021 and RMB </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ($1,409) invested by ACM Shanghai in February 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, the components of short-term investments were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">Short-term investments listed in Shanghai Stock Exchange</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">  Cost</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:120%">$</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:120%">21,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">20,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">  Market value</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:120%">18,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and 2023, the net gains (losses) recognized on equity securities were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.393%"><tr><td style="width:1.0%"></td><td style="width:65.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.176%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><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:10pt;font-weight:700;line-height:120%">2023</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:120%">Unrealized losses recognized during the reporting period on equity securities still held at March 31</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:120%">$</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:120%">(2,595)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">(654)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gains recognized during the period on equity securities sold during the period</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:120%">$</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:120%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">3,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net gains (losses) recognized at March 31 on equity securities</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:120%">$</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:120%">(2,322)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">3,340 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024, the Company recognized a receivable of RMB 22,478 ($3,167) from the sales of short-term investments, including a realized gain of $273.</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-weight:400;line-height:120%">For the three months ended March 31, 2023, the Company received $11,072 in proceeds from the sale of short-term investments, including a realized gain of $3,994.</span></div> 160000000 22160000 30000000 4196000 0.1875 0.1875 22478000 3167000 100000000 13930000 30000000 4179000 10000 1409000 20000000 2818000 10000 1409000 10000 1409000 <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, the components of short-term investments were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">Short-term investments listed in Shanghai Stock Exchange</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">  Cost</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:120%">$</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:120%">21,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">20,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">  Market value</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:120%">18,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 21135000 20155000 18648000 21312000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and 2023, the net gains (losses) recognized on equity securities were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.393%"><tr><td style="width:1.0%"></td><td style="width:65.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.176%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><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:10pt;font-weight:700;line-height:120%">2023</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:120%">Unrealized losses recognized during the reporting period on equity securities still held at March 31</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:120%">$</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:120%">(2,595)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">(654)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gains recognized during the period on equity securities sold during the period</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:120%">$</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:120%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">3,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net gains (losses) recognized at March 31 on equity securities</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:120%">$</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:120%">(2,322)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">3,340 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -2595000 -654000 273000 3994000 -2322000 3340000 22478000 3167000 273000 11072000 3994000 RELATED PARTY BALANCES AND TRANSACTIONS<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%">Ninebell</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-weight:400;line-height:120%">Ninebell is an equity investee of ACM (Note 14) and is the Company’s principal supplier of robotic delivery system subassemblies used in our single-wafer cleaning equipment. The Company purchases equipment from Ninebell for production in the ordinary course of business. The Company pays for a portion of the equipment in advance and is obligated for the remaining amounts upon receipt of the product. </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-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shengyi</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-weight:400;line-height:120%">Shengyi is an equity investee of ACM Shanghai (Note 14) and is one of the Company’s component suppliers in mainland China. The Company purchases components from Shengyi for production in the ordinary course of business. The Company incurs a service fee related to installation and hook-up fees which is recorded within cost of revenue on the Company’s condensed consolidated statements of comprehensive income. The Company pays for a portion of the raw materials in advance and is obligated for the remaining amounts upon receipt of the product.</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-weight:400;line-height:120%">All related party outstanding balances are short-term in nature and are expected to be settled in cash.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reflect related party transactions in our condensed consolidated financial statements:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advances to related party</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">Ninebell</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,338 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,432 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts payable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">Ninebell</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,571 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,624 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shengyi</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:120%">3,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">Total</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,243 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,407 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.666%"><tr><td style="width:1.0%"></td><td style="width:55.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.677%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase of materials</span></td><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:10pt;font-weight:700;line-height:120%">2024</span></td><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:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ninebell</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:120%">$</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:120%">14,152 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">16,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shengyi</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:120%">992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:120%">$</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:120%">15,144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">18,370 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.333%"><tr><td style="width:1.0%"></td><td style="width:58.101%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.193%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Service fee charged by</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">Shengyi</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">278 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reflect related party transactions in our condensed consolidated financial statements:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advances to related party</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">Ninebell</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,338 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,432 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts payable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">Ninebell</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,571 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,624 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shengyi</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:120%">3,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">Total</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,243 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,407 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.666%"><tr><td style="width:1.0%"></td><td style="width:55.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.677%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase of materials</span></td><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:10pt;font-weight:700;line-height:120%">2024</span></td><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:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ninebell</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:120%">$</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:120%">14,152 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">16,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shengyi</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:120%">992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:120%">$</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:120%">15,144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">18,370 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.333%"><tr><td style="width:1.0%"></td><td style="width:58.101%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.193%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Service fee charged by</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">Shengyi</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">278 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1338000 2432000 12571000 7624000 3672000 3783000 16243000 11407000 14152000 16397000 992000 1973000 15144000 18370000 73000 278000 COMMON STOCK<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM is authorized to issue 150,000,000 shares of Class A common stock and 5,307,816 shares of Class B common stock, each with a par value of $0.0001. Each share of Class A common stock is entitled to one vote, and each share of Class B common stock is entitled to twenty votes and is convertible at any time into one share of Class A common stock. Shares of Class A common stock and Class B common stock are treated equally, identically and ratably with respect to any dividends declared by the Board of Directors of ACM unless such Board of Directors declares different dividends to the Class A common stock and Class B common stock, which is subject to approval from a majority of common stockholders.</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-weight:400;line-height:120%">During the three months ended March 31, 2024, ACM issued 950,605 shares of Class A common stock upon option exercises by employees and non-employees. </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-weight:400;line-height:120%">During the three months ended March 31, 2023, ACM issued </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163,069 sha</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">res of Class A common stock upon option exercises by employees and non-employees. </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-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, the number of shares of Class A common stock issued and outs</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tanding wa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s 56,986,777 and 56,036,172, respectively.</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-weight:400;line-height:120%">At March 31, 2024 and December 31, 2023, the number of shares of Class B common stock issued and outstanding was 5,021,811 and 5,021,811, respectively.</span></div> 150000000 5307816 0.0001 0.0001 1 20 1 950605 163069 56986777 56986777 56036172 56036172 5021811 5021811 5021811 5021811 STOCK-BASED COMPENSATION<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACM’s stock-based compensation consists of employee and non-employee awards issued under its 1998 Stock Option Plan and its 2016 Omnibus Incentive Plan. The vesting condition may consist of a service period condition determined by the Board of Directors for a grant or certain performance conditions determined by the Board of Directors for a grant. The fair value of the stock options granted with a service period based condition and/or performance condition is estimated at the date of grant using the Black-Scholes option pricing model. The fair value of the stock option</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s granted with a market based condition is estimated at the date of grant using the Monte Carlo simulation model. </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%">Employee Awards</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-weight:400;line-height:120%">The following table summarizes the Company’s employee share option activities during the three months ended March 31, 2024:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.030%"><tr><td style="width:1.0%"></td><td style="width:41.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.349%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of<br/> Option Shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/> Average Grant <br/>Date Fair Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted <br/>Average Exercise Price</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted Average <br/>Remaining <br/>Contractual Term</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9,998,637</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:700;line-height:120%">$</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:700;line-height:120%">5.15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:120%">$</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:700;line-height:120%">9.59</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.17 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:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,000</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23.95</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:120%">31.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">Exercised</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(851,954)</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.7</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.74 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></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:120%">Forfeited/cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24,330)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.14</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:120%">23.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at March 31, 2024</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9,125,353</span></td><td style="background-color:#cff0fc;padding:2px 0 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%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.37</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;padding:2px 0 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%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.79</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.07 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable at March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,278,784</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, $24,670 and $27,152, respectively, of total unrecognized employee stock-based compensation expense, net of estimated forfeitures, related to employee stock-based awards for ACM were expected to be recognized over a weighted-average period of 3.8 years and 4.0 years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options exercised in the three months ended March 31, 2024 was $21,865. The aggregate intrinsic value of options outstanding and exercisable as of March 31, 2024 were $178,674 and $117,476, respectively.</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-weight:400;line-height:120%">The fair value of options granted to employees is estimated on the grant date using the Black-Scholes valuation with following assumptions:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.818%"><tr><td style="width:1.0%"></td><td style="width:80.937%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.863%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>March 31, 2024</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%">Fair value of common share(1)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31.92</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:120%">Expected term in years(2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.25</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volatility(3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85.48%</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:120%">Risk-free interest rate(4)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.23%</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%">Expected dividend (5)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—%</span></td></tr></table></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Fair value of Class A common stock value was closing market price of the Class A common stock on the grant date.</span></div><div style="padding-left:27pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Expected term of share options is based on the average of the vesting period and the contractual term for each grant.</span></div><div style="padding-left:27pt;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%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Volatility is calculated based on the historical volatility of ACM in the period equal to the expected term of each grant.</span></div><div style="padding-left:27pt;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%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the share options in effect at the time of grant.</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.</span></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-employee Awards</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-weight:400;line-height:120%">The following table summarizes the Company’s non-employee share option activities during the three months ended March 31, 2024:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.030%"><tr><td style="width:1.0%"></td><td style="width:41.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.349%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of<br/>Option Shares </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average Grant<br/>Date Fair Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise Price </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual Term</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1,170,795</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">0.42</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.66 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:120%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(98,651)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.22</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:120%">0.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">Forfeited/cancelled</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,903)</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.22</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.50 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1,070,241</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:700;line-height:120%">$</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:700;line-height:120%">0.44</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:120%">$</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:700;line-height:120%">1.39</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.51 years</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable at March 31, 2024</span></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,070,241</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, $0 and $9, respectively, of total unrecognized non-employee stock-based compensation expense, net of estimated forfeitures, related to stock-based awards were expected to be recognized over a weighted-average period of 0 years and 0.2 years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options exercised in the three months ended March 31, 2024 was $2,756. The aggregate intrinsic value of options outstanding and exercisable as of March 31, 2024 was $29,702.</span></div><div style="margin-top:12pt;text-align:justify"><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%">ACM Shanghai 2019 Option Grants</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-weight:400;line-height:120%">In January 2020, ACM Shanghai adopted a 2019 Stock Option Incentive Plan (the “2019 Subsidiary Stock Option Plan”) that provides for, among other incentives, the granting to officers, directors, and employees of options to purchase shares of ACM Shanghai’s common stock. </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-weight:400;line-height:120%">The following table summarizes the stock option activities of the ACM Shanghai 2019 Subsidiary Stock Option Plan during the three months ended March 31, 2024:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"></td><td style="width:45.196%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of<br/>Option Shares in<br/>ACM Shanghai</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Weighted<br/>Average Grant<br/>Date Fair Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise Price </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/> Remaining<br/>Contractual Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3,134,883</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:700;line-height:120%">$</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:700;line-height:120%">0.24</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:700;line-height:120%">$</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:700;line-height:120%">1.85</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">0.85 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:120%">Forfeited/cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(92,308)</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:120%">$</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:120%">0.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">1.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Outstanding at March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3,042,575</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:700;line-height:120%">$</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:700;line-height:120%">0.24</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:120%">$</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:700;line-height:120%">1.85</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">0.65 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable at March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,042,575</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options exercised in the three months ended March 31, 2024 was $0. The aggregate intrinsic value of options outstanding and exercisable as of March 31, 2024 was $31,616.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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%">ACM Shanghai 2023 Option Grants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2023, ACM Shanghai adopted a 2023 Stock Option Incentive Plan (the "2023 Subsidiary Stock Option Plan”) that provides for, among other incentives, the granting to officers, directors, and employees of options to purchase shares of ACM Shanghai’s common stock. The vesting conditions consist of service periods conditions and performance conditions </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">related to certain sales and research and development progress targets determined by the Board of Directors of ACM Shanghai.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the ACM Shanghai 2023 Subsidiary Stock Option Plan’s stock option activities during the three months ended March 31, 2024:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:44.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.145%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of Option Shares in ACM Shanghai</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Weighted<br/>Average Grant<br/>Date Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise Price </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/> Remaining<br/>Contractual Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10,575,500</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:700;line-height:120%">9.49</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:700;line-height:120%">7.06</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.09 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited/cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(84,000)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at March 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10,491,500</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:700;line-height:120%">9.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:700;line-height:120%">7.01</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.84 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable at March 31, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, ACM Shanghai did not grant any options from the 2023 Subsidiary Stock Option Plan. As of March 31, 2024 and December 31, 2023, $</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,682 and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $79,882, respectively, of total unrecognized non-employee stock-based compensation expense, net of estimated forfeitures, related to ACM Shanghai stock-based awards were expected to be recognized over a weighted-average period of 1.8 years and 2.1 years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options exercised in the three months ended March 31, 2024 was $0. The aggregate intrinsic value of options outstanding and exercisable as of March 31, 2024 were $54,686 and $0, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense included in the condensed consolidated statements of comprehensive income:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.181%"><tr><td style="width:1.0%"></td><td style="width:54.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.260%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.261%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue </span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">781 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense </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:120%">3,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense </span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,503 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">701 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense </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:120%">6,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,569 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,068 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.181%"><tr><td style="width:1.0%"></td><td style="width:54.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.260%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.261%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based compensation expense by type:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee stock purchase plan</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:120%">$</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:120%">2,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">2,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-employee stock purchase plan</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:120%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019 and 2023 Subsidiary option grants</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:120%">12,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">14,569 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">2,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s employee share option activities during the three months ended March 31, 2024:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.030%"><tr><td style="width:1.0%"></td><td style="width:41.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.349%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of<br/> Option Shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/> Average Grant <br/>Date Fair Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted <br/>Average Exercise Price</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted Average <br/>Remaining <br/>Contractual Term</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9,998,637</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:700;line-height:120%">$</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:700;line-height:120%">5.15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:120%">$</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:700;line-height:120%">9.59</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.17 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:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,000</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23.95</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:120%">31.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">Exercised</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(851,954)</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.7</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.74 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></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:120%">Forfeited/cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24,330)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.14</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:120%">23.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at March 31, 2024</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9,125,353</span></td><td style="background-color:#cff0fc;padding:2px 0 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%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.37</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;padding:2px 0 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%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.79</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.07 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable at March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,278,784</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s non-employee share option activities during the three months ended March 31, 2024:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.030%"><tr><td style="width:1.0%"></td><td style="width:41.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.349%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of<br/>Option Shares </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average Grant<br/>Date Fair Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise Price </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual Term</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1,170,795</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">0.42</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.66 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:120%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(98,651)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.22</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:120%">0.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">Forfeited/cancelled</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,903)</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.22</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.50 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1,070,241</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:700;line-height:120%">$</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:700;line-height:120%">0.44</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:120%">$</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:700;line-height:120%">1.39</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.51 years</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable at March 31, 2024</span></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,070,241</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activities of the ACM Shanghai 2019 Subsidiary Stock Option Plan during the three months ended March 31, 2024:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"></td><td style="width:45.196%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of<br/>Option Shares in<br/>ACM Shanghai</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Weighted<br/>Average Grant<br/>Date Fair Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise Price </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/> Remaining<br/>Contractual Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3,134,883</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:700;line-height:120%">$</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:700;line-height:120%">0.24</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:700;line-height:120%">$</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:700;line-height:120%">1.85</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">0.85 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:120%">Forfeited/cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(92,308)</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:120%">$</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:120%">0.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">1.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Outstanding at March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3,042,575</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:700;line-height:120%">$</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:700;line-height:120%">0.24</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:120%">$</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:700;line-height:120%">1.85</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">0.65 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable at March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,042,575</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the ACM Shanghai 2023 Subsidiary Stock Option Plan’s stock option activities during the three months ended March 31, 2024:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:44.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.145%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of Option Shares in ACM Shanghai</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Weighted<br/>Average Grant<br/>Date Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise Price </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/> Remaining<br/>Contractual Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10,575,500</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:700;line-height:120%">9.49</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:700;line-height:120%">7.06</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.09 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited/cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(84,000)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at March 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10,491,500</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:700;line-height:120%">9.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:700;line-height:120%">7.01</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.84 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable at March 31, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> 9998637 5.15 9.59 P6Y2M1D 3000 23.95 31.92 851954 2.7 5.74 24330 11.14 23.08 9125353 5.37 9.79 P6Y25D 5278784 24670000 27152000 P3Y9M18D P4Y 21865000 178674000 117476000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of options granted to employees is estimated on the grant date using the Black-Scholes valuation with following assumptions:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.818%"><tr><td style="width:1.0%"></td><td style="width:80.937%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.863%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>March 31, 2024</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%">Fair value of common share(1)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31.92</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:120%">Expected term in years(2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.25</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volatility(3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85.48%</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:120%">Risk-free interest rate(4)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.23%</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%">Expected dividend (5)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—%</span></td></tr></table></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Fair value of Class A common stock value was closing market price of the Class A common stock on the grant date.</span></div><div style="padding-left:27pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Expected term of share options is based on the average of the vesting period and the contractual term for each grant.</span></div><div style="padding-left:27pt;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%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Volatility is calculated based on the historical volatility of ACM in the period equal to the expected term of each grant.</span></div><div style="padding-left:27pt;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%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the share options in effect at the time of grant.</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.</span></div> 31.92 P6Y3M 0.8548 0.0423 0 0 1170795 0.42 1.31 P2Y7M28D 98651 0.22 0.50 1903 0.22 0.50 1070241 0.44 1.39 P2Y6M3D 1070241 0 9000 P0Y P0Y2M12D 2756000 29702000 29702000 3134883 0.24 1.85 P0Y10M6D 92308 0.24 1.85 3042575 0.24 1.85 P0Y7M24D 3042575 0 31616000 31616000 10575500 9.49 7.06 P3Y1M2D 84000 9.49 7.06 10491500 9.12 7.01 P2Y10M2D 0 65682000 79882000 P1Y9M18D P2Y1M6D 0 54686000 0 <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense included in the condensed consolidated statements of comprehensive income:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.181%"><tr><td style="width:1.0%"></td><td style="width:54.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.260%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.261%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue </span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">781 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense </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:120%">3,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense </span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,503 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">701 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense </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:120%">6,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,569 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,068 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.181%"><tr><td style="width:1.0%"></td><td style="width:54.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.260%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.261%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based compensation expense by type:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee stock purchase plan</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:120%">$</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:120%">2,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">$</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:120%">2,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-employee stock purchase plan</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:120%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019 and 2023 Subsidiary option grants</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:120%">12,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">14,569 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:120%">$</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:120%">2,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 781000 125000 3027000 431000 4503000 701000 6258000 811000 14569000 2068000 2353000 2018000 9000 11000 12207000 39000 14569000 2068000 INCOME TAXES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period during which such rates are enacted.</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-weight:400;line-height:120%">The Company considers all available evidence to determine whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become realizable. Management considers the scheduled reversal of deferred tax liabilities (including the impact of available carryback and carry-forward periods) and projected taxable income in assessing the realizability of deferred tax assets. In making such judgments, significant weight is given to evidence that can be objectively verified.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. Prior to September 30, 2019, the Company had recorded a valuation allowance for the full amount of net deferred tax assets in the United States, as the realization of deferred tax assets was uncertain. Since September 30, 2019, the Company has not maintained a valuation allowance except for a partial valuation allowance on certain U.S. and foreign deferred tax assets. In order to recognize the remaining U.S. deferred tax assets that continue to be subject to a valuation allowance, the Company will need to generate sufficient U.S. taxable income in future periods before the expiration of the deferred tax assets governed by the tax code.</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-weight:400;line-height:120%">ACM Shanghai has shown a three-year historical cumulative profit and has projections of future income. As a result, the Company does not maintain a valuation allowance.</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-weight:400;line-height:120%">The Company accounts for uncertain tax positions in accordance with the authoritative guidance on income taxes under which the Company may only recognize or continue to recognize tax positions that meet a more likely than not threshold. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate differs from statutory rates of 21% for U.S. federal income tax purposes and 15% to 25% for Chinese income tax purposes due to the effects of the valuation allowance and certain permanent differences from book-tax differences, including stock based compensation, deemed dividend income under Subchapter F of the U.S. Internal Revenue Code of 1986, as amended (Subpart F), and global intangible low-taxed income (GILTI) inclusions, and R&amp;D super deduction. As a result, the Company recorded income tax expense of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $4,369 and $2,879</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the three months ended March 31, 2024 and 2023, respectively. The decrease in the Company's effective income tax rate for the three months ended March 31, 2024 compared to the same period of the prior year was primarily due to an increased benefit from certain permanent deductions in a foreign jurisdiction. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the change in Section 174 made by the Tax Cuts and Jobs Act of 2017 which became effective on January 1, 2022, the Company is required to capitalize, and subsequently amortize R&amp;D expenses over fifteen years for research activities conducted outside of the U.S. The capitalization of overseas R&amp;D expenses results in a significant increase in the Company’s global intangible low-taxed income inclusion. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had total unrecognized tax benefits of $13,026 as of both March 31, 2024 and December 31, 2023. If recognized, the net impact to effective rate, after indirect offset, would be $12,943. The Company did not expect any reversal of unrecognized tax benefits in the next 12 months. The Company will recognize interest and penalties, when they occur, related to uncertain tax provisions as a component of tax expense. For the three months ended March 31, 2024 and 2023, $338 a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $284 of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">interest and penalties was recognized, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 taxation in the United States, state, and foreign jurisdictions. All tax returns will remain open for examination by the federal and state authorities for three and four years, respectively, from the date of utilization of any </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net operating loss or credits. Certain tax years are subject to foreign income tax examinations by tax authorities until the statute of limitations expire.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s four principal mainland China subsidiaries, ACM Shanghai, ACM Wuxi, ACM Beijing and ACM Lingang, are liable for mainland China corporate income taxes at the rates of 15%, 25%, 25% and 15%, respectively. Pursuant to the Corporate Income Tax Law of mainland China, ACM’s mainland China subsidiaries generally would be liable for mainland China corporate income taxes as a rate of 25%. According to Guoshuihan 2009 No. 203, an entity certified as an “advanced and new technology enterprise” is entitled to a preferential income tax rate of 15%. ACM Shanghai was certified as an “advanced and new technology enterprise” in 2012 and again in 2016, 2018, and 2021, with an effective period of three years and is expected to be re-certified for future years in 2024. In 2022, ACM Shanghai was certified as an eligible integrated circuit production enterprise and was entitled to a preferential income tax rate of 12.5% from January 1, 2020 to December 31, 2022. Certain entities which meet requirements according to the Policy of the Lingang New area in China (Shanghai) Pilot Free Trade Zone are entitled to a preferential income tax rate of 15%. ACM Lingang was certified for this in 2021, and this preferential income tax rate is valid from January 1, 2020 until December 31, 2024.</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-weight:400;line-height:120%">Income tax expense was as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.878%"><tr><td style="width:1.0%"></td><td style="width:54.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.146%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><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:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense</span></td><td style="background-color:#cceeff;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:120%">$</span></td><td style="background-color:#cceeff;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:120%">(4,369)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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:120%">$</span></td><td style="background-color:#cceeff;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:120%">(2,879)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.15 0.25 4369000 2879000 P15Y 13026000 13026000 12943000 12943000 338000 284000 4 0.15 0.25 0.25 0.15 0.25 0.15 P3Y 0.125 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense was as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.878%"><tr><td style="width:1.0%"></td><td style="width:54.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.146%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><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:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense</span></td><td style="background-color:#cceeff;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:120%">$</span></td><td style="background-color:#cceeff;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:120%">(4,369)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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:120%">$</span></td><td style="background-color:#cceeff;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:120%">(2,879)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 4369000 2879000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases offices under non-cancelable operating lease agreements. See Note 11 for future minimum lease payments under non-cancelable operating lease agreements with initial terms of one year or more.</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-weight:400;line-height:120%">As of March 31, 2024, the Company had $24,285 of open capital commitments to construction contracts and had additional </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,409</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of capital investment commitments. As of </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 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company had $30,936 of open commitments to construction contracts and had additional $7,413 of capital investment commitments.</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-weight:400;line-height:120%">Covenants in ACM Lingang’s Grant Contract for State-owned Constructio</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n Land Use Right in Shanghai City (Category of R&amp;D Headquarters and Industrial Projects) with the China (Shanghai) Pilot Free Trade Zone Lingang Special Area Administration require, among other things, that ACM Lingang pay liquidated damages in the event that (a) it</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> does not make a total investment (including the costs of construction, fixtures, equipment and grant fees) of at least RMB 450.0 million ($62,600) or (b) within six years after the land use right is obtained, the Company does not (i) generate a minimum specified amount of annual sales of products manufactured on the granted land or (ii) pay to mainland China at least RMB 157.6 million ($22,000) in annual total taxes (including value-added taxes, corporate income tax, personal income taxes, urban maintenance and construction taxes, education surcharges, stamp taxes, and vehicle and shipping taxes) as a result of operations in connection with the granted land. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, the Company had paid in total $132,014 and $116,932, respectively for its Lingang-related investments. The Construction Completion Milestone was required to be met by January 9, 2024 but was not achieved. However, ACM Lingang believes it will receive the refund without penalty based on its explanation to the respective regulatory authorities of logistics-related delays, and expects that it will meet the milestone before July 9, 2024. The Company cannot guarantee that ACM Lingang will achieve the missed milestone in 2024, or even if it does achieve the milestone in 2024, that it will be refunded some or all of the 20% portion of the performance deposit of RMB </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ($0.4</span><span style="color:#000000;font-family:'Arial',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%">million).</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Co</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mpany is subject to contingencies, including legal proceedings and environmental claims arising out of the normal course of businesses that relate to a wide range of matters, including among others, contracts breach liability. The Company records accruals for such contingencies based upon the assessment of the probability of occurrence and, where determinable, an estimate of the liability. Management may consider many factors in </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-weight:400;line-height:120%">making these assessments including past history, scientific evidence and the specifics of each matter. Some of these contingencies involve claims that are subject to substantial uncertainties and un-estimable damages.</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-weight:400;line-height:120%">The Company’s management has evaluated all such proceedings and claims that existed as of March 31, 2024 and December 31, 2023. In the opinion of management, no provision for liability nor disclosure was required as of March 31, 2024 related to any claim against the Company because: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.</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-weight:400;line-height:120%">As of March 31, 2024, the Company had no outstanding legal proceedings.</span></div> 24285000 1409000 30936000 7413000 450000000 62600000 P6Y 157600000 22000000 132014000 116932000 0.20 2500000 400000 0 SEGMENT INFORMATION<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identifies operating segments according to how the business activities are managed and evaluated. The Company’s chief operating decision maker (“CODM”) has been identified as ACM’s Chief Executive Officer. The Company's operating segments include ACM Research and ACM Shanghai. As the Company is engaged in the developing, manufacture and sale of capital equipment to global semiconductor manufacturers, and each of the operating segments share similar economic and other qualitative characteristics, the results of the Company’s operating segments are aggregated into one reportable segment.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For geographical reporting, revenue by geographic location is determined by the location of customers’ facilities to which products were shipped. Long-lived assets consist primarily of property, plant and equipment, land use right, and right-of-use assets and are attributed to the geographic location in which they are located. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic region as of the periods ended were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geography:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">   Mainland China</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:120%">$</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:120%">231,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209,725 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   Korea</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:120%">11,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">   United States</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,259 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,276 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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:700;line-height:120%">$</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:700;line-height:120%">244,097</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:700;line-height:120%">$</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:700;line-height:120%">223,191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1 1 <div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geography:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">   Mainland China</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:120%">$</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:120%">231,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-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%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209,725 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   Korea</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:120%">11,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-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%">   United States</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,259 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,276 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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:700;line-height:120%">$</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:700;line-height:120%">244,097</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:700;line-height:120%">$</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:700;line-height:120%">223,191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 231208000 209725000 11630000 12190000 1259000 1276000 244097000 223191000 STATUTORY SURPLUS RESERVE<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with mainland China’s Foreign Enterprise Law, ACM Shanghai, ACM Lingang, and ACM Wuxi are required to make appropriation to reserve funds, comprising the statutory surplus reserve and discretionary surplus reserve, based on after-tax net income in accordance with generally accepted accounting principles of mainland China (“mainland China GAAP”).</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-weight:400;line-height:120%">Appropriations to the statutory surplus reserve are required to be at least 10% of the after-tax net income determined in accordance with mainland China GAAP until the reserve is equal to 50% of the entities’ registered capital. The amount is calculated annually at the end of each calendar year. The balances of statutory reserve funds was $30,060 as of both March 31, 2024 and December 31, 2023, and is presented as statutory surplus reserve on the Company’s condensed consolidated balance sheets.</span></div> 30060000 30060000 false false false <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 7, 2024, Jian Wang, Chief Executive Officer and President of ACM Shanghai, adopted a Rule 10b5-1 trading arrangement (the “Wang Plan”) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The Wang Plan allows for the contemporaneous exercise of options and sale of up to 120,000 shares of Class A common stock, at specific market prices, commencing on June 6, 2024, and continuing until (i) all such options are exercised and the underlying shares are sold, (ii) December 31, 2024, or (iii) such date that the Wang Plan is otherwise terminated according to its terms, whichever comes first.</span></div> March 7, 2024 Jian Wang Chief Executive Officer and President of ACM Shanghai, true 120000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 7, 2024, Mark McKechnie, Chief Financial Officer of ACM Research, adopted a Rule 10b5-1 trading arrangement (the “McKechnie Plan”) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The McKechnie Plan allows for the contemporaneous exercise of options and sale of up to 81,516 shares of Class A common stock, at specific market prices, commencing on June 6, 2024, and continuing until (i) all such options are exercised and the underlying shares are sold, (ii) December 31, 2025, or (iii) such date that the McKechnie Plan is otherwise terminated according to its terms, whichever comes first.</span></div> March 7, 2024 Mark McKechnie Chief Financial Officer of ACM Research, true 81516 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 14, 2024, Lisa Feng, Chief Financial Officer of ACM Shanghai, adopted a Rule 10b5-1 trading arrangement (the “Feng Plan”) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The Feng Plan allows for the contemporaneous exercise of options and sale of up to 30,000 shares of Class A common stock, at specific market prices, commencing on June 13, 2024, and continuing until (i) all such options are exercised and the underlying shares are sold, (ii) June 4, 2025, or (iii) such date that the Feng Plan is otherwise terminated according to its terms, whichever comes first.</span></div> March 14, 2024 Lisa Feng Chief Financial Officer of ACM Shanghai true 30000

M$)P>HP^KG]%[I\=9HGL Q"J+J"*392U_;KU#T6X_GW;;*85 \9MJSA'O2=7X M\)MG@SH7\#<]JFP=R&',4I5YY1M>8Q2>CQ//R_-[2(,)LHL.CR?Q;B=WB;M+ M'==Z^3UMT#KG09+\[!YNP?2R/2%G\0DB,XK2R*C3!$.V5$K+,Z,KSY^!<63R M@E:?/;MDZ(],=Q28/H:4128]<0>T,'S23BFYH_5R]?/N21G'06CMW+HL#%>E M<\\*;CXW9:2UIII.B ":EM*D*4N2HR8D2E9I"&*%0OP.G:S0/\[;"4B); M%(PE ^^9R]X/X=U^E.Y,R_&E;TA0CRXFV?^O8S/1I%/FHM2N8-OPK6FJX;$] M,Z0U51:=6J:W_,GP]U<#009R3Y%[ >%!2F'NH9WI^EN_-_%!])O<3B[#3(AW M.RDH#:((2D[KHJXL]B@>1;7P=;96#6_1P- L%@9ZG[:K@-[SN *M/>@/-AA7 MT%$J&U>@=KK5/:JWZE$YP%3A80(#L*H_524F5L[DA'61$&L.EK_V2(4#'OH: MWS^AV05KC6IX!^>@;T!^!Y4?^5A^M4;5>J2JK9PJ\+( AFEY\X9!6> M3+UAR#[4L#!?5XL*\S\>X )W- NA8;J&Z6K56J)K1:TE1\1UAS S-D$67!-! MK]-:[0\?R,B[09@F3=D0ING2F4Y-GT)-%S8U)\#%,WMD,F\I<).NYV IZ7H6 MN.GR]L>/Z\/#]+%S5?I\O;F\?KFMZN;R^M-D9SX:_+>?BQ(3LFR/8L1 M:I )1>S6*>V"N/993P^V)8>P//$$@U)59-17QS[/@VF MX@LS8\[#B24?SV/D\"@*W"',#654,7Q(#5F8\G'R4O"UOP*.-9)3U)R%\*BR M'#]L_PD,Z_8)CH$HN[R*P*QF1]8&V5@T70^69XI&'BSV#CF]Z:\?JM\[[<4;-=.VL0__&IJDOGE=DXN@83:XGT6U2O\1L.MI%"2B(K@,HP MSYPW6U1JBDNN)PFV?$%H'[#=M0_\&, M\;\#P_4)G0\><&V/X9YC%& MS0U1D:"5L4D8/NH0YI\/SW_V!-18,DD*MI=DF?\.1*GLV)@:SRQJ!$.("X$* M^,'X*)G^8?$#8I2DGPS!F9P%3EK WALY'F]+30H269H (X,1BI6RL.\9?9/@ M.8A0)XS!Q6 3AT\&IR_=__A27 4PLI?7.IYU%^7+=\?S8E=F_I6?^ 6B_['Q M'X85K-DIV$N(G$'KO--5VDI6Y, ]6+C@#U7VP%6UA:34'+;.>YK<4[)[^(B& M_(7:A[JYJPZ:0O:+&4;'C$,KK2--Q1L12KW\[: M"-72\!:K39!K!\-@FJSDDBLB#O"[XQ**UQ4FA!/"';$SL%]X_RV*HKQB1"K> M]\C 258HRE+@/ADVQXI#W1N")27-)?%)1!3A:L&C$9SNL^BOF\["C^!77]F+ M.;+X8[P7FR)"DNP4-*EW&>V985]35>!WIQ U(6T=@ ARGF]-?6QKR:(6Q M7=&2: I\^C0J &/T8H)9!9SQ#^<-F_+EE#WVQ"S\ MLX%T5Y"2!RESTC M*4Q-,]W%_\$E$M*J.>0PM5,B>X)M*QZ2]F MOI%:_U-XHO!T KU.@UV7K?PLKOQ^8*, 3GK^E5&O[CV]]"YJS,JMY^QTL40B MIYHS0N:>A+C7Q"VH!<;\^>2'H&X_H+%>QJ[H+#>8%TXOUWC NXY(!2C9#XQ"1EJL6?8"+A;(\;P%SR P^Q7TW5L M-!%PFY9A3K&/U"0,?E3'0B 7G@,3ZI/K5U[4_H8H9R[AS5';DX_QHN1:$D$< M\A+"("CB(HQ>XA$J6?!A\&@Y\C P+9D]A/F?VK2P'**1"WRFP#0-,/R4F"I M6#Z$L8I'0B@_V$DL1DQ@NHZW'GEB^(-X2F*5B3$+B,DT@ M#7S&$O@,/:]MNX'/:. S&OB,!CZC@<^H)WS&$54 B2%!0!->TBCP$G;)# /( M?"3&7 9['P>-(,!J/"I(#$(+0]NC>'P.-W/:T@/YW!/QGK1E8MJOC@5^O+"S MR'!: .W SF_?X%U[$:1@-(,ML,^X&8(R4J2UCC"]FH>_D1@WA#-'&$?/Q]R! M97$K;]%V39XB#;#C;;2EHYG4H(N7ZLQ,6P0AXM7(8/LNC*2(1_R!62R-HZ*] M=/"L>"D)U$B*'N$^>.>TYZ-:/U/B*K&$N5@"H0ISF)K(_*=?B 9/#ZTHL>?*:$S^LB?&QG7V,LZQ7^A M3WR$I%VBR*TP5D&N6DSM2^,6US??F+^8N.S M_S#7R<.@Z0Q:Y[:34_01/S[K6;;7\7/6+ /NER\#/KS]0?7!ZH;UP0^,YM?= MA^/8EA8%=_*FN79RIKD^7/V&%<%@V7V[O?]Q\7A]>[.\%'A3S,XB2X$657LX M* GU/#77>XD:78]?R0(TP(OS1CP=AD*2J.\TNY1T" ?1B-19*J01*3^,[T\2 M+T3^)G6#12$@)@4NQ^7MUQ\"=>,C:'ON1OE-A&C',9]A&HOL*+"@AZJ:EQ ^V?V,VU:U-J,V2NS4*\^R\D, M/\_)&MS1"ZO'XL(5'/G&\>H]-C4%@CYAW41/<,,<#MI>(B*3LP]NUGHF4(WA M2@A(X< #^/R'C0R$1B?GP]4)JE 89ZRI+TAI;+HZ+,#11-EX=B S' M9FN R;O1N\*+.':0.@0&?V;.LVO,7FA 7S2@4R;@@5HZ,$I7FO*'A2144*+^^._;SF07\ M,@YG)E*\T_,33%:Q.'R0HT1YV7ZYYDS.0N$AR;J8HFA MQ,3K>&Y-[L;C.;ELSJ'L\$\LKV1C*374+!N1/?/TS8.LP>T;7B*!2O,O.9 \ M76 AWD@IZP17\AT704V&P[8^U,N"FO35 M=J>7_Z>R2"2JWE;Z*Y%(UGN4UE9[G:6/6@$1L":HQ7$A,\3H(,CP:^)5'-<6 MDXA-X2[3:!1K7OPQ]%8O%8GS3VM<[NINW%6H+NL_H#PHQV2B3$9'!$H$K>^:H+&_6!G*_1R W+($G:LZ2A/TMI!HQT#? M697UOQWP8@J-!ZW<]G.9_-@YH;=K3L >;U7NZ=DZX9*,D$^06V&K- 2@*OU= M$T"/1@2JP[H0P/LTWE/CRS:2B.N:/:XIEK)ND7>#$[C(AUW_A"X,ROPL&;,?+Q]\?;^__)3W\?G_W_?<'ZD^Y_^-J,PA3>L5QU!!?VZ+0D/K? MJ0X[C78359^)H4K253P0ZKOQEC?Y,9[O*(KXRJ08Q^)HK*74RE$*3:"W(BX>22^,93 PMS,A]/5-B*7EC2LJ8=]?"WIGX982 M_UOF?GK1_6S1N$['OL:)K=0^-6D"3[2NUV]QU76H+]),K0S\:Y]-):V=S?6$ MY5IATV,DW+#Y*/"H%84,1]NPYIY)$C?NH,86:V)U^LQ]W#!Q&\'JU;WZNF1W M];^< 0[36/&ADK2"[RXFKIWXD-#>)' E2;168U29Y5H+DE $/K.,Z/F%#*K M\/L%.B9^K!@4@0G9 JFX]G_%N-(X2A,U.E\7@&O0%\<)JH3SEGF<=P^ MRSU)5)?8(8LO04Q6)%%E^-ER'&KK3AR P*.96-BXBJ_ !@3L@1<]IJ)SB$#I M)EY;NH6/<#CPZ#Y&=+5C&D\KA=VH"+2'XU+]%P?\++&TN-5IU;K:TC>!!$,+ MY*^@_EX\"@+!H08'8<+3*_AXW!&+&[)R7GYGP#US_"= MB5G-F4.7T>QY8PA0YV6>#Z?DO/'FC0+"D*69@<$4L,5=.")Q&IX T!3#;L62 MQ!*C"$/!$OF.KOG+B_IX:BP>$&.8=AI,#CNN/-]!@VGR6D4DI%P.4(1N=*BQPE.63L^$^+OPJ\Q=^\1=/EJ5-4 M]&_R:3CT?GQ7EM"X1Y>\@044M/1A8Q]1"**Z%M[-ZO;G.G82HH*+2#4!RLP' M("$KBBXYO,]O+ILZV*$7,U];^I.%W $FH0HF1I_(=SJ/#1T1,]@R(J\UR]N MVZ7F1>3?T*! S]H4E+00/PH9*MUQ_&<$#BI'GS"2# <+6>"H>*)&SNKX*N#K M:PS C]/ M+C1NMX07W\#YP/,IO@T+N JPF9*#GH@I]KSCC\^G\$ ^(B #PNZE#_&$B3HM M_D)4E 4:BKNS0V$47N;8H6^$5(VTFP8!+Z!&%(X!AT TI%>0+^0,(F8Y2$F? MAS'G)&;_N+ZB_V)C/+>\.?1R0.""'IQ@0E'- F!*\=A7QR19M; "#K.!;P&B MX,L$6AJ#=.8#2"@1D$!\SF[BC$?;^5$ 3;:S.L\('XAS3%SL^8WW)D:A1 1K M>(D&>5PY"MX7QZ+%#[2V&@5WDV@AU)&?H?ZV]. [HY_X;9PM(OX:+0VQ:6S$ ME1;+PQ;C-YM4OS^/5N@M+I'$A;AI@4'-C6^NGD(Y&-]+ZKH$<"5WI 3F WXQ MSQ(0>I(_' KN3,1SDD1>+,H*^YC0&N:V4/? M%@ R<_"B@-] ;B^,2$GI^.0N4E2$ 387Z.C9@=.TN004F-EDNU-B-082#<@= ML;"[.[ZX2\N W5_0C!\49WASF2L3T=(;PQL;_Y9^XX;8 R.G[ <)2'3V$IWJ M?!<8=X^20N16\?%(2."X6OB,@-18V%B(04'YKX6_)8Z6_CRB0Q3XOB%\.%U0 M[";#K;-7;%P'$]63,Q]*8(Z+NR]@.DED];EKQ,"C&\'.8YQT<\)-J/0Q((WP M7GP.R>2X2/9$ HB(+KS'%^.5YFT(!Q54W2ON2[P%3S!Y)6CO,I9RQ:[!6UST MP52-/$>DP@BFZAHYC"\-!_1X'#<=(SS #U\$/X@O7Q.>5"FZH_YT>$V47TJ M>N5)0K@1PIA*W$F* 5-B2K B);7"-T862&N0EB.$AW/8+,?ZGI&0C?K'!%$DI5/P2^5]&I& C M(9^U+)E)D@)^ST$GUF7*I!*1\V*#[Q.C_.\;FJ668/6B<-*QXZX\)B&=%HWT M1;!MG*#Q*Y=A\$E@J)T M$)H3ZR78W!'QWK7,!,X,;QS4]E)+C)!9L1;HRX'#DM\8$HL1^$;E+RL.AH:)TT!#'F'F!9 M(U9EL5!/QY..G>:PXF<<\KZ0D00TAAYM'OC\(E$F*SJ$E P]Q=@'(I'IAU)N MA D%\)L8N-\>OH=/D:$GS)B8VI03+ I#*1&/A(^2Z96(BAKIY-APYCA;\R3, M)[D$AHLE12B8140 :!3^&1$U?2]^)-G,'+W(2\6MTT#VFT1<"E-BK*4-LG8AU&[".2@XDA]45I%HHP#(5>+_PM'.[&K00OUN-RTKFA M3262"D**?8C [F0X (,I=4=@1B%5GE"Z=U^"*&W!A];2H; MNCL!UU]:H[#J0(ZP<"&U)?;KQ7PR_9/&VR^H9JB-WLR?_"4*N];WDH_?(%^[ M<+5NXSX9M_D<<=@RS')84=#Z5. -S^BQY[HA7 MKY_AMQ5=5__?L];^:_;< GV.Q8H(KPY_Y[]*ZQ.MTYG]V@1IKM=39K^HT>#X M9R1=8,#&,"T:J^>-7',6^LD(C3LR/ K, _G;WH01IG@81:=P>_(^T:]B%,8& M5X@D61BGPF$.4MR3\, 5";[D 8Z&3$,P!^*R5.G. ?&)ID/XE4M<")D*^(\K ML)1>L2;8C[S8\I,B>& [2GR><)H%^?/W]@,.=N2!_;#EX#+,(H1G3WKD8L0- M1CS/?WR[O."_B++(Y.91HIKGI<.@;>+Z;E$XXP*D+PXX!]'3[BXO;K_(B1#A MVPLODC+]E'D*8I)#UI,[B]D0$W%XA:_NX[C,1&VYR(\G6@@F)D:/$@E1 ZQ@ M^XS.X*_ -;TQ-U1#<'Z>"0KM1,DW?C(;K56&<^TPPPW\G MVAU+KD@)Y'F(;4P@?S)BV/[O/(-B<'BE5X4RTR4 M6:4_SH]NS"P^.B(,U\*ER&$1G>D*E8M>BQ?+&WAPJ)7SE'$VT*[N(-!.27G< M'49(N4V#+1!DU>!^*+*+0=J8-[BW)P).R 56;+NDH^G/!L*#(P*<4UCOB$OU)\- YX M9.(7R^*61(;$KHD-G5!@*51S85HSKO$SGASLQ1+48EB>DPQR@OPC/&\:YD$Y M:+KZT C&G#11,9BQ#JA)/QP=4I!C3^(I'HH"7WDZB*N,CQ '-A15@R28)%=R ,,O7L.RI?BU7 MCBRU[J4[;-""Y1@XV].%AJZ1/<34H_#:NZ.07A-\-YQ@"/<&1 M1>U_L?'.PU1K6^%AJ^X9=KI_TGNY)B__E4DZYM,9?NA@^$AP9+W/AVND7C@N MK=W%LVB2K4VRM4FVOM?83A/(]4]OF2R MZCF4A]26L(4=L!09UB+$26WJS7/ W'DE V3"7)I!&KN?#AD=!IELV4KLPD)L M$8M+6P2Y[FC"#4VXH L9>S+"R"=->)BAA>&%%O+ZOJIH%OI)5OETF3UR7#&1 M.X0Z66B83282A7E:N@)J<6!JHE7@C^LK$9ZD0BY#BHJ/*6 &SL\9'+LS384'+ Y;2UA%+3=V1 M@-"V[=(\!!&N%8'<[]C[-5>>'Q;=..&U9F.LJK4R F??\ F8FGHUV=N.Y-_! M;_9/%O;6"JMEC,% &UQ]/AYS^X;;;\83=K210,&8K'@-67O/+HF4D>F. BK5 MPQ#KBSG#ND(XI#"!\\;\LY'%#)L"R#&J@8O;8]Q/'X7Q2<>Q2 S:"!7G!(CN MPV:4Q!!YC:@E<&XR"[:+,5@22CHVXNWK;/ MWXHG@FN&MT_$KBF=@?>+T^4MYUD,(IVR*>H=L=VP8.*W7A0\[T3"1@ M^*?I=+[>7_S@MJS^5;JYN/EZ-K$PQ9U\(*V20OKBLG+FL%()93RQ.]XN$*3Q M'!\D3H8TL/<6!VY-<>PWQ46B3T53)0^0#S\X\T2MY,.PY/J0ZH72FJ^44B.% MXH.1* VZ2GR3E)X)+TQ.?*JO=.,HVUON+@Y^V(1A-V/8R>?RAD%7X %R8+=@ M)A!#7 'L(7J&R15SGBPL"2 3">Z):IEQCO*4^6'>UV4T3,YFKJBLY^-6X=@" M+X4A%W8XQL1: 1V"(U!:N)=%_D$C/(?N# MX!#)N:BG.=8.* %3BN LU0C.92>=/-JR(2DF:P>PLSGJV,6W8@>[+T+ERQO1 MPRL+FRP]EIAG:UI6JK^1XJV)TO*%98A*GV>!OQ"BO< S&=W&)$!9&NN#)W F M:%/@0X:LQB98VT2<%]K?(I&6>&>V\_M/AHEQ.]D!_N" ST%PC?QX@%+9KYGH MKL57B0Y>?B,^,T1\/E9I]"FAJ?-ZU.N:<-WZ0M_>,W3NI*\Q,$ 6LFJM M4(W6WS,42Z'3D[_15,3@#HB*JNN_PLV/T7@Z_ M)Q!;DH/;(_"(A:3:AX>'J\M/4F\P4 9:^^'A(\HB&]3>*"QMFH O#D\@SY_* ME<*O4C>[=/5+!&X,&H?M>#S;.3/FV"N%IMHX/'@06_<_ODA*NZ?U45N)R?54 MYQ)/DX=OHP7.E8'K_ JKG/"K6E]O:Q(U=PLI)!HH6G-%J4"!2!-)BR;>L5"MCCZ$,=O37X6E#&72MBR%K:)/(%\ M!2L=C_Z?@NJ800-NJ9E/P,JQ2SNR<@ D(3$%N/L7B6 M;EV4,2ZFR\/'(460&2'>(QP1H/:R-C8.Y9\50CQEUYEZ M203))E+&OG@#^H,\6A:6V.#6PM53*22!>: V?G-<0EH+W5-\E4")3M0?"8 - M+V<0_ G+]3O7?,7=WXJ@]>G6*8/D_R=8E_F"/R&VLSS(:8W[1(3W%\SPWQV] MW8NDJ0 WB5HRN2"1DY*0&U*)*@BYEIX3+\V)"C@FZX@N43HM#H*7E& <+(J' MB.:\ NV7_X#G&+EDX3'KPJ'L.)I]+EM(WL4_5=0'F>>7 4A!'?:,ZY2O.3G MN;&=9SLW5??+*Q!HDHA!@,$B6?/A_NWOG-/=6$B0 BB*!,BN5&2)Q-)]MC[[ M$;X"GFJ-U;-NC(TL.2.)IO+E=$9*CI3XBZGP'.GMC@C88/)5\)1@ZG1>E$;71<70DI)WYX& MAW$497HQ@(E++;2H^F R3:4]]7S8+1I0Q?3$NP5/=DR[&]QE^8G3,+#RDU!X M(D$N/,QS+,4:I#F2^)[[G5%G49&[LGYEIHX[>)A2]V!GLS$F-P5(O8[66Z9M M-'6[*Z0EDD^,FU/2V$M-RE'?&/X$YE=))69J?3C\."JV"]Z-'VRGP"TLYJ=% M6\X) H[C^MZJ(VIWY5; 6I[5KUFB0DX5=O)N+NU]0K;QN<8T-UIUA,QF+IJD M=)6&^0IN,:=C#II'+-S\,S>,Q">IFH/]/K#3-Y]IU<0\H?*ZQII;:C"VRL@HE.VC0(0RK:$-L$_@SSCUU:#N//-/LB M/V;K_M#GCUW]0"@%JQ4+KU>RE8X]RJ>*E-\#:;'Q P4 MPYF7!&' X@70F,\DIF:E#P=YU-$K[.&;M0@P<\J?>^C!]S$A2X:9TYU0TTQ" MA/OC46_CZONN%Z"K9]LKS"JOP(^^_--:KEZ]E?GKLK4M5T!E1MAO(-!P-ICV M5?#"#>A]5&"==P4"#64\@FZ67.836I/8?#:?=S;C2EET.MP\\-.+CD19@6,<[DH!S&4])?*^3[2H-W:M+%YD.O:G).Y6%7L MN .:CXF'0*8"9?')(W]$BH!1ZI8$X5L9U1J32_$P61\G),7^',N\V0_=5?& MA^DD6,4Y"A4+SM?9\/*>. EYV38?#E:@9'&@ )7]2J0EB5"N!%CBOUQ"4YRT MT$. 1NFQ!4AH3+ 14]:L2!35[:BE.TAZ\,E);$?>\(G75IY0G-.G1-"(K;4. M$_7(XM2--L@1*"K)BJ)E99JX6(HM6'#@T)];=TBT:<$P4#!:QX\;R,"=2R!O'8-!KF%@3 M97YC,?&1/X+B/RF/9$>[5/*?G#%D!P0YKO007# V=< ?9X#1&']7M-^0M>U' M^SA%%>OV?2=+6-T\&LI(21X%%@V PB.@;20M:-HT1NN2W7Q(LI\TKE/NZI!< M8X[K9"K=8 W/P==5T8_5-9N;=?6)Q6CL(9W=T4I-A_D MC(?V36C^0'Z42=%J ";"/L<\GR=KL"(R5$(F9M+2* VC]U,:@A ]2_EZ(];7LMFQHBW#@ MT_'#_?>B;Q<"!PL<;9>''K2N;@XZ>J\ST40GC6"5Z]Z>W AQ[/AE2R:G=D2NSQ-WM^2AX?M.&6Q' L201&X+:Z(*6[G9 M.5&5CJ,I"5I4%=K]"D*[43ZD<@'_!AV$. JTK#\CZ@'O9$CO BM&/F#F"UM9 MH4S)KC/EE;(XJ$J0>OI@%L>O-S>_$R=2S2Y82,ER);QQ?R7./"MVS>*HZ#/% M@B^Y@ES?M95$4SJU0/1:R3MYL^[\N9S[8@/S"!3D8$M5F\Q+H,ASWA45DA=P;38Y\2@=, MB=1**PIX-YZLOR+5MBTC7J0"$C36/$KD_SNQ0I 9WCVACR$L*'!:==5\'-)W MV:Z,!);#& Z*3-O[&]C8L<:,6W3X9V_@>Y #:>/\LL3T6N'Y56DX%=-PQBH- M1Z7A/#8-Y^1G6&XH1IHU7_'DN0V\VZSM:K[C9UIB)3L+EAU+=!IQKQ_#)\;P M%<*U.#2FYK&:QJVR@!+>XPH!'DGI3H^5NDUN=>G^N)I9LBS=B M$#VO!6CX '?1[Z&&?E"<"[Z6AB-*PN@%G^0+ZG3 SL9TBS>,I;:_UDZ2MP:? ML5Z3=KJUJ[ZO#.OH/60;SW/ M+86M8U!\)]5Q5L>@MR,3)86 D27"M>1*]J;='? K4FBOT\(\NR]9Q\C/:;^= M,Z+!;X7CEWLZ9,!-M'8N;9J9S3,6@0OA_F-.:37,T8I>+&H^BWQDS9F(89.M M6F=NB@"#-#VP\0"BQ[-6$7LI?WD%S+ORK/N7KD_KH)OV&Q1B=,TN:O!Q"/\[ M\L5"N3=@7S]O?CX8&^9P5/I5QS!+/]_V*'-LC#OC6H_:_OG('!QL46;Y5[E' M 3(0J_]^UDOGMDBT^ $H[@>^ZF?"4+CM'M7@Z\>GL0W1%EP.:);L]FG9F]"]"88W B,)TK/, %MBC;>/* M2"P-@SQFUC M_18>R)]EU@SG8EE<\_(Q1]3C701/=?@]>F6-(K==)TVGX72W[43YB@U$^:^6 M[Z1'"V\7>@BQV@KA-S&JN):>[ AI%:S,KC$\CX.BW9R;C4PL,&^NGOUB;#QS M8(R4C5<56&-CTC;^/<>3]U?>OG2-?2UGZ?JB:^+M?EZ:5AXJ':-2,$R=P-6! MU2@.WG4"GYN7AO_\AJ5RPO=:;O3I6"[QM(9?*^BY-]B3^8]FI;8"C'WSK [V M[O@LQ<*VGZ)$&@MS"D(CGW-XN4Y>*VCI[\NQ%6N7&H&V,6=<^/.I1;19F=2BD!RC*G(.IY&>:MX^(__%#RL1=0;]%#US >.P?1*CE;[K @<7(M:7W M#]+8PLC%6< X6O$ _5M$([,> ,P)$GP3G4'GU8O#- :/:L7Q*""=4:..IV[] M<@G$.#%&BA;;T#3F9Q*\JL,]Z$^9Y:\ZW*L.]^4=[D_?YWNI.>T1_WZ_;2[4T,(._#M*WM&9-1]T"] M=/O]>EUY=RRJTZFWOTM>5'_GHU0/X-H]@"MZ2)[X,M5YN.#(.6[G82'$UYYQ M1L"LDO53DW+;L?>?M#9XG#]_?(O:KJ:=>T="2((&G.M&+_5Q7%6!]NO'M XDBH3>N1<;, ?<,/T+= M!;K*],B065WI4V?%72NDW2VNQ,]/[H%,J),E,NC]IZ0WUH]EM+;.=NIDPFRDQ1 MHN@R1-&HJX]/Y3%Y;/REW1KGNS>_:U>S$*]CH%^BCKF"'5MSV-H+79LEH6_9 M7/<,J#5+S.R%#XN;NSM*NW=F]6Z"KR4BN3O0QYW:+BG4PWSJWEVRQWT&.C-=M+ M<&\:* 1P[L.C;UT;WOE/:[EZI<$RPSV/^Q9;8$-]TFUOS/CT57."T4J_]'@9.8L?:&RMF\R"\ MKZN(/5EI[@F];^6@J^Y].R1HFL+'Y3 16742,J<0)?N9^R>IECZ,FT!QI.+( M[3#AF8>*(97?[F R'K,EVT=0C;8BMI12'=ISJ(X*=53L."HH,[1]G'VJHV)W MVY=&MG?8"?UO"X:]Q$)F1?B+%@JK44TS>NQ298Z757+C4Z/ M)2>Z#M>'L7TJ"N!ZK!R1&!>;"\1 MU6'EJ3NL5&VDTAYFJJFGUNZ76R-1ML6F..RVU$CT]$[MVL =[>^?)$ZRO>.W(K8V$5NOKW=; M3&S5@G(5":]YV#'-^NEUAT!.F]+KE"@Z%U$TWJ?JZC"BZ!+&/9)'FH-W%08S M=_N<]?/,1AU-=%.E^3<5.[V)/AFK7FH-QR&$_>8^);"^EKT*W=($4909=B(@]Z1NU> (HX+H0XKDQC4J/H7-'%8UH[ MMH(BKLWQ4)NNHLVXX>%2/H\9_\&T,YG127EG<\H[XP9^+D^0(G^L+.&S++GS MY$FKQ2S44^:?\@S88A:J'80ABU:!3QF@:^FHF((IKLO SW-2;P,O6;*2Q%!+ M35S6?$7%9VLRZ#4)*2W0!#' 9)9O./+@CH0&#D:2N M+Q]_P5?\87PU- =S%4.-_;!YX#Z$9QO-)+9?\Q!=6O?:K17>\UT*2,*F^&]Z M#J T[#,C"@\ ZR'$DMCUW/\29(@CB>_<)9(*_HF SYC6T/YD *05 [@6, M/ MG;(40_V.T?F);N\/\#>>O$U)W"QBC+ S2^(D!.JZ<^.%YK@A/A)@D\P 9TF( MK[=!8$2:M0)\_X!=Q/C9@)X,;QO0@W/BA!*0@< 6S'+$K3'6%=-=Q6NWY_)> MW)C4?J<("S4F58U)K9GA?KH$H<\@Y;A8> ,R:]2>W4];$Q MJ3F.;EGK 1?54ZKI*7=\_V[ =*%49ZBI#766H MJPSU-F2H>IG%;_\BLXOCEE :!K(_,[0TN!_,FYNJ,3U-B?PF7W='/5: MFTNLB*U-Q#;1>[VZO26;0VMG'G<=F"HHKP3190BBOC[NUVJ%N.4O7=Z,XI.R0QY_K[36@S($^JC_C M3)FW1SHY]-% (:>AR#$[/>,4]EB;SO7+I8ZQWNFK&O,G R\-GA$]B60N6>$< MWY@M]]#NS[%Y^8'F/I]5\_)MU5W[Z^%-GS6QP[A23*&88CM,>J9N=O>%5A-J;CI+-:9MKS MKC'1X,D>%C^*BM,,&KR($&L783=1X/O,T_E4DBC".E)=BT,+JRCY,')*6(TM MUZ>1)30G)0QFC*ZEH2)\YHJNX6N'Z6M=W'=@?Y?C3 "L0"I4XZ5KSSM&+W]E M,)NYNP^1S]?+ZW V:1J=]!F\3!1^!#%?5AS 4;:](/+)&/>HV9SE MW BP]B,7<9Q5R0:SEU5KR*3(O,8S]>6P5UIK7QR\VQN>9#[, SG,XVYW^*J! MHJD(X%[7&"#T\@R"Y)WR)@BE*+!=*G*FHN)5R*ZQDIVP3W6K_,_B]*-DM0K" M.#>_*"JA& M$UZT;4ZDY" @Q3&D;W[[:2D('(1E%&>64P1&7$]#:RG(=+M,= MMF($48'>D*VP%-V/*787*8R=!&,SQC(D2?3Y4>+%EA\KI)Q*P/(^+:#,<46_3J_H 4I/>KPL\+$O#^?2S8.?6I_EX2X5 !W]2J/\ M4[^08^KMM6S]E9G*@B\!@P4/TTZ?$EPYR)QEN19OW&Q>?QF](FNAUIX^A;*$ M8QN!9[8C[-(<&"/>Z MDK-/KB ]R/+*4]Q"7;^ZIYB+["TTL,/WJRG?;V-PO:E 92[]K;A%[[_G*O_O MJ;%61\]5N#JE,TN>B.LB%/6%E,T0H\Q>^)@I I_^G;@A6Z9&S2[D\A;$+"+S MBMC9M]D*;J1VI_P<=EBH1.T)76C+((QEQVA"D6#B*)C%=Z!F:@D>BMRMMD7N MIKRL/*$M]H3NFQQR>5VV3=5E.Z5&U66[O,MV\\WD.G&$ASP>>P<3X@ ?P3/@ M,ET"<&^#W< Z^/\O>*Z_#(BF*VXGI&[CE;EQLS:XG/Q'BJB$.<(%NN M@5$)41//DZL*E?"ICMC L_#9ZV.$"/)3-[)@@?9\D/GV"I2_S9F@XTV]7/HF M7)OS8J3V+>>,W(2/^7;DT+4Z_P9]^I/2%:%V<&>![DU,#I\#)VE>$%&<(1<6 M>&X:7:TT*E":_)IR?XG[<">G-(R(*A!_$UR&2O>MYAED/YB=(/: +VP;PRIR M_,W,]9$+=&V1P$KPF(#3PN:N0.",)7\$&;NPG_F]GN/*-<+()9&K%-*&$D9! M:&%V8AY7:Z0!1\ *U42B1$ZJ;V:(=/TH"9&M M7VT/8IT+CD[M8MBB1"C'3YL=/^V+\-8Q77Y%H-V\^ MIBD']&A+6R53,-"X0>+?2R/F#]_%AWZ-X=DB\E5XR%><]K"P7&W;0RXIH>X# MN@)91 -' YQPZ3,@B<]T<'S(/GH<#(X[7VP\,8:38>WY8D.C,ZPWZFKK@*J^ M,>Q,#C4U:W2@J5F-7%3/&$SJ/>HHBQH^,(E-S1=3\\7:,<5'S1<[(C O=I*6 MFB^FYHL]L:*J)HMMMR):V$9ZS>Y0X\/:/$C%U$>CNEWMFM-56=%:RVAM7+4PLL<"78U&O>JTU4Y?E5[W\.C93@9*+0T#BUFUZ@[1?80N&F3 MPG&YQ'$U'A^=92_0;5.,#5?4]R^S97>]S3>;NR:3NOWN:^V^H7X@1;=MIUM3 M[TSV'"'5:,H]NE/)M#VJY M5+@_M\OU\1^/??09+^W4]]8. M<_U'+'G1U/*H #B8/4UQ7#]ML68MUHCQ-I5]8+ M;6ZYV&'##N8^O$@P"I*E"U1JQ[Q1A\W+"D*J$W[',V;96F%JOW2W< M4W8/!R:[ ^9Z;N:Z_,=0JL[O\(;LW5>/:^S>-5]IUC2@-C%I MEY<9P#X(#S+I0+5-7-.6NJIMHH2&:INXI6UB(X_&FG5>7QA=#BQ2_XU:C>QO>Y*ROJ%QT>M#AJ^X()''3F MH';[@HG1G8P.5?_>Z_0.591_J)X*:E%U%C56[0M4^P+5OJ#B=E7[ M6^0+4O M.$3[@CI9'P=K:7#T OW&-@+8X1\?&]V28$>A<>"(+EE74(/5R88/YBT!KO5; MW"8JU?ZC1P5+JL:#3@>/)PX&G6YCW5'OF'$@W&B->/3:NYX\X*@([ FR:R:3 MNOTI&D)B3Y_R<#JT7$UZ1O=(>2BGV^5^:0Y*ZK1>ZESU]%'W6(T"A,0Y4)> MEFJ,?ZQYBG'"S>,TQ:H5L&UEJ;+]-9FENOK@:,7X-0_Q'A5Q3&H;F-2N_/:BL%%$@V;-9J[G4NF5$!S]0U); PL7^+1$[9OU M0WNWUKZZ-:"(3Y1F@0^_-I)51)4S03\&Z,L:7,GRKN^X M?,@KEZQ1YH3 M@.A)^Z,5>;U:'S[%*HI52M/IQJ,6LDK!47T*P/%:@LV?6PW+??N<-,(14L6U M*AKQ6 4+'-V<_;TZ_VSX4#>>VS4F&\\EY[:66Y34^;,VD6:N5YZ:>06_U%55'?V^@%EW?+ [[72 T;7&7$DGE+<\YHYC-: M/]*/#5(-(U#P/( R1AI@!8F-O6*XYQ07"J#TM;^2T(T_,7R;[&0)9I3&J* [L[]<\1H1T"U).O!_> MZ@?^-0$AE"V]A!R,# UA.T..6=NOZ"$&U(QMQ/)Q)?[7G\D/\=LOS/T+N)-W MW<$/?H._+/H@9)KGDNNT!*)V & D1&:P12#$M+L4B^;@)QV1(GX0KO 7;,O( M*<*[-[3?DS!*+("%P,>;].$YA_QOUAT^L;@.77M@]]H<^!9(![CZ+D@\Y..] M=F5QJD7"'/QD:#;A=D4XP!+B0= M=X8BTD**E6W<+.<6JP4D][ MRVRVG+(PUP*/6CY%1-BV:+DY19WD.ELK8FN6Q E0)4KL2,16^]A*5+SHP9TR MD),NHAY[?O; M[QK:&R%8Z#5(M'<+%_A\R5@,0/@[<4/&@W)6GNR04WX'G=R^EX)+\"Y);F!? ME'N"L*\D7%YHO[M>$&OO\?S\%EH.T_Y/X#/B]CV)2[ZU"'%^4KL23R9',GVR M\\GP/N5U09&-"+G\K$A6IZJ)H>ME"+O?&\@DBY [,5_D#] 6T<;K^R'_!J MGZMNTWN2.5)SS4F;)%X$(9?S7$BB*.8R*.'F2%14D/3,:'6$\$U "+K_Y6]" MZ]6_IV2.S-KB*4JA!N:+X\91=L;@)O@!BB(?5*6_T (&B2\E8,&;G^XGH@W! M9_GEQM'C4V1P$K\LQQW1R%?L<8C@^4#M S^H.#=5T$E?Q\%]7E MK40;MZAN^5I/J?I3/@R5??I3'C EJ>',=+ALI(OOJKFC MOG3(F_&)MLJ<5IM%I-Y+C#OF43AI(&J#&S--8?-+? M*<8^@"%$+15$,IX1JXP%5-P;*G=XG5+U\?XP[VV M"#P',XC6MB!7:46%QU35D\^[P/6]"/+0[%;?OM?B$)[OB6PC!_>QS-6(JL!% M.V($C5R4"EPTR9>D APO^M@A-5 MA( Y OOZ2.U\56!"2:'3$?I0[PZ.-??N?*,2Q>Z^LJWJK)J3^J05^[#,J^=# M8]S,RGW15.%%]58)^F:W!JKJQ#8-DY+V#Z5=;K,*^K3?+5Z+89BLT\*7C[_@ M\QT,#6#)C.B'R\O[O<2.$U$\4NP4(!]F!SZR!SQ]=]]<>,VUP_R "EBP?M_R M+"K AG=3.;5%4Q$=%?%3$1T5\5,1'17Q4Q.=B(CY/:9@\H1FRUB%"5:FT MT"W6T_N=86N=\XK66D9KPVYK:>WL T'&4(6!E PZ[AAH]GK/5#](U0^R @,>V^/WF_MWXCI8:D@=HJT50@ZK*(,DM-EF M=[\S:=C^-@FIPS!VKW3#*"X>/]@!F_(%[N#KA,XBK/S,-8MVV"WS@A6E:"#@ M1%-*E,4K>++MKJ@=-SPU2.8+NGO* -T^OG7N!2">-=N*%FG(7L=CQ$LKB;5]0$-<4(KY%V*<4E>8(D)T[R# M\IL/WSZ\T7ZQ_.]/T!6X^43Q!F%.3?#QEUS2!+4JA=.=RH#Q2ST_?#J&-0!! MT.'&6RY[@3\O^^X.#G_M>7<\SDW-!M2N9ZD49F/W.OW<>&"X>J.U.)\O=-K(U]".&DILZM5\\GV=3H%TCSM.TD$J7.*47K<&DO-\;DA8ZJ MB*!55(#HOG0@!FDV^6WKZ3/Y[%W2H;#M*S58U0$@F&,D=Y@^$IU4+ 0:()7^>'-!'2\.NMEFZ4$-5)K+ZJ4 'U.W.OT3[M=8X%3PG]3 MJSUVQ@[H7T:'ZV!U4G9&'<,TZXVMW9'S,9GLSOFHD8C2&1YN4;OW=YA\AL;% M!G7 M^WF^M\^]/.G]M0E Z"*5VTDVR6N];? A_[F5*G8I.@\ZOTO@=6[AB[(M-CM\ MT36[NFG6K:;;0?I/$41=>UVE8)FBM@92FSGNZ>;H1-1VH!/^' 0\__EUBX]F MZ[&^,U&A8D5^\XBR/]9[PW[=-)(CUZY74'K.$SOCCC[HG@@[2B5,?_Y6[K+= M2U14/9J;1XS=T1[=2)NC+)TY=OJ=/;I6-TNY:(B$V%(O%L265U<&%_UO/0"M M$R3HBJY1*M0TQ;TIW0?@=DP9LD=;D,^9$VI3=!S2F&[MV_(BU M^(YYMVGN#PV]!?6?^=2.8XEC9V>6'0?A1HZ.G!).V3U)!"N)I ?YEOD)TP . M=_%"YXF>UCUE"T7V@CF)QR)YIPU@#)8,'T]YL.Z2\AS@,4MK[KMQXJ0OD?O M&?*^X^(>(SES/+T3KN5Y%O0ZT;0^E&WQ\>)"\A)FI<".X=_(\L3(<$#Z=X9Y M&M3 ?LH\%^Z@Y[ ?+D_@L'>ZT'/9,3OR872Q*7C S ON>-9$-MXWGR."3YE: M_O>UQ*>$OZZ0_T0(G.+8W]G,M5W<9!SP.?/X.LL'-G!7EG3O"Z+ O%L!*UPM MPVPO6._*LWC.%LX#_F_@MZQS_H/C$E*H+8 %H!;V*9-J6LK*\P !9"QQ6QE MG ;M4:X@I8S- Q L/I+2=;3">0B8MS0/+9$7%R73R'7N,9D'/EQ&U(+'89$= MNE.XD-(M->QGTT5#?-PUNZ\^%E_P:_J";+8#?OLV1\3O$YK=0,\Q7]'7Q6?2 MY&(+\Z4][?,4D,(SF_(WW#%B*QK4L)9NQTD*\[A=Y&K,[;:^,\UR;F&;UIS8 M$Q@P8NDVM;L%HY3L>YI ;=U:KD?Y*30"VQ5I[P6Y$<4H3N;W1O'5<^;C;&U MB+5:>=D\;7P;@3G*P1F_EBF'*!'H%CY88BO:--@ M2X5/84<-H,%.;@5&];% M(D/[G7+4.5T(808'DVMK//,;DQZ!I8%>Z'E2U-!:TKV['N:8IH#:N?0'UHJ7 M$OSN%B OBKF/+HJP#*9)>,ON^6MBZP?NY:/EPT/H8>LS-6+$F85;CM(!(*7K M1 SPKPOW+ZU[E#L@+>>NQ#7%M[@1O B.!#%[/7UH!:"E#:NB!(X1@1)Y>L )A OE&"HN\1-S MJ38A/U]%U_P@+*XL"&E&NSBK KI% ,T*28JCD,%+'#=$1DO)9^&N.$;QRX'NBYUD=_)]A'B A0R3 FSFKF(Y;W[[6@1A!&%&%^=T-GSC M]2NP3N(4>4R79U)4.,'7M8+ULQREI.L7CVS,O*97"VTN]S0XARP;>^IA>G0F M3(4,!5R'L,$;F MG,;X-VXYSJ6B$O)SSZ$MV7#\@7BWPA#3*K,A0)87!;06)-$=RW!Y(0_JCS$N M/UNZ^$; IX@4TOA.UC(,B (P1IYB0UQLA2$R'MI\KK$!@AX)[%Q?1]FZPNA M6B5D%SP"K/ >WP"GMAOB69+"U0]B%'BRX"F8DH*P#0[XC.PJH'4!4'HT@#C+ M\45!"+N.$,=LE194)1SB,8Y+.B=>^R+R30AK7"-:DSN>=2<-BWDBC]R:=E1LGE6R,<45#ZX;VT>5OKU&P^>K=U@ZOP2#[@XL+\;VE?& MI"+X(69+S;PQM"]N]%U[SPTZ^M($!? +AVL E([?9U\4E='_)\KZ=::ITZ*^ MCU:8.R *. G\O$T6@K($W_%>GPA]6>N'9UH)<+EHP"%E+K<%B^2A"V7$#A(/ M;3?@'9=KC' %**D +X9_"7E1? F:J$@"WUENA9S1\L*$=&+^@BEHI*C"YK57 M@<([E&DDMNF@ "L[L3<."C"(O]3E1FJ,L.6GH?O*Y>2HY3A77G3LFD0RZ RB(,H\VC!4FY=4&:N M21Z@"B:$ZS6H>:1T"/]9'YL%=+S, M;L'@K")+?;RW*4;R0O61RW99V\K]/$2TW/QDPO.&<9N-6$E9J,<) MR S.'$IXD/ SOTZB*4)'Z"+E(EEXT)W5%LWDOZV*C_E(5DJMWB/7/^'* 3^ MG#+^38[Q&UDB^TG6(Z\51A?=6\$I666V5LO=2#AJ3M9RX6'-3G8( G$U>UF5 M.8X^J7G?*F#3F/3JE>[N*+CMC.M6^QZA"K@SWMVX7[6CW]&.7K5\+Z38J9;O M3]CR75547WI%]8/:SP?J;Z=&E[9Y=&FWJW>7 M-JJBK=&DPR'["5N+HEV:V:,>]=^R@VACSO29%T9-3E5RK6K6'BX^5@5K3RP) M?L=&>9$<7(D1#)\R&2ZLS-W4.]U!:S6<,T=.K_[,%*40/$8,B 0\'#?,+JV* MW=3-D2IB;RARNA.E$#P9<-^R5J.>M6G&2F=X%AH MZ>F32?_HB+D$C> W, !XLIU()ERR>!$X^43'"],+!MV.T@J:B9K>B2)4EZ 2 M_.&'4BE I\!6I>#2G 5@)DSJN@V58G DY P'=8T$I1K4F#%R9NMF=U!APJE2!(R%FJ'?KF 1*$Z@,VJ]8VG'-FX'@J#'F1_O[!]M[ MMIA]?3"(L&ZMKF\CX![N5I!8.>/C([ M2BUH'F9Z?7UT H7MO/2"\MJ M-*-"G1WE;O5EG>C# M?@V6/2!D&CJT2?'#1?-#KZ/W]PAWJ0;1![)_W;37&9\VO54/+JC!]UDWC&R< M-F_8PD1=O^=1.T,\.R,Y4/LEMKI+AV.+YLR8H$L-7_#]5\][X_PD[JM/01<0KN7#G9W\FV7SC&PG49"$ M=GXSFJ4]SZTVMS[Y[)S9P!>@/>]F@\D+BY&MKWDK7;MU+32WUA)6[8/P(1V( MWKX^".7#W&M.AI]5[O6$8^PWYM!GC"@:!HB>+U!EOEUI\U1=VTOAJ.D&9"N9[ 03$REKRW7=P\[_:,08%%T_9RYS&7%L_[V?/7;F(_6&B[0FB@RQZT$]'P:D-$H- 99$('&XS>RY9%6V&_V0;,R%T+0[FC+23M%%@6;?9['KJX5NOR\09< M>XJVMZVYO$:E0]6H5$)#-2JMUJCTZ,V<)F-C-![5[>5DCHQ>IW^H!DSF[JY) ME1?5-[J]4=,6U4A(82NN>EVO+A5] Z-G[EY4Q5Y"C6D%M%-]_0V5PK!"XZF* M[:7:M?L;.1] >VO%&[U_+@4*'ZTX"='S=\E $-WW_S4-?W[] 5?'HEC[,J.:]T^_O>4U$5@TSXG<11; MU..9H&G%6LX>US9Z #X4CW]L,\"#]5A4[[FP?H'NJ?L% E!/9.;SKO9O/GS[ M\$;[!4<-776K2,/]\IO."7#_2;Q[;:,UIX+6MN+FE77/1Q%@ !;.#<];IJ-G MT;?G65%<_"9,[P'^?,MLMIRR$$$^:"C(RX7=Z8#>-P:=GQH*J]+\A1/2Y\=? MNIV.#B]1\*H(+[,$7H]-N=Q7N5;W-^_^.FFV9YH8UZ($M^Y8-\=UB^R;4UFC MB*U-Q&;V]<[D1,1V(1;=.UC/E$!!9EU#M9IF04Z:=*:"5@5HW23S!$RVJJ,^ ME#WVNF=TE#U6W;X8*'NL%KQ&>G\P4.:8NE]IR*W7D+NF;O;:V^)($5NKB T. MCA,UU3A[:XQB:IA4B5990W699D'L*UO%::A'1==J@TQ98Q6EGC$>*6NLJG71 M5\9877#UNLH84_>S)[;-CYZ?^J&)G*67Q:>)E#4]EEZGZE*[=>5U8YBXK8CDEL MW$U,?3BIU_.M34:)NE_IV1>D9X]ULZ.R M'IN#D+,FMJX^,54)VM,%USAH@QG_5X79JK<$\9EJ"7(TFTZ"NZE!S:;9HRE(&W5$,.E4)IZRZ)S93>@-EU=4I@1OJW<%$F77J?J5JMU[5[NN3 M7E>9=8W!QSG36D\?=53>Y;',.CG6OJ%Z3;/ EQ\.UE40JP"QSW8<**NL;K]( ME3OYJ.E@"EX/P&ND[#)UO]*5VZ\KGW+ E2*VRR,V4UEF1YJ/W5"%IEE 4_TB MCQQFXP#757^3&I5PIHJQ*6ONJ2KA)OID/%3&G+I_]_W=ZO=OU;6;1_U/:OUL M.[F5Y7.1ED]G?,I4PY]CU,#@7\>]??TO^"%?*Y;9'\ ^5D'DQFX 3V2>%;NW M[-6=Z\0+V"3N(7\7?_K+3G:+-8T"+XFWW[*A8ITJ$CU*$4"PR/]=W6_?_&RVS^;'IU^Z5<=PZSY>=_LU;IC MZZ+Z1KO[H04XD8%55-HZL&=U8#U?_Z\F<7'7?*>?=HB"G_G;I? M>8E:Z272^^,3#>Y0M*9HK2VI&(\]V]7]S;G_H7N$ITWXSI#:HL!S'0T91'Y) M7KKB-^8XJEE LL0]+F'U].*Q[;I^6)7;' M']B]4R]X'L\ M!?L9VC=,<0S@S03#LBD4FAMI$;.3$ ]O=4Q9TX!2,R/7(7!"K!PCW_? MO/FH_0:(LOPYY4_.$RN$YS!^)WXKBRMUQ(_#(CMTI_"M-0UNF4;Q4.V?_QAW MNYU7^(_9?84QSM"RX\3RM,]38!H*G48&766^*H8]GYH-C\9MW>9QV[<%T$$^ M)WN*M#&S;-=S ?O6/&0,\V.17.[<>$'H_L(BAL2N:Q]\VZB,K ?3"X[!PEMC M^Z-2G+V;S9@=(Q>P'\@]P"&A%3.-_P["R-=L*P)(X$^-_9VXMY:79AJ'#$-? M-@HS_-YHIN!"8<&V[9,VAWO9V. =\/KSCC'48$D><*_F)"$0&(F/F1M&,?P& MU*,M80&+2&/ @(Y6%))<4+G+E<7?/?,2E DD"Z0D$@? '\970YP"&DBMD/GV M_=I:80F6%@%YN3,XX8%FIY9G^;:4:1&\*6;+2%LPS\$D;WCR-0B%8 G4CRBR M;!NP #N[^A3 X[HO0$<&,>5.$_P6UH#+X2\L(7K7^?>SAQ,]S-[P6:5$CJ>5 M$.7$OD4J5V7P9FDWNY*&?L7S2Y/;U69!J'V-@0:N@SL?4 U? -\"*2)5_X;$ M_P<0SQ=\-/7@$J>=]@9$9+NDWP.A>IJVM':B Q,'R7P!O ,LOP &O!=0BI)I MY#JN%=[G-01=H^@F0PX#EK&T \):NWH#-\Z#D-22+_^TEJM7;[7_89;S-Z@D M\%8N=7,I![^'P5\@UZ(7N@;O1?[ER[F1YYK.3S7\AI^"5_*-+[3?72^(M?DB MO)5HKOBT(C8(.%4QCR\6] MDT42H61)8,_6"I2N'^X2MNC=:_T>1LRT"'<&,I31[JY,E+>6#>?*"P2!A]L% M*.&KY-,!'+?WVCL0U"LZN'/0H/7#;>5;D..B'P1!NKLBNG3"+2B20'V!0^+< MG0'2[D%7B." #):P'AM/B("OV"&A/0.%T7-!Y;^7$E_NZC\)P $I$I"T<.'8 MN -!SV:@3")A173M6WGO6WA8RU21AY@Q/=T0KLA^!!@D%4XX>H&J5A98PM8< M"'N.<)T3G<\8HX,4#]&A:8S2L_KJ^<08R+_6N>,]W,4/?<(FO'Y)YZC#*(]6 M/M#L&KW< TUCDGL@QQAHC: R (4!QF!;$L-ER]3Q&FZ1T&8M>^&R6ZY\BMMF M('V".Z2@_*K@G:!F 5U&+_>S&WK#"G8#7G0BNX&,HN&K!NJ.:W#L&@,$$J(J MBD$@(][LO'Q'60N,/90Z(>4L;_*Q=C7,:*6$ #F]%DZ.K_2^CY(4MEN0"O-/ MC'F0\RN/$5*VH+_7>1#_W;KX?Y.]-2,"%&&*$$XN D"M<8H4T.\>A )^SQZ\ MQO_GI G\L8+]1:!71C/+EGQE9<>>SH$4A/*[+3#3K)@;LU0B0.:L%6>/ =QX MGC9EN4)HN":O80CDQ!G[#*N\^.E7A!Q MU2'3JZ>!4.Y1:Q)K(94#WDO:%/__'K0G )\%QHV47^A_YEXPE[MY"%IXSP%I MZY@>'F#'.(G*Z".'EIG0 X4.7^:S0=19D=#%]E6YAKW]Y.W)F;%M@KC@N^?L MR1L@[-*>B"MVJV#D_0-C+"$*$8(B-=9=[DG8SBD'(88&X/R4J/VVCL4R'4C@ MZ>_$#3F>IN1,P,#-?RP_0>?-1/ UG QTM0\6OR050_N?X Y^"8N">0IG-7P* M8CSFQT;(; :G-U$+IPHZ+0)X))?3(,BM"(6]3Q*:_5B!*"5?B72LABQ:@93' MIX!MF'A6C'X>*X&GA$((ST#$SUT@#ON:2C_A>72("&,5'@H/$-YC$M=R>4O& M8GI)=MI-&9 TXSZ&B?1&_XD.;Q\!D,:X^(.*QR \40!(/#3"K67/YN3?)QT% M+H(MSW I3L"BM1LW[B@L>\HR%HN"):.C$CX7;(DJ4H5C7YKKWV>U8E=VJLMMZ9;=%\3SH-\6JJ 7/8O0G4ZZ%=]FVN )M<8DK +;[ M[&F@DO3L]>4IK)-1I]L*A;5/X/M03#B96:Y'IIRTRS@YYFEOE811@FYDH4E0 M7($R%QR1?%(2^*&SU,<0U0:8N MRX.7C"F 5V94ECG%0./R7-#/'*[/6$LX6Z**_LOF:\[M)CZN76IK;DW$ZQ*5 M1U#68#_N#^G,FK+[0/27JT2#I""*F_:C1:"RC 3QFS@ <7\("CP;VZU]%,AE M")ZR;I0C-+03,):JYTF (FQ^[,:>2%%A(4]G*95YU/W0^@[6#^R])(1K:!\ M/(F]H/.^^").9\*X*\8*4[=1R):6ZV. +@U5XH*$EQ&+:CH>AHR0(75 8R6E<\M!5Z :4 MJ;#F9]')T>(DY%Y_\_E_?WB[XHD,S?UH>S)+*CN-];*F'%-FMA[TRI^3Z, <7T]"-G M*)X<,U=6:XDCF<\. M4"=?=A4.9=FNU+Z-B:4,!Q$@.&Y_J!C='(!NF$O'Z'; M<5*6T%V:_A4JEP'YDQ\7U%D[N]7#!M3.$?$#LO_!/)7!'%IRE%?ULN'GDI,VLV M"YB/=!G5;B"//WM-?'SEOM#FS&=4((9)<[Z[3)8:IAJX,Q>+OE**!J.8B-WR M>*Z!4!TBD 5^@JEW5"LK:A<*260 F2L77H0<6>!I]VC6[*T\@W MXIV<=6+K![PY)V%N+2]AUX ^/&3P2SS+PE5 FX'+,"4 /M?1S(XH*2[[$"]. MPBG@ U6)& ] FR?V%'R_XDK4*'@V1I1@E7 XQT]!8UJNY"5XZRU;N+;''Q,M MW-6*Y"!^_P*%B(5)'(E'T,3R89&* ?N$=_HL2P'= .%9:2.SG#@$X !0@,>2 M?&DUI3.F&G'(+- 4T2M$+BJ@GRCB.NTX"RH!+GS'"IT*087RHR)??K%=K-/* M^YQG_W(M%.3:_J^;I@A/T5 M^C/6R6>ER 3@IP!W0(NV+9&9.^44(M*&\9J(9PV764]%I$P3UW.XGBX5+Y[7 MF_QP/:I/7,_D%35F%I:]X2_HG7 =MI'MC.(6\]+ FD3<80P--!8N*+%:..2* M8)K YCK(5R2V)9W76MS=@M'R[G%IM$N?MLG=T9S;[&29\/RKO"XEB@'U['V; MLAZ8"#8*J(@P)9"[G-=2O+D@*/4T'HMP:$W/S5XWIPWC5IZ;YM"8-+."/EUG MO)XLC2M/>Q*+3WMZ+MG1VZ']7E[VW61[]EV=&OO),Y6SIW+VFMFKH+SUPO\$ M=QB9>X=G!^HBGY-0^YRJT.VK./D3=4 6<3.?0H!T!$V9!QNEHU6(0)3VLP!V MNP2KB4Y'*AQ'<\6EB%D:0+PTWUG;2DW^1%_T#(/#:!KRH9JH! 4!-P&X7HR>4FKUF ;0(T=NL&2>3= MHS[&5C&6D*'2G6L88 =S'[:6FB@)U=/)]P9AVG^ J_-74UP>-;"YQI!3[M*9 M_$(LJ;AD5%-$I L(=VI%;K2V%BQ2VUR/<)_-DIA*WV>\ZXRPT6Q4/;D9+?I MD#O&Q:6LR%1']1E[XJ%J+ M[*'\$;')M=T1/WA1(#;$>/]DB(/+@@BH[ 6WVU,).,M3,W[E!;"= M==I6A-0,0DHE1T8C0L9=H7!ZD2,M5 T+WW%"R+F7,_FY56B=D5_M&S6RRQ3D M5&U&]0!E:5IG2;)4>%E)_(/RL B< &LH&:E.LD_G]%[VOJ/>.B"N;4PZC$3D MQ,MI5U);^<-W\2_JY!612O+KSU#XY_B],OVFRK-^OK!"EID0?!R(#_ 0JEO M-74G?H=_4S@GD0 Q6EZ6;\VSQ)9I@&YY[,OE@EX1!R'O4(:F.I$3%]324,4' M9$O(F6O4SPD$+^#@&#GU16X(NH4!D^7 MO29(]1"5QZDY4,X+"^:M-!?E-*">+]V[)U=MR'R'(E+Y)_.G 0-X#J>Y.S=B ME,=K1=^SK+6L1R;/42(%3-Q\)_4X1KD_U$["3CS,UK_;7#6_-LI%VM.GP972 M.XYQ,\NSR=N+I^B:NE6)"FS+3[W;@/-9DH,20IHW>@#.N18M'SBCNI'HP(E@ MLC''JA3'')NEF]IRK&='?UZ,HWJ84G=^R18L.N&8]8D,YU8RYT1G6RMKRKO4 MXN<4'V*^H1@6@R2'1"E)1QABL:) OFD 2< M;9*'1S'>ZB\LW@L/ 1?Y* _@J#R>LP%\8B+)B<*+);FVR/AIB=@]I/ MD;(00 6U^]GU!(<< SM@AB#^KY?6=_>\PEE? M#RR=Y1FYPFX[O%NFB"@1C@E/V8D*NBW*)CK>>?$CD*FX"UC5LT32#AW$&(CW MTA%>,1XCE%ZN2(9+TUX=V3="8,BP^RTF#T1LE]'5 M/F!K*05QH/.JF_B.ER<'/G[S4E..ZH:LK=P7J'TR[T=$"V ?Z,75*,6%:K[R@81*40)XNT6%?B&Y1/5\5[S\LFC QNA5 M)"@SU_^>[X.B'_*O].*-]H*K%9RH9*[GHQ$BY5W$=L('UX MPK%P$>N W,@. MJ?X<!3-YY^S@%%V/*.-0_:E0_X0YI*GP\*>S]C?"NTA M269$> O1EZM$\O +1$*K721:X:PA$^*?_YCT1]U7HH#4PFX .J\[3)MO6]K7 MF]^_:O^[++Q%;\F]?F$Y:;A)"WSXA.[]\$$$_.3K>-:PI?D S9(]86^Q%/_< M_T\O)^LP.:3N<'1+04*_@=(0&[0^,)J#ZX7P\?-N?Y E,=.$'^XCX)KA\_$D MRVE.Y1ZO.2"/0B2:F_4,[0N/^:[Q@BP?J+XBTQSO6E%OG'4BIQ65KZ:4,?=8 M3'>49:IM+F;0R35)WPD>E08FB7/0V9X&IA*Z5$)72S4!S.$5$XQ$PKWLR,QE M12&Y)%5,W;5R+FGL_"Z?(D:N$2W*[!H1.*:WY4"2/2U]-3 MFFL84:J5R MS^\ OI<[Q$>"2<>+1 ,!*BJ42D/222A4(5ZQ(-Y6)'Q'2OA">-4;R/B&:Z?\XAOFA"D4XGF0OE'&C(LFYV(,@";05GXC.C^ MU%D$X.6T!)2%"E[J/.+5'+DM%[Q)Y+Y/44'5964.)3Y.9NYBA9J(3M!D&.&@ MYGY.RIE!YS,/;Y&7BW;/ERL=Y0&*%9<80!2JK+#6,?&Q_)"RZW-Y]9A\@MN3 M:0\[P+*QT0*5<9LN37.9,N9G>KN(*N7M2=L*0V+%F*]!M#["G7"'[0R'#"W@ M]WG 50>L+,8^N5<1Z"LTMFR0$Q0.QI1X%0 .2B4VRMSWV!&<21ZBV)4([Y)E MB^!Y48DT9+Z/P+'+HJ++,+-N\\,#LUI;@H_%,^;(&N("3:!.(.PQED +/=4W MQ2##&=G#^PK\]? G'("\0A_VELNFX_&5W/PA?(0/%(=Y=1C?R,TP-+2OU%59 MC@?,+P)N4 G'35G;%N_=&D4(.13MSHC4J$PJ34/DF.?A./^:#[D4L7A>><:# M&""[76H(*9XLYE;PYS(^?X+D&&\ !N+3L^PL78;+LB>>2J0(J"8!94D;6U/' MTE1<4I[V2<'(T1IFOKO<\86J (_M4CL15-%=/Y'DD[J/ TP/8F0=<1+2UT:< MAC@PC?)KTX7"O87D%IZR@U-6@5CQGI68R\-S.W)[I?&%;'Z?YL&#L@\P M>L8J8NSH;^6[O&T\1%)\$"Y)3]\"6%WV/UM@Q3WZA.4&\KI(!M,T0>:.0N$ MI 5@%P<3",6L!BKL)9.2(^2+R]E[ZP(I-.+BW@ M568>W_.9HN&M:[/L5M[.!G.<+6J-(<*9Z*28Q@KQ345\6@.55D>)8J@7D@8V M&5RT9J,6-0JSS<3LPL6L6E!G/2TSOQR7M\H S*9^H*+@3N7U^O7%\DF99Q"I M-)O&D(#0\*.4DT,F.O5P%0XM\4S)$@H=Y__U&9;85H=ZN?#1Y7-,I?:%1YH: M3$720$!M#_/YUU+Y<\4!HB8AC2ID7J5"("$M(:":13\NJI^;!Q3E:Q=3A%, M5%D^.2%$O @#!U@?,,^:?8M4$M2)L>* )]0 0%T[3JMQP&K#F)$PUH ]SBO% MYMLB/QNO^)= #[H]N>B4>)D+Y&+X&^HA15 J$$&[X MUUEDV^CPZ'8;\S/.-%=8W)I/RK$R^JM_-1/Q-E<>H" D9.^/>SWK.UL_1E1\.VJC\7+^N: M&]=U5S_PRE<;Z2?KU,X)_%5."4FD0.X^#SN9E[0 . MID05@%"^*2']A#R#;6D4E]1P@:\J J;2,UH#M5X%J)TEQ?P$*@]Z9V@LSC__ M80X[KRBO[E:[9*C',5"LW[=GK*PI%! D\ MU8E>5!=/.T!133:UXP$/D,^F5F_;#.RF762!5E^S^$FH[5S R"X\^/M;*[9> M5J&)A\#P$$+4_4>ZOS8]"RNUF?1<+M(^@2G[@4S9==*ML\N.UH:]/G_4%O-; M"_&IC=I;MZMW)ETNB1ZS393QM;9;@\_67I?G4T5L;2*VL3X9]EI+:YGGH)XH M+Z6[YB''[ ^-P1,AIW%<]M->"I<21&;G8GIY%$YV7M;(L+(F0W?W[8 MZ"O*PR$O=/Z]S^*MC+E+ZI: J"52]VHR,3<\ C5)XPG^GNTG.I[?_/=<2MQ>IWA[ M;:>^WAN>2)U4ANV#+BY]/%+(:2AR!J8Q5DX'11NE5KK>GW24D7[L(_UMKFB5 M?V+Y(FZ9+U^],$.]JP_,NI)*685'DQ0CLZ^0TTSD](?&4QEFC9.IRF2O&1'L MG(AM+]EF_XJ5\'P\"_\@7PY_89:[V=<'RG1O*G:Z>F?X5.:A0LXCD3/L]%7" M@"*.+7(5[*5.W4B-,MX?<;;_D8W7W#U7\_(,]TE=,:5LPV.=(0-EMC<4-=W) ML+9K7MGM%T(AK+<2ZN%ZFI1Q?+4'D#:"1)L $!%6-6*[C!@:)T:.7BBC)/0E2^CN1)\,Z[H$3BRAR2#YF?IDY=IPW.5FN_/FHB 85B@;6-KXGD9#\?Z@T5J#T'@1P$/$,SF%%(=% M\!O*&ND:VH?"[ &W;[,.N]I[6"S WQ#SQ"YKO-=[/+O>("^\!P:Y MK%:\) )H@E]AP L.'[\%5I5SE_;ITEMLLWQ^37K[1K>SNS5KY2ZOA^R'.QB, MFK>H@_7#[1N=0=V7'V51CVK2NZJ[KWJNZ][>[>>ZP6 MNZH3[SZ\@18/%Q1H]O#?T/91W7C/\_Y+R!?[Q&)1R962M+!K^1^I<2O*N%,+ M5S7O;7,;PZN)/NQ/JGQ+:"RL2UE$PTU8A*H[Q_5H7()Q_ M2J&S"ZLDO.H.]+Y90]]2M6K'PHS9U\>306,Q\U@%I;V8&76,D2HB5%Q;SK4= M?="M85:H"L+:9SEF(N7RZ3#WQ0O\^6&: K38;AKIOTH&DX@_:[ M>G]8WSQN<Z^A-$%-9G>+PZVP]&DI*62EMMA MTM.'M5L)G5A@EM?DR^6VLYK)85G5;+&^Z,E*D455X\RRXR",-"=T;[%"JF+Q ME)6K],5HHG!)4G6D#"V21S(-*.I;'90&%I!';L0+,=UXP5JN M*[45S/&K* T7E>:11FT#KC?;!O :='$U_2Z> 91C:#<>)LC/%]MO=R,2!\M5 M$,86\($58<&XK),N7 J?(:6RYGPDX23VZH MW5I>0F+&!K%BN;Y\='Y%KA_%84+Q#N16>!XV'D I$WCP9.VOQ)D3=],; 87+ MK!&"K'+G)?)A]"4W1"V MTQ@@'14*O'C*8EB/1EU+HE@B,#M9@'BI!A\Q);9K8[N *2Z>1:*!08 K!"*) ML<\!/S?=*"-10'?B 2T1J@-QRC$6\DM]%P4XGMP)_PI;,Y37#$=B 2"D5%'R5DX\1%.1!8?! M?"!4N31:"+Z,]P2BJT!$YS2; M-5WE[%HQ="?&X$"U_!-C,BS_YG3]!=2:U)H.O:;^8]I5[*Y//,O^ D=I66$. MVEA*?L!N%G7KP,\38+5:$SQ9$?&Y /2&G _4_>$*+<]'!8YV2K1'-S-XJM>V M U&@S"K4-!,UTFG*N>A3X%_3;X]F)P5\)<#.!U%*@#46-9L";).3GJ1'7Z_" M UH$Y%K.P9UMHRXA<_D+NV5^PAZ3C76F&4,MROPQ!UW=G)QHT-\1\MH4M35I M;]>*SAJ#BW.F,R75%+4=L0-"7^\.AHK8&H.0G%&J7T+[C M31#%L@T7_SM[ E\[ICI MP9FI1%D3,6-V:_1&4&@Y(L.8_>-CYD#1&0[D3L,53:Y<;OOY:QA$$?]U%08S M]U$=7Q]1)MX\XAQ-=+.[IPOQ]'TB#M1S\JPP6D^A5:AL,"J!.2>=QW4L4!AM M%$9[@-'QGOXFA=$F8K2>TJU0V6!4]CNZ:39.%[H$-_'GXEPO67R]WP"[2BE] MZGYU_Y'O5_8X_/QJ>2Q:F\.RM,+O#+G_TN:PF'W='/4:.^WC@B=XPNR UF3[59" MO["(8>.'-3W48;?,"_:?"-CB$&6WIT],-;"F@9CIZX-.#1-!(>9HFNA$[YLJ MWZ*)F.F#]:92QQJ(F5%'Y5HV$"UF3^^=8%R=E=%Z+,P,]>Y (::!B)GH@WZ-G&R%F*.I//I(<4P3$3,V ME5NT@6@9ZI/^\<,(EY!DP\? W7SE \(GA.Y!113**;8[88<[#%.7#&$8HBS9(C>1!]WZJ97*Z90 M3''.3#'6QT.E.2F>4#R1ST;1.\/ZX2C%#XH?SI(?S(X^Z77:=4B3'&*[46+SSB]GF\MQ*VE,Z9QBBM.\UW21&3\:$DCVJ-D"=?3\&@QNC=B-E&9;=$L M9_CBG_\8=[N=5[];8:Q]^*!KA(G1C:'M#W-ZI/F*AOS"DF]\'Z=9?V$X6IC& M><+2%A8\9Y_.*1??Z1KC6&!<6+'9#(70+:.1Z>*Y3H8:.X^:58H:;96$ M$8HDY/$O"6A59L^Z-@=\7#L]^2NL*G1C%RY^]X.+$NW&)A%@3GI]F@",U^6_ M)&T +BBJ#T8Z6_PTP4/-81'0#&H^" 4!0/P3U_\PL/1U*1@R.X#G_1<6&2^L M&"Z_WWXOE\@@DG%:/)PKGB?6 QBDD>RDYC!'AV/$QSMO78=I@>_=:ZC?!#[- M0+8B6"&0 HVIMFP@CMMT _"TD!0?6H$63/_B)!$9&FP>U>%LCCQ_-3ZD I$L M@EPLQO"E5%<$"ET++-40NM<9P;X(((2C_@6H9EJ!W?,^DY"XY3,22H_+,A'=472+YAF MH*Q(P1>2IH/$4+;0DR, &,H.W2F:1LP+[O1]!3MNW_82AW'&*9>D>E7Q?H?< MZ0=Q=CZ<%,W C%*PEH6H+CX/S M*$JF2S?.'6*%DXN$CXV. Q"V!*PHPE]SBCV"D3]<6+-"=X[=U)Z-M&C%;'?F M9G9 [JC$!Z0O?1,LERX(+-A0"&F9A"3&S>\=EFG9=K),/#KE\4*P M:9>)[]K\V%_7RG6TA8%TD$?V5BM05*P *"L0#C'323I[0-"T=1#2#NPY(F,\ M9',KI)>EZ,DH\JD$[;$H]5,0(]JC&( E#Z!-D5E+;)5*B -C#YX,&H'41_ Q M>!JC4XQ()EL6;"RFUT;BM9**B3EPR< 9+,*3>&:YH7>/RT-*R* 7P,#Q$(M MRAX-9[-0-/B)P]71HA/'MJ*%-@,H1$*^"8[@.K+@+[$ 9$UX-VP$><.-[[DV MC:,32RS/,S(MRJVO-YDU_T'27FIX?4;BR^CBBR2^_;A1O+<_@(5)K+Z4FM6K M.]>)%[!J7%3^+N&I[62W6%,@P23>?LO&1,D33^$ M^WYMS6"Q+RT/?47H-,[;]6#4YP%88>\/BKS9;)_-C^7>Z8%5YV9R1X2#!R4Q M[DLZ3?$J6)_5W,5I"[!4_OWL'P^[GT;/7G\C!03D#W(02L-__6R]+J.!AHJ( MK M9^^^_/[LA1;=1^@& R&T!$O/$X>2;VEP6'EYWR@(\945%MP=#QY)Y,[,5L9O MYH<)?W#@'_HT-K0_F3P]$2SD217M%$CYRFM%! [4C$)8GT.?( "$]W6>< ^M M_)+B#[,9*:HD/+GN5JI1&-IGM*CQ^/:WZ!Q<-=U\](9ZP4US80'DG<"XN.J MXIH$**(A:7A528MN(XC(+8#R:)$5@@DN^ M1*W@HZ23/W/DR):5E. BQ13 MZ?\M%.MSEL)B8#KU#EC3CIE;DE@5NSHA1'GDVYKV53JZA MSDG<8^1ER),M][*Z<4(RVFJD2ZR$^=;./^&%QB-M[;0'VL_[0H""%SXL>WZO MS7FY>>;RNGKVX=NO;R)02M:>OOE(9"=4<4"'>6H-YBMW#MEXC)&BY;@.L>>5 M^4)C$>:5N& #XVOQ_;&%YK7#_DY(OPC9->D;MV1/@T9\GWGV (S24A9[$&?[ M*[KFJOLB]T1*@_! A2OU0"4;7?1W'CQ(DCFBVV^&61:P3C3X#9#@/"#(W3\ M^]VB]T$\ZP>2\0][:?81[]J-C6Y.D!!(@SF!MJ!DG;R?F7M^RN0+NBNWJ*&- ME#HT*4)/4(*6^PL:UFWQ:# M43AG>=0U0$<\YC3N)[E%1N0UILR^[ U+J4NB-ZR)CV*Y*G3T$VH,<& @_4171>1_2!)KD[ M591(_95NEP7S5G@V3DE1XP&^3*/C@;(PE,D*.47 #DZ)"2XGLC,6SF>1DY$J MB7S3_AP.:G(Z!4D<8;049[XQBB""U)BYX9+BL,%%S(@O_E#E:W 45R[1B:>G>+5S09PN+P;OX7M*9E\L-XDS-<>K;)>U+;B194/4.F..DZE.A V?X)" :>1Q3'C(>;""X^ " M.BI*A2AG4*7"B\>1>)(K"6H+A,V,ZT*QK!'"$]T5)4FYM\#ZI;L"/2XA=_ND M4E[XVG-9<"#PLC*G=#'>?9:"7+]68=S"6H7?;[Y\TSY\V%JL\/G;_[S[HGWX M]/[SEX\WWSY\_K0W> 9F?? ;Q>@:',:F>M1KEH>8\5=,12 MJ'' OSHO:;H''J<2.]>_#;Q;[NWV"!"K#! :L2%>BRF5?PE18GN6NT0F M1PP2,$'DF3!.XB&1.P5^;2PV#/R-6>"M9.A(47;3=^WOER>FY^3@221NW0<)6!=!XF'J-5!R@LE54L6' M2[&>(K\!7?@:;+IE(R%K[>@K.^P"AS%RJ4[Q M7,V.?#1X4?^IJPML \@F)(Z?@7.T@"-AYDN6DO'YS@>@+=P524;/ I7GADQ: M ,Y7;-S0_'R$K:=).0@^KQ4]YC(2RM-7ZV=FZIH[(V+'Y%0XJ^YSUKHNV#=+ M>"C-04C?_' 2 C&.+<1(0C58MV"%(_L"@JDJ"\LT<*,VDX]-ZZBR1^:%5IHY MB]G'BG60ZCY#7RT:+^@G20CX MTA&$)6/[Y^6J%4PMH[OKS#X_=4TV<*.&*^--TS0*NG(LC!OUS\RBK M.-]><%X]15>[ =&>A/3\PF$ISDC19&%;2X'-8Y.LI]R)5[:<:$>VQV:A9&D. MB>A=0Q#XX48QDZ78Y0Q-#GGY]K,0]EMRL;*T"YF;5LBNU$M+#PXL#Y\BN;!R M2N'.JHFCYAHV,-3P['4C$R!/6@M]4UK7C7""Q89@YV>9>4QD,%+HD_H+;7++ MPG*$ZY[Y.1V@[2>DRN!_(,7S6R'S;;\DMXVV 84:HZW5S[3>*2/84[P>ON0I M)QPJ:#D)O4(H*=2&S=%HB2BO"H['.-@J%B3OP@:+\23$C)09<#]V>XMF]SFU MDVQ'>.1<%A\C*E<)?&)G]N2?3/J9J14!(W,YY;TT Q!X,[:^LW3?N?!5H1:L M'%HYNY-'\"5NMHC HLZR5F(MFA9(3*6ZH>CPQ>UN/$!#LN\#S;H-0/Q:F>&\ ML4!&2TR9(RQ@*<]-E0YF.HY39>_#;&M%G#3[@>=P2[.$WLT5ST>LD0K6BO#( M13ZTA#,RH8V*W8OPE=$)J4P#N^&BUKFOZ"41'OARBT<^D?L8<@X5*2]DSPEI MJN&Z<<0)5U:XE94WKG@5/;ZQU$22]K7-[6NREG@>F(U"UM ^!B%#A*%L+(G6 M\BWEP M+7;C43X,DFI1^@914VBRT$L?0WL,RI6*?4[) J#*VKW*_KMT?4)&N MZK$?-3RZV=T:W?S##]D<+14,Y7^U, \#H/D.Q#+@;ZUCR1\\A"1"H2=HW':" M*K!&JLL/MF(]I>:J:S=O/FIR!#V2X?5/L!*',&I, M*Q 0E/"279A*K^<=8]#)KM I[CF?8U913!=T1P-]U._PKZ/M H\?N.*(R?%! M:7N[K*M=C_?!61+D"Z7AY)T&<0#]J^L%VCDD'(*GU^!R/W"YM@G"+]^B^K!,O'FLCE@ MR.BE+](H,7QVGYIC(@$@4XMH>W1L?Z- O>VN7-)/18!:;-.R94\FW@%5[F5& M:BX>6%P%1E<^P@K?19%[2Z-T1, ]YQ0'HY.?:H4>*@8^)M>< ? M[EQZ_2]J/)V%S*G+-3"X9ZTB]E+^\@K L_*L^Y>N3VQ*-[T2QY*(LV.4>*W) M-:V&?RT"R).^,9P,,88L1LB)%XOPL@%L__/FYV/3&(W+O^H89JW/36-\LB=M MV][DB+M[8'Q?S2E]H)&<.H&B7%=!_4-["RR[%@U?'PN]N?/2"9+#LP/0.W$6 M@JK&9='5)Q:_V!]:!YI0_FH#/N40/84Z\A_+3S 6TBMJ1CN@M-^XT@KW/SR- MX.F>W ),=4=ZI]<[*(*>8.QITZ#&%7_S$=2]MN?:-'C@^UL \UY?[_<."^P+ MD,2/I]0#R>%#W=\"F)LC$*KCR>&%ZM;1-Y>7]3M072%5_NZ6_%UEJ2M+_=RT M'WZ.#Y3&>4283_1Q?S_3Z.(5SL<0JE(X]S#B>WWSJ$9\80)DT?WQ@ =D/]]? MH:M =W"ZT.ZW !2?RLZ_JG!ZB$@/])AJ SW7O%DM\W.5HTU$)ROP2%73JV*: MPK#S[/5ZIM])TA%ZAO:6S2Q*>?ECA04>S'>#,!?S?$SSN6.)ND^!SVKF3U9% M5*\AB.H;VD?X1OMJS5A\GY] >>$(&C8$00/9$OY#EDS5$-34LLV?O>;C!3O3 MP;6I_6L%9F.R\!Q7@CWF?>A.&W M<.G'SGO/FC_3.#P G3_BES/W!W-@)UX$MC[B>'9MFD.LL][W33=.L(I9Y5<- MZKQJ_QT!67X3N7Z_>X">?_U<>.GKA_\^1(;"KHWVNZ/\5C_&H?>-A\*>U)I\]G?3;=K.^?;)3("GL6@=V[' M8VF\C*3Q4L23OL>K/OC.)_@H]Y;)L]?_<0%0?UK8X_\@;_CV_[=W;R$D=.TP$0(K_5LG[GL1H&).L87LEKD2FR^54P=*BLN4TZ MBNW5<@-YYV'N G"UU1QZYH[WRP+I+C+-9*/-4%"EK1G02E3]S2(AZ<]2;_"R M;1_^\J[U\='ZA40Y[3P3JVQL0K AJ. M"_B(?$:?;[#2 ;?HP)]K8D\4#?\;)I15!C&X..?VILS$ "W'5%"00M+Q+ZHD M"<&/RGV'D&GAI'"9/-",FP<:ZHWD@>:Q>:!1/31C+8?/-]R4"3/ A-];1L$-765C;0 MR!*X;RZ1\(+C[PIVM!!*!)IR,!'P?B)TD+#?O3"G M'%RDK(C-9C+(04FL2O5$T(Q:552D:E$N"-5PU%:/N;3*M)\#.[RZ.K&@\:@I MC(:[,'?(: Z5'Q\OG$Y#4/@VFEHA2A3I9']\",:7$"2Y#3T43RLT]&-70!3 MN=8=+BE&EI!CN^<[&\SDEABHI_+PD@MP4"$,D28F*3$EGT,)A MSW-8R?-8Q?=8)9;'GI]@K\G_M@]8;\+_BDR:4\=4O%2J%*GTTJF4(:B.DXIJS7IH.W[M"[W9 MTJ&"CAU;7_F76R;_L\'_;-BNK ::SS'RN#5[L!=%C#VR@QQ$K'2*/:8Q.&>B MS3CHP[TRL<;8X.QV9;:Q(\ M'3RCPF8C?8(MY-GSS<:N=JO_Q6-7Q.2WT53G?'Q]<_9SC);X)%.X?C%I%%%H>OW2*RG&]/4!_C MRP^W@R8#<>D(:H)0_9,[B&10/PP MH]2SQ;]$>/PQ));@J25:0B_[@E0S[1R8M, .]^J5@K$#6%T[> MC""2RU6= 347)B(%QW)C/$'3=U 8\'#+[ L5KAD [HV[K MM?VM(O0&;3'3Z_R+OBN4!3T*W]&:05*U$+_9L1?@N5\3/Z\?8^P$? M9L\9\I[NI,_T["$$NMDAP 72/7._[%%L =XV%FO9>=E??TNRC0VR+0E(HEEG MSYGM *HJ28]>JDJETJ]_?UIXU@,.J$O\SPM8-L:,%]D.K%6 48L=Z=,.Y%0.=GYTTSJZNG(O3>WQV M?W+/F3[13]2>XP6RH&D^_?1$/Q_,PW#YZ>CH\?'Q\/'LD 2SH]/CXY.C/VY[ M8U[T("GKN?Z/M=)/]X&7EC\[8C_?(XK3XLA>!*OB[(--YX-=4E.N"++B[DXBG\4 MA)S(I1PWCD\:IR %A6'@WD%:9 M@T4DZ0>=V;?&S,&NCNRT./MC:YG8=G1DIL79'P4RD>^3D-.S;Y+OEDO7GY+X M"_B*S95/Z809X6FZWPA;9L&JQ/_YA ([()YD"3M:!F2)@]#%-+_=<@;S $\_ M'[!]HI%N$/]UJ"4!1OXGP\HX.#AN(M, M;K^#I[KM!Q+7=_\K6N^A>]W6 PGV_O(-MY&GVW @L2-OFU'/R"?PN^4ZGP]: M!*R%(9I!]=CW=Z-NH0;'169E4X8IRVP,_G;,_W=B-3+;HF%Q2HN1_GJT2;#! M*J+8&?B_\;\WIW9"G!2I(-SH'&6Z];E42)9\F79B9=?Z#O:!&/Z@Q',=9F!= M(X^I2>,YQB%5ZG,I$RD8IX# &'H1K]!(>%IYIE;"U8K9UAVH58=1,AW 7.9U MI,B'0@MH[AP(W ?-Z@7N$;HVEMAPIW&=J<&>"+3*U,M$6R+;6A%NQ=.MG M)O]O[P-##[ A"J#P'(!O M<0$U@O"F/6Z-NL-)=] ?=*[OQMU^>SQ60*N83@K,1Z80N]3V"(T"S#YD?*Q! MQTHYU0B!\=WM;7/TYZ S[G[I=SO=5K,_:;9:@[O^I-O_,ASTNJUN6P421492 MC"XW,4H8,WQRK*V,MY4RKQ%LH_:W=O^NW1D-;EN#_F34;$W&W[N3KZV[\61P MVQZI(";G(07K:A.LA*?%F%HKKA9C:ZWXU@BG9)2.1^U6N_NM>=UK*P!30"1# MXN1X$XF4B95QJ5&_=_LP#B>#D=K:E2\M[>F3S9[.4=>HAX>CP; ]FOPY[+&% MOG_3_M^[[O 6.J+?GBAT>26Y%(/330Q2=K]8G*$%'*T5RU\L8%HC:* ';N[& M[5'WRU=%-#8II "<;0+ .%C PN(\ZM;C@\G7]J@WZ'^9M$>WS?&X/5%9=HJH MI#U_OMGSG(O%V#08'RMF5*/.'W\=C":LZ=>#T6CP'31")7VU@$K:^1>"\:E1W_/!-VS^R=2+,2P!H'6,[MHW[3^&[?Y8:>^5<9!B\J%X0J0L^5:0 M,+52KC5"J-=NJ@&1%)3VMV!$QX1UZM)DR=9:;PJ(I%TMV,+9*E_?U2;MR%ZW M>=WM=2=J*GXIJ10$P<;=W'!SW&J$1=J7S/H93YB:K3$)KXE>*2M5Y+W\F323M?,'9S"D^.48VZ?]3N-2?MFV$3K,WK)I@]+:ZV3$;- M_KC98IYD-=^;G(L4',$*3KA:G*V5\N4:4)YSC=!J#6YOH<630>MWE4.@7&EI M[PLF<$QMGC3_4/1W9J6EW2W8O#&UQG?C[0X65':V =IWNZ]X/%9%+85 M,'%SW/CJOL:O1IB,VU]8)W3[G<'H5GG=$8FD" A&;\+$RG&I4[]/FI.[R6#T MY_AN-.S=C4?M<7OT3>5LJXQ2BH!X+IQRLA)65L*K3C@H';H/B>?:+E8)@]%D M6(':U=7%^?E'T7Y0/LVW?D[%U"E4K3"R98+N/27XJJBE6 GF1$ETC/5SS+%. ML*C-"V6&]$U MRA 5TTE1$4\-Q=B<.L)0$&ZC#$4YK10.Z?EAS*Z.B!3$X*BKT*6T,D0NA1/% MPBB>.@(B"<;1FRY2/E*@!.^!0FA/'6&+(W#4]Y5\<2D(@EL@)J]E/PLQ/.I] M7D8J[7\QU+8@"*B.:)2%]&RWJ8L,I,A(0W%S/.L(D!CMHSU=!%(I*(*M7A0N M5$D*B\I8H)=KQA85$<(BZ-8U"=6 M%;D4J()#T>)0F#HBDXMRT?!.;M)(,1#L^WQ\3!W[78RO4)\-9:0R%*Y$FUX, MT*@C&(4GPC^CHA2O<;18H."93#O(#;XA+\+[ M'A'E$J2C88=PA%^L1"[+B,,D6UST^T@HCQ%Q%X#,DE!W_ZM"$6\I^F)TM@;Z M3**5BGQ'O129:T1=&];,&]>+0NST<1BG>EOBH$46"^*/YRC8^YJ@)U4Z4L3+ MU!HCA=>%;QM);2RH3IKP#BIDQ36R>)7>1U+YSD]\&]H8YQ DTU: '3<!']2#I:1EX\S[?&*V"Q&M1R>$ACUZ"KT6P6X!E+5C?"#]C7T3)V M8B\="@4.*I5X.4Z42;42L>_X%P'4M'D2?SK"-@:5G!G./-4IFT1VV'/1O>NY M++GV'@>%MDSI2!$\9*HC):V*E:M+DF(UKHV5J\[[""I"LX\"MMX^['/9$'A* M1\!V.>J@W$I4+=$5HV7542RGE:!U<:R2Q^X=#]X-*Q.]Z7GDD66-[Y#@AD3W MX33RTN5K%]"T!$B1%9R!1<@V\@Z E5@+Y%JIX&QEKN,PR(4^JT-;0"2%2_#I MK05=U[#GJP*FU:%0X2+%1O"PJ<1=UQ"RC0#JU7K6 SWNCN(1>T%1'3H=;E(( M!3=949#VVFK(Q%@@Q^*"WO%L3[;0+V4+/0APLFI1B'25T M2\92J 6'4Q$NN""C MX=,O)Y8")#A<2J[7U! 3R;V8;:>4!D<9>N)# BIW;NH^U^(K,>SQ+>+'SP7U M,**X_;1D[_YH*#E*?*08"JZ6Y,I.P\I86$U!C-6P1*.C^62:;/5F=5ZKRD.(HW MN%(<,_;9=*S[L9)RQ__S9)\P K=W(%\ R.^8N:NPTWS 9KA$5X@$.'/>!]- MP*S2G9+*#*5PBCZX%,Y4AI4(L592$FR9G'J"*MQCS?R@B6E^38* /$)?Z:RV MV["5 EQQ%S!GB*Q[65?6?B;O'>AU1,;V'#N1AYUAX/JVNT3>$#TO].+2=V(O M!5[T[$F!7TFU5F*M5&XM!T#9[>@MW3T%'*0P2KUV:Q>L:XB1>$UZFS,1.1,I M4A4OE>1N7=?>32#T]-HNQY2*KO^ :;CE8JK'5PJJX,@K 75C^XR5HYS 6F)= M=&-^B\FIQ$:&I/B&2LD5_+I/T*+>7DVE28 <4 ?'V$Y,O=U0E/.5PJKX.LOZ M%$W$69F\=Z@W(;GS XP\]S_8^0)F7X]02OR7@E]+EG1(B%+1QVM B(I*H)C*?\T4"V[ MOCC-";^<-U@R&4T;E [=956?J10Z\5)B24:57Y*KA;$D*Q/UCN^JCYJ41@O> M/_0.&(<$>@9L ]?'JUOE9)K#BWX)D!]B9]T2W[>?H*=K M[(.L4'LJ;L%4"F-U0JXUPR?)%P"RK$28]7,B[F^U!+GBF3H]E5G"1 ;BF>"Q MJGSRKI98B'%@A7'Q,&BPO^@GA["XDR[\QA@=')77/'<)K6G; MT8)U-W;R-U7RS9DBCV;M4:&5-]+U:0@62_K3/?+8W=W/!S;/M*+8]/B;!?%A M? ;/*@T',VJ0I)-IS5T?W>+ GD,]Z#7R?]Q$>.#?(OCF\O3X].*[&\Z;?M/W M(^1UP;B"\1R.H*V#Z>GAAV,9ZGL79,3 D3=KC)[]^$V MPDSHQY76BBG/,EK6!6*Y/=3>"3_-H61@1_>X*\PFJ(;KSQ3:,)[#JO:(W1$L M\VPHCP&:V1RY4.=J7!4(7PZC$RV0 A:_=X/C?[N^F'$&RG@1._3HD "[,[_] MQ$;H#-^XTRD,/UC2:.E*NC?^.KWUJLMMBNPPI_PC+3(5%0.A-U6&ROVCCX_N6F6F436.TG\P#C[7H@1VYHZ_/#^VXY M(:/;ZY-3]A)X)R +-L+AQWC4JTX2%2XFC/ZX6NF*6-V^XK(FM$+<^&(46&A! MXF)CZ?<"RA:C]1VQ%05L'WQ.=T:V2)4/\WW+V6'K?=$)P:YY;23H;OH.:%R@ MW=E@KK'?X(M\TM[23MN*EZ$+1;G.-43/K+XCS,W9(0K"YRTTMT(NI@Z2>'>? MD!#^CYD8Y=-&*&AJD]J@%K/#=3SD51E,AP'FBG+H\BD=6U.5:X0.B[VOG?$W M*9$*AJU;;0.LFL8(Y3@+"(;U-EZ'>8*-ZH;)J(QH6KP+]Z%N]V3#6,G<&2?, MG:&RF^OP,6&GYXO(&.KHX>\(IA5L'&.\<%LL7M!&7LO#B-V<8WL--^FJ^V!; M;D8,A!M\'V:ADD(4)ZMTQ1ZD2&WH/@S[)53'N44V*-1X#%H%[6!,8R4KK-+? M*LE,]3NS@ WD/]]4C^;-4B;,US5G0*9D M7&/W7\RGK*&7B"1&#(&\AX [S?X1><\GI]5G#Q\.CR738F>V)JP4^4;DG"79 M65?L@ZUR+'Z4.'[W*L*(/A,NW+$F,D):V@=5)"]DCZB?"14')323EI0Z]&5D M;]XNC1.'&VSS$7:VYY.,8KY&+(NIBXP$2P+"I"9V:?F7; T[\81:JZ =:]'/ M"0!0V[Q#O+15,C)#-^I4!8OUB>&8&6U)1BA*&T=SOX^^\Y.Y^&RNZSL1 M6R60%VN%O\/^HGG6I\'0A/X 4PE:,$.RZ$.QG!D3(E%BF1,KRX8V2@UARISN M25X=?O+N/F P@/E)?'E@XBX\374<==R AA-"/%J-LUC.")P+?1N]^.B,JQ)Z M7I%U2D/UJ4RUX-Z\GKL =LKJ2!&-$5#&FT1YG C7!B?X*;SVB/U#QU&P]"+*#CJ"!X755TYHRJK; MC]B4&4P'4Y6/U)GMZ>/GQ4/,H;BO>)O22<-;^ M-4+N'+G7 2SF\\V#]UL4!_Y+@HYV9&I"O^3C5)E3U'Z6+\*5-*:LOSIW/%[C M@N,VPDP8((D1=ZUDZEV;5/,>!BL-#T H"$J2W$LSX#=]AQES+'QYQ,_BE.SX MEQ!ERD2ZCBB,;DIO,+4#-TX.)CG!KB1YZ]-KT1A(PM09'BRV&6;Q!#WEGJ#0 ML"ODK$R-%<]=KDV<&KMTBS8K4UW.UXBZW%F>I6^ 5B2^"&1"0!Y>"J X)F _$9]::S@PJIC=UVO#=O@U+_'W EON"2)7F M,G"]"T5E4I.3"=ML'VH_F-YPY87-_#B*Q:U(FE%!\=:;0W9RE-IZ@T[KG^[CL6\7$ MC(8+L9\*BGH5C2F;*K^H _V]G&![[A./S$!%4CHY5:$T KN\%"G MO[9D;$+_I./KEW.F4]-Q'2O_6IUG;W#VX?)DK#9?&W6A0 MC^MXA2QWVI),F$<% ;87>P[85>1G0F], N33*5L7"@,;)Z3TXF?YF=0.+(V- M 5F_U+.$120(-YZERQ+X*%Z05V-E:$AI$@5!V5 O;\AD#@)G%DUV=Q:RS)$4Q)B2M0A=2(4:N8<_GBM9([:P@RH?]8 MYAR;@"9EAR2 41U-H>5<3^?U]KEXY+6RTPO9Y;QM^1DQ95)#KLMV?,_CFR&[ MTTN0SR\552H?:L1O'@W8=![8CNP,D?T#S5BF))XW"[=;P^1J)1TO$0Q9R1*A MR\8(@ M>.ZZ\_5Q>WIPKT%G=6&1&$"8']<+&3$/)5<= M93&%ZO1O?3+88ND6F>XK.:O=+&8"2ME%(>CIR \'\5N?=, ?6'"XIS@(CW_*(A+TW_J0(6;$0K!=T)< MK^-%-O%U7'92,B,:ET_>]#W)W3*ZR9VC=GU8%T_4,T I,#&BX3R!\R,)?E M M4"541C1-ILDEIE7U&S4Z/ RUSY+'= ?3_'TZQ:,%)5I33A=TPJ\DWH6]AGJI MRS)!-?F_.?%G;O3D^LFD3J9X=7_(J$QHF=8+9BM'U.G%GM]&*^%L0@_E ]#1 M\P+Y6B'KFQ1&[ +RRP/LOO3I/FXA"(Q,@#0Q?M:.A5:^LV>%I)T:#(P /*>% MM3ULAP%ID2748>CQ.[.ZN3P5>!C1[+Q60N/4G$JO":_*&O&J#E@+GGOKV@'! M<;_[KDW3U55AL&JQ,&%Z*OMESEXMY%%#D@D]J+/W]LE#?+ATOM\]O9BO$>O" M=>1Z/),/.TMA,8F2TY?R\D8TIR@#PCA:+N-RR&//XG4\\MCUIR18\-HDS\)- MR!K5#AD7]B+/%*.IX%6].*X ]KYMG^4K86!L[&+%HUY90I43A40]6S R8E;E MM'@>Q*UP=%E)8D2C;ER*9K, S]@03!+QY::I["!0F?RMSP%S2'P' US'9-LH M;P1L>>5T&#$5A2;G>DKZ[":)H4ZY'A0=^%AVO+Y6R 1M:_TMN DHA2PT0_L1 MN2)"4U.SY!_N9$[])2QWPTE;9X4LH3-BOC5/CT^NM@Y2EI.:,&I377[\#,K* M,P\.92\9NAYS:< .C=DE)MHBAPK>$'U.)O1 ,OU8MA^HA,W8:\S:4C)3Y^S7 M"#&'])K32NED2X'0!#BY ;]^_VY#WTQ>=&37S#\H.#:U>9G0"ZI7 DY>Z^Z! MAB 3^J_R7#-.).BP>/J.2^WX_8[M(EA+6)FJFBG?+WNUE!L:DDP85\PIXF%* MVT_0'I>R.XZ9DE!^-5)&9JS_H.".PA8O2N9IWMJF5!^9DO=2]S@'U"69, 3&S@DA9W4O^I>+_A.M)ZW>-1&V'E,3QH5.X(CL,>*] M1JEH"/N+]&.\;IR\VBZM(P_C)&?- $RL..,.*$;MQ=(CSQCG'#32FZKT,"'9?RQYW0/RF'.JZ3LCS":'S8+[X;>N M#W: @WT:'P_%;TA@A[V)X,2&NM73 MS(EQYLCDP8U=4C"J,S+6209-8;&66<)$A4?1*DA,64[^C"@SRW@0]IIEIA') MK#*FZI&V5L2( MP957G4 MEZFGI<7?NO._XBEVQW/WR6W!+&;[)7,NS *F"+??X& MA%& 6VCI@L7=88]U9W-"$A.U9RE&#('59M1=+)$;L!\EM^8J*-[^[EQF7S.? M-UA%<9!Z9F1?/XLF^",*G"2Z(HVY<&"MY-7>>%;T"S *V5-J'6CZ-^1%%0Z. M-ZC*2PZI99)R1P&%- $IRXLF?Z0\*?76B7SR 05Y?[G2N\SK!"\,@VI2K?7E M6LD[P\L9:CD/>!+X&9L;DHU6+&C$6JL3AO#A%4,>U&69H."+UM4(/:Y"SIN^ M\YT$/_C#IC:F6UEKBOR,-=X*\FN='J_EU]*PC[9D]JHCY=>(J 6+ M-Q3I)BD/^?5=H$3- P=L:MMWY?I8@[D_5'V[)A0*?_VO[R>C9U]Q.AM.QG_[ M3?R9__8,QVF2A^//?_OMT]$KYG_[K[__Z4]__5^,_??OAV^?O9RDTQ,?C^3/) MI5[^VO*GT[]P .Z]\8P7E9DNAC/ F%G&I#"%["3Z__/Y+]9E)93SK*3@F':H M&6@EF HA&QE111$7'SH:CO_]E_I'A!D^H^6-9XLO__;;\7S^Y2_/GW_[]NW/ MW^-T].?)]/-SR;EZOOSMW\Y__?NMW_^F%K\M0@C/%S^]^-79\*Y?I(\5S__[ MW=N/Z1A/@ W'LSF,4WW ;/B7V>*;;R<)Y@NI/XKKV;V_4;]BRU]C]5M,2*;$ MG[_/\F]__].S9V?BF$Y&>(CE6?WOI\,W%X^$=#)-L^,_I\G)\_JSYR\FXXSC M&6;ZRVPR&N:JX]]A5,%_/$:SS^;]"O5/R9 )NL MY,7I=$IO^$ ;D[0,A5[,R)F.VM""P#*;C:9 M9IR2U?KMV3>L%N;<@)U!@FFZQIG;+\_Y;SR?G9Z<+#Z3#>=XLOSW93HY::/M M^:2IK,]42N"WU?D!F>WI%3#O)^-TCD3L9?S["ZW_OU/BYR 5,ENT((;2D-ERT1 _BV1%6718H@Z@N@L7[L34<,T#])1C%!]) M<4C*3%ZPJ OI('(?A7NV=,R4&9J6*3',=6 24 MC"=4SBJ//,G&=&F#O*?!5GNF/8&BNS#&RPP"N=4V*KS?)]/IY!O)>3;P7N24I6.J9$J-LB<'2MD2^3W4 M((*3#D3K-^DVC)X:X$VT?^M%V%+HS5B]E]+D=#R??8 ?]96[R(VE3,:1W4=1 MUQ8"IS=,U@(AY^ T1N"M0\R[D?34-+;@0 /1-Z/!BVIE(1^>!=3U5 .N60H_?1JI<''$$0N@O+(2""1W!:DI!EW-B:46G%A']OD MW/#9J]#!_5QTV(46VFZ"W0A_">*Y2[M6R85@,(7$3"Z6:5D,\YFBG.P5!TPZ M.=?)GM@JX%9AD?^Y6-2M@KK>.%NN/%,@;,%0V*,H]M%:10;92I:<"5++G .T MWD1_&-$J3 D_*5/:J:)OY>045;*1:Z8CR88D9)FWUK&L!'T;78#4O C603FY MA?P&T>= 3I>3'BV]YA =BZ0_IJ(TT12TIOF6XV-;2T];#WP"CCU>3%]+3 MMW?#\62Z$,#YHJ1-)=8@ KVNVZ_TAU=0F*/U".YR M^Z G 30Y_*ACV@RE8J MZM N#PQXZVR*S#I-V:D/EM%:!&4JUDD(V@FS:[NR02TLYV%5(XP^P) 2\1?P M93B'T4 GXQSE8@QB#*2Q2 F9<9DI(852W,H<>./%W0.EWY9S+1;*;+EY MLWP'%IG^B\G)ERD>XW@V_(IG1:2WD]GL/@&=>Z%HETI+"2 M6R9E5 6),;6;%L38I\V>EH[N Z5U7#_^.1D,EZL_)\P.L5!L59G'X#8+&J+ MCE7,AA1GR+F!H1H*/Z. M>E8H=KK$PP-/,0I@]"NUIPH4@Z0XLV2O0)3"8VE]\N!^-'T*;AM0H9'8VS0N MO(5Q_C3#PRJZA6T2&(M)AO'H:3GUU%"(1$3.A8L4F1F9;A0D[^E*N/'!?0I& MM]#AUC)KW$-PQIS+8UKD59Q%@>SV_;(:QZ*=XP60OS+]$?()3*3O5+6!65$Z\W$ M^[#TJ>.G2\%L/AVF.2Z8>5%;-F%2<: M:I%93L)2.JT3)M^\H^ .(/VK6+70_O8R;YOR'F)",DAQA+5B6N+-2&B%T\WZ ^]'TKU[5@@B-I-_\Y/8EI"N(C+> %.@QJ8B5 MFEA*J9@2!% )<%+HXIL'10_@Z5_UJP4CFFF@&2>JAQK7?I-:EBN9\K$8#'.0 M!=,Q..9]DLR#<$J4F'UL?0SBZO/[5P)KH?.-)=QP5Q._P##O?_]2AV]>'K20 M,@KGF8E0C_P)8)!<9LZDP#G7VNK60<"=0/I7\&JA]>UEWE'U8PE%I.2D0\64 M512.A@0L&G)#,463E$2 TOI=OQ-(_VI>+=2_OW?KV'606XP77OO!74P@WF[UC884DW>X?,(@QI2D6I3# MZ_! XPSS*7J&RGN3>,K6MJY'7P/0H)&F#.>+I7#+BW,U[W64_6BC) MUZP\E M4J@;@@39>BF73^]3L6ES#=_1*[.)=)MYE&LK6>DHDG$N>%7=78Z68-;YFDH( MYK0J%DT@P]?:VZP-0D,;'$JI+7*.D1HU!1XELHB@6 HRH[$V2M_Z]>NG M#7Y*ECU@Q=?13]OBX#TASJO)E-0Q/@M?%5^E;@ MOCA-D)/VP7#+>*[S0>BK>J+8,!%-L#WK3O#;KB M;%U2 1TFRO9489I$05E:D,SG@."TM]K:U@2^#6/;E;V>TH> ?3?^.5CQX(GDW$:%C*-=6U!9CG MT3&D#,AGSHV"UAWV]Z/II5';B FWFA?::*!E"P/2QQPO)M)]Q=%D<2KH I(3 M$KV2C,('6BGF0C$,A<\6BH^& ,7<>MOR04!]"AK;\J*='II1XS6.:87UC/Q> M/AF.A[-Y7>]77(("W+Q(36GZ=C3TD\MKD8@NRR*VK M \<75Z>!P>9':QY+I)[64_>%C_>&M!MJKVD[REE=X S)Q>K(*EEM5&:*@R;_ MPA.+D:)VE;D'$[AO']O>AZ5/+KZOA&JBQW;S!A>!;"V(?<1T.EV,,OTTGB*, MAO_!_!J&XP7CC4$33%+,+A)XI6G!] XP$40AV"IQ;,VQU9#U*6KH*^,ZT'%# MJW:VP&4LY"D$LCQ'IF,]N\Y]J8>@#!-&)2@I*-'\S.D-"&LVW'9;H.DKI;91 M6]M=&EK,-U[W\_W^=XKC9^(*RUGC"W;/B0'SC$HYK6C MJ (Q,,_1L9@D_3LNN).M=YKO:\OI5VW-B8(>?&)N,=RIF,B"5\ R6)E2X478 MUB_QSFIK3UN!VI!]#_N2IU-^X_"'@)X'8;_C&.NFO@=3# 3)BJMEZ^P-B^AK M:%:2X%H)+*WWE^Z!TJL]]:8TVD[JN^A '6@#T8NDF,#H:9$AL!!*85DD&1*W MM/[6&?L#I[ZK%FZ\X/L5E M+'?S NF+=*H>9Z3_U2LA!\F&')+0S(0LF3:UXT-%9%Y*'HL)D=QV\\Z;M6'V MR;!ORI?;G3C=:JNAL9[1.WP.=Q#0T__5BQ^-J&7-).K%C\!<40IT+3OIUB.' MK@'HE2%MQ87-1?QD!XSK5)Q7H\FW;DX17WYZUT>%[UE'N_/ ]0%$D:]#^K3? M?WR:U0'(KRA]'J?ZP]2B? MU=$U*)"-"PQ!&HHW?&1!Z,(X &8-D+5NW0]\+Y@^ MN9F.F'/'\;4&BFG8)OP%?BS>S(-R'0ZW@09AQ6PV'H&B)==\ M4,%]6-9L^/GE:+*Q7EKNTEQ:MWIKTL&715E[_SM.TY $,+ H(!6")4M"ID$' M%FU&IE#ZX(+ECK>^J_-14'V:H_<4;FAK1;5+?>KHQ^O#8*_/A=P;Y^O?N/*; M@\757)EK)G.J D'/O'?(0LFYCHH%Q-:Y]5: =S/1V&57LN*U*T$M%)G($(C, M(JHLI4M9F=;'.7ZZB<:[X]UF$Y#7T6''4W"U2JBDK0,60Z@U0\V"K =!K8O. M*"!!M,X?-IZ"N[,Y T]&G^UUU'*\T5V>ZZQ+ZKKG*D(%":5>@^Z)SIS<%WDR MP;R5J*,/]./6.U^KH]LZ!CJ/QXXF>XFT/,5[[V@;@'0%M-3,AE1+6):">'"9 M<2V#!\D3AN;#)%=&MZ9]?I)H>EMRW0J+NM%=N_CZ)KZ;=[R1,0F0O/9,!:69 MUB*QD+5B&"7XHH7(T#R^?@S4SY"^=\ZDK33538)&_F=Q7GU>^P%_')2[>@3K MS!MNP#.D3<'90S@WUP,9B933-?NE(@*F3="2YE1>==\*NF:&-<\D/-K M,JRE'KMCVYV7;D'@KA[+908",$I%. -+2+%(2R^!+RHW/V&S"K U;SWX-7FU MM<;ZL5OS :?#ZNZOQZ87+=7[W],QY+\Z#W)4IG,HD'!($4EO/60 MRHZ:G^Y ]\OL#'7+\3M&UG>A_J?8($C92)M$8=GGPK2QCH6ZGY$X&"D3D.%L MO%DD$*3_Y<)TH/M'58>VL().4(E$3XZ)HG M=INVCCYM,?3GI^>VZF]&S[,E'I2KRSX8;[?S+"0OLA3+K).QSMZN'B!'9HU" M\-R*TOPB]PZ6T:?VK9^(\$]-J*X-]UUQ#\H I%?+M,R&:5?/C"0O&;? 2[U+ M4''9D[!WHUKZQ>ERXU':"(Q,E:C-GZDV@!06$N204BHZMN[YZN?--1UQXX%+ M:=81?9MMMHO%O*WFHAYM>C]9O,<#KQ4'GTJM8-:SQJ;&4Z;BCKEI>43C$-X?RJF+V3>A#]/XLO!R85HP,6BDT<^08I M.0,9.1,1K8_:Z P=7%5Z'YP^1:4[,@JME-/'>6%!9>%L],PJK)O%0;.H %DI M,1M/?XW-.]=V.R_LJ3L 6I/QB72_XT&+I@1!;CGU(3 %TW09&YHRS07AP M.K4N$3<;M&A^,<:UU]BN)UL7 ;88EY@*0$1WBK*98CQ+3B*M7SLO6V<+[29; M/_4._BX,V)8ZZZ;+[[59%JY/J9__6, $;B7*3/T@1:?9&&1@@!6 MI(\A<$K;LUXI&%_Q@7V:BKF+T+P+/;3L<[N \G)R&N?E=+27TN2TVL"$4J/E MM%#GSJLF,1.%G7-%&>FE=ZVGX#R$9\U=]I^9.,W5TS"S*SB=UK7>/>L/G;,6 M%.'A')F.F1*(G!4#2B.R+5XE:#U:[Q%(J] F_%JT::FDEI'R#3NX9/(A)AQ^ MK2YT$%Q,(M!:T]D,7YU9L+[.$ C!)Y)':7XH=!5<*Y4.^2\6V3176(=46F2& ME[!F ^70.E$LB[Y>\6!J)X%PGF'(/D7'N2P=C+9_!-5*-'KJLVO=TV@K975( MHF4L5E?,DQ>HN&=Z&Z J@E:CSU(?5NJ?.IBKJ M*J7:RU]AG'!V-#G$41TI]@&F\Q\#-.1A9:3@/15:M"J*^2" A1PE.5BBNGET M-MI:3UR)'D\]8Z;CM*J!+CHT+A^F^ 6&>7DK# >TT7E/J"PMGLA:35YA1H%3 MR6>A=?M+HQ[&M!*'?K7Z6)CX9U;6X:*64'"=8Y1/*8T9F@.?.:[*&.@;.@ MM"0N6QWRXN!W!])DV%LWK6T)L25R/6+%)MWH<4.J;:L62V''Y.1S**> MEPVZ'@7(B8RISLBLBMX@%@>J=:O]HZ!6HM,O5H)NJZENG=WT]$K-$R^-*0:O MBW&,%U.;6I1D8 4E!*X4$;4E_*V;0M: MQ*I?K$"=5?:ZVSG] S+WC@OR4\0 MER9T48L( ;!FE::H7,N@CD'@DN5L<^%)N^3$AE'X8\]>J=61_QK\V85ZNJY2 MWPCU:@?>&?>O DX\NEC'=CE1AS")>@@[41"H+.KH,!C;O%%Z"[@K4? 7:ZW> ME7:[I..UIN'+B- DEV(.GF57@)&%5I;X#JQQ$P< 5\N;:Z[-V= 4!-(B44FY]1'$=?"O1ZQ?K M!^],?\T8]O$8IO@[+&YO.:EEV;-F]2+!@8G(, )2YBHC$;TX9NJ@\>P@$]T; M<^EN)"NQYHDGM;=F30.=='5GT<=/[][M'?[KX-7'-Z_?OWGUYL7>^Z.]%R\. M/KT_>O/^]8>#MV]>O-G_^+'*<_IC4E[!<+H89_T2YS <;721T;:/W/)VHZ8K M;G3ET=DXT*22"#H[UQ M(G0P6&@=B VG 'CM0S;:U$(:-HC]D"M9:GZ%YCWAOIP!TQI('1@&L M(_^6TS"NK'656Z!I41@\Y9;<4&*BN8F,OG3DE[.PB-[JYC?]K0VR;U<([(Q. MW:JS(]8])))S7S'0*)U*Y/K!9\]TE(Z%8H%9!9@E2!M":^.T-LC=2>6,*#I% M"Q"0F=K:KYUP+&(L-:G/@@=49#[ZY)U^%JN^"><>?A';ZK+=J;&ZT.'7*T=D MSZ<\C1>@]F$Z)E-1!TTM(K-%_7$ E6D )RA%76 NE3,^YAK(Z9,+OBD>\K3N$SOC\]B3@]*.="6*";'9S.9W-*&@CR M 'ERHE B62S6J\\H_X.L!./*DH=$7EQI??)U38@=2>36<\Z,QJ+16?' G/(D MC]I-#]Q:1BERE,9:KGGK#IJU /;)_'?)M9MO8'=:[/;5NT\8>_E_3L\F< PB MEI A:[(.)!$*2"WS3I%UBB00U!&RV,DK^#C4/CF )R=?8\UV56$[KQE]/-Q_ ML?_FGWN_O]W?HDYV_X=M6>U:$66K#9M;IWOK5N+YU9TJ.?#<:Z9 E[KO6QB MB R2Y,6&:'7SJS$?PK.M5;K]V:^G%#(M5PN.^QQT/8O*ZQ]I<6T/T!_*2I<@ M\M2Z_>IA1'UR<,UXU-QI-OM5CA7=,X+C$N81H>8G1J\0R!%>/ M;6@6A*@U#J^P&&M\;OZ6K .P5^6J[GC4F&;_8];^*$[ M/F5+!_08KD:>YV((TN)]KS>G*<,%Y:1:RK, 1(ZYE$7*Y1P1K8._:XCV+XC M[OS3#N';.YCC= BCV0"3$5(E9!1QN7HAG&'1U'JH2]:5+)R6[4=2W &D3[YD M"\W?;F/;5N@-.R+/H?PQF?Y[,>\K(:V.6^T1G6;7DTF>#>IA\N1+HO"E:*(C>9PH9*0$ MR(J"'FS@[?OZ[T+2I[G'75!@<[%WY>,_'!Y\V#\\^M>'M[5GX?W+_?_[ZW^\?;>'T5_G8+:. M9$W"@ONO>2>XL2!$MI9K#D UMY5B;6$;323X%3@ MW"HOFE\W^0">!NT1=W_VV3LA,/!8BF)96%]M6&)@*3HVRJ,K$DKTK0NP#R/J M4Q#1C"=W]$RT4DJ[A#2ETY/3Q:R)JX/\CO&.B^[U+&$B,0G!?NQN#/+]5 M-M4C!V]N+4 M\V_ BV&V3AO001 @Y,BBDI932!X4MBZ3/ "G3Z%09V1JI8ZNHB,*+5Y^^KA_ M^.;U/VI8<7%4X2V,\Z<9'E;9;Q$EK?/Q6T9+&Z]DRZAI<3;ZZD,6E#')^IPY M$ZK>6&AM84'5K1K1G9:WD.>N;?JK MT_GI%*]RL0/+?O]#.K+O*ZZJ"RN/-@FLQ[X3!U]OOB%E!TGOM,W:(%I$5#NW M\EQ4D2('Z1P):#5VK/[0WOJ,S6G1D<0;\>$Q7$>D61P40[F.@\BP M%&2ZR,"\LHE%&[S+*@8N5C-XJSVO#QGB#HW#9G+>$0$.QC@P16N336*E]JII MYRD1%E(R:TQ$,EC9^]6F;:WRM#Y7W@ED*Y-R?DSIQTO\,ID-YZ\FTZN4 M'W@5I*FC^!P&6F.FB#?2&\5,\MR*6()2JY5*'WY.'Q+-=LJ^9D\:"KB-$UE< MY?"C;I\0EGNW5NCORX%GYSVA9R(99+2VB"H(HPAP\O5\-%E70^%/'>\/D?.5 M&+$=CC[DH!TQ9H<*ZI!1;\^FYRU(/_ A*4SU0&/PIFZF64J7*[I,OM,9!&?" MYJ2Y^J@^9*6[Y,7&8FZVIWUEE>^&LX0C8BI.3J\NF]]R_W7KPX_+3_767H=]3LX+9GP=^,MK-[;EY')!RY"M\8&W/K2P(K3^Q<5=TZ@+G34C MU#YYJ,D/7%Z$=F7-2UA1&^4E!6E))%IZR,@@9LFR!V6*SBDU'^CR**C^!=%= MDZBMGEKV-==5UC%UN+".,'J%EY@2B!B3H-A0U#DU];+7(&5@-L@H4&54H?69 MP(<1]2^FWI$3:Z&A1GL$9X#>03H>CO$(9W6\^55(*NH4G-7,6[X8< =G'6Y2 M&*5\B=G9]%A,O=*3^K YM!LRM!=\%UQ8!%I7 0D;$94'9A%KB$58?/&&66UE MCJ -PHJ=10\^IP][1$_&@ZV$WI0%5YO=K]%2VJS0U,&GM8%><")H2$!ADB@: MK0%_\_3EPRRXYSFKL&!7ET[NC@4MA-ZX4G=KD4M,+G"12PDL0MV*$/54."(9 MJ2+JW%-P6K2^N?1A1*M09E<72^XFFFBHH<[ZE_?W/NY_K->;3,;UMH!)692@ MSV\&WZ9G>:4/WK9/>7WTC6IRB^>\F,SF@P*1" *<.4G9**F,,R^$9SY+XX+4 MVMC6MSU=/'QK$W+MCJW%A3 M]6PS3=\R!=M)NN$U4Y/I_ BG)Y;NK.7ISC Z(CZM2II$S*-(3+(M5))B6+T'!W>;.=OX!M6P[:M(7GP.9_& M>3A;!%>8][_7"37G1[8PA&PYO5 *?2:IT&L0(^>,7K+@9!+*-+\:<2.@_7) M';#MIK7J7IWM\I[[+@;5/@;-)9.RC@ (##)>Q;04J!=I$^R><*SQ06NOQ)[ M6JCDR1W>0'3J\NCC=^7T;JYDUVZ/)^YK_%HKY(5I#H8BI@SU\AV;DA(:L'4. MT0NWMWS./2!PU)V=970FZ.]J=T@.OP;BT' MV$ZQS;S@JD)Y3R__T3<#90!1!5I"1$*4O&/CH6@S6,8THR2IM M/E5,>A/K3^E'.R?AMDK=.067QVR (@@A@F6^6$Z2X99%27$C:LCH=+;>NR=B MWAKGGW;5*=$KPFVBPJ?AV>),+SCP(&2-0)9W0QB.F=D@8-B+DG((@ATL?7!L74Q]JEW MHW=<6UN)G66JYZ'(W^?3*>3;_7&L6VJM)L\9]O< M=>NUM4IBZ6FU*O\2XWP T;H0.!F8["ERS]PQ[P(P:TI*">H%LJT'[%Y]_M:F MZLIG7;2HJ7K&!!(Q-WJF41@&]51(R;*([!/]L+DUN@VC5^GCIAJ_952V%'<[ M%W4%R)430$Y I MLVCK[;/)UKO/3&&):V5B$6!-\^+ZG4AZE;=UH?T-A?X$ MCN-C.L9\.JHMK<-Q&GZ!T87WZ\2!//Z\[AS)FFOMPJ$HJXLNE'T;Q3413"G* MPP6O=\U!RC%PXMQ/XE NZ\R'RX.JLX-R(=J[2V%D#I6,] XH"?2"N>195*$P M([+@'(/*J7EQ:4O,O755ZW#I(6/5N2([\6N/H'XSOE4#H^1 9A$5&>':72%U M(>/N@ EP0EJR[:A;#WO?"G!OO>2.B+>E"I^&="@124+QH?673< M,B=BL%DG%77S"M,&.'M5T'P2CFVBL">DUJ+NI:3@V?/,4J[;YE'5F%+6%N2< M+4;+#6_=R; 9TE[5,)^.7FLK[>D(MBAV@2@0N>+#M-*!>Z8V ]JIL^63T6EMEC0;9KXYS@7+X=7&"HLY4'(0D5+9D9[.TM71;[V7Q MR)GGH 0EQ2*;U886;@&B3^?4MB;/3C7259GBXS\.#H]J[EZO7/UX5&]7NTS> M/XVG"*/A?S"_IG3D[60VFXR/IE#O53^?N;9=:W*[AV]9P.A("HVJ&95;ET\Z M?_02RT"&#%R!9-;EVNFB@7E+\3EH@5 2CTFT'I3Q(*!MW>>='WY;!P-0R2>I M!?EV1Z^LJSM./.39_9A9Z:Q6!W@CN\"4UK MG>K$/LIJ76(Z4";BE2$O'A1/-IEB;>O!("L!ZU,58L<$VDI'*SK)\^_7/R+, M\.]_^O]02P,$% @ XH6H6'Y?.K.S?0 1F(% !4 !A8VUR+3(P,C0P M,S,Q7V1E9BYX;6SLO5M76\F2+OK>OZ+.VJ\GJ_)^6:.[]["Q78N]7,;;4%V[ MSXM&Y W4)22V)%Q%__H3*1!@=&%*,Z<$*O=8708!,[^,+V9F1&1DQ+_^SS\O M!S]\3>-)?S3\M[^Q'^G??DC#,(K]X?F__>W7LP_$_NU__ON__,N__C^$_)^W M7S[^\&X4KB_3L/)[-M_ M^]O%='KU]Y]^^N.//W[\TX\'/X[&YS]Q2L5/\]_^V]VO_[GP^W^(V6\SY]Q/ MLY_>_^JDO^P7\;'LI__SR\?3<)$N@?2'DRD,P\, .'R5OE._(_-=(^8@P3@3[\<])_-N__\L//]Q*#L9A M/!JD+RG_\+TYBK]V]\F_27Z^90+*%7@_(_RM)]:8[I (.-P[1/!3].PJ'A%C,N>WA[S_;-0_S-< M#Z85$2\^NRK>T27T:PIXX=$5T,X>1"[3I4_CFE"_>>XCG'.03Q%"N!R'R<6/ M873YTPS9T0@7X<]PGIY'5?Z6E+64BMNW]W\\_/&CH9'C_K!?EHV/^.W=$\I8 M&X-(?T[3,*;;56+^^,$H?/-+@[)&C>Z%.@"?!K-/>S'U>_-MXWA8M@:X0Y6. MI^ERT@/!.)5JQ2,QD3O0DA1_/1U]_PG&0'2[* M%T4^XI::9T:_%5FU69V!'Z0>5QY"9)98K3SN:3$2[P"(2U1P*1/5R=2>T6SD M;V?SH )OQO-YW;T*&ZWH>3RZ[(#+Z:BR*&\YPPG\[8?1.*8Q&C3XH]F[^O